body, td, th, p {
   font-family: verdana;
   font-size: 11px;
   color: #4C4C4C;
}
input, select, textarea {
   font-family: verdana;
   font-size: 11px;
}
.Title {
   color: #1B1464;
   font-size: 40px;
}
.SubTitle {
   color: #006837;
   font-size: 24px;
}

/* large navy with underline */
.PageTitle {
   color: #1B1464;
   font-size: 22px;
   margin-bottom: 5px;
   display: block;
}

.TopicTab {
   color: #1B1464;
   font-size: 13px;
   border-bottom: 1px solid #C0C0C0;
   padding-left: 5px;
   margin-bottom: 5px;
   display: block;
   margin-left: -3px;
}
.MissionTopicTab {
   color: #1B1464;
   font-size: 13px;
}
.MissionContentTitle {
   color: #006837;
   font-size: 14px;
}
a {
   color: #C1272D;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
.SideNav {
   background: url(/Images/Layout/sideBar.gif) no-repeat;
   height: 520px;
   padding-left: 47px;
}
.SideNav, .SideNav a, .SideNav td {
   font-size: 9px;
}
.SideNavAlt {
   background: url(/Images/Layout/sideBarAlt.gif) no-repeat;
   padding-left: 47px;
}
.SideNavAlt, .SideNavAlt a, .SideNavAlt td {
   font-size: 9px;
}
.SideNavAlt hr {
   color: #999999;
   height: 1px;
   margin: 5px 0px;
}


.BottomNav {
   width: 560px;
   text-align: center;
   color: #006837;
   font-size: 9px;
}
.BottomNav a {
   font-size: 9px;
}
.SideInput {
   width: 136px;
   height: 22px;
   background: url(/Images/Textbox.gif) no-repeat;
   padding-top: 2px;
   padding-left: 5px;
   margin-bottom: -3px;
}
.SideInput input {
   background-color: transparent;
   border: 0px;
   width: 125px;
   color: #C0C0C0;
}
.Search {
   border: 0px;
   background: transparent;
   color: #1B1464;
   cursor: pointer;
}
.BackLink {
   position: absolute;
   text-align: right;
   width: 570px;
   font-weight: bold;
}
a.TopicLink { color: #C1272D; }
.AltColor { color: #006837; } /*Green*/
.AltColor2 { color: #1B1464; } /*Blue*/

/* ON Tab for Community Page */

.tabOn a { 
   width:78px;
   height:26px;
   display:block;
   padding:5px;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   text-align:center;
   background: url(/Images/Layout/tabOn.gif) no-repeat;
   color: #1B1464;
   text-decoration: none;
}

/* OFF Tab for Community Page */

.tab {
   border-bottom:solid 2px #999999;   
}

.tab a {
   width:78px;
   height:24px;
   text-align:center;
   display:block;
   padding:5px;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   background: url(/Images/Layout/tab.gif) no-repeat;
   color: #1B1464;
   text-decoration: none;
}

.tab a:hover {
   text-decoration: none;
   background: url(/Images/Layout/tabHover.gif) no-repeat;
} 

.TopNav a {
   /*margin: 0px 30px 0px 0px;*/
   margin: 0px 15px;
   font-family: verdana;
   font-size: 12px;
   color: Navy;
   font-weight: bold;
   display: block;
}
      
/*Used on the Flash Template Pages*/
.TopBar1 {
   background: url(/Images/FlashTemplate/Box1T.png) repeat-x;
}
.TopBar1, .TopBar1 p {
   color: #252261;
   font-family: arial;
   font-size: 26px;
   font-weight: bold;
   margin: 0px;
}
.TopBar2 {
   background: url(/Images/FlashTemplate/Box2T.png) repeat-x;
}
.TopBar2, .TopBar2 p {
   color: white;
   font-family: arial;
   font-size: 26px;
   font-weight: bold;
   margin: 0px;
}
.BoxContent {
   border-left: 1px solid #A6A8AB;
   border-right: 1px solid #A6A8AB;
   background:url(/Images/FlashTemplate/BoxBg.png) repeat-x #F1F1F2;
   padding:20px;
   color: #7D7E7E;
   font-family: arial;
   font-size: 12px;
}