body {margin:0px; background:#fdfdff url(images/pageElements/bgd_page.jpg) 0 0 repeat-x; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:17px; color:#000; }

#shell {width:750px; margin:0px auto 0px auto; position:relative; background:transparent url(images/pageElements/bgd_shell.jpg) 0 0 repeat-y;}

#header {width:750px; height:174px; background:url(images/pageElements/bgd_flash.jpg) 0 0 no-repeat; }

#container {width:100%; background:url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; min-height:411px;}

#photos {width:535px; height:204px; position:absolute; top:174px; left:210px;}
#officepic {width:535px; height:204px; position:absolute; top:174px; left:210px; background:url(images/photos/location2.jpg) 0 0 no-repeat;}

#nav { width:196px; float:left; height:411px;}
/* Navigation */
#menu {color:#512A6D; text-align:left; font:bold 13px Arial, Helvetica, Verdana, sans-serif;}
#navSub {display:block; padding-bottom:6px;}
#navSub a {width:173px; display:block; color:#fff; text-decoration:none; background:transparent; padding:3px 0 3px 23px;}
#navSub a:hover {color:#08391e; text-decoration:none; background:#fff; filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.5;}

/* SIFR */
	.sIFR-flash {visibility: visible !important; margin: 0;}
	.sIFR-replaced {visibility: visible !important;}
	span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color:#095100; font-size:52px; height:52px; margin-top:0px; margin-bottom:5px; }
	
#content {width:510px; padding:226px 0px 1px 0px; margin-left:219px;}
	#content p {margin-top:4px; margin-bottom:16px;}
	#content a {color:blue; text-decoration:underline; }
	#content a:hover {color:#3f7341; text-decoration:none;}
	#content h2 {color:#815929; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:2px;}
	#content h3 {color:#0d3b67; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content h4 {color:#000; font:bold 14px verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content h5 {display:block; background:#0d3b67; color:#fff; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px; padding:3px 0 3px 6px;}
	#content h6 {display:block; background:#7E9BD7; color:#fff; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px; padding:3px 0 3px 6px;}
	#content h7 {display:block; background:#815929; color:#fff; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px; padding:3px 0 3px 6px;}
	#content hr {height:1px; color:#000; background:#000;}
	
#footer {width:750px; margin:0px auto 0px auto; padding:20px 0px 3px 0px; text-align:center; font:normal 10px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height:15px; color:#003333; background:url(images/pageElements/footer.gif) 0 0 no-repeat; line-height:14px; }
	#footer a {color:#003333; text-decoration:none; }
	#footer a:hover {color:#000; text-decoration:underline; }
	#footer h2 {margin-top:0px; margin-bottom:1px; color:#003333; font:bold 12px Arial, Helvetica, sans-serif;}

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

.featureRight {border:7px solid #F6E2CA; padding:3px; float:right; margin:0px 0px 7px 7px;}
.featureLeft {border:7px solid #F6E2CA; padding:3px; float:left; margin:0px 7px 7px 0px;}
.featureCenter {border:7px solid #F6E2CA; padding:3px; margin:7px auto 7px auto; }

#altmenu {width:95%; background-color:#fff0de; border:1px solid #916734; padding:8px 8px 8px 8px; font:bold 14px Arial, Helvetica, verdana, sans-serif; color:#675641; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#675641; text-decoration:none;}
#altmenu a:hover {color:#848484; text-decoration:underline;}

.photoright {margin:0px 0px 5px 7px; float:right; background:#fef4ea; padding:5px; border:1px solid #966f40;}
.photoleft {margin:0px 7px 5px 0px; float:left; background:#fef4ea; padding:5px; border:1px solid #966f40;}
.photo {background:#fef4ea; padding:5px; border:1px solid #966f40;}