/*Theme color to replace: D19F58*/

* { margin:0; padding:0; }

body { background: url(images/pageElements/bck_01.jpg) top center repeat-x #01273E; font: 12px/20px Arial, Helvetica, sans-serif; color: #fff; }
#shell { margin: 0px auto; position: relative; width: 900px;  }
#header { width: 900px; height: 237px; background: url(images/pageElements/header2.jpg) 0 0 no-repeat; }
#container { width: 900px; background: url(images/pageElements/container.jpg) repeat-y; }
#contentwrapper { width: 900px; background: url(images/pageElements/wrapper.jpg) 0 0 no-repeat; }
#contentwrapperHome { width: 900px; background: url(images/pageElements/wrapperhome.jpg) 0 0 no-repeat; }

#pic { position: absolute; top: 311px; left: 498px; }

/*Main Content*/
.content { min-height: 166px; _height: 166px; width: 550px; margin: 0 0 0 60px; padding: 115px 0 20px 0;  }

	.content p { padding: 5px 0 10px 0; }
	.content a, .content a:visited { color: #7F0202; }
	.content a:hover {  } 
	.content ul, .content ol { margin-left: 20px;  }
	.content h2, h3, h4, h5 { margin: 5px 0;  }
	.content h2 { font-size: 20px; }
	.content h3 { font-size: 18px; }
	.content h4 { font-size: 16px; }
	.content h5 { font-size: 14px; }
	
.staffText { min-height: 166px; _height: 166px; width: 550px; margin: 0 0 0 200px; padding: 115px 0 20px 0;  }	
	
/*Footer*/
#footer { width: 900px; background: url(images/pageElements/footer.jpg) 0 0 no-repeat; padding: 139px 0 50px 0; text-align: center; color: #669999; font-size: 12px; line-height: 14px; clear: both; }
	#footer a, #footer a:visited { color: #669999; text-decoration: none;  }
	#footer a:hover { color: #fff; }

#footerHome { width: 900px; background: url(images/pageElements/footerhome.jpg) 0 0 no-repeat; padding: 139px 0 50px 0; text-align: center; color: #669999; font-size: 12px; line-height: 14px; clear: both; }
	#footerHome a, #footerHome a:visited { color: #669999; text-decoration: none;  }
	#footerHome a:hover { color: #fff; }

/*Menu*/
#menuarea { width: 900px; height: 43px; }
#navigation { position: absolute; top: 237px;}
#nav { margin-left: 49px; }
#nav li	{ list-style: none; position: relative; float: left; }
#nav li a img { border: none; padding-left: 1px; }
	#nav li a:hover { }

#nav li ul { position: absolute; left: 1px; top: 43px; width: 206px; padding: 0; display: none; }
#nav li ul li { float: none; text-align: center; margin-bottom: 1px; height: 23px; }
#nav li ul li a { font: 14px "Palatino Linotype", Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; line-height: 23px;  display: block; width: 160px; color: #000; text-decoration: none; text-transform: uppercase; background: #fff; margin: 0px 23px; }
	#nav li ul li a:hover { color: #923681; }

.seperator { position: absolute; top: 0; width: 3px; height: 43px; }
.subleft { position: absolute; left: 0px; }
.subright { position: absolute; right: 0px; }

/*Submenu Centering*/
.aboutSub { left: -50px !important; }
.patientSub { left: -35px !important; }
.treatmentSub { left: 8px !important; }
.funSub { left: -45px !important;  }

/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0;}
.sIFR-replaced { visibility: visible !important; margin: 0; padding: 0; width: auto;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced > div { display: none !important;}
.sIFR-active #homeTitle {visibility:hidden; font:normal 75px/75px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 282px; padding:0; height: 75px;}
.sIFR-active h1 {visibility:hidden; font:normal 18px/18px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}


/*Misc*/
.featureCenter { border: 2px #D19F58 solid; margin: 5px; background: #fff; }
.featureRight { border: 2px #D19F58 solid; margin: 5px; float: right; }
.photo { border: 1px #D19F58 solid; padding: 5px; background: #fff; margin: 0px 5px; }
.photoleft { border: 1px #D19F58 solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
.photoright { border: 1px #D19F58 solid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
.staffphoto { float: left; margin: 10px 5px 0 0; }
.pagePhoto { position: absolute; left: 642px; top: 376px; }
.errmsg {display:none;}
#validationmsg h4, #validationmsg ul li { color:#FF0000; }
#staff table { margin: 10px 0; }

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #53023C;
visibility: hidden;
z-index: 110;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
