/*Theme color to replace: 4F9D90*/

* { margin:0; padding:0; }

body { background: url(images/pageElements/bck_02.jpg) repeat-x #0E6A5B; font: 12px/20px Arial, Helvetica, sans-serif; color: #fff; }
#shell { margin: 0px auto; position: relative; width: 850px;  }
#header { width: 850px; height: 103px; background: url(images/pageElements/header.jpg) 0 0 no-repeat; }
#menu { width: 850px; height: 203px; padding-top: 1px; }
#tlink { width: 208px; height: 104px; float: right; }
#container {  }

/*Main Content*/
.content { width: 550px; padding: 27px 17px 25px 24px; min-height: 300px; _height: 300px; }
	.content p { margin: 5px 0 10px 0; }
	.content a, .content a:visited { color: #F0E4B0; text-decoration: none;  }
	.content a:hover { color: #4F9D90; } 
	.content ul { margin-left: 20px; padding: 5px 0; }
	.content ol { margin-left: 35px; }
	.content h2, h3, h4, h5 { margin: 5px 0; }
	.content h2 { font-size: 20px; }
	.content h3 { font-size: 14px; }
	.content h4 { font-size: 13px; }
	.content h5 { font-size: 12px; }
	
/*Footer*/
#footer { width: 830px; margin: 0 5px; background: url(images/pageElements/footer.jpg) repeat-x; font: 11px/16px Arial, Helvetica, sans-serif; color: #75bbb0; padding: 15px 5px; clear: both; }
	#footer a, #footer a:visited { color: #75bbb0; text-decoration: none; }
	#footer a:hover { color: #fff; }
	.copyright { width: 230px; }

#footerLogos { float: right; margin-top: -5px; margin-right: 5px; }
	#footerLogos img { border: none; padding: 0px 5px; }

/*Callouts*/
#callouts { float: right; width: 222px; padding: 2px 0; }
	#callouts a img { border: none; padding: 1px 0; }

#address { width: 230px; height: 160px; float: right; text-align: right; padding-top: 3px; }

/*---- 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 30px/30px Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 8px 0 0 10px;}
.sIFR-active .addressText {visibility:hidden; font:normal 16px/16px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
.sIFR-active .addressNumber {visibility:hidden; font:normal 24px/24px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}


/*Misc*/
.featureCenter { border: 2px #4F9D90 solid; margin: 5px; }
.featureRight { border: 2px #4F9D90 solid; margin: 5px; float: right; }
.photo { border: 1px #4F9D90 solid; padding: 5px; background: #fff; margin: 0px 5px; }
.photoleft { border: 1px #4F9D90 solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
.photoright { border: 1px #4F9D90 solid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
.pagePhoto { float: right; margin: 25px 15px 0px 0px; }