@charset "UTF-8";
/* CSS Document */

.homeBody {
background-image:url(images/BG_homeLeft.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#223E52;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
text-align:center;
vertical-align:top;
}
.interiorBody {
background-image:url(images/BG_interior_background.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#223E52;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
text-align:center;
vertical-align:top;
}


.MainContainer {
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:top;
width:1007px;
}


/* HOME PAGE SPECIFIC CLASSES
---------------------------------------------------------------------------------------------------------------------- */
.headerLogo {
}

.headerNavigation {
float:right;
margin:0px;
padding-top:85px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:722px;
height:39px;
text-align:right;
background-image:url(images/BG_homeHeader.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#e7e7e7;
}
.headerNavigation_social {
float:right;
margin:0px;
padding-top:16px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:722px;
height:108px;
text-align:right;
background-image:url(images/BG_homeHeader.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#e7e7e7;
}

.socialHeader {
display:block;
float:left;
text-align:right;
width:100%;
margin-bottom:27px;
}

a.navLink:link {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:12px;
padding-top:2px;
padding-bottom:2px;
border-right:solid 1px #223E52;
}
a.navLink:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:12px;
padding-top:2px;
padding-bottom:2px;
border-right:solid 1px #223E52;
}
a.navLink:hover {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:12px;
padding-top:2px;
padding-bottom:2px;
border-right:solid 1px #223E52;
}
a.navLink:active {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:12px;
padding-top:2px;
padding-bottom:2px;
border-right:solid 1px #223E52;
}

a.navLink2:link {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:18px;
padding-top:2px;
padding-bottom:2px;
}
a.navLink2:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:18px;
padding-top:2px;
padding-bottom:2px;
}
a.navLink2:hover {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:18px;
padding-top:2px;
padding-bottom:2px;
}
a.navLink2:active {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:16px;
color:#223E52;
text-decoration:none;
padding-left:12px;
padding-right:18px;
padding-top:2px;
padding-bottom:2px;
}


.homeFlash {
padding:0px;
vertical-align:top;
text-align:center;
width:1007px;
background-color:orange;
}

.homeNewsContainer {
float:right;
width:1007;
height:196px;
text-align:left;
vertical-align:top;
background-image: url(images/BG_home_news.jpg);
background-position:bottom left;
background-repeat:no-repeat;
border-left:dotted 2px #4e6562;
}

.homeFeatureNewsContainer {
float:left;
width:569px;
height:196px;
text-align:left;
vertical-align:top;
background-image:url(images/BG_home_featureStory.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

a.homeNewsStory:link {
display:block;
width:390px;
padding-left:30px;
padding-right:0px;
padding-top:3px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
}
a.homeNewsStorysupporttext:link {
display:block;
width:390px;
padding-left:30px;
padding-right:0px;
padding-top:3px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
}
a.homeNewsStory:visited {
display:block;
width:390px;
padding-left:30px;
padding-right:0px;
padding-top:3px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
}
a.homeNewsStory:hover {
display:block;
width:390px;
padding-left:30px;
padding-right:0px;
padding-top:3px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
}
a.homeNewsStory:active {
display:block;
width:390px;
padding-left:30px;
padding-right:0px;
padding-top:3px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
}

.homeFeatureStoryText {
display:block;
width:390px;
height:83px;
padding-left:39px;
padding-right:0px;
padding-top:3px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
}

.homeFeatureStoryTitle {
font-size:14px;
font-weight:bold;
line-height:18px;
}

.homeFeatureStoryPhoto {
float:right;
padding-right:20px;
}

.homeReadMoreButton {
display:block;
padding-left:39px;
text-decoration:none;
}


/* INTERIOR PAGE SPECIFIC CLASSES
---------------------------------------------------------------------------------------------------------------------- */

.contentContainer {
width:100%;
border:none;
background-image:url(images/BG_interior_content.jpg);
background-position:left top;
background-repeat:repeat-y;
}

.interiorLeftColumn {
width:346px;
height:100%;
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

.secondaryNav {
margin-top:22px;
margin-bottom:20px;
margin-left:46px;
margin-right:0px;
padding:0px;
width:259px;
list-style-type:none;
border-top: solid 2px #c69793;
text-align:left;
}

.secondaryNav li {
display:block;
margin:0px;
padding:0px;
border-bottom: solid 2px #c69793;

}

a.secondaryNavLink:link {
display:block;
width:259px;
margin:0px;
padding-top:22px;
padding-bottom:16px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:24px;
color:#8C2E26;
text-decoration:none;
}
a.secondaryNavLink:visited {
display:block;
width:259px;
margin:0px;
padding-top:22px;
padding-bottom:16px;
padding-left:0px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:24px;
color:#8C2E26;
text-decoration:none;
}
a.secondaryNavLink:hover {
display:block;
width:259px;
margin:0px;
padding-top:22px;
padding-bottom:16px;
padding-left:22px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:24px;
color:#8C2E26;
text-decoration:none;
background-image:url(images/leftNav_hoverBG.jpg);
background-position:left center;
background-repeat:no-repeat;
position:relative;
left:-22px;
}
a.secondaryNavLink:active {
display:block;
width:259px;
margin:0px;
padding-top:22px;
padding-bottom:16px;
padding-left:22px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:24px;
color:#8C2E26;
text-decoration:none;
}

.moreInfoList {
margin-top:22px;
margin-bottom:20px;
margin-left:24px;
margin-right:0px;
padding:0px;
width:298px;
list-style-type:none;
text-align:left;
}

.moreInfoList li {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:298px;
}

.moreInfoListTitle {
display:block;
font-size:13px;
font-weight:bold;
line-height:17px;
color:#8C2E26;
}

.moreInfoListWebAddress {
display:block;
font-size:11px;
font-weight:normal;
font-style:italic;
line-height:17px;
color:#8C2E26;
}

a.moreInfoListLink:link {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:28px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
background-image:url(images/icon_pdf.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
a.moreInfoListLink:visited {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:28px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
background-image:url(images/icon_pdf.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
a.moreInfoListLink:hover {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:28px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
background-image:url(images/icon_pdf.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
a.moreInfoListLink:active {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:28px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
background-image:url(images/icon_pdf.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

a.moreInfoListLinkNOPDF:link {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:4px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
}
a.moreInfoListLinkNOPDF:visited {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:4px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
}
a.moreInfoListLinkNOPDF:hover {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:4px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
}
a.moreInfoListLinkNOPDF:active {
display:block;
margin:0px;
padding-top:14px;
padding-bottom:4px;
padding-left:23px;
padding-right:0px;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#4C4C4C;
text-decoration:none;
text-align:left;
vertical-align:top;
}





.interiorRightColumn {
width:661px;
height:100%;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333333;
text-decoration:none;
text-align:left;
vertical-align:top;
}

.interiorSectionHeader {
display:block;
margin-top:0px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

ul, ol {
  margin:0px;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
padding-right:40px;
width:580px;
text-align:left;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
line-height:19px;
color:#333333;
}

p {
margin:0px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:0px;
width:615px;
text-align:left;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
line-height:19px;
color:#333333;
}

.interiorPageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
line-height:28px;
color:#8C2E26;
}

.interiorPageSubtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
line-height:21px;
color:#9BAB75;
}

a:link {
color:#1B75BB;
text-decoration:underline;
font-weight:normal;
}
a:visited {
color:#1B75BB;
text-decoration:underline;
font-weight:normal;
}
a:hover {
color:#1B75BB;
text-decoration:underline;
font-weight:normal;
}
a:active {
color:#1B75BB;
text-decoration:underline;
font-weight:normal;
}

.floatLeft {
float:left;
margin-top:0px;
margin-bottom:15px;
margin-left:0px;
margin-right:20px;
padding:12px;
background-color:#F2F2F2;
}

.floatRight {
float:right;
margin-top:0px;
margin-bottom:15px;
margin-left:20px;
margin-right:0px;
padding:12px;
background-color:#F2F2F2;
}

.floatCenter {
display:block;
margin-top:0px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding:12px;
background-color:#F2F2F2;
vertical-align:middle;
text-align:center;
width:592px;
}


/* FOOTER CLASSES
---------------------------------------------------------------------------------------------------------------------- */


.footerContainerText {
display: block;
width:1007px;
height:300px;
margin:0px;
padding-top:8px;
background-image:url(images/BG_home_footer.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
}

.interiorFooterContainerText {
display: block;
width:981px;
height:300px;
margin-top:23px;
margin-bottom:0px;
margin-left:26px;
margin-right:0px;
padding-top:8px;
text-align:center;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-decoration:none;
color:#FFFFFF;
border-top:dotted 2px #4e6562;
}

.EDC {
padding-left:6px;
position:relative;
top:6px;
}
