* { margin:0; padding:0; }
body { background: url(images/pageElements/bg_02.jpg) repeat-x top #000; }

#shell { width: 850px; height:auto; margin: 0px auto 0px auto; background: url(images/pageElements/shellbg.gif) repeat-y; overflow: hidden; }
#header { width: 850px; height:234px; background: url(images/pageElements/header.jpg) no-repeat; overflow: hidden; }
#topAni { width:850px; height:234px; padding: 30px 21px 0px 18px;  }

#container { width:850px; height: auto; background: url(images/pageElements/containerbg.gif) no-repeat; overflow: hidden; }
#content { width: 513px; height:auto; float: right; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 0px 64px 5px 42px; overflow: hidden; }
	#content p { padding: 5px 0px; }
	#content a { color: #F8B92E; text-decoration: none; }
	#content a:hover { color: #fff; }
	#content ul { margin-left: 25px; }
	.pageHeading { margin: 8px 0px 0px 20px; }
	
#contactBottom { width: 850px; height: 43px; background: url(images/pageElements/bottom.jpg) no-repeat; overflow: hidden; }

#footer { width:850px; margin: 0px auto 0px auto; padding: 10px 0px; text-align: center; font: 10px/12px Arial, Helvetica, sans-serif; color: #fff; }
	#footer a { color: #fff; text-decoration: none; }
	#footer .footerAddress { font: 12px/14px Arial, Helvetica, sans-serif; color: #fff; }

/*Menu*/
#navigation { padding: 15px 0px 10px 20px; float: left; }
#nav { width: 209px; }
#nav li { text-align: right; list-style: none; background: #023c6a; padding: 0px 3px 0px 0px; margin: 3px 0px; height:18px; _margin: -1px 0px; }
	#nav li a, #nav li a:visited { display: block; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #C9E2F6; text-transform: uppercase; }
	#nav li a:hover { color: #F8B92E; }

/*Misc*/
.featureCenter { border: 2px #F8B92E solid; }
.photo { border: 1px #E5B12E solid; margin: 5px; }
.photoleft { border: 1px #E5B12E solid; margin: 10px 5px 0px 0px; float: left; }
.photoright { border: 1px #E5B12E solid; margin: 10px 0px 0px 5px; float: right; }
.tlinkButton a, .tlinkButton a:visited { color: #F8B92E !important; } 
	.tlinkButton a:hover { color: #C9E2F6 !important; }
	
/*sIFR*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0;}
.sIFR-replaced { visibility: visible !important; margin: 0; padding: 0;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced > div { display: none !important;}

