@charset "utf-8";
/* CSS Document */
/****    	Primary Page Elements	    ****/

/*nesting layout elements*/
body {margin:0;background:#031e6f;}

#pagebackground {margin:0px;padding:0px;}

#wrapper {margin:0px auto;width:900px;}

#header {float:left;width:900px;height:174px;background:url(images/header.jpg) no-repeat;}

#logoflash {float:left;width:250px;	height:170px;}

#headermenu {float:right;width:245px;height:24px;padding-right:0px;padding-top:8px;}

#patientlogin {float:left;width:119px;height:24px;}

#contact {float:left;width:106px;height:24px;}

#shell {float:left;	width:900px;min-height:606px;_height:606px;	background:url(images/shell.jpg) no-repeat;}

#shellbg {float:left;width:900px;min-height:606px;_height:606px;background:url(images/shellbg.jpg) repeat-y;}
#left {float:left;width:246px;padding-top:22px;padding-left:14px;}

#addressbg {float:left;width:232px;height:295px;text-align:left;}

#address1 {float:left;width:232px;height:92px;}
#phone1 { float:left; width:232px; height:67px; }
#address2 {float:left;width:232px;height:63px;text-align:left;padding-top:31px;}
#phone2 { float:left; width:232px; height:35px; }
#shellbtm {float:left;width:900px;height:120px;background:url(images/footer.jpg) no-repeat;}
#menubg {float:right;width:900px;height:51px;}

#menu {float:right;width:652px; }

#content {float:right;width:546px;padding-right:69px;padding-top:20px;text-align:left;}

#content_title {float:left;width:546px; margin-top:-3px;}

#content_text {float:left;width:546px;padding-top:12px;min-height:280px;_height:280px; color:#000000;}

#things_links {float:left;width:246px;height:185px;text-align:left;  margin-top:25px;}

#callouts {float:left;width:546px;height:171px;}

#faq {float:left;width:268px;height:171px;}

#invisalign {float:left;width:261px;height:171px;padding-left:17px;}

#footer_admin {float:right;width:890px;padding-right:10px;padding-top:70px;text-align:left;}
#footer_admin_text {float:right;width:85px;text-align:right; padding-top:8px;text-align:left;}
#footer_admin_coin {float:right;width:24px; height:24px;}

#footer_text {float:right;width:890px;padding-right:10px;text-align:right;}

/*inner page */ 

#image {float:right;width:175px;height:225px;padding-right:72px;padding-top:65px; }

#content_inner {float:left;width:510px;padding-top:18px;text-align:left; padding-right:2px; margin-left:30px; }

#content_inner_title {float:left;width:540px;  }

#content_inner_text {float:left;width:540px;padding-top:0px; }


/*-------------S T Y L E S-------------- */
.image_class {border:none; float:left;}
.clear {clear:both;}
.clear1 {clear:both;}
#clear {clear:both;}
#clear1 {clear:both;}

/*-------------S T Y L E S-------------- */

.style_cont {font-family:Verdana;font-size:12px;color:#ffffff;font-weight:normal;}
.style_cont_home {font-family:Verdana;font-size:12px;color:#000000;font-weight:normal;}
.styleFoot {font-family:Verdana;font-size:10px;color:#4168a9;font-weight:normal;	text-align:center;}

/*-------------S T Y L E S-------------- */
/*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 {
	visibility:hidden; 
	font:normal 36px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	line-height:36px; 
	margin: 0; 
	padding:0;
	width:581px;
}

/*Snapsis Menu */
#MainManu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;	

}

#MainManu ul {
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;

}

#MainManu ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	list-style:none;
	float:left;
	cursor:pointer;
	display:inline;	
	position:relative;	
}
#MainManu ul li a{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	float:left;
	
}

#MainManu ul li a img{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	float:left;
}

#MainManu ul li a:hover {
cursor:pointer;
float:left;
	
}

#MainManu ul li ul {
	position:absolute;
	font-weight: bold;
	clear:both;
	height: auto;
	width:165px;
	
	/*border: 1px #ffffff solid;*/
	/*top:20px;*/
	display:inline;
	margin:51px 0px 0px -24px;
	/*border: 0px #ffffff thin;*/
	padding:6px 0px 4px 0px;
	background: url(images/sub11.gif) #031e6f bottom left;
	vertical-align:top;	
	border-bottom:1px solid #789ec4;
	border-left:1px solid #789ec4;
	border-right:1px solid #789ec4;
	}

#MainManu ul li ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:165px;
	float:left;
	
}

#MainManu ul li ul li a {
	  
	margin:0px 0px 0px 0px;
	font: normal 14px "Trebuchet MS" ;
	display:block;		
	width:155px;
	text-align:left;
	padding:1px 0px 0px 10px;
	text-decoration:none;
	cursor:pointer;
	float:left;
	color:#FFFFFF;

}
#MainManu ul li ul li img {
cursor:pointer;
 }

#MainManu ul li ul li a:hover {
	
	text-decoration: none;
	color:#031e6f;	
	padding:1px 0px 0px 10px;
	cursor:pointer;
	background-color:#789ec4;
		float:left;
		/*padding-bottom:-10px;*/
	
}
#MainManu ul li ul li a:hover img {
	
	text-decoration: none;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	float:left;
	
		/*padding-bottom:-10px;*/
	
}
#footer_text a {
text-decoration:none;
color:#4168a9;
}
#footer_text a:hover {
text-decoration:underline;
color:#4168a9;
}

#footer_admin_text a{
color:#4168a9;
text-decoration:none;
font-weight:bold;

 
}
#admin{
margin-top:-10px;
}
#footer_admin_text a:hover{
text-decoration:underline;
font-weight:bold;
color:#4168a9;

}
#content_text p{
color:#000000;
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
margin-top:-15px;
}
#content_text ul li {
color:#000000;
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
line-height:18px;


}
#content_inner_text ul li a{
text-decoration:underline;
}
#content_inner_text ul li{
font: normal 12px  Verdana, Arial, Helvetica, sans-serif; 
line-height:18px;
}
#content_inner_text ul li a:hover{
text-decoration:underline;
color:#ffffff;}
#content_text ol li  {
color:#000000;
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
line-height:18px;

}
#content_inner_text ol li a{
color:#ffffff;
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:underline;

}
#content_inner_text ol li a:hover{
color:#ffffff;
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:underline;

}

#content_text p a {	
text-decoration:underline;
		
}
#content_inner_text p a{
 text-decoration:underline;
 color:#ffffff;
 }
#content_text  p a:hover {	
text-decoration:underline;
color:#000000;
		
}
#content_inner_text p{
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:18px;
margin-top:-4px;
}
#content_inner_text p a:hover{
 text-decoration:underline;
color:#ffffff;
 
 }
#content_text p {
font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
}
h3 {
font-size:16px;
color:#e09819;

}
h4 {
font-size:14px;
color:#e09819;

}
h2 {
font-size:18px;
color:#e09819;

}

#dnn_ctr572_ViewGuestbook_tblSignEntry tr td a {
text-decoration:underline;

}
#subMenu155{
right:-1px;
}
#subMenu156{
right:0px;
}
#subMenu157{
right:-1px;
}
#subMenu158{
right:-1px;

}
#subMenu55{
background-image:none;
}


