@charset "utf-8";
*{margin:0; padding:0; }
body, html { height:100%; min-height:900px; }
body { margin:0; background-color:#dbd8c7; }
/*main layout Elements*/
#shell { position:relative; margin:0; background-image:url(images/shell.jpg); background-repeat:repeat-x; min-height:100%; height:100%; height:auto; }
#wrapper { position:relative; margin:0 auto; width:994px; background-image:url(images/container.jpg); min-height:836px; _height:836px; background-repeat:no-repeat; }
/*contentarea*/
.contenthome { width:530px;left:420px; padding-top:15px; padding-bottom:2px; position:relative; }
/*flasharea*/
#headerflash { width:994px; height:90px; }
#pictAni { width:745px; height:310px; padding-top:62px; padding-left:220px; }
/*links*/
.patientlogin { position:absolute; width:167px; height:151px; left:37px; top:157px; }
.whatsetus { position:absolute; width:167px; left:37px; height:151px; top:311px; }
.firstvisit {  position:absolute; width:167px; height:151px; left:37px; top:465px; }
.topdentist {  position:absolute; width:167px; height:87px; left:37px; top:625px; }
.topdentist2 {  position:absolute; width:167px; height:338px; left:37px; top:625px; }
.topdentist-int {  position:absolute; width:167px; height:87px; left:42px; top:468px; }
.topdentist-int2 {  position:absolute; width:167px; height:338px; left:42px; top:468px; }
/*location*/
.add1 { position:absolute; width:145px; height:92px; left:221px; top:468px; }
.add2 { position:absolute; width:145px; height:94px; left:221px; top:579px; }
.add3 { position:absolute; width:145px; height:198px; left:221px; top:690px; }
/*logos*/
#logobg { width:994px; height:73px; background-image:url(images/logobg.jpg); background-repeat:no-repeat;  }
/*--------------------------------------------- footer-------------------------------------- */
#footerbg { margin:0; background-image:url(images/footerbg.jpg); background-repeat:repeat-x; height:70px; }
#footer { margin:0 auto; width:560px; padding-top:20px; padding-left:430px; font-size:10px; }
#footer, #footer a, #admin a{font-family:Verdana, Helvetica, sans-serif; font-size:10px;color:#ffffff;}
#footer a{text-decoration:none;}
#footer a:hover, #admin a{text-decoration:underline;}
.footertext{color:#000000;}

/*secondarypage*/
.contentinner { width:535px; left:424px; padding-top:57px; padding-bottom:2px; position:relative;  }
#photoAni { position:absolute; width:331px; height:242px; left:46px; top:203px; }
/*.innerimage{ width:206px; height:266px; float:right;  margin-left:10px; margin-top:2px;}
*/
/*navigation*/
#menuarea { width:690px; height:35px; position:absolute; left:304px; top:90px;  z-index:999; }
/*------------------------------------page primary elements------------------------------------*/ 
	 .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table, .contentstyle tr {font-family: Trebuchet MS, Myriad Pro, MS Sans Serif; color:#1b1b1b; line-height:20px; font-size:13px;}
	 .contentstyle a:link, .contentstyle a:visited, a:active, .contentstyle a:link, .contentstyle a:visited{color:#b5121b;font-size:13px;}
	 .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table{padding-bottom:20px; padding-left:3px; margin-top:-2px;}
	 .contentstyle table tr th{ color:#1b1b1b;ont-family: Trebuchet MS, Myriad Pro, MS Sans Serif; padding-left:5px;}
	 .contentstyle table tr td{ padding-left:5px;}
	 .contentstyle hr{ color:#3f3e37;}
	.contentstyle a:link, .contentstyle a:visited{text-decoration:underline;}
	.contentstyle a:hover{color:#6e101e;}
	.contentstyle ol{margin-left:30px;}
	.contentstyle ul{margin-left:20px; list-style:square; line-height:18px;}	
/*----------------------------------Header elements---------------------------------------------*/
	.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5 {margin-bottom:12px; padding-left:3px; font-weight:bold; color:#11536c; font-family: Trebuchet MS, Myriad Pro, MS Sans Serif;}

	.contentstyle h2{font-size:18px;}
	.contentstyle h3{font-size:16px;}
	.contentstyle h4{font-size:13px;}
	.contentstyle h5{font-size:12px;}


/*--------------------------------------------- Menu Implmentation------------------------------- */
#navigation{margin:0;padding:0;}
#navigation ul{margin:0;padding:0;}
#navigation ul li{margin:0;padding:0; list-style-type:none;position:relative;float:left;}
#navigation ul li a {cursor:pointer;}
#navigation ul li a:hover{cursor:pointer;}

#navigation ul li ul {position:absolute;top:34px;left:0px;margin:0;padding:0; width:160px;border: 1px solid #851616;background-image:url(images/submenubg.jpg); background-repeat:no-repeat; background-color:#ededed; display:none; } 
#navigation ul li ul li {margin:0;padding:0;float:left;width:160px;display:block;  }
#navigation ul li ul li a { font-family:Trebuchet MS, Myriad Pro, MS Sans Serif; font-size:13px; color:#000000;margin:0;padding-left:16px;line-height:20px;display:block;text-align:left;text-decoration:none;font-weight:normal; padding-bottom:5px; z-index:999;}
#navigation ul li ul li a:hover {text-decoration:none;color:#000000;margin:0;background-color:#c9d7db;}
#navigation188 .Level1{left:-38px;}
/*------------------------------------------DNN Overrides  -------------------------------------*/
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .contentinner em, #shell .content em *{font-style:italic !important;;}
#dnn_dnnLOGIN_cmdLogin{font-weight:normal;}
select, textarea, input, option, optgroup, button, label, fieldset, legend, .Head,.SubHead,.DataGrid_Header,.DataGrid_Item,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *, a.CommandButton, a.CommandButton:link, a.CommandButton:visited{color:#000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.ModuleTitle_MenuBar {	margin-right:10px;position: relative;}
.eipbackimg,.EventDay a br{	display: none;}
.ControlPanel, .PagingTable {	background: #6C5C41;border:1px solid #000000;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_SubMenu {	left:0!important;top:15px!important;	width:150px;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.formlabel, .formLabel{color:#000000 !important;}	
/*-----------------------------------MasterForm Control CSS----------------------------*/							  
.errMsg,.errmsg{color:red;}
.textBox,.formTable,.Normal{color:#1b1b1b;}
.textBox,.formTable,.Normal, .errMsg,.errmsg{font-family:Trebuchet MS, Myriad Pro, MS Sans Serif;line-height:1.8;font-weight:normal;font-size:13px;}
 
/*------------------------------------------Sifr -------------------------------------*/
@media screen {
	.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;width:530px;}
	.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
	.sIFR-alternate {position: absolute; left: 0; top: 0;  width: 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 {margin:0;padding:0;font-family: Bell Gothic Std Light, Verdana, Arial, Helvetica, sans-serif, Myriad Pro, MS Sans Serif; font-size:34px;visibility: visible;font-weight:normal;color:#11536c; text-indent:2; z-index:5; }
}


