body { font:13px/16px Arial, Verdana, Helvetica; background:#000; margin:0; padding:0; }
body * { margin:0; padding:0; }


#wrapper { width:100%; height:100%; }

#shell { margin:0px auto; width:850px; position:relative; background:url(images/shell_bg.jpg) 0 0 repeat-y; top:0; }


#flashintro { margin:0 auto; padding:0; width:820px; height:341px; display:block; border-bottom:1px solid #819d59; }

#header { width:850px; height:189px; background:url(images/header.jpg) center no-repeat; }


#mainnav { margin:0; padding:0; width:850px; display:block; height:65px; }

/*top level menu*/
#navigation { }
#navigation li#navigation36 { float:left; width:87px; display:block; height:65px; position:relative; }
#navigation li#navigation36 a { background:transparent url(images/home_bttn.jpg); height:65px; width:0; padding-left:87px; overflow:hidden; z-index:10000; display:block; position:absolute; top:0; }
#navigation li#navigation36 a:hover { background:transparent url(images/home_bttn_on.jpg) top left no-repeat; height:65px; width:0; padding-left:87px; overflow:hidden; z-index:10000; display:block; position:absolute; top:0; }


#navigation li#navigation132 { float:left; width:88px; display:block; height:65px; position:relative; }
#navigation li#navigation132 a { background:transparent url(images/doctors_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:88px; overflow:hidden; display:block; position:absolute; z-index:10000; position:absolute; top:0; left:0; }
#navigation li#navigation132 a:hover { background:transparent url(images/doctors_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:88px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }

#navigation li#navigation57 { float:left; width:83px; display:block; height:65px; position:relative; }
#navigation li#navigation57 a { background:transparent url(images/office_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:83px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
#navigation li#navigation57 a:hover { background:transparent url(images/office_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:83px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }


#navigation li#navigation58 { float:left; width:121px; display:block; height:65px; position:relative; }
#navigation li#navigation58 a { background:transparent url(images/patient_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:121px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
 #navigation li#navigation58 a:hover { background:transparent url(images/patient_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:121px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }


#navigation li#navigation59 { float:left; width:113px; display:block; height:65px; position:relative; }
#navigation li#navigation59 a { background:transparent url(images/treatment_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:113px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
 #navigation li#navigation59 a:hover { background:transparent url(images/treatment_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:113px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }


#navigation li#navigation92 { float:left; width:79px; display:block; height:65px; position:relative; }
#navigation li#navigation92 a { background:transparent url(images/contact_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:79px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
 #navigation li#navigation92 a:hover { background:transparent url(images/contact_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:79px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }


#navigation li#navigation141 { float:left; width:89px; display:block; height:65px; position:relative; }
#navigation li#navigation141 a { background:transparent url(images/tlink_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:89px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
#navigation li#navigation141 a:hover { background:transparent url(images/tlink_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:89px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }

#navigation li#navigation143 { float:left; width:89px; display:block; height:65px; position:relative; }
#navigation li#navigation143 a { background:transparent url(images/events_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:89px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
#navigation li#navigation143 a:hover { background:transparent url(images/events_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:89px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }

#navigation li#navigation144 { float:left; width:101px; display:block; height:65px; position:relative; }
#navigation li#navigation144 a { background:transparent url(images/blog_bttn.jpg) top left no-repeat; width:0; height:65px; padding-left:101px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
#navigation li#navigation144 a:hover { background:transparent url(images/blog_bttn_on.jpg) top left no-repeat; width:0; height:65px; padding-left:101px; overflow:hidden; display:block; position:absolute; z-index:10000; top:0; left:0; }
/*end top level menu*/


/*Begin SubMenu*/
#submenu { position: absolute; left: 16px; padding:30px 0 0 0;  }
#submenu ul li { list-style: none!important; width:173px; }
#submenu ul li a { display:block; margin:0; padding:0 0 0 10px; font:14px/28px Arial, Verdana, Helvetica; color:#d2d28e; z-index:1000; font-weight:bold; }
#submenu ul li a:hover { text-decoration:none; margin:0; padding:0 0 0 10px; background:#222222!important; color:#f7f7b2; font-weight:bold; }

/*end sub menu*/

#contentarea_home { width:200px; height:150px; padding:40px 0 0 30px; position:relative; }


#contentarea { width:850px; min-height:390px; _height:390px; background:url(images/content_area_bg.jpg) no-repeat top; }
#content { margin-left:205px; width:620px; text-align:left; padding:0; }

#cleartextarea a, #contentarea a { color:#829D5A; }
#cleartextarea a:hover, #contentarea a:hover { color:#4c52cc; }
#cleartextarea a:visited, #contentarea a:visited { color:#d2d28e; }

#cleartextarea { margin:0; padding:0; }
#cleartextarea p, #contentarea p { margin:0 0 10px 0; padding:0; }
#cleartextarea ul, #contentarea ul { margin:0 0 10px 0; }
#cleartextarea ul li, #contentarea ul li { margin:0 0 3px 30px; padding:0; list-style:disc !important; font-size:12px!important; }
#cleartextarea ol li, #contentarea ol li { margin:0 0 3px 30px; padding:0; }
#cleartextarea h2, #contentarea h2 { color:#fff !important; font-size:15px; font-weight:bold; line-height:25px !important; margin:2px 0 10px 0; }
#cleartextarea h3, #contentarea h3 { color:#fff !important; font-size:14px; padding:0; font-weight:bold; 
line-height:20px !important; margin:2px 0 5px 0; }
#cleartextarea h4, #contentarea h4 { color:#fff !important; font-size:13px; font-weight:normal; line-height:16px !important; margin:2px 0 3px 0; font-weight:bold; }

