body {margin:0px; background:#cacee7 url(images/pageElements/bgd_page.jpg) 0 0 repeat-x; font:12px Arial, Verdana, Helvetica, sans-serif; line-height:16px; color:#000; }

#flash {width:750px; height:345px; margin:0px auto 0px auto; background:transparent url(images/pageElements/bgd_flash.jpg) 0 0 no-repeat; overflow:hidden; border:1px solid #000; border-width:0px 1px 0px 1px;}

#shell {width:750px; margin:0px auto 0px auto; position:relative; background:#f1f4f9 url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; border:1px solid #000; border-width:0px 1px 1px 1px;}

* html #sideset {margin-left:497px;}
#sideset {width:222px; margin-left:500px; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:14px;}
#sideset p {margin:3px 0px 10px 12px;}
#sideset a {color:blue; text-decoration:none;}
#sideset a:hover {color:#133797; text-decoration:underline;}

#contactBox {height:132px; width:196px; padding:140px 26px 0px 0px; background:transparent url(images/pageElements/contactB0x.jpg) 0 0 no-repeat; font:13px Arial, Helvetica, sans-serif; color:#8a91eb; text-align:right; }
#contactBox a {color:#8A91EB; text-decoration:underline;}
#contactBox a:hover {color:#8a91eb; text-decoration:none;}

/* 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:#030849; font-size:48px; height:48px; margin-top:25px; margin-bottom:50px; display:block;}
	
#content {width:463px; margin-left:36px; float:left; padding-bottom:20px;}
* html #content { margin-left:17px; }

	#content p {margin-top:4px; margin-bottom:16px;}
	#content a {color:#133797; text-decoration:underline; }
	#content a:hover {color:#687bbb; text-decoration:none;}
	#content h2 {color:#953D7A; font:bold 20px Arial, verdana, Helvetica, sans-serif; margin-bottom:2px;}
	#content h3 {color:#953D7A; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content h4 {color:#202983; font:bold 14px Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content hr {height:1px; color:#000; background:#000;}
	
#features {width:671px; margin-left:38px;}
	
#footer {display:block; text-align:center; padding:10px 0px 3px 0px; font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000033;}
	#footer a {color:#000033; text-decoration:none; }
	#footer a:hover {color:#000033; text-decoration:underline; }
	
#footernav {width:750px; margin:2px auto 0px auto; text-align:center; font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000033;}
	#footernav a {color:#000033; text-decoration:none; }
	#footernav a:hover {color:#000033; text-decoration:underline; }

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

#photo {background:#fff; padding:4px; border:1px solid #333;}

.featureRight {border:7px solid #A9BAEE; padding:3px; float:right; margin:0px 0px 7px 7px;}
.featureLeft {border:7px solid #A9BAEE; padding:3px; float:left; margin:0px 7px 7px 0px;}
.featureCenter {border:7px solid #A9BAEE; padding:3px; margin:7px auto 7px auto; }

.caption {font:11px Tahoma, Verdana, "Times New Roman", Times, serif; color:#000033; font-style:italic; line-height:14px;}

#faq a {text-decoration:none; color:#202B84; font-weight:bold;}
#faq a:hover {text-decoration:none; color:#4953a1;}
#faq li a {display:block; line-height:13px; margin-bottom:8px;}
.faqAnswer {width:85%; background-color:#dfe1eb; border:1px solid #202B84; padding:8px 8px 8px 8px; color:#000; margin-bottom:15px;}

#showcase {width:95%; background-color:#dfe1eb; border:1px solid #202B84; padding:8px 8px 8px 8px; color:#000; margin:3px auto 15px atuo;}

#links img, #links a img  {border:2px solid #202983; background-color:#C9CBE0; padding:2px;}
#links a:hover img  {border:2px solid #C490C1; background-color:#C9CBE0; padding:2px;}