body {	margin: 0px;	padding: 0px; font: 11px verdana, arial, helvetica, sans-serif; color: #000; line-height:17px; background:#000 url(images/pageElements/bg_body.gif) top center repeat-y; }
#everythingbutfooter{
margin: 0px;	padding: 0px;  background:#9A79AF url(images/pageElements/bg_across.gif) 0 0 repeat-x;
}
#wrapper {margin: 0px;	padding: 0px;	margin-left:auto;	margin-right:auto;width:757px;background:#C1C1C1 url(images/pageElements/bg_content.gif) 2px 0 repeat-y; }

#shell { width:757px; background:transparent url(images/pageElements/bg_header.jpg) top left no-repeat;}






	#content {width:389px; margin-left:28px; padding-top:243px; padding-bottom:30px; padding-right:0; min-height:450px; _height:450px;}
	#content a {text-decoration:underline; color:#624889;}
	#content a:hover {color:#000; text-decoration:none;}
	#content h2 {color:#9A75AB; font:bold 20px arial, verdana, Helvetica, sans-serif; margin-bottom:1px;}
	#content h3 {color:#573B86; font:bold 18px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; padding-top:15px; }
	#content h3.dark {color:#555555; font:bold 18px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; padding-top:15px; }
	#content hr {height:1px; color:#000; background:#000; size:1px;}
	#content p, #content ol, #content ul, #content form {margin-top:3px; margin-bottom:16px; }
	#content p.check{ padding-left:77px; padding-top:5px; padding-bottom:5px;background:transparent url(images/checkmark.gif) top left no-repeat; height:61px;}
#footer { background-color:#7b6986; margin:0 auto 0 auto; width:435px;  font-size:9px; color:#000; text-align:center; padding:10px 322px 10px 0;}
	#footer a {color:#000; text-decoration:none; }
	#footer a:hover { color:#fff; text-decoration:none;}
#sideElements{

padding-top:115px;
float:right;
height:662px;
width:312px;
}
#pagephoto{
width:312px;
height:212px;

}

/* Stuff */

#feature {margin:40px auto 24px auto;}


.right {margin:0px 0px 8px 9px; float:right;}
.left {margin:0px 9px 8px 0px; float:left;}

.photoright {padding:3px; background:#fff; border:1px solid #4F2684; float:right; margin:1px 0px 8px 9px;}
.photoleft{padding:3px; background:#fff; border:1px solid #4F2684; float:left; margin:1px 9px 8px 0px;}
.photo {padding:3px; background:#fff; border:1px solid #4F2684;}

.featureRight {border:7px solid #4F2684; padding:3px; float:right; margin:1px 0px 8px 9px;}
.featureLeft {border:7px solid #4F2684; padding:3px; float:left; margin:1px 9px 8px 0;}
.featureCenter {border:7px solid #4F2684; padding:3px; margin:7px auto 7px auto; }




/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1 { visibility: hidden; font-family:Arial, Helvetica, sans-serif; line-height:24px; font-size:24px; font-weight:normal; color:#9a79af; padding-bottom:5px; margin-bottom:0px; }


