body {margin:0px; background:#000000; font:12px Arial, Verdana, Helvetica, sans-serif; line-height:16px;  }

#flash {width:770px; height:357px; margin:0px auto 0px auto; overflow:hidden;}

#shell {width:770px; margin:0px auto 0px auto; position:relative; background:url(images/pageElements/bgd_shell.jpg) repeat-y;}

#container {display:block; min-height:330px;}

#content {width:510px; margin-left:49px; padding-top:15px; color:#000;}
html>body #content {padding-top:9px; }
	#content p, #content ol, #content ul  {margin-top:4px; margin-bottom:16px;}
	#content a {color:blue; text-decoration:underline; }
	#content a:hover {color:#7e7e7e; text-decoration:none;}
	#content h2 {color:#545454; font:bold 18px Arial, verdana, Helvetica, sans-serif; margin-bottom:3px;}
	#content h3 {color:#0c6ca5; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:1px;}
	#content h4 {color:#000; font:bold 14px Arial, verdana, Helvetica, sans-serif; margin-bottom:1px;}
	#content hr {height:1px; color:#000; background:#000; size:1px;}
	
#footer {display:block; height:37px; background:url(images/pageElements/footer.jpg);}

#info {position:absolute; bottom:12px; right:23px; text-align:center; width:135px; color:#fff; line-height:15px; font:bold 10px Arial, Helvetica, sans-serif;}
	#info a {color:#fff; text-decoration:none; }
	#info a:hover {color:#fff; text-decoration:underline; }
	
#contactform {width:117px; color:#DADFE5; font:bold 11px Arial, Helvetica, sans-serif; position:absolute; top:8px; right:14px;}
#contactform input, #contactform textarea {font:normal 10px Arial, Helvetica, sans-serif;}
#contactform form {
scrollbar-shadow-color: #DADFE5;
scrollbar-highlight-color: #DADFE5;
scrollbar-face-color: #DADFE5;
scrollbar-3dlight-color: #DADFE5;
scrollbar-darkshadow-color: #DADFE5;
scrollbar-track-color: #DADFE5;
scrollbar-arrow-color: #DADFE5;
}

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

.featureRight {border:7px solid #bdbdbd; padding:3px; float:right; margin:0px 0px 7px 7px;}
.featureLeft {border:7px solid #bdbdbd; padding:3px; float:left; margin:0px 7px 7px 0px;}
.featureCenter {border:7px solid #bdbdbd; padding:3px; margin:7px auto 7px auto; }

#faq a {text-decoration:none; color:#000; font-weight:bold;}
#faq a:hover {text-decoration:none; color:#000;}
#faq li a {display:block; line-height:13px; margin-bottom:8px;}
.faqAnswer {width:85%; background-color:#F8FBFF; border:1px solid #5B5B5B; padding:8px 8px 8px 8px; color:#000; margin-bottom:15px;}

.photo {background:#f1f1f1; border:1px solid #000; padding:4px;}

.table {background-color:#7E7E7E; color:#fff;}
.table1 { background-color:#e9ebf0;}
.table2 { background-color:#DBDEE7;}

/* 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:#ffffff; margin-bottom:22px; font-size:14px; height:14px; width:164px; }
	/*html>body .sIFR-hasFlash h1 {	.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color:#ffffff; margin-bottom:22px; font-size:14px; height:14px;  } */