
/*Globals*/
body { 
	margin:0; 
	padding:0; 
	background: #330033; 
	}
body * { 
	margin:0; 
	padding:0; 
	}

#bgd_wrapper { 
	background: #330033; 
	}
#shell { 
	margin: 0 auto; 
	width: 900px; 
	}

/*Header*/
#headerHome { 
	width: 900px; 
	height: 210px; 
	background: url(images/headerHome.jpg) no-repeat; 
	}

#header { 
	width: 900px; 
	height: 210px; 
	background: url(images/header.jpg) no-repeat; 
	}

/*Content*/

#contentwrapper { 
	width: 900px; 
	background: url(images/wrapper.jpg) 0 0 no-repeat;
	}
#contentwrapperHome { 
	width: 900px; 
	background: url(images/wrapperHome.jpg) 0 0 no-repeat; 
	}
#container { 
	width: 900px; 
	background: url(images/container.jpg) repeat-y;  
	}


#contentHome { width: 375px; padding: 40px 0 0 0; min-height: 300px; _height:300px; margin-left: 247px; }
#content { width: 575px; padding: 40px 0 0 0; min-height: 300px; _height:300px; margin-left: 247px; }
	.content p { padding: 10px 0 5px 0; }
	.content a, .content a:visited { color: #E279E2; font-weight: bold; }
	.content a:hover { color: #9656AC; }
	.content ul { margin-left: 25px; padding: 10px 0 5px 0; }
	.content ul li { list-style: disc; }
	.content ol { margin-left: 30px; padding: 10px 0 5px 0; }
	.content table td { margin: 5px 0px; }
	.content h2, h3, h4, h5 { color: #fff; font-weight: bold; padding: 5px 0 0 0; }
	.content h3 { font-size: 16px; line-height: 18px; }
	.content h4 { font-size: 14px; line-height: 16px; }
	.content a.CommandButton:link { color: #E279E2; font-weight: bold; }

/*Footer*/
#footer { width: 900px; text-align: center; color: #C773C8; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; clear: both; background: url(images/footer.jpg) no-repeat #802D7F; padding: 54px 0 10px 0; }
	.copyright a, .copyright a:visited { color: #C773C8; text-decoration: none; }
	.copyright a:hover { color: #B250B3; }

/*Main Menu*/
#menu { width: 197px; float: left; margin: 42px 0 0 21px; }
#navigation { width: 197px; }
	#navigation .menuTitle {cursor:pointer; }
	#navigation ul { overflow: hidden; }
	#navigation li {position:relative; list-style:none; text-align: right; float: left; overflow: hidden; margin: 3px 0;  }
	#navigation li a { width: 197px; background: url(images/menubg.jpg) no-repeat; font: 16px Verdana, Arial, Helvetica, sans-serif; display: block; color: #fff; margin: 0; padding: 0;}
	#navigation li a:hover { text-decoration: none; background: url(images/menubg_on.jpg) no-repeat;} 
	
	#navigation li ul {width:197px; line-height:normal; padding:0; text-align:right; overflow: hidden; height: auto; left: 0; margin: 5px 0 10px 0; }
	#navigation li ul li { width:197px; text-align: right; margin: 0; float: none; }
	#navigation li ul li a {width:167px; display:block; padding:0 30px 0 0; margin:0px; text-decoration:none; color:#fff;  font: 12px/14px "Microsoft Sans Serif", sans-serif, Arial, Verdana; font-weight: normal; background: none; text-transform: none; line-height: 14px;}
	#navigation li ul li a:hover  {color:#E279E2;}
.menuRollOver { width:197px; height:21px; }


/*Sifr*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1 {visibility:hidden; font:normal 18px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}


/*Misc*/
.pagephoto { float: right; padding: 3px; background: #fff; margin: 5px 0 0 10px; }
.photoleft { float: left; margin: 5px 5px 0 0; padding: 5px; border: 1px solid #E279E2; background: #fff; }
.staffphoto { margin: 0px 10px 0 0; padding: 5px; border: 1px solid #E279E2; background: #fff; }
.photo { margin: 0px 10px 0 0; padding: 5px; border: 1px solid #E279E2; background: #fff; }
.featureCenter { border: 2px #E279E2 solid; margin: 0px auto; }
.featureRight { border: 2px #E279E2 solid; float: right; margin: 10px 0 0 10px; }
.clear { height: 30px; clear: both; }

/*DNN Overrides*/
.Normal { font: inherit; font-family: "Microsoft Sans Serif", sans-serif, Verdana, Arial, Helvetica !important; font-size: 12px !important; line-height: 18px; color: #fff;}
#dnn_dnnLOGIN_cmdLogin { text-decoration: none !important; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-weight: normal !important; color: #C773C8; }