﻿body {color: #00395a; margin:0; font-size:medium; font-family: Arial, Verdana, Sans-Serif;}
img {border-style:none;}
ul {list-style-image: url('/images/Bullet.png');}
li {vertical-align: middle;}

a {color: #0ba2c6; text-decoration: underline;}
a:hover {color: #0ba2c6; text-decoration: none;}
a.NoUnderlineLink {color: #0ba2c6; text-decoration: none;}
.link-white,
.link-white:active,
.link-white:focus,
.link-white:hover,
.link-white:visited {
    color: white;
}

h1 {color: #00395a; font-weight: bold; font-size: 24pt;}
h2 {color: #0ba2c6; font-size: 18pt;}
h3 {color: #00395a; font-size: 14pt;}

.PageTitle {color: White; font-weight: bold; font-size: 24pt; font-style: italic;}
.quickLink {color: White;}
.quickLink:hover {color: White;}

.background {background-color: #d3eaf6;}
@media (min-width: 768px) and (max-width: 991px) {
  .background {background: #d3eaf6 url('/images/BGImg.png') top center repeat-x;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .background {background: #d3eaf6 url('/images/BGImg.png') top center repeat-x;}
}
@media (min-width: 1200px) {
  .background {background: #d3eaf6 url('/images/BGImg.png') top center repeat-x;}
}

.contactBtn {
    background-color: #20abca;
    color: white;
    font-size: 110%;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 10px 50px;
    border: none;
    border-radius: 30px;
}
.contactBtn:hover {
    color: #cccccc;
}

.Announcement {background-color: #0ba2c6; color: white; padding: 12px 20px 12px 20px; width: 100%;}

.Contact .label-xs {color: #006a99; font-size: 150%; font-weight: bold;}

/* XS Buttons */
.btn-pnav {color: White; background-color: #0ba2c6; border-color: #666666;}
.btn-pnav .active,
.btn-pnav:hover,
.btn-pnav:focus,
.btn-pnav:active,
.btn-pnav.active {color: White; background-color: #00395a; border-color: #666666;}
.btn-pnav:active,
.btn-pnav.active {background-image: none;}
.btn-pnav.disabled,
.btn-pnav[disabled],
fieldset[disabled] .btn-pnav,
.btn-pnav.disabled:hover,
.btn-pnav[disabled]:hover,
fieldset[disabled] .btn-pnav:hover,
.btn-pnav.disabled:focus,
.btn-pnav[disabled]:focus,
fieldset[disabled] .btn-pnav:focus,
.btn-pnav.disabled:active,
.btn-pnav[disabled]:active,
fieldset[disabled] .btn-pnav:active,
.btn-pnav.disabled.active,
.btn-pnav[disabled].active,
fieldset[disabled] .btn-pnav.active {background-color: #ffffff; border-color: #666666;}

.btn-snav {color: White; background-color: #0ba2c6; border-color: #666666; text-align: inherit; white-space: normal !important;}
.btn-snav:hover,
.btn-snav:focus,
.btn-snav:active,
.btn-snav.active {color: White; background-color: #00395a; border-color: #666666;}
.btn-snav:active,
.btn-snav.active {background-image: none;}
.btn-snav.disabled,
.btn-snav[disabled],
fieldset[disabled] .btn-snav,
.btn-snav.disabled:hover,
.btn-snav[disabled]:hover,
fieldset[disabled] .btn-snav:hover,
.btn-snav.disabled:focus,
.btn-snav[disabled]:focus,
fieldset[disabled] .btn-snav:focus,
.btn-snav.disabled:active,
.btn-snav[disabled]:active,
fieldset[disabled] .btn-snav:active,
.btn-snav.disabled.active,
.btn-snav[disabled].active,
fieldset[disabled] .btn-snav.active {background-color: #ffffff; border-color: #666666;}
.btn-snav-offset {padding-left: 20px;}

.nav > li > a {outline: none;}
.nav > li > a:hover {color: White !important; text-decoration: none; background-color: #00395a !important;}
.nav > li > a:focus {background-color: #e5e5e5; border: 1px solid #666666; border-bottom-color: #e5e5e5;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {background-color: #e5e5e5; border: 1px solid #666666; border-bottom-color: #e5e5e5;}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #e5e5e5;}

.panel-content {border-color: #666666;}
.panel-content > .panel-heading {color: White !important; background-color: #006a99 !important; border-color: #666666;}
.panel-content > .panel-heading + .panel-collapse .panel-body {border-top-color: #666666;}
.panel-content > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #666666;}

.AddDiv {width: 400px;}
@media (min-width: 768px) {
    .AddDiv {width: 656px;}
}

.AppForm .SubHeader {font-size: 120%; font-weight: bold; border-bottom: 1px solid #000074; padding-bottom: 2px; margin-bottom: 10px;}
.AppForm .FieldHeader {text-align: left;}
@media (min-width: 768px) {
    .AppForm .FieldHeader {text-align: right;}
}
.AppForm .FieldRequired {color: red;}
.AppForm .FieldRequired:before { content:"*"; }
.AppForm .FieldDesc {font-size: smaller; font-style: italic;}

.SnavPanel {}
.SnavLevel1Sel {color: #ffffff; background-color: #00395a; font-weight: bold; font-style: italic; padding: 10px 20px 10px 20px;}
.SnavLevel1Sel .clickDiv {padding: 0 20px 0 0; text-decoration: none; vertical-align: middle;}
.SnavLevel1Sel a {text-decoration: none;}
.SnavLevel1Hov {color: #ffffff; background-color: #00395a; font-weight: bold; padding: 10px 20px 10px 20px;}
.SnavLevel1Hov .clickDiv {padding: 0 20px 0 0; text-decoration: none; vertical-align: middle;}
.SnavLevel1Hov a {text-decoration: none;}
.SnavLevel1Non {color: #ffffff; background-color: #0ba2c6; font-weight: bold; padding: 10px 20px 10px 20px;}
.SnavLevel1Non .clickDiv {padding: 0 20px 0 0; text-decoration: none; vertical-align: middle;}
.SnavLevel1Non a {text-decoration: none;}

.SnavLevel3Now {color: White; background-color: #00395a; font-weight: bold; padding: 10px 10px 10px 24px;}
.SnavLevel3Now .clickDiv {padding: 0 0 0 20px; vertical-align: middle;}
.SnavLevel3Now a {color: White; text-decoration: none;}
.SnavLevel3Hov {color: White; background-color: #00395a; font-weight: bold; padding: 10px 10px 10px 24px;}
.SnavLevel3Hov .clickDiv {padding: 0 0 0 20px; vertical-align: middle;}
.SnavLevel3Hov a {color: White; text-decoration: none;}
.SnavLevel3Pst {color: Black; background-color: #0ba2c6; font-weight: bold; padding: 10px 10px 10px 24px;}
.SnavLevel3Pst .clickDiv {padding: 0 0 0 20px; vertical-align: middle;}
.SnavLevel3Pst a {color: Black; text-decoration: none;}
.SnavLevel3Ftr {color: White; background-color: #0ba2c6; font-weight: bold; padding: 10px 10px 10px 24px;}
.SnavLevel3Ftr .clickDiv {padding: 0 0 0 20px; vertical-align: middle;}
.SnavLevel3Ftr a {color: White; text-decoration: none;}

.Footer {color: #2d2d2d; background-color: #d1d1d1; font-size: 90%; padding-bottom: 10px;}
.Footer a {color: #2d2d2d; text-decoration:underline;}
.Footer a:hover {text-decoration:none;}
.UnderFooter{color: #2d2d2d; font-size: 90%;}
.UnderFooter a {color: #2d2d2d; text-decoration:underline;}
.UnderFooter a:hover{color: #2d2d2d; text-decoration:none;}
