body { font-family: "Verdana"; font-size: 10pt }
.bodytext { font-family: "Verdana"; font-size: 10pt }
a, a.more-info:visited { color: #0000FF; }
a:visited { color: #0000FF; }
table { border-collapse: separate; border-spacing: 2px; }
table.border-collapse { border-collapse: collapse; border-spacing: 0; }
.header_blue_light { color: #FFFFFF; background-color: #6A99CC; font-size: 8pt; }
a.login:link, a.login:visited, a.login:hover, a.login:active { color: #FFFFFF; }
.header_blue { color: #FFFFFF; font-size: 14pt; font-weight: bold; }
.navbar-inverse .navbar-brand { color: #FFFFFF; font-size: 14pt; font-weight: bold; }
.button { background-color: #3A6EA5; color: #FFFFFF }
.button td { min-height: 26px; padding-bottom: 3px; padding-top: 3px; }
.button a, .button a:hover, .button a:visited, .button a:active { color: #FFFFFF; font-size: 9pt; display:block; padding:4px; text-decoration:none; font-weight: normal; }
.button a:hover { color: #000000; background-color: #A0BED0;  }
.navbar-inverse { background-color: #19578D; background-image: none; }
.navbar-inverse .navbar-nav > li > a { color: #FFFFFF; text-decoration: none; font-size: 10pt; font-weight: normal; }
.navbar-inverse .navbar-nav > li > a:hover { color: #000000; background-color: #A0BED0; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover { color: #000000; background-color: #A0BED0; background-image: none; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: #000000; background-color: #A0BED0; background-image: none; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { color: #FFFFFF; background-color: #6A99CC; background-image: none; }
#MainMenu td { padding: 5px 8px 5px 8px; text-align: center; background-color: #19578D; border-right: solid 2px #000000; border-top: solid 2px #000000; border-bottom: solid 2px #000000; }
#MainMenu td.first { border-left: solid 2px #000000; }
#MainMenu a, #MainMenu a:visited, #MainMenu a:active { color: #FFFFFF; text-decoration: none; font-size: 10pt; font-weight: normal; display: block; padding-top: 1px; padding-bottom: 1px; }
#MainMenu td:hover, #MainMenu td:hover a { color: #000000; background-color: #A0BED0 }
hr.bottombar { color: #A0BED0; width: 100% }
.section_header { color: #19578D; background-color: #EEEEEE; font-size: 9pt; font-weight: bold; padding: 3px; width: 600px; }
.navigation { background-color: #19578D; }
.navigation_focus_on { border-top: 1px solid #19578D; border-left: 1px solid #19578D; border-right: 1px solid #19578D; padding: 3px; }
.navigation_focus_off { background-color: #6A99CC; border-bottom: 1px solid #19578D; padding: 3px; }
.navigation_right_cell { border-bottom: 1px solid #19578D; }
a.tab_on, a.tab_off { text-decoration: none; }
a.tab_on { font-weight: bold; }
a.tab_off, a.tab_off:visited, a.tab_off:active, a.tab_off:hover { color: #FFFFFF; }
label, .label { font-size: 8pt; font-weight: bold; color: #19578D; }
.bodytext { font-size: 8pt; font-weight: normal; color: #000000; }
td.rowOn, td.rowOff { font-size: 8pt; }
td.rowOn { color: #000000; background-color: #EFF3FB; }
th, th a, th a:active, th a:hover, th a:visited { font-size: 8pt; color: #FFFFFF; background-color: #6A99CC; font-weight: bold; }
td.rowOff { color: #000000; background-color: #FFFFFF; }
.grid-row td, .grid-footer-row td, .grid-pager-row td, .grid-alternating-row td, .grid-selected-row td { padding: 2px; }
.grid-header-row th { padding: 5px; }
