*{padding:0px; margin:0px;}
body{ background-color:#eae5bb; padding:0px; margin:0px;}


/*LAYOUT*/
#wrapper{width:900px; background:transparent url(images/wrapper_bg.jpg) repeat-y top left; margin:0 auto; position:relative; text-align:left}
#flash{height:145px; background:transparent url(images/flash_header1.jpg) no-repeat top left;}
#menu{height:129px; text-align:left; background:transparent url(images/menubg.jpg) repeat-x top left;}
#lpane{width:607px; float:left; min-height:370px; background:#cd5500 url(images/lpane_bg.jpg) no-repeat top left;}
#content{padding:5px 30px 5px 25px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:21px;}
#SifrBlock{padding:5px 30px 5px 25px;line-height:50px; margin-top:10px; height:50px;color:#cae7f9; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:2em;}
#rpane{width:293px; float:right; text-align:left;min-height:370px;}
* html #lpane,#rpane {height:370px;}
#copyright{ background-color:#b41706; height:40px; line-height:40px; text-align:center; font-size:11px; color:#e8e4b7; margin-bottom:0px; font-family:Verdana, Geneva, sans-serif;}
#footer_logo{height:66px; text-align:center; background-color:#eae5bb;}
#links_Footer{width:750px; margin: 0 auto; padding:10px 75px 15px 75px; text-align:center;color:#57792f; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:16px;}

/*login */
.login{float:left;width:146px;height:129px;border:0px;padding:0px;margin:0px;}

/*
.ml{width:146px; height:129px; float:left;}
.ml a{ display:block; height:129px; background:url(images/patientLogin.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}
.ml a:hover{background-image:url(images/patientLogin_on.jpg);}
.mr{float:left; height:129px; text-align:left;}*/

/* Menu Elements*/
#Navigation * {margin:0;padding:0; }
#Navigation ul {text-align:left;}
#Navigation ul li {float:left;list-style:none;position:relative;}
#Navigation ul li a, #Navigation ul li a:hover{cursor:pointer;z-index:99;}
#Navigation ul li ul {position: absolute;width:154px;top:129px;display: block;left:0px; background-color:#eae5ba; border:1px solid #0058aa;display:none; z-index:100; padding-top:0px; padding-bottom:0px;}
#Navigation ul li ul li {float:left;width:154px;display: block;height:auto;}
#Navigation ul li ul li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;display:block;line-height:24px;text-decoration: none;text-align:center;color:#56762a; font-weight:normal; }
#Navigation ul li ul li a:hover{text-decoration: none; color:#ffffff;background-color:#0058aa}



#Navigation55  { background-image:url(images/home.jpg); width:152px; height:129px; border:0px;}
#Navigation57  { background-image:url(images/officeinfo.jpg); width:152px; height:129px; border:0px;}
#Navigation66  { background-image:url(images/patientinfo.jpg); width:152px; height:129px; border:0px;}
#Navigation79  { background-image:url(images/treatment.jpg); width:152px; height:129px; border:0px;}
#Navigation65  { background-image:url(images/contact.jpg); width:146px; height:129px; border:0px;}

/* basic page content elements */
	#content strong{color:#c9e5fe}
	#content hr {height:1px; color:#fff; background:#5d5c5c; }
	#content p, #content ol, #content, #content dl{	margin-top:0px;margin-bottom:20px;}
	#content ol, #content ul, #content dl{margin-left:30px; }
	#content ul{list-style:disc; margin-bottom:5px;}
	#content ul li{ margin-left:25px;}
	#content p, ul,li,ol,dl,dd,dt,pre,td,tr {font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:21px;}
	#content ul li a{text-decoration:none;}
	#content ol li a{text-decoration:none;}#content ol li a:hover{text-decoration:underline;}

/*-- headings --*/ 
/* -styles shared by all headings on the site */

	 #content  h2, #content  h3, #content  h4, #content  h5, #content  h6{font-family: Verdana, Geneva, sans-serif; color:#5d5c5c; line-height:110%; margin:10px 0 4px 0; font-weight:normal; }


/* -specific styles for each level */
	#content  h2{font-size:21px; color:#c9e5fe;padding-bottom:5px; }
	#content  h3{font-size:19px; color:#c9e5fe; padding-bottom:5px;}
	#content  h4{font-size:15px;  color:#c9e5fe;padding-bottom:5px;}
	#content  h5{font-size:12px; font-weight:bold;padding-bottom:5px;}
	#content  h6{font-size:11px; font-weight:bold;padding-bottom:5px;}
	#content p a{text-decoration:underline;}.cont_all p a:hover{text-decoration:none;}
	#content a{text-decoration:underline;}#content  a:hover{text-decoration:none;}
	#content ul li{ margin-left:22px;}#content ol li{ margin-left:25px;}
	
/* Other*/	
.clear{clear:both;}
img{border:none;}
#menu img {border:none;}

/*links*/
#copyright a {color:#e8e4b7; text-decoration:none;} #copyright a:hover{color:#e8e4b7; text-decoration:underline;}
#links_Footer a{color:#cc5400; text-decoration:none;} #links_Footer a:hover {color:#cc5400; text-decoration:underline;}
#content a {color:#c9e5fe; text-decoration:underline;} #content a:hover{color:#c9e5fe; text-decoration:none;}
#content p a {color:#c9e5fe; text-decoration:underline;} #content p a:hover{color:#c9e5fe; text-decoration:none;}
#content ul li a{text-decoration:underline;}
#content ol li a{text-decoration:underline;}#content ol li a:hover{text-decoration:none;}
#content strong a{color:#c9e5fe;}

/* SIFR Replace */

@media screen {
  .sIFR-flash {visibility:visible !important; margin:0; padding:0;}
  .sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
  .sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
  .sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
}
@media print {
  .sIFR-flash {display:none !important; height:0; width:0; position:absolute; overflow:hidden;  }
  .sIFR-alternate {visibility:visible !important; display:block !important; position:static !important; left:auto !important; top:auto !important; width:auto !important; height:auto !important;}
}
@media screen {
  .sIFR-active h1 {font-family:"Times New Roman", Times, serif; font-size:1.9em; visibility:visible; font-weight:normal; color:#004b85;}
}



/***** Specialty Styles *****
-including all styles not covered by the main style areas above
*/
/* margins + floats */
	.right {margin:0px 0px 8px 9px; float:right;}
	.left {margin:0px 9px 8px 0px; float:left;}
	.clear{clear:both;} 
		
/* photos */
	#pagephoto{position:absolute; top:193px; left:0px;}
	.photo, .photoright, .photoleft, .photocenter { border:3px solid #c9e5fe;}
	.photoright { float:right; margin:1px 0px 9px 10px;}
	.photoleft{float:left; margin:1px 10px 9px 0px;}
	.photocenter {display:block; margin:6px auto;}	


		
/* flash features */
	#feature {margin: 0;}
	.featureRight {border:3px solid #1268ad; padding:2px; float:right; margin:1px 0px 8px 9px;}
	.featureCenter {border:3px solid #1268ad; padding:2px; margin:7px auto; }
	
/* Forms*/
/*Appointment*/
#dnn_ctr418_FormMaster_tdCapthcaCell
{
	padding: 15px 0 0 260px !important;text-align:left;
}
#dnn_ctr418_FormMaster_cmdSubmit
{
	padding: 0 0 0 105px !important; 
}
#dnn_ctr418_FormMaster_lblRequired
{
	margin: 0 0 0 105px !important;
}
#dnn_ctr418_FormMaster_trCaptchaRow
{
	padding: 15px 0 0 105px !important;
}


/*Feedback*/
#dnn_ctr419_FormMaster_tdCapthcaCell
{
	padding: 15px 0 0 80px !important; text-align:left
}
#dnn_ctr419_FormMaster_cmdSubmit
{
	padding: 0 0 0 120px !important; text-align:left; float:left
}
#dnn_ctr419_FormMaster_lblRequired
{
	padding: 0 0 0 100px !important; text-align:left; float:left
}


/*End Forms*/	



/* DNN Overrides *****- to make dnn match the design */
.formTable{width:auto !important;}
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}
select, textarea, input, option, optgroup, button,  fieldset, legend, .Head, .SubHead, .DataGrid_Item, .DataGrid_Header, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *  {color:#000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color: #fff !important;text-decoration: underline;}
.formlabel, .formLabel{color:#fff!important; margin-right:12px;}
a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline;}
.ModuleTitle_MenuBar {margin: 0 10px 0 0;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #BFE2F5; border:1px solid #000;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {position: relative;	margin: 0 10px 0 0;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
#normal{background-color:red;}
.errMsg{color:red;}