/*Misc*/
hr { padding:0; width:620px; color:#58532D; }
.featureLeft{ float:left; margin:0 10px 5px 0; border:#711F21 solid 1px; padding:1px; }
.featureRight{ float:right; margin:0 0 5px 10px; border:#711F21 solid 1px; padding:1px; }
.featureCenter{  margin:5px 0 5px 0; border:#711F21 solid 1px; padding:1px; background:#fff; }
.photoright {float:right; padding:2px; border:1px solid #fff; margin:0 0 0 10px; }
.center { position:relative; margin:0 auto; padding:15px 0 15px 0; text-align:center; }
.map { padding:4px; border:1px solid #000; background:#fff; }
.textBox { margin-bottom:5px !important; }
.dropDownBox { margin-bottom:5px !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{ font-family: Arial, Veranda, Helvetica, sans-serif; font-size:20px; color:#ffffff; line-height:20px; margin:0; padding:26px 0 20px 0; visibility:hidden; height:20px; width:560px; text-align:center; }

	
#footer { width:850px; height:17px; background:#000 url(images/footer.jpg) center no-repeat; padding:0; margin:0 auto; }

.address { color:#666666; text-decoration:none; padding:35px 0 0 0; text-align:center; font:13px Arial, Veranda, Helvetica; line-height:}
.address a { text-decoration:none; }
.copyright { color:#666666 !important; font-size:10px !important; text-align:center; text-decoration:none; padding:0 0 15px 0; }
.copyright a {  color:#666666 !important; }
.copyright a:hover { text-decoration:underline; }


/* DNN style overrides */
.Head { color:#fff !important; font-family:Verdana, Arial, Helvetica !important; font-size:20px; }
.SubHead { color:#fff; }
.Normal .NormalDisabled { font-family: Arial, Veramda, Helvetica !important; font-size:13px !important; line-height:16px; color:#fff !important; text-align:left; }
.Normalradio { color:#fff !important; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color:#fff !important; text-decoration:none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration:underline; }
.DataGrid_Header { color:#000; }
.DataGrid_Item { color:#000; }
tr.DataGrid_Item { color:#fff !important; }
.ModuleTitle_MenuBar { margin:0 10px 0 0; }
.eipbackimg { display:none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background:#000; border:1px solid #ffffff; }
#optionsarea { background:#000!important; }
.ModuleTitle_MenuBar { position:relative; margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0!important; top:15px!important; width:150px; }
#dnn_dnnLOGIN_cmdLogin { font-size:11px!important; color:#fff!important; font-weight:bold!important; margin:0; 
text-decoration:none!important; }
