﻿body {margin:0; color: #001d2d; background-color: #efefef; 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: #2bafe2; text-decoration: underline;}
a:hover {color: #2bafe2; text-decoration: none;}
a.NoUnderlineLink {color: #2bafe2; text-decoration: none;}
h1 {color: #001d2d; font-weight: bold; font-size: 24px;}
h2 {color: #00a360; font-size: 18px;}
h3 {color: #006dab; font-size: 16px;}

a.link-black,
a.link-black:active,
a.link-black:hover,
a.link-black:focus,
a.link-black:visited {
    color: black;
}
.QuickLinks {
    color: white;
    background-color: #005e94;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.QuickLinks .row {display: -ms-flex; display: -webkit-flex; display: flex;}
.QuickLinks .col-sm-4 {border-right: 1px solid #003e72; border-left: 1px solid #2374a3; padding: 0 0 40px 0;}
.QuickLinks .col-sm-4:first-child {border-left: none; padding-left: 15px;}
.QuickLinks .col-sm-4:last-child {border-right: none; padding-right: 15px;}
.QuickLinks .WorkArea {padding: 20px; position: relative;}
.QuickLinks .Title {font-size: 28px; font-family: 'Quattrocento Sans', sans-serif; line-height: 1.4;}
.QuickLinks .Subtitle {font-size: 22px; font-family: 'Quattrocento Sans', sans-serif; line-height: 1.1;}
.QuickLinks ul {list-style-image: none; list-style-type: disc; color: White;}
.QuickLinks ul li {margin-bottom: 2px;}
.QuickLinks .WorkArea a,
.QuickLinks .WorkArea a:active,
.QuickLinks .WorkArea a:focus,
.QuickLinks .WorkArea a:visited {color: White; text-decoration: underline;}
.QuickLinks .WorkArea a:hover {color: White; text-decoration: none;}
.QuickLinks .MoreLink {position: absolute; bottom: 15px; right: 20px; font-size: 130%; color: white;}
.QuickLinks .MoreLink i {font-size: 120%;}
.QuickLinks .MoreLink:hover {color: #00a360;}
.QuickLinks .col-sm-4:last-child .MoreLink {right: 35px;}

.Hmpg.row {display: -ms-flex; display: -webkit-flex; display: flex;}
.Hmpg.row .col-sm-4 {padding-bottom: 40px;}
.Hmpg .Title {color: #001d2d; font-size: 30px; font-family: 'Quattrocento Sans', sans-serif;}
.Hmpg .MoreLink {float: right; font-size: 130%; color: #006dab;}
.Hmpg .MoreLink i {font-size: 120%;}
.Hmpg .MoreLink:hover {color: #00a360;}

.NewsDates .Day {
    background: #007243; 
    color: white; 
    text-align: right; 
    min-height: 33px; 
    min-width: 38px; 
    padding: 8px 10px 4px 10px; 
    border-top-left-radius: 10px; 
    display: inline-block;
}
.NewsDates .Month {
    background: #00a360; 
    color: white; 
    text-align: left; 
    min-height: 33px; 
    min-width: 85px; 
    padding: 8px 10px 4px 10px; 
    border-top-right-radius: 10px; 
    display: inline-block;
}

.ContactLabel {font-size: 18px; color: #2bafe2;}

.PageTitle {
    position: absolute;
    top: -130px;
    left: 0;
    display: inline-block;
    background-color: #00a360;
    border-top-right-radius: 15px;
    min-width: 360px;
}
.PageTitle h1 {color: white; margin: 27px 30px; font-family: 'Quattrocento Sans', sans-serif;}
.PageTitleBar {width: 120px; height: 13px; border-bottom: 3px solid #006dab; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.Article h2 {color: #001d2d; font-weight: bold; font-size: 24px; margin: 0; padding: 0;}

.button {
    padding: 10px 40px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: larger;
}
.button-LightBlue:active,
.button-LightBlue:focus,
.button-LightBlue:visited,
.button-LightBlue {
    color: white;
    background-color: #2bafe2;
    text-shadow: 2px 2px 2px black;
}
.button-LightBlue:hover {
    color: #001d2d;
    text-shadow: 2px 2px 2px white;
}
.button-Blue:active,
.button-Blue:focus,
.button-Blue:visited,
.button-Blue {
    color: #2bafe2;
    background-color: #006dab;
    text-shadow: -1px -1px 1px #555555;
}

.SnavPanel {color: #ffffff; background-color: #00a360; padding: 20px 0; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.SnavPanel .Item {border-top: 1px solid #23b076; border-bottom: 1px solid #00833f;}
.SnavPanel .Item:first-child {border-top: none;}
.SnavPanel .Item:last-child {border-bottom: none;}
.SnavLevel1Sel {color: #ffffff; background-color: #0d7145; font-weight: bold; padding: 10px 20px 10px 30px;}
.SnavLevel1Sel .clickDiv {padding: 0 20px 0 0; text-decoration: none; vertical-align: middle;}
.SnavLevel1Sel a {text-decoration: none;}
.SnavLevel1Hov {color: #ffffff; background-color: #0d7145; font-weight: bold; padding: 10px 20px 10px 30px;}
.SnavLevel1Hov .clickDiv {padding: 0 20px 0 0; text-decoration: none; vertical-align: middle;}
.SnavLevel1Hov a {text-decoration: none;}
.SnavLevel1Non {color: #ffffff; background-color: #00a360; font-weight: bold; padding: 10px 20px 10px 30px;}
.SnavLevel1Non .clickDiv {padding: 0 20px 0 0; text-decoration: none; vertical-align: middle;}
.SnavLevel1Non a {text-decoration: none;}

a.Footer {color:#ffffff; text-decoration:underline;}
a.Footer:hover {color:#ffffff; text-decoration:none;}
div.Footer {color:#ffffff; font-size: 90%;}
a.UnderFooter{color:#ffffff; text-decoration:underline;}
a.UnderFooter:hover{color:#ffffff; text-decoration:none;}
div.UnderFooter{color:#ffffff; font-size: 90%;}