body {margin:0; font: 12px verdana, arial, helvetica, sans-serif; color: #000; line-height:18px; background:#fff;}

#shell {width:770px; margin:0 auto 0 auto; position:relative;}

#title {display:block; height:43px;}

#content {width:605px; margin-left:69px; padding-bottom:4px; padding-top:10px; min-height:200px; _height:200px; }
	#content a {text-decoration:underline; color:blue;}
	#content a:hover {color:#6c93b6; text-decoration:none;}
	#content h3 {color:#917225; font:bold 16px arial, Helvetica, verdana, sans-serif; margin-bottom:1px;  }
	#content h4 {color:#000; font:bold 13px verdana, arial, Helvetica, sans-serif; margin-bottom:0px; }
	#content h2 {display:block; background:#6486a4; color:#fff; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:5px; margin-top:12px; padding:3px 0 3px 6px;}
	
	#content hr {height:1px; color:#000; background:#000; size:1px;}
	#content p, #content ol, #content ul, #content form {margin-top:4px; margin-bottom:16px; }
	
	#content input, #content textarea {background:#f1f1f1; }

#footer {width:770px; margin:0 auto 0 auto;}


/*Navigation*/
#menu{ display:block; padding-left:40px; height:152px; }

#navitem { float:left; }
#navitem img {border:0;}

#menusub {position:absolute; z-index:100; top:308px; left:40px; display:block; color:#fff; font:bold 13px Arial, Helvetica, sans-serif; }
#menusub a {color:#fff; text-decoration:none; display:block; background:#6486a4; padding:4px 8px 4px 8px; text-align:center; float:left; margin-right:2px; }
#menusub a:hover{text-decoration:none; color:#fff; background:#375672; }

/*#deactivate {position:absolute; z-index:99; top:400px; left:46px; width:700px; height:15px;}*/

#homenav {display:block; padding-left:40px; }
	#homenav div {float:left;}
	#homenav img {border:0;}

/* end navigation */


/* Stuff */

#feature {margin:25px auto 20px auto;}

.right {margin:0 0 10px 10px; float:right;}
.left {margin:0 18px 10px 0; float:left;}

.photoright {padding:2px; background:#fff; border:1px solid #000; float:right; margin:1px 0 10px 10px;}
.photoleft{padding:2px; background:#fff; border:1px solid #000; float:left; margin:1px 12px 10px 0 ;}
.photo {padding:2px; background:#fff; border:1px solid #000;}

.featureRight {border:7px solid #559CBE; padding:3px; float:right; margin:1px 0px 8px 9px;}
.featureCenter {border:7px solid #559CBE; padding:3px; margin:7px auto 7px auto; }

#altmenu { width:95%; margin:0 auto 20px auto; line-height:22px; font:bold 13px Arial, Helvetica, sans-serif; color:#264663; padding:10px; background-color:#dfeaf4; border:1px solid #264663; text-align:center; }
	#altmenu a {text-decoration:none; color:#264663;}
	#altmenu a:hover {color:#5d91c0; text-decoration:underline;}
	
#photolinks img {border:3px solid #fff;}
#photolinks a img {border:3px solid #fff;}
#photolinks a:hover img {border:3px solid #559cbe;}

/* 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: #003366; font-size:26px; height:26px; margin-bottom:1px; margin-top:0; display:block; }