@charset "utf-8";
*{margin:0; padding:0; }
body		{ margin:0; background-color:#ffffff; }
/*Main Layout Element*/
#shell		{ margin:0; position:relative; background-image:url(images/bg.jpg); background-position:top; background-repeat:no-repeat; }
#wrapper	{ margin:0 auto; width:980px; position:relative; background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container	{ background-image:url(images/container.jpg); background-repeat:no-repeat; min-height:717px; _height:717px; }
/*Content*/
.content	{ width:825px; padding:24px 0px 2px 90px;}
/*flash*/
#picFlash	{ padding-top:180px; width:980px; height:300px; }
/*Links*/
#links		{ width:980px; position:relative; height:141px; background-image:url(images/callout.png); background-repeat:no-repeat;}
.newpatients, .espanol, .emergency, .logo{ position:absolute; top:0px; }
.newpatients{ right:117px; }
.espanol	{ left:115px; }
.emergency	{ right:377px; }
.logo		{ left:66px; }
.address, .email {  position:absolute; right:56px;}
.address	{ top:21px;  }
.email		{ top:144px; }

/*Content Styles*/	
	.content ol{margin-left:30px;} 
	.content ol li{list-style:decimal;}
	.content ul,.content li{list-style: disc;margin-bottom:6px;}
	.content hr {height:1px;}
	.content p,.content ul,.content li,.content table {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:21px;font-size:12px;color:#36210c;}
	.content p,.content em{margin-top:2px;margin-bottom:12px;}
	.content ul{ margin-bottom:18px;margin-left:30px;}
	.content ul li{list-style: disc;margin-left:10px;}		
/*Content links */
.content a:link,.content a:visited,.content a:active,.content a:hover{text-decoration:underline;color:#7d6bcf;}
.content a:hover, .content hr{color:#000000;}
/*headings styles shared by all headings on the site */
	.content h2,.content h3,.content h4,.content h5{margin-top:2px; margin-bottom:4px; color:#36210c;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
/* -specific styles for each level */
	.content h2{font-size:14px;}
	.content h3{font-size:14px; }
	.content h4{font-size:10px;}
	.content h5{font-size:9px;}	

.docPhoto { border:1px solid #B8DB7F; padding:1px; margin:0 10px; }
	

/**Footer
=====================================*/
#footer		{ margin:0 auto; width:980px; background-image:url(images/footer.jpg); height:32px; background-repeat:no-repeat; text-align:center; color:#181952; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:10px;}


#footer, #footer  a, #admin a, #admin {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#181952;padding-bottom:4px;}
#admin, #admin a {text-decoration:none;font-weight:normal; text-decoration:underline;} 

/*Navigation*/
#Menu		{ top:182px; left:10px;position:absolute; width:970px; height:43px; }
/**Navigation -Snapsis Menu*/
#Navigation * {margin:0;padding:0; }
#Navigation ul { width:970px;}
#Navigation ul li {float:left;list-style:none;position:relative; }
#Navigation ul li a, #Navigation ul li a:hover{cursor:pointer;}
#Navigation ul li ul {position: absolute;top:37px; display:none;width:195px; left:-25px;z-index:40;background-image:url(images/submenubackground.png);background-repeat:no-repeat;margin-left:2px;height:auto;padding-top:5px; line-height:17px; margin-top:7px; }
#Navigation ul li ul li {float:none;width:195px; display: block;background:url(images/submenuLine.gif) bottom no-repeat; background-position:bottom;padding-top:2px;padding-bottom:12px;}
#Navigation ul li ul li a {display:block;text-decoration: none;text-align:left;color:#ffffff;padding-left:31px; margin-left:2px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;  }
#Navigation ul li ul li a:hover{text-decoration: none; color:#b8dc7c;background:url(images/flower2.jpg) left no-repeat;background-repeat:no-repeat; margin-left:2px; }
/*calling background as none for the submenu*/
#Navigation ul li #Navigation164 { background:none;  }
#Navigation ul li #Navigation166 { background:none;  }
#Navigation ul li #Navigation89 { background:none;  }
#Navigation ul li #Navigation99 { background:none;  }


/*site map navigation*/
#sitemenu,#sitemenu ul{margin:0; padding-left:10px; text-align:left; width:auto;}	
#sitemenu ul li{margin:0; padding:0; text-align:left; position:relative; list-style:none; width:auto;}
#sitemenu ul li a, #sitemenu ul li ul li a{font-family: Arial, Helvetica, sans-serif; padding:0; margin:0; text-decoration:none; width:auto;}
#sitemenu ul li a, #sitemenu ul li#sub55 a{font-size:13px; font-weight:bold; color:#232465;}
#sitemenu ul li a:hover{text-decoration:none; }
#sitemenu ul li ul{position:relative; top:0px; left:12px; display:block; height:auto;}
#sitemenu ul li ul li{margin:0; list-style-type:none; width:auto; padding-left:12px;}
#sitemenu ul li ul li a{font-size:14px; font-weight:normal; cursor:pointer; color:#7d6bcf;}
#sitemenu ul li ul li a:hover{text-decoration:none; cursor:pointer; color:#000000; font-weight:normal;}

#sitemenu66 a, #sitemenu57 a, #sitemenu79 a, #sitemenu93 a, #sitemenu ul li#sub159{cursor:text;}
#sitemenu ul li#sub55 a:hover, #sitemenu ul li#sub65 a:hover, #sitemenu ul li#sub32 a:hover, #sitemenu ul li#sub166 a:hover, #sitemenu ul li#sub36 a:hover, #sitemenu ul li#sub168 a:hover, #sitemenu ul li#sub173 a:hover, #sitemenu ul li#sub162 a:hover,  #sitemenu ul li#sub196 a:hover, #sitemenu ul li#sub155 a:hover, #sitemenu ul li#sub103 a:hover{color:#000000; font-weight:normal;}



/***** DNN Overrides ******/
.formTable{width:auto !important;}										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
optgroup, button,legend,a.CommandButton:visited,a.CommandButton, a.CommandButton:link,.DataGrid_Header,.DataGrid_Item, .C5SLLC_RootMenuItem td, .Head, .SubHead, select, option, textarea,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem *, 
 .formlabel, .formLabel, .Normal, .NormalTextBox{color:#333333;}
a.CommandButton:hover, a.CommandButton:focus,a.CommandButton, a.CommandButton:link, a.CommandButton:visited {text-decoration: underline;}
.eipbackimg,.EventDay a br {display: none;}
.ControlPanel, .PagingTable {background: #9CC8BB;}
#optionsarea {background: #333333 !important;}
.ModuleTitle_MenuBar {position: relative; background-color:#333333;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a{background-color:#333333;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.formlabel, .formLabel, .Normal,label, .normal{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#36210c;}
.errMsg,.errmsg { color:red;}
#dnn_ctr421_FormMaster_tdDefaultSubmitButton a, #dnn_ctr420_FormMaster_tdDefaultSubmitButton a{color:#1168ae; }
#dnn_ctr421_FormMaster_tdDefaultSubmitButton a:hover, #dnn_ctr420_FormMaster_tdDefaultSubmitButton a:hover{color:#000000; }
#dnn_ctr_Login_pnlLoginContainer {  padding-left:330px !important;}
#dnn_ctr_Login_chkCookie {  margin-left:330px !important;}
/*#dnn_ctr_Login_chkCookie {  padding-left:430px !important;}*/
#dnn_ctr_Login_tdPassword {  padding-left:330px !important;}

#dnn_ctr551_ViewGuestbook_tblSignEntry{  margin-left:230px !important;}
/*SIFR*/ 
/****** SIFR 3.0 b.436 Styles ******/
@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 { padding-bottom:9px; z-index:2;font-family:Verdana, Arial, Helvetica, sans-serif; visibility:visible; font-size:24px;color:#181952;}	
}
