﻿/*Site Styles*/
body { margin:0; padding:0; background-color:#dddcdc; font-family:Calibri; }
a{ color:#5c708b; }
p{ font-size:12px; color:#656263; padding:10px 0; }

/*Header*/
#headerWrapper{ position:absolute; top:12px; width:100%; height:70px; background-color:#163259; z-index:5; }
#header{ position:relative; width:1000px; height:70px; margin:0 auto; z-index:5; }
#logoDiv{ position:absolute; top:0px; left:40px; width:75px; height:114px; z-index:6; }
#menuDiv{ position:absolute; bottom:0px; right:40px; font-weight:bold; color:#5c708b; z-index:7; text-align:right; }

/*Home Content*/
#contentWrapper{ position:relative; top:0; width:100%; z-index:0; }
#contentWrapperInner{ position:relative; top:0; width:1000px; margin:0 auto; background-color:#fff; z-index:0; }
#content{ position:relative; width:1000px; margin:82px auto 0 auto; background-color:#fff; z-index:0; display:inline-block; }
#upperHomeContent{ position:relative; width:975px; height:320px; margin:12px auto; z-index:2; }

#mainHomeFeature{ width:560px; height:318px; border:solid 1px #90dbf8; z-index:3; float:left; }
#mainHomeFeaturePic{ position:absolute; top:0; left:0; width:365px; height:318px; background-color:#00adee; z-index:3; }
#mainHomeFeatureTextWrapper{ position:absolute; top:0; left:365px; width:195px; height:318px; background-color:#cceffc; z-index:3; }
#mainHomeFeatureText{ position:relative; width:167px; height:290px; margin:14px auto; text-align:right; z-index:3; }

#mainHomeNews1{ width:175px; height:300px; padding:10px; background-color:#f4f4f4; z-index:3; float:left; margin:0px 10px; }
#mainHomeNews2{ width:175px; height:300px; padding:10px; background-color:#f4f4f4; z-index:3; float:left; }
.mainHomeNewsText{ position:relative; width:170px; height:270px; z-index:3; overflow:hidden; }

#lowerHomeContentWrapper{ position:relative; width:975px; height:236px; margin:12px auto; background-color:#f4f4f4; z-index:2; }
#lowerHomeContent{ position:relative; top:14px; width:947px; height:208px; margin:auto; z-index:3; }
.lowerHomeContentText{ top:0; left:0; width:564px; height:208px; background-color:#f4f4f4; float:left; }
.lowerHomeContentPic{ width:373px; height:208px; background-color:#00adee; z-index:1000px; float:left; margin-left:10px; }
.lowerHomeContentBlurb{ font-family:Arial; top:32px; left:0; width:171px; height: 155px; background-color:#f4f4f4; color:#163259; text-align:right; font-size:14px; font-weight:normal; text-transform:uppercase; float:left; opacity:1; filter:alpha(opacity=100);}
.lowerText{ width:378px; height: 155px; background-color:#f4f4f4; font-family:Arial; margin-left:10px; float:left; }
.lowerText p{ font-size:11px; color:#656263; margin:0; padding:0; }

/*Footer*/
#footerWrapper{ position:relative; width:100%; height:36px; background-color:#00325b; z-index:5; }
#footer{ position:relative; width:1000px; height:36px; margin:0 auto; z-index:5; }
#footerText{ position:absolute; top:10px; left:25px; width:400px; height:14px; font-size:11px; color:#dcddde; z-index:6; }
#signatureText{ position:absolute; top:10px; right:25px; width:400px; height:14px; font-size:11px; text-align:right; color:#dcddde; z-index:6; }

/*Feature Styles*/
.mainHomeFeatureH1{ font-size:30px; color:#656263; text-transform:uppercase; line-height: 30px; margin:0; padding:0 0 17px 0; }
.mainHomeFeatureSmall{ font-size:14px; color:#656263; line-height:16px; margin:0; padding:0 0 5px 0; }
.orangeHomeH1{ font-size:16px; color:#fff; background-color:#f07b05; text-transform:uppercase; line-height:16px; margin:0; padding:5px 10px; text-align:left; }
.blueHomeH1{ font-size:16px; color:#fff; background-color:#163259; text-transform:uppercase; line-height:16px; margin:0; padding:5px 10px; text-align:left; }
.orangeHomeH1Tip{ height:5px; width:100px; background-image:url(../../images/latest-news-orange-tip.gif); background-position:top left; background-repeat:no-repeat; }
.blueHomeH1Tip{ height:5px; width:100px; background-image:url(../../images/latest-news-blue-tip.gif); background-position:top left; background-repeat:no-repeat; }
.homeH2{  width:100%; font-size:14px; font-weight:bold; color:#163259; text-transform:uppercase; line-height:16px; margin:1px 0; padding:0; text-align:left; float:left; }
.homeNewsText{  width:100%; font-size:11px; color:#656263; margin:0; padding:0; float:left;}
.homeNewsTextReadMore{ width:100%; font-size:11px; font-weight:bold; text-transform:uppercase; color:#e07e27; margin:2px 0; padding:0; float:left;}
.mainHomeNewsItem{ position:relative; height:63px; border-bottom: dashed 1px #918f90; z-index:5; }


/*Home Transition Lower Div Fade*/
#transitionEffect { position: relative; bottom: 0px; left: 0px; width: 947px; height: 208px; padding:0; margin:0; overflow: hidden; }
.slide { position: relative; width: 947px; height: 208px; }
.rpic{ background-image:url(../../images/fader/fader-pic.gif); background-repeat:no-repeat; }
ul.fadenav { position: absolute; bottom: 0px; left: 0px; list-style:none; padding:0; margin:0; }
ul.fadenav li{ float:left;}
ul.fadenav li a { width:21px; height:17px; display:block; float:left; font-size:10px; color:#fff; text-align:center; margin-right:3px; text-decoration:none; }
.fade-nav-a{ display:block;}
/*div.fadenav a.current { background: #c00; }*/

/*Content Page Styles*/
#leftMenuWrapper{ position:relative; left:12px; top:0px; width:194px; height:400px; background-color:#f4f4f4; margin:12px 0; display:inline-block; float:left; }
#leftMenu{ position:relative; left:0; width:170px; height:400px; margin: 38px auto 0 auto; }
#leftMenu ul{ list-style:none; margin:0; padding:0;}
#leftMenu ul li.menuLvl1{ margin:5px 0; }
#leftMenu ul.menuLvl2{ margin:0 10px; padding:0;}
#leftMenu .menuLvl1 a{ font-size:14px; font-weight:bold; color:#163259; text-transform:uppercase; text-decoration:none; }
#leftMenu .menuLvl1 a:hover{ font-size:14px; font-weight:bold; color:#163259; text-transform:uppercase; text-decoration:none; border-bottom: solid 1px #F07B05; }
#leftMenu .menuLvl2{ display:visible;}
#leftMenu .menuLvl2 a{ font-size:12px; font-weight:bold; color:#656263; text-decoration:none; }
#leftMenu .menuLvl2 a:hover{ font-size:12px; font-weight:bold; color:#656263; text-decoration:none; border-bottom: solid 1px #F07B05; }


/*Main Content*/
#mainContent{ position:relative; top:0px; left:22px; width:770px; float:left; padding:12px 0; }
#mainContentHeading{ position:relative; top:0px; left:0px; width:770px; height:80px; border-bottom:dotted 1px #656263; }
h1{ text-align:right; font-size:26px; color:#656263; font-weight:normal; text-decoration:none; text-transform:uppercase; font-family:Arial; padding:15px 0 0 0; margin:0px; }
h2{ text-align:right; font-size:16px; color:#656263; font-weight:normal; text-decoration:none; font-family:Arial; padding:0px; margin: 5px 0px;}
h3{ text-align:right; font-size:14px; color:#163259; font-weight:normal; text-decoration:none; text-transform:uppercase; font-family:Arial; padding:0px; margin: 5px 0px;}
#leftNavWrapper{ position:relative; top:0px; left:0px; width:155px; float:left; margin:0; }
#leftNav{ position:relative; top:0px; left:0px; width:130px; margin:12px auto; text-align:right; }
#mainContentText{ position:relative; top:0px; left:0px; width:380px; float:left; margin:0; }
#mainContentGallery{ position:relative; top:0px; left:0px; width:426px; height:auto; float:left; margin:0; }
#mainContentPic{ position:relative; top:0px; left:0px; width:235px; height:100%; background-color:#f4f4f4; float:left; margin:0; }
#mainContentPic01{ position:relative; top:0px; left:0px; width:210px; height:108px; background-color:#f4f4f4; margin:10px auto; background-color:#00adee;}
#mainContentPic02{ position:relative; top:0px; left:0px; width:210px; height:108px; background-color:#f4f4f4; margin:10px auto; background-color:#00adee;}
#mainContentPic03{ position:relative; top:0px; left:0px; width:210px; height:108px; background-color:#f4f4f4; margin:10px auto; background-color:#00adee;}
.contentH2{ width:100%; font-size:14px; font-weight:bold; color:#163259; text-transform:uppercase; margin:5px 0; padding:0; text-align:left; float:left; }

#leftNav ul{margin:0; padding:0; width:21px; height:17px; display:block; float:right;}
#leftNav ul li{ background-image:url(../../images/fader/fader-pic.gif); background-repeat:no-repeat; list-style:none; text-align:center; width:21px; height:17px; display:block; float:left; font-size:10px; color:#fff; text-align:center; margin-right:3px; text-decoration:none; cursor:pointer; }
#leftNav ul li a { text-align:center; width:21px; height:17px; display:block; float:left; font-size:10px; color:#fff; text-align:center; margin-right:3px; text-decoration:none; }
#leftNav ul li a:hover { color:#fff; background-image:url(../../images/fader/fader-pic-over.gif); background-repeat:no-repeat;  }

.galleryH2{ margin:0; padding:0; }
.galleryDescription{ margin:0; padding:0;}
