body {margin:0px; background-image:url(images/pageElements/bgd_page.jpg); font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:17px; }

#shell {width:739px; margin:0px auto 0px auto; background:#e5cdbf url(images/pageElements/bgd_container.gif) 0 0 repeat-y; border:1px solid #c49e8a; border:0px 1px 1px 1px; position:relative;}

#header {height:197px; width:739px; background:transparent url(images/pageElements/bgd_header.gif) 0 0 no-repeat; 
text-align:right; }
#header h2 {font:bold 14px helvetica, verdana, arial, helvetica;}

#menu {position:absolute; top:197px; left:0px; height:525px; width:176px; }

#photo {position:absolute; top:197px; left:176px; height:284px; width:563px;}

#content {width:504px; padding:284px 0px 10px 0px; margin-left:215px;}
	#content a {text-decoration:underline; color:#003C79;}
	#content a:hover {color:#C49E8A; text-decoration:none;}
	#content h1 {color:#003c79; font:normal 24px Helvetica, Arial, verdana, sans-serif; margin-bottom:4px; line-height:26px;}
	#content h2 {color:#003c79; font:bold 18px Helvetica, Arial, verdana, Helvetica, sans-serif; margin-bottom:2px; line-height:20px;}
	#content h3 {color:#003c79; font:bold 16px Helvetica, Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content h4 {color:#012b55; font:bold 14px verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content hr {height:1px; color:#003c79;}
	#content p {margin:4px 0px 16px 0px;}
	
	*html #content ul, #content ol {margin:3px 0px 16px 16px;}
	#content ul, #content ol {margin:3px 0px 16px 0px;}

#footer {width:739px; font:11px arial, helvetica; color:#f3e8e1; line-height:12px; margin:2px auto 0px auto; text-align:right;}
#footer a {color:#f3e8e1; text-decoration:none;}
#footer a:hover {color:#f3e8e1; text-decoration:underline;}

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}
	
.featureRight {border:7px solid #c49e8a; padding:3px; float:right; margin:7px 0px 0px 8px;}
.featureCenter {border:7px solid #c49e8a; padding:3px; margin:7px auto 7px auto; }

#altmenu {width:95%; background-color:#f7ede7; border:1px solid #996f59; padding:8px 8px 8px 8px; font:bold 14px Arial, Helvetica, verdana, sans-serif; color:#003C79; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#003C79; text-decoration:none;}
#altmenu a:hover {color:#37699c; text-decoration:underline;}

#faq a {text-decoration:none; color:#003C79; font-weight:bold; font-size:12px;}
#faq a:hover {text-decoration:none; color:#000;}
#faq li a {display:block;}
.faqAnswer {width:90%; background-color:#f7ede7; border:1px solid #996f59; padding:8px 8px 8px 8px; color:#003C79; margin:-10px 0px 10px 0px; font-size:11px; line-height:15px;}

.borderlinks img, .borderlinks a img{background: #ededed;  padding: 5px;  border:2px solid #003C79;}
.borderlinks a:hover img{background: #ededed;  padding: 5px;  border:2px solid #000;}

.infobox {float:right; text-align:center; margin:15px 0px 10px 10px; padding:12px; background:#fff; border:2px solid #996f59; }

.beforeafter {margin:18px auto 30px auto; display:block; text-align:center; widows:460px;}
.beforeafter p {margin:0px; width:435px; font:12px arial, helvetica, verdana; line-height:13px; color:#000;}

/*styles for the admin area*/
#admincontent {width:504px; padding:10px 0px 10px 0px; margin-left:215px;}
	#admincontent a {text-decoration:none; color:#0000CC;}
	#admincontent a:hover {color:#C49E8A; text-decoration:underline;}
	#admincontent h1 {color:#003c79; font:normal 24px Helvetica, Arial, verdana, sans-serif; margin-bottom:4px; line-height:26px;}
	#admincontent h2 {color:#003c79; font:bold 18px Helvetica, Arial, verdana, Helvetica, sans-serif; margin-bottom:2px; line-height:20px;}
	#admincontent h3 {color:#003c79; font:bold 16px Helvetica, Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#admincontent h4 {color:#012b55; font:bold 14px verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#admincontent hr {height:1px; color:#003c79;}
	#admincontent p {margin:4px 0px 16px 0px;}
	
	*html #content ul, #content ol {margin:3px 0px 16px 16px;}
	#content ul, #content ol {margin:3px 0px 16px 0px;}

#adminmenu {position:absolute; top:197px; left:15px; height:525px; width:156px; }

#adminmenu a{text-decoration:none; font-weight:bold; color:#000066; }
#adminmenu a:hover{text-decoration:underline; font-weight:bold; }