.mainMenu                       {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 13px; font-weight: bold;}
.mainMenu_bg                    {
    background-color: #1E4B60;
    font-family: Verdana, Tahoma, Arial, serif;
}
.mainMenu_left                  {background-color: #1E4B60;}
.mainMenu_right                 {background-color: #1E4B60;}

/* root menu css */
.mainMenu .root                 {text-align: center; line-height: 40px; padding: 12px 12px 12px 12px; color: White; cursor: pointer;}

.mainMenu .root.first span      {}    /*hide first menu item text and show icon instead*/
.mainMenu .root.first           {background-color: #1E4B60;}
.mainMenu .root.first.hov       {background-color: #2A6082;}
.mainMenu .root .sel            {background-color: #2A6082; text-decoration: underline;}

/* general submenu css */
.mainMenu .m                    {width: 160px; font-size: 13px; font-weight: bold; z-index: 1000; line-height: 2em; cursor: pointer;}
.mainMenu .hov, .mainMenu .bc   {background-color: #2A6082; text-decoration: underline;}
.mainMenu .m .mi                {background-color: #1E4B60;}
.mainMenu .m .icn               {padding-left: 5px; width: 20px;}
.mainMenu .m .mi *              {color: white; margin-right: 5px;}  /* change * to .txt with latest webcontrols */
.mainMenu .m .sel, .mainMenu .m .bc {background-color: #2A6082; text-decoration: underline;}
.mainMenu .m .hov               {color: white; text-decoration: underline;}
.mainMenu .m .hov  {background-color: #2A6082; }
/* glossy rounded corners */
.mainMenu .m .first             {background-color: #1E4B60; height: 25px;}
.mainMenu .m .first .icn        {background-color: #1E4B60;}                 /*needed to hide TR/TD image tiling*/
.mainMenu .m .first.hov         {background-color: #2A6082; height: 25px;}
.mainMenu .m .first.hov .icn    {background-color: #2A6082;}   /*needed to hide TR/TD image tiling*/

.mainMenu .m .first.last        {background-color: #1E4B60; height: 32px;}
.mainMenu .m .first.last .icn   {background-color: #1E4B60;}    /*needed to hide TR/TD image tiling*/
.mainMenu .m .first.last.hov    {background-color: #2A6082; height: 32px;}
.mainMenu .m .first.last.hov .icn {; background-color: #2A6082;} /*needed to hide TR/TD image tiling*/

.mainMenu .m .last              {background-color: #1E4B60; height: 26px;}
.mainMenu .m .last .icn         {background-color: #1E4B60;}    /*needed to hide TR/TD image tiling*/
.mainMenu .m .last.hov          {background-color: #2A6082; height: 26px;}
.mainMenu .m .last.hov .icn     {background-color: #2A6082;} /*needed to hide TR/TD image tiling*/

.m .break .icn                  {font-size: 1px; height: 1px; } /*ensure that all menu breaks are only 1px high */

/* General */
body                            {
    font-family: Verdana, , Tahoma, Arial, serif;
    font: 100%;
    font-size:  14px;
    background: #2C6290;
background-image:url('images/West_Sound_MTA_BG.jpg');
background-repeat:no-repeat;
background-repeat:repeat-x;
background-position:right top;

    height: 100%;
    margin: 0px;
    padding: 0px;
}
a, a:link, a:visited, a:active  {color: #6AA7D40; text-decoration: none; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal;}
a:hover                         {color: #1D4254; text-decoration: underline;}

/*layout*/
.template_style                 {width: 960px; margin: auto;}
.logo                           {margin-top: 0px; }
.bread_bg                       {background-color: #3D677D; font-family: Verdana, Tahoma, Arial, sans-serif; border-left: solid 1px #EAEAEA; border-right: solid 1px #EAEAEA; margin: 0 5px 0 5px; height: 40px;}
.content                        {background-color: White; font-size: 14px; border-left: solid 1px #EAEAEA; border-right: solid 1px #EAEAEA; padding: 10px; margin: 0 5px 0 5px;}
.bot_bg                         {background-color: #B4C6DA; border-left: solid 1px #EAEAEA;border-right: solid 1px #EAEAEA; border-bottom: solid 1px #EAEAEA; padding: 10px;   margin: 0 5px 0 5px;}
.bot_pad                        {font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 20px; padding: 0 30px 0 20px;}

/* controls */
#login_style                    {float: right; padding: 10px 17px 0px 10px;}
#bread_style                    {float: left; padding: 10px 0px 0px 17px; color: #000000; font-size: 14px;}
#terms_style                    {float: left;}
#copy_style                     {float: right;}

/*panes*/
.ContentPane                    {padding: 0px;margin: 0px;}
.ContentPane .Normal {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.ContentPane .Head {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.MiddlePane                     {padding: 0px 0px 0px 10px; width: 10em; margin: 0px;}
.MiddlePane .Normal {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MiddlePane .Head {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.LeftPane                       {padding: 0px 10px 0px 0px; width: 10em; margin: 0px;}
.LeftPane .Normal {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; }
.LeftPane .Head {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.RightPane                      {padding: 0px 0px 0px 10px; width: 10em;margin: 0px;}
.RightPane .Normal {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; }
.RightPane .Head {font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif;  }

/*breadcrumbs*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited {color: White; font-size: 14px;}
a.Breadcrumb:hover              {color: #6AA7D4;}

/*links*/
.links                          {text-align: center;}
.links, a.links:link, a.links:active, a.links:visited {font-weight: bold; color: #0A5776; font-size: 14px;}
a.links:hover                   {color: #2A4B66; text-decoration: underline;}

/*user*/
.user, a.user:link, a.user:active, a.user:visited {color: White; font-size: 14px;}
a.user:hover {color: #6BA7D4; text-decoration: underline;}

/*footer*/
.footer, a.footer:link, a.footer:active, a.footer:visited {color: White; font-size: 14px;}
a.footer:hover                  {color: #6BAAAA;}


/* menu container css */
.moduleContainer                {background-color: #D5E3F1; width: 100%; }
.moduleContainer .wrapper       {border: solid 1px #e0e0e0; width: 100%; margin-bottom: 5px; }

.moduleContainer .header        {border-bottom: solid 2px #/* menu container css */
.moduleContainer                {width: 100%; }
.moduleContainer .wrapper       {border: solid 1px #e0e0e0; width: 100%; margin-bottom: 5px; }

.moduleContainer .header        {border-bottom: solid 2px #242424; margin-bottom: 10px; width: 100%; height: 30px;}
.moduleContainer .actions       {float: left; }

.moduleContainer .title         {float: left; padding: 3px;}
.moduleContainer .help          {float: right;}

.moduleContainer .contentPane   {padding: 7px;}

.moduleContainer .footer        {margin-top: 10px;padding: 7px;}; margin-bottom: 10px; width: 100%; height: 30px;}
.moduleContainer .actions       {float: left; }


.moduleContainer .title         {float: left; padding: 3px;}
.moduleContainer .help          {float: right;}

.moduleContainer .contentPane   { padding: 7px;}

.moduleContainer .footer        {margin-top: 10px;padding: 7px;}

.CommandButton {font-size: medium;}



































































