.CommandButton {font-family: Times, Arial, Helvetica; font-size: medium;}
.DonateButton {
   font-size:14px;
   font-family:Times New Roman,serif;
   font-weight:bold;
   text-decoration:underline;
   color:#EEEEEE;
   background-color:#333366;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff000066',EndColorStr='#ff660000');
   border-color:#990000;
}
/*panes*/
.ContentPane                    {padding: 0px;margin: 0px;}
.ContentPane .Normal {font-size: medium; font-family: Times, Arial, Helvetica, sans-serif;}
.ContentPane .Head {font-family: Times, Arial, Helvetica, sans-serif; color: #710500;}
.MiddlePane                     {padding: 0px 0px 0px 10px; width: 10em; margin: 0px;}
.MiddlePane .Normal {font-size: medium; font-family: Times, Arial, Helvetica, sans-serif;}
.MiddlePane .Head {font-family: Times, Arial, Helvetica, sans-serif; color: #710500;}
.LeftPane                       {padding: 0px 10px 0px 0px; width: 10em; margin: 0px;}
.LeftPane .Normal {font-size: medium; font-family: Times, Arial, Helvetica, sans-serif;}
.LeftPane .Head {font-family: Times, Arial, Helvetica, sans-serif; color: #710500;}
.RightPane                      {padding: 0px 0px 0px 10px; width: 10em;margin: 0px;}
.RightPane .Normal {font-size: medium; font-family: Times, Arial, Helvetica, sans-serif;}
.RightPane .Head {font-family: Times, Arial, Helvetica, sans-serif; color: #710500;}
.moduleContainer                {background-color: White; width: 100%; }
.moduleContainer .wrapper       {border: solid 1px #e0e0e0; width: 100%; margin-bottom: 5px; }

.mainMenu                       {font-family: Times, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 13px; font-weight: bold;}
.mainMenu_bg                    {
    background-color: #0F0754;
    font-family: Times, Arial, serif;
}
.mainMenu_left                  {background-color: #0F0754;}
.mainMenu_right                 {background-color: #0F0754;}

/* 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: #0F0754;}
.mainMenu .root.first.hov       {background-color: #333172;}
.mainMenu .root .sel            {background-color: #333172; 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: #333172; text-decoration: underline;}
.mainMenu .m .mi                {background-color: #0F0754;}
.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: #333172; text-decoration: underline;}
.mainMenu .m .hov               {color: white; text-decoration: underline;}
.mainMenu .m .hov  {background-color: #333172; }
/* glossy rounded corners */
.mainMenu .m .first             {background-color: #0F0754; height: 25px;}
.mainMenu .m .first .icn        {background-color: #0F0754;}                 /*needed to hide TR/TD image tiling*/
.mainMenu .m .first.hov         {background-color: #333172; height: 25px;}
.mainMenu .m .first.hov .icn    {background-color: #333172;}   /*needed to hide TR/TD image tiling*/

.mainMenu .m .first.last        {background-color: #0F0754; height: 32px;}
.mainMenu .m .first.last .icn   {background-color: #0F0754;}    /*needed to hide TR/TD image tiling*/
.mainMenu .m .first.last.hov    {background-color: #333172; height: 32px;}
.mainMenu .m .first.last.hov .icn {; background-color: #333172;} /*needed to hide TR/TD image tiling*/

.mainMenu .m .last              {background-color: #0F0754; height: 26px;}
.mainMenu .m .last .icn         {background-color: #0F0754;}    /*needed to hide TR/TD image tiling*/
.mainMenu .m .last.hov          {background-color: #333172; height: 26px;}
.mainMenu .m .last.hov .icn     {background-color: #333172;} /*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: Times, Verdana, serif;
    font: 100% Times, Verdana, serif;
    font-size:  14px;
    background: White;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
a, a:link, a:visited, a:active  {color: #770000; text-decoration: none; font-family: Times, Arial, Helvetica, sans-serif; font-weight: normal;}
a:hover                         {color: #B90000; text-decoration: underline;}

/*layout*/
.template_style                 {width: 960px; margin: auto;}
.logo                           {margin-top: 0px; }
.bread_bg                       {background-color: #E5E4E8; font-family: Times, Arial, Helvetica, sans-serif; border-left: solid 1px #EAEAEA; border-right: solid 1px #EAEAEA; margin: 0 5px 0 5px; height: 40px;}
.content                        {background-color: #710500; font-size: 14px; border-left: solid 1px #EAEAEA; border-right: solid 1px #EAEAEA; padding: 10px; margin: 0 5px 0 5px;}
.bot_bg                         {background-color: #E5E4E8; 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: Times, Arial, Helvetica, sans-serif; margin-bottom: 20px; padding: 0 30px 0 20px;}











