body { font-family: "Verdana"; font-size: 10pt }
input, select, textarea { font-family: "Verdana"; font-size: 10pt }
a, a.more-info:visited { color: #800080; }
a:visited { color: #800080; }
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; }
.btn-primary {   background-image: -webkit-linear-gradient(top, #337AB7 0%, #265A88 100%);    background-image:      -o-linear-gradient(top, #337AB7 0%, #265A88 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#337AB7), to(#265A88));    background-image:         linear-gradient(to bottom, #337AB7 0%, #265A88 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337AB7', endColorstr='#ff265A88', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #245580;    color: #FFFFFF; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { color: #FFFFFF; background-color: #265A88; border-color: #245580; }
.btn-primary.disabled, .btn-primary:disabled, .btn-primary[disabled] { color: #FFFFFF; background-color: #265A88; background-image: none; }
.btn-default {   background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);    background-image:      -o-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0));    background-image:         linear-gradient(to bottom, #FFFFFF 0%, #E0E0E0 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFFFFF', endColorstr='#ffE0E0E0', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #CCCCCC;    color: #333333; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { color: #333333; background-color: #E0E0E0; border-color: #CCCCCC; }
.btn-default.disabled, .btn-default:disabled, .btn-default[disabled] { color: #333333; background-color: #E0E0E0; background-image: none; }
.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: bold; }
.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: #19578D; 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: bold; 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% }
.alert-success { color: #3C763D; background-color: #DFF0D8; border-color: #D6E9C6 }
.alert-success {   background-image: -webkit-linear-gradient(top, #DFF0D8 0%, #C8E5BC 100%);    background-image:      -o-linear-gradient(top, #DFF0D8 0%, #C8E5BC 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#DFF0D8), to(#C8E5BC));    background-image:         linear-gradient(to bottom, #DFF0D8 0%, #C8E5BC 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffDFF0D8', endColorstr='#ffC8E5BC', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #D6E9C6;    color: #3C763D; }
.alert-info { color: #31708F; background-color: #D9EDF7; border-color: #BCE8F1 }
.alert-info {   background-image: -webkit-linear-gradient(top, #D9EDF7 0%, #B9DEF0 100%);    background-image:      -o-linear-gradient(top, #D9EDF7 0%, #B9DEF0 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9EDF7), to(#B9DEF0));    background-image:         linear-gradient(to bottom, #D9EDF7 0%, #B9DEF0 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffD9EDF7', endColorstr='#ffB9DEF0', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #BCE8F1;    color: #31708F; }
.alert-warning { color: #8A6D3B; background-color: #FCF8E3; border-color: #FAEBCC }
.alert-warning {   background-image: -webkit-linear-gradient(top, #FCF8E3 0%, #F8EFC0 100%);    background-image:      -o-linear-gradient(top, #FCF8E3 0%, #F8EFC0 100%);    background-image: -webkit-gradient(linear, left top, left bottom, from(#FCF8E3), to(#F8EFC0));    background-image:         linear-gradient(to bottom, #FCF8E3 0%, #F8EFC0 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFCF8E3', endColorstr='#ffF8EFC0', GradientType=0);    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);    border-color: #FAEBCC;    color: #8A6D3B; }
.DarkBlueHeaderTable, h1 { padding: 3px; color: #FFFFFF; background-color: #3A6EA5; font-size: 14pt; font-weight: bold; width: 100%; }
.PSPsectionHeader, h2 { color: #19578D; background-color: #EEEEEE; font-size: 9pt; font-weight: bold; padding: 3px; width: 600px; }
h3 { 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%; }
.StoreSidebar { background-color: #6A99CC; border-right-color: #19578D; }
.StoreSidebar h1 { background-color: #6A99CC; color: #FFFFFF; font-weight: bold; font-size: larger; }
.lblPSPFilter, .StoreSidebar, .StoreSidebar a, .StoreSidebar a:hover, .StoreSidebar a:visited, .StoreSidebar a:active, .nav-sidebar > .active > a, .nav-sidebar > .active > a:hover, .nav-sidebar > .active > a:focus { color: #FFFFFF !important; font-weight: bold; font-size: 8pt; background-color: #6A99CC !important; }
.lblPSP, .control-label { font-size: 8pt; font-weight: bold; color: #19578D; }
.lblPSPvalue, .form-control { font-size: 8pt; font-weight: normal; color: #000000; }
.lbBoldHeaderMedium { font-size: 10pt; font-weight: bold; color: #000000; }
.lblPSPLarge, h4, h5 { 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; }
