body { font-family: "Verdana"; font-size: 10pt }
input, select, textarea { 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; padding: 5pt 10pt 5pt 5pt; }
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; }
.left_col { width: 136px; vertical-align: text-top; text-align: center; background-color: #3A6EA5; }
.left_col td { min-height: 26px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }
.left_col a, .left_col a:hover, .left_col a:visited, .left_col a:active { color: #FFFFFF; font-size: 9pt; font-weight: normal; text-decoration: none; padding: 4px; display: block; }
.left_col a:hover { color: #000000; background-color: #A0BED0; }
.left_col a.selected { color: #FFCC00; font-weight: bold;  }
.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% }
.DarkBlueHeaderTable { padding: 3px; color: #FFFFFF; background-color: #3A6EA5; font-size: 14pt; font-weight: bold; width: 100%; }
.PSPsectionHeader { color: #19578D; background-color: #EEEEEE; font-size: 9pt; font-weight: bold; padding: 3px; width: 600px; }
.PSPblueTable { padding: 2px 4px 2px 4px; background-color: #6A99CC; border: #19578D 2px solid; width: 100%; }
.lblPSPFilter { color: #FFFFFF; font-weight: bold; font-size: 8pt; }
.lblPSP { font-size: 8pt; font-weight: bold; color: #19578D; }
.lblPSPvalue { font-size: 8pt; font-weight: normal; color: #000000; }
.lbBoldHeaderMedium { font-size: 10pt; font-weight: bold; color: #000000; }
.lblPSPLarge { font-size: 10pt; font-weight: bold; color: #19578D; }
.grid-row { font-size: 8pt; color: #000000; background-color: #EFF3FB; }
.grid-header-row, .grid-header-row a, .grid-header-row a:active, .grid-header-row a:hover, .grid-header-row a:visited { font-size: 8pt; color: #FFFFFF; background-color: #6A99CC; }
.grid-footer-row { font-size: 8pt; color: #FFFFFF; background-color: #507CD1; font-weight: bold; }
.grid-pager-row, .grid-pager-row a, .grid-pager-row a:active, .grid-pager-row a:visited, .grid-pager-row a:hover { font-size: 8pt; color: #FFFFFF; background-color: #19578D; }
.grid-alternating-row { font-size: 8pt; color: #000000; background-color: #FFFFFF; }
.grid-selected-row { font-size: 8pt; color: #000000; background-color: #D1DDF1; }
.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; }
.collapsePanel { background-color: #F5F5DC; color: #000000; text-align: left; overflow: hidden; height: 0px; font-size: 7pt; font-weight: normal; }
