/*Globals*/

#Body { margin:0; padding:0; background: #000; } /* changed to "ID" tags due to glitch in FCK editor and DNN using dark background colors */
#Body * { margin:0; padding:0; } /* changed to "ID" tags due to glitch in FCK editor and DNN using dark background colors */
#bgd_container { margin:0; padding:0; background: url(images/background01.jpg) top center repeat-x;   }
#shell { margin:0px auto; padding:0; width:900px; height:auto; position:relative; } 

/*Header*/
#header { width:900px; height:234px; background: url(images/header.jpg) 0 0 no-repeat; }

/*Main Content*/
#container { width:900px; }
#contentWrapper { width:900px; background: url(images/wrapper2.jpg) 0 0 no-repeat; }
#content { padding: 0px 0px 20px 42px; width:630px; min-height:200px; _height:200px; }
	#content .cleartextarea { padding-left: 14px; }
	#content p { padding: 5px 0 10px 0; }
	#content ul { margin-left: 25px; }
	#content ol { margin-left: 35px; }
	#content ul li { list-style: disc !important; }
	#content a, #content a:visited { color: #FCEABC; }
		#content a:hover { color: #F59E18; }
	#content h2, h3, h4, h5 { color: #FCEABC; padding: 5px 0; }
	#content h2 { font-size: 18px; }
	#content h3 { font-size: 16px; }
	#content h4 { font-size: 14px; }
	#content h5 { font-size: 13px; }
#content .SubHead, #content .SubHead .Head { color: #FCEABC !important; }

/*Footer*/
#footer { text-align:left; font: 10px/10px Verdana, Arial, Helvetica, sans-serif; color: #ff9f76; background: url(images/footer.jpg) 0 0 no-repeat; padding:0px 228px 20px 42px; min-height: 128px; _height: 128px; clear: both; width: 630px;}
	#footer a, #footer a:visited { color: #ff9f76; }

/*Menu*/
#menuarea { width:900px; height:51px; background: url(images/menu.jpg) 0 0 no-repeat; }
#navigation { height: 51px; width:900px; position: absolute; top: 234px; left: 0; }
#navigation ul { padding:0 0px 0px 25px; height:51px; width: 875px; text-align: left; }
#navigation ul li { list-style:none; height:51px; position:relative; float: left; }
#navigation ul li a { font-size: 12px; padding:0px 8px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 51px;  }
	#navigation ul li a:hover { font-weight: bold; text-decoration: none; }

#navigation ul li ul { position: absolute; height:auto; width: 160px; left: 0; top: 46px; display: none; border: 1px #000 solid; border-bottom: none; padding: 0; background: #D4622E; }
#navigation ul li ul li { display: block; height:auto; text-align: center; float: none;}
#navigation ul li ul li a { font: 11px/21px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding:0; width: 160px; display: block; background: #D4622E; border-bottom: 1px #000 solid; line-height: 21px; padding-top: 1px; }
	#navigation ul li ul li a:hover { text-decoration: none; background: #036F3B; font-weight: normal; }

/*Submenu Centering*/
#navigation121 ul { left: -20px !important; }
#navigation122 ul { left: -35px !important; }
#navigation140 ul { left: -40px !important; }
#navigation143 ul { left: -20px !important; }
#navigation149 ul { left: -25px !important; }

/*Container*/
.containertitle { height: 36px; padding: 10px 0; }

/*Accreditation*/
#accreditation { padding:0px 228px 20px 42px; width:630px; color: #fee7b7 !important; }

/*Form*/
#location { position: absolute; top: 300px; margin-left: 673px; width: 180px; }
#citySelect { font-size: 10px; line-height: 18px; }
.selectMenu { background-color: #DEDEDE; padding: 0; border: 1px #000 solid; height: 20px; font-size: 10px; line-height: 18px; width: 180px; }
.goButton { background: #166C3F; font: 11px/18px Verdana, Arial, Helvetica, sans-serif !important; color: #DEDEDE; height: 20px; }

/*Misc*/
.featureCenter { border: 2px #B32B32 solid; }
.featureRight { border: 2px #B32B32 solid; float: right; margin: 5px; }
.photo, #photo { border: 1px #B32B32 solid; }
.staffphoto { border: 2px #B32B32 solid; padding: 5px; background: #fff; }
.photoRight { border: 1px #B32B32 solid; float: right; margin: 5px; }
.left { float: left; margin-right: 5px; }
#pagephoto { border: 2px #fff solid; float: right; margin: 5px 0 0 10px; }
#tlink { margin: 2px 40px; float: right; }
	#tlink a, #tlink a:visited { color: #fff; }
#picAni { position: absolute; top: 85px; right: 25px; }
#Table1 { width: 600px !important; }

/*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 {display:block; color:#FCEABC; font-size:36px; line-height:36px; margin:0; padding:0; }
.sIFR-active .formTitle {display:block; color:#F2CD7D; font-size:16px; line-height:16px; margin:0; padding:0; }

/*DNN Overrides*/
.Normal { font: inherit; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 11px !important; line-height: 16px !important; color: #fff !important; }
#dnn_dnnLOGIN_cmdLogin { text-decoration: none !important; font-weight: normal !important; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; }

td #xEditingArea {background-color:#FFFFFF !important;}
iframe body {background-color: #ffffff !important;}
