/*Theme color to replace: 0F2146*/

* { margin:0; padding:0; }

body { background: url(images/pageElements/background.jpg) top center no-repeat #243C5E; font: 12px/21px Verdana, Arial, Helvetica, sans-serif; color: #fff;  }
#shell { margin: 0px auto; position: relative; width: 900px; padding-left: 8px;  }
#header { width: 900px; height: 200px; position: absolute; top: 0px;}
#container {
	background: url(images/pageElements/container2.jpg) repeat-y;
	padding-top: 98px;
	margin-top: 1px;
}
#contentwrapper {
	min-height: 513px;
	_height: 513px;
	background-image: url(images/pageElements/wrapper.jpg);
	background-repeat: no-repeat;
}

#contactInfo {
	position: absolute;
	top: 440px;
	left: 50px;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color: #6c3710;
}
	#contactInfo p { padding: 10px 0; }
#contactInfo .name { font-size: 18px; line-height: 21px; font-weight: bold; }

/*Main Content*/
.content { width: 510px; padding: 120px 84px 0 0; margin: 0 0 0 287px; }
	.content p { padding: 5px 0 10px 0; }
	.content a, .content a:visited { color: #0F2147; text-decoration: none; }
	.content a:hover { color: #fff; } 
	.content ul, .content ol { margin-left: 20px;  }
	.content h2, h3, h4, h5 { margin: 5px 0; color: #e77c2d;  }
	.content h2 { font-size: 20px; }
	.content h3 { font-size: 14px; }
	.content h4 { font-size: 13px; }
	.content h5 { font-size: 12px; }
	
/*Footer*/
#footer { width: 900px; min-height: 76px; _height: 76px; background: url(images/pageElements/footer2.jpg) 0 0 no-repeat; padding-top: 80px; font-size: 10px; color: #fff; }
	#footer a, #footer a:visited { color: #fff; text-decoration: none; } 
	#footer a:hover { color: #D3B368; }


/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0;}
.sIFR-replaced { visibility: visible !important; margin: 0; padding: 0; width: auto;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced > div { display: none !important;}
.sIFR-active h1 {visibility:hidden; font:normal 83px/83px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; margin-left: -10px;}


/*Misc*/
.featureCenter { border: 2px #0F2146 solid; margin: 5px; }
.featureRight { border: 2px #0F2146 solid; margin: 5px; float: right; }
.photo { border: 1px #0F2146 solid; padding: 5px; background: #fff; margin: 0px 5px; }
.photoleft { border: 1px #0F2146 solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
.photoright { border: 1px #0F2146 solid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
.pagePhoto { border: 2px #0F2146 solid; margin: 21px 0 0 62px; float: left; }
.footerLogos { padding-top: 13px; }
.addressImage { position: absolute; }
#altmenu { text-align: center; }

