body {margin:0px; background:#8d3e95 url(images/pageElements/bgd_page.jpg) 0 0 repeat-x; font:12px Arial, Verdana, Helvetica, sans-serif; line-height:17px; color:#1d2e43;
behavior:url(js/csshover.htc); }

#flashheader {width:831px; height:120px; margin:0px auto 0px auto; background:#450E4B; overflow:hidden; }

#flashnav {width:864px; height:246px; margin:0px auto 0px auto; background:#450E4B; background:transparent; }

#wrapper {width:864px; margin:0px auto 0px auto; position:relative; }

#container {width:864px; background:#f1f4f9 url(images/pageElements/bgd_container.jpg) 0 0 repeat-y; }

#content {width:566px; margin-left:12px; padding-top:15px;}
	#content p, #content ol, #content ul {margin-top:4px; margin-bottom:16px;}
	#content a {color:#1e7e39; text-decoration:underline; }
	#content a:hover {color:#65b07a; text-decoration:none;}
	#content h1 {color:#450e4b; font:bold 20px Arial, verdana, Helvetica, sans-serif; margin-bottom:8px;}
	#content h2 {color:#8b7601; font:bold 20px Arial, verdana, Helvetica, sans-serif; margin-bottom:2px;}
	#content h3 {color:#450e4b; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content h4 {color:#1d2e43; font:bold 14px Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content hr {height:1px; color:#1d2e43; background:#1d2e43;}
	
#footer {width:864px; margin:0px auto 0px auto; text-align:center; padding-top:40px; font:normal 10px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; background:transparent url(images/pageElements/footer.jpg) 0 0 no-repeat; line-height:14px;}
	#footer a {color:#fff; text-decoration:none; }
	#footer a:hover {color:#faceff; text-decoration:underline; }

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

.featureRight {border:7px solid #e4d0e6; padding:3px; float:right; margin:0px 0px 7px 7px;}
.featureLeft {border:7px solid #e4d0e6; padding:3px; float:left; margin:0px 7px 7px 0px;}
.featureCenter {border:7px solid #e4d0e6; padding:3px; margin:7px auto 7px auto; }

#faq a {text-decoration:none; color:#5a1e61; font-weight:bold; font-size:14px;}
#faq a:hover {text-decoration:none; color:#925099;}
#faq li a {display:block; line-height:13px; margin-bottom:8px;}
.faqAnswer {width:85%; background-color:#f1e8f2; border:1px solid #450e4b; padding:8px 8px 8px 8px; color:#000; margin-bottom:15px;}

#showcase {width:95%; background-color:#f1e8f2; border:1px solid #450e4b; padding:8px 8px 8px 8px; color:#000; margin:3px auto 15px atuo;}