body {margin:0px; font: 11px verdana, arial, helvetica, sans-serif; color: #083285; line-height:17px; background: url(images/pageElements/bgd_page.gif);}

#shell {width:770px; margin:0px auto 0px auto; position:relative; background:url(images/pageElements/bgd_container.jpg) 0 0 repeat-y; position:relative;}

#flash {width:554px; height:188px; position:absolute; top:199px; left:216px; z-index:98;}
#noFlash {width:554px; height:20px; position:absolute; top:199px; left:216px; z-index:98; background:url(images/pageElements/noFlash-top-bg.jpg) 0 0 no-repeat;}

#MenuBox {height:40px; display:block; z-index:99; position:relative;}

/* Navigation */
.menuItem { float:left; }
.menuSubs {position:absolute; background:#AB1E0C; font:normal 11px verdana, helvetica, tahoma, Arial, sans-serif; color:#fff; text-align:left; padding: 8px; z-index:100;}
.menuSubs a { white-space:nowrap; display:block; color:#fff; text-decoration:none; line-height:19px;}
.menuSubs a:hover { background-color:#d6948b; color:#AB1E0C; text-decoration:none; }

#subone {margin-top:0px;}
#subtwo {margin-top:0px;}
#subthree {margin-top:0px;}
#subfour {margin-top:0px;}

#sidestuff {float:left; width:216px; font:normal 12px arial, verdana, helvetica, tahoma, sans-serif; color:#886629;}
#sidestuff a {color:blue; text-decoration:underline;}
#sidestuff a:hover {color:#005FB3; text-decoration:none;}

.sideimage {border: #000099 2px solid; }

#content {width:495px; padding:200px 0px 1px 0px; margin-left:256px; }
	#content p, #content ol, #content ul {margin-top:5px; margin-bottom:17px;}
	#content a {text-decoration:underline; color:blue;}
	#content a:hover {color:#666; text-decoration:none;}
	#content h2 {color:#B21913; font:bold 16px arial, helvetica, verdana; margin-bottom:1px; }
	#content h3 {color:#A88D60; font:bold 16px arial, helvetica, verdana; margin-bottom:1px;}
	#content h4 {color:#083285; font:bold 13px verdana, arial, helvetica; margin-bottom:0px; }
	#content hr {height:1px; color:#083285; background:#083285;}
	
#contentB {width:495px; padding:15px 0px 1px 0px; margin-left:256px;  }
	#contentB p, #contentB ol, #contentB ul {margin-top:5px; margin-bottom:17px;}
	#contentB a {text-decoration:underline; color:blue;}
	#contentB a:hover {color:#666; text-decoration:none;}
	#contentB h2 {color:#B21913; font:bold 16px arial, helvetica, verdana; margin-bottom:1px; }
	#contentB h3 {color:#A88D60; font:bold 16px arial, helvetica, verdana; margin-bottom:1px;}
	#contentB h4 {color:#083285; font:bold 13px verdana, arial, helvetica; margin-bottom:0px; }
	#contentB hr {height:1px; color:#083285; background:#083285;}
	
#footer {display:block; padding:10px 0px 4px 256px; font-size:10px; color:#6082c5; }
	#footer a {color: #6082c5; text-decoration:none;}
	#footer a:hover {color: #001745; text-decoration:underline;}


/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}
.photoright {margin:0px 0px 5px 7px; float:right; padding:4px; background:#f2f3f7; border:1px solid #000;}
.photoleft {margin:0px 7px 5px 0px; float:left; padding:4px; background:#f2f3f7; border:1px solid #000;}
.featureRight {border:7px solid #f2f3f7; padding:3px; float:right; }
.featureCenter {border:7px solid #f2f3f7; padding:3px; margin:7px auto 7px auto; }

#faq a {text-decoration:none; color:#083285; font-weight:bold; font-size:12px;}
#faq a:hover {text-decoration:none; color:#000;}
#faq li a {display:block; line-height:13px; margin-bottom:8px;}
.faqAnswer {width:85%; background-color:#f2f3f7; border:1px solid #000; padding:8px 8px 8px 8px; color:#000; margin-bottom:15px;}

#links img, #links a img {border:0px solid #fff; padding:3px; background-color:#fff;}
#links a:hover img {border:0px solid #C3B294; padding:3px; background-color:#C3B294;}

/* 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: #A88D60; font-size:36px; height:36px; margin-bottom:10px; margin-top:0px;}
