BODY, TABLE, TD, TH, P, DIV, SMALL, BIG, UL, SPAN { font-family: verdana, arial, sans-serif; }

/* global link colors */
A:link { color: #d90606; }
A:visited { color: #085ca4; }

/* body properties */
.hr { background: #80A4CC; }
.sideline { background: #d7d7d7; } 
.footline { background: #d7d7d7; } 
.margin { width: 17px; border: 1px white solid; }

/* Nav links */
a:link.topnav, a:visited.topnav { font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }
a:hover.topnav { font-size: 10px; font-weight: bold; color: #ffffff;  text-decoration: underline; }
.topnavon, a:link.topnavon, a:visited.topnavon { font-size: 10pt; font-weight: bold; color: #D90606; text-decoration: none; font-family:Arial }

     /* bottom nav links */
a:link.btmnav, a:visited.btmnav  { font-size: 10pt; font-weight: bold; color: #D90606; text-decoration: underline; font-family:Arial }
a:hover.btmnav { font-size: 10px; font-weight: normal; color: #085CA4; text-decoration: underline; }
.btmnav { font-size: 10px; font-weight: normal; color: #d90606; text-decoration: none; }

     /* side nav links */
.sidenavon { font-size: 11px; font-weight: bold; color: #085CA4; text-decoration: none; }
.sidenav { font-size: 11px; font-weight: normal; color: #085CA4; }
a:link.sidenav, a:visited.sidenav { font-size: 11px; font-weight: bold; color: #D90606; }
a:hover.sidenav { font-size: 11px; font-weight: bold; color: #085CA4; }
a:link.sidenavon, a:visited.sidenavon { font-size: 11px; font-weight: bold; color: #085CA4; text-decoration: none; }
.sidebarTitle { font-size: 12px; color: #085ca4; font-weight: bold; }
a:link.sidebarTitle, a:visited.sidebarTitle { font-size: 12px; color: #085ca4; font-weight: bold; }
.homeHdText { font-size: 10px; font-weight: bold; color: #ffffff; }
a:link.homeHdText, a:visited.homeHdText { font-size: 10px; font-weight: normal; color: #003399; }

/* Widgets */
.widget { width: 191px; }
.widget tr { background: #666666; width: 100%;  }
.widget td { font-size: 13px; font-weight: bold; color: #000000; }
.widget .inner, td.inner { font-size: 11px; font-weight: normal; background: #FFFFFF; color: #666666; align: center; }
.widget .widgetbg { background: #eeeeee; width: 100%; }
.widget .widgetline, .chart { background: #085ca4; width: 100%; }
.background { background: #FFFFFF; } 

/* Data Tables */
.data tr { background: #80A4CC; }
.data td { font-size: 13px; font-weight: bold; color: #000000; }
.data .inner { font-size: 13px; font-weight: normal; background: #FFFFFF; color: #000000; }
.data .databg { background: #d8d8d8; font-weight: bold; }
.data .dataline { background: #DF0000; }

/* form styles */
.formNote { font-size: 11px; font-weight: normal; }
.formLabel { font-size: 11px; font-weight: bold; color: #085CA4; }

/* body text styles*/
.subheadColor { font-size: 18px; color: #d90606; font-weight: bold; }   
.subheadColorAlt {  font-size: 13px; color: #085CA4; font-weight: bold; }   
.colHead { font-size: 10px; font-weight: bold; color: #085CA4; }
.copy { font-size: 11px; line-height: 16px; }
.copyalt { font-size: 11px; line-height: 16px; color: #D90606; }
.copyalt2 { font-size: 11px; line-height: 16px; color: #085CA4; }
.copyHeader { color: #d90606; font-weight: bold; }
.copySectionHeader { color: #d90606; font-weight: bold; text-decoration: underline; }
.copySdbarText { font-size: 10px; color: #666666; }
.error { color: red; font-weight: bold; }
.slogan { font-size: 13px; color: #085CA4; }
.copyright { font-size: 9px; color: #999999; }
.highlight { font-size: 12px; color: #D90606; }
.plan { font-size: 12px; color: blue; }
a:link.plan, a:visited.plan { font-size: 12px; color: blue; }

/* Spacers */
.br6 { font-size: 6px; }
.br4 { font-size: 4px; }
.br2 { font-size: 2px; }

/* Backgrounds */
.bg1 { background: #666; }
.bg2 { background: #80A4CC; }
.bg3 { background: #ccc; }
.bg4 { background: #ddd; }
.bg5 { background: #eee; }

/* Search Directory */
.ApdbSearchRow1 { background-color: #DDDDDD; }
.ApdbSearchRow2 { background-color: #80A4CC; }

/* Partner */
    /* headers */
.title { font-size: 25px; color: #666666; font-family: arial, helvetica, sans-serif; }
.line { background: #FFFFFF; }

/* Homepage */
.li { font-size: 22px; line-height: 11px; }

/* Not used */
.solid { font-size: 14px; font-weight: bold; color: #085CA4; }
.barText { font-size: 11px; font-weight: bold; color: #ffffff; }
.locSearch { font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; }
