@import url('reset.css');

@font-face {
	font-family: 'Acknowledgement';
	src: url('../resources/fonts/acknowledgement-webfont.eot');
	src: local('☺'), url('../resources/fonts/acknowledgement-webfont.woff') format('woff'), url('../resources/fonts/acknowledgement-webfont.ttf') format('truetype'), url('../resources/fonts/acknowledgement-webfont.svg#webfontZY85AGbB') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Rockwell';
	src: url('../resources/fonts/rockwell-webfont.eot');
	src: local('☺'), url('../resources/fonts/rockwell-webfont.woff') format('woff'), url('../resources/fonts/rockwell-webfont.ttf') format('truetype'), url('../resources/fonts/rockwell-webfont.svg#webfont3Vf2taa0') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Condensed';
	src: url('../resources/fonts/condensed-webfont.eot');
	src: local('☺'), url('../resources/fonts/condensed-webfont.woff') format('woff'), url('../resources/fonts/condensed-webfont.ttf') format('truetype'), url('../resources/fonts/condensed-webfont.svg#webfontYKf6GwQN') format('svg');
	font-weight: normal;
	font-style: normal;
}

* { margin:0; padding:0; font-family:Verdana; }
body { background: #00305E url("../img/layout/top_bg.jpg") repeat-x top; margin:0 auto;}

h1 { font-family:'Acknowledgement', 'Rockwell', 'Gill Sans', Verdana; font-size: 35px }
h2 { font-family:'Rockwell', 'Gill Sans', Verdana; font-size:30px; }
h3 { font-family:'Rockwell', 'Gill Sans', Verdana; font-size:27px; font-weight:normal; }
h4 { font-family:'Rockwell', Verdana; font-size:15px; }

.yellow { color:#F8AF0E; }
.green { color:#4EA548; }
.red { color:#DD2620; }
.gray{ color:#888; }
.darkGray { color:#272727; }
.navy { color:#00305E; }
.maroon { color:#6D0301; }
.white { color:#FFF; }

.center {text-align:center;}
.bold{font-weight:bold;}

a:link, a:visited, a:active { color:#DD2620; text-decoration: none;}
a:hover {text-decoration: underline;}

.subText { font-family:Georgia; font-size:11px; font-style:italic; }

#wrapper {background:url("../img/layout/side_shadow.png") repeat-y scroll 50% 0 transparent; min-height:500px; position:relative; margin:0 auto; }
#content {margin:0 auto; width:960px;}

#headerContent { font-family:'Rockwell', 'Gill Sans', Verdana; width:960px; position:relative; z-index:9; }
#headerContent #headerLogo { margin:0 auto; }
#headerContent #addresses { position:relative; top:40px; padding:0 15px; }
#headerContent .addressLeft { float:left; font-size:12px; text-transform:uppercase; font-family:'Rockwell', 'Gill Sans'; }
#headerContent .addressRight { float:right; font-size:12px; text-transform:uppercase; font-family:'Rockwell', 'Gill Sans'; }
#headerContent #headerLogo { top:-75px; border:none; text-align:center; }
#headerContent #headerLogo a img { border:none; }
#headerContent #navigation { text-transform:uppercase; font-size:16px; color:#D11512; padding-bottom:5px; position:absolute; top:240px; width:960px; z-index:10; }
#headerContent #navigation #mainNav { text-align:center; margin:0 auto; !important }
#headerContent #navigation li #navItem { padding:2px 2px; height:20px; }
#headerContent #navigation #navLeft { 
	margin-right:5px; 
	background:none repeat scroll 0 0 #FFF8EC; 
	display:block; 
	float:left; 
	height:30px; 
	width:5%; 
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 0px;
}
#headerContent #navigation #navRight { 
	background:none repeat scroll 0 0 #FFF8EC; 
	display:block; 
	float:right; 
	height:30px; 
	margin-left:5px; 
	width:5%;
	border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 5px;
}
#headerContent #navigation li { 
	line-height: 21px;
	display:block; 
	float:left; 
	background:#FFF8EC; 
	margin-right:5px; 
	height:26px; 
	padding:3px 10px 0;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background:url('../img/layout/menu_bottom.jpg') center #FFF8EC;
}
#headerContent #navigation li a { font-family:'Rockwell', 'Gill Sans', Verdana; text-decoration:none; }


#mainPhotos { position:relative; width:960px; top:42px; z-index:8; background-color:#FFF8EC; }
#overlayText { font-family:'Condensed', Helvetica; text-transform:uppercase; font-size:52px; color:#FFF; position:relative; top:-82px; z-index:15; float:right; margin-right:647px; }

#bodyContentBg { background:url('../img/layout/body_content_bg.jpg'); background-color:#FFF8EC; position:relative; clear:both; }
#bodyContent { width:960px; position:relative; font-family:Verdana; font-size:13px; color:#272727; top:-10px; }
#bodyContent p { margin:10px 0; line-height:20px; }
#bodyContent div.hr, #bodyContent hr { border:none; padding:0; margin:18px 0; background:url('../img/layout/hr_line.gif'); height:2px;}
#bodyContent #bodyHeader { height:130px; background:url('../img/layout/content_header.jpg'); font-family:'Acknowledgement', Georgia; }
#bodyContent #bodyHeader .bodyHeaderSmall { width:265px; float:left; font-size:12px; font-family:'Acknowledgement'; position:relative; top:40px; }
#bodyContent #bodyHeader .bodyHeaderMiddle { width:425px; float:left; font-size:30px; font-family:'Acknowledgement'; position:relative; top:38px; text-align:center; }
#bodyContent #contentLeft  { width:171px; padding:0 10px; margin-left:90px; background:url("../img/layout/between_lines.gif")  no-repeat scroll right top #FFF8EC; min-height:375px; float:left; }
#bodyContent #contentMiddle { width:358px; padding:0 20px; background:url("../img/layout/between_lines.gif") no-repeat scroll right top #FFF8EC; min-height:375px; float:left; }
#bodyContent #contentMiddle ul li { list-style-image:url("../img/layout/li.gif"); margin:8px 2px 0 18px; padding:3px 0 0 3px; }
#bodyContent #contentMiddle ul li ul li { list-style-image:url("../img/layout/li2.gif"); margin:8px 2px 0 18px; padding:3px 0 0 3px; }
#bodyContent #contentRight { width:171px; padding: 0 10px; margin-right:90px; float:right; background:#FFF8EC; }
#contentRight img, #contentMiddle img, #contentLeft img{margin:3px; border:5px solid #00305E;}
img.loader{border:0px solid !important;}
#contentLeft .section, #contentRight .section {margin:10px 0;}

#footer {margin:0 auto; height:395px; background:url('../img/layout/footer_img.jpg') repeat-x 0 bottom; clear:both; }
#footerContent { 
	background:url("../img/layout/footer_bg.jpg") repeat scroll 0 0 transparent;
	height:235px;
	margin:0 auto;
	padding:160px 20px 0;
	width:920px;
	font-family:Verdana;
	font-size:12px;
	line-height:20px;
}
#footerContent address { font-style:normal; }
#footerContent a img { border:none; }
#footerLeft, #footerRight { width:240px; float:left; height:235px; }
#footerMiddle { width:240px; float:left; padding:0 100px; height:235px; }
.footerTitle { font-family:'Acknowledgement', Georgia; font-size:18px; color:#00305E; }
#FooterNavigation { font-size:12px; }
#footer a { color:#DD2620; }
#footer ul li { list-style-type:none; font-size:12px; }

.resourceWrapper{margin-bottom:20px;}