



body {
      margin: 0px;
      text-align: center;
      background-image: url(image/backgrnd_dot.gif); 
      background-repeat: repeat-x;
	}

#container{
	text-align: left;
	width:950px; 
	margin: 0 auto; 
	position:relative;
	border: 0px solid #fff; 
}


  
.maintext1 {
	color: #333333;
	font-size: 10px;
	position:absolute;
	line-height: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }
  
 .maintext2 {
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }
  
 .maintext_green {
	color: #336633;
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }   
  
#home_intro {	
	font-size: 11px;
	width: 260px;
	line-height : 15px;
	padding: 0px; 
	position:absolute; left:331px; top:240px;
	}


#home_addy {
 	width: 200px;
	position:absolute; left:680px; top:30px;
	}

#news_main {
 	width: 240px;
	position:relative; left:662px; top:204px;

	}

#news_text {
position:absolute;
 	line-height: 13px;
      background-image: url(image/backgrnd_dot.gif); 
      background-repeat: repeat-x;
      background-position: 10px -204px;
	padding: 15px 15px 25px 10px;
	}

#news_text ul{
list-style-image: url(image/bullet.gif);
	}

#news_text li{
padding-bottom: 8px;
	line-height: 14px;
color: #333
	}
	
#dental_sesame {
 	width: 160px;
	position:absolute; left:104px; top:410px;
	}	

#fees ul{
padding: 18px;
list-style-image: url(image/bullet.gif);
	}

#fees li{

	line-height: 14px;
color: #333
	}
	
#OP_outerbox {
 	width: 584px;
	padding: 0px; position:absolute; left:175px; top:137px;
	}
	
	
#OP_innerboxtop_left {
 	width: 220px;
 	line-height: 18px;
	padding: 0px; position:relative;
	}
	
#OP_innerboxtop_middle {
	position:absolute; left:245px; top:0px;
	}
	
	
#OP_innerboxtop_right {
	color: #336633;
 	width: 340px;
	padding: 0px; position:absolute; left:340px; top:0px;
	}
		
	

#OP_innerboxbottom {
 	width: 100px;
 	line-height: 14px;
	padding: 0px; position:relative; top: 20px;
	}
	
.OP_textbottom_left {
 	width: 200px;
	padding: 0px; position:absolute; left:360px; top:52px;
	}

	
.OP_textbottom_right {
 	width: 65px;
 	font-size: 9px;
 	line-height: 11px;
	padding-bottom: 60px; position:absolute; left:264px; top:190px;
	}


#OS_left {
 	width: 333px;
	position:absolute; left:178px; top:170px;
	}

#OS_right {
 	width: 264px;
 	font-size: 10px;
	padding-bottom: 50px; position:absolute; left:547px; top:285px;
	}

#tech_outerbox {
	padding: 0px; position:absolute; left:179px; top:143px; width:493px;
	}

#tech_innerboxtop_left {
 	width: 190px;
 	line-height: 18px;
	padding: 0px; position:relative;
	}
	
#tech_innerboxtop_right {
 	width: 350px;
 	line-height: 16px;
	padding: 0px; position:absolute; left:215px; top:0px;
	}

#tech_imagebox {
 	width: 240px;
 	line-height: 14px;
	padding: 0px; position:relative; top: 20px;
	}

#tech_image1 {
 	width: 125px;color: #666;
	padding-bottom: 50px; position:absolute; left:0px; top: 20px;
	}

#tech_image2 {
 	width: 125px;color: #666;
	padding: 0px; position:absolute; left:215px; top: 20px;
	}

#tech_image3 {
 	width: 125px;color: #666;
	padding: 0px; position:absolute; left:430px; top: 20px;
	}

#fees {
	padding: 0px; 
	position:absolute; left:228px; top:144px; width:342px;
	}
	
.fees_green {
	color: #336633;
	font-size: 16px;	
	line-height: 22px;
	}

#appts_right {
 	width: 150px;
 	font-size: 10px;
	padding: 0px; position:absolute; left:530px; top:192px;
	}

#contact1 {
 	width: 190px;
	padding-bottom: 80px; position:absolute; left:176px; top:163px;
	}

#contact2 {
 	width: 130px;
	padding: 0px; position:absolute; left:402px; top:260px;
	}

#contact3 {
 	width: 100px;
	padding: 0px; position:absolute; left:550px; top:550px;
	}




#thumb {
	cursor:pointer;
  }


strong {
	color: #333;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }
  
b {
	color: #669933;
	font-weight: 100;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }

h1 {
	margin-top: 0px;
	margin-bottom: 8px;	
	font-size: 12px;
	color: #666666;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }
  
h2 {margin-top: 4px;
	margin-bottom: 6px;	
font-size: 11px;
	color: #336633;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }
  
h3 {margin-top: 0px;
	margin-bottom: 6px;	
font-size: 12px;
	color: #666666;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }

h4 {margin-top: 0px;
	margin-bottom: 6px;	
	font-size: 11px;
	color: #993333;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }

h5 {margin-top: 8px;
	margin-bottom: 8px;	
	font-size: 14px;
	color: #666666;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
  }


ul {
list-style position: outside; 
margin: 0px; 
padding-left: 15px; 
list-style-type: disc;
 }

 
.row {
	visibility:hidden;
  }



.box_style {
	color: #333333; 
	background-color:#ffffff; 
	width:180px; 
	border: 1px solid #999; 
	padding: 1px;
	font: 10px Verdana;
} 

.form_email {
	width: 350px; 
	position:absolute; left:150px; top:172px;
	color: #333333;
	padding-bottom: 50px;
} 


  
div.row2 {
  clear:both;
  }

div.row2 span.label {
  float: left;
  width: 108px;
  text-align: right;
  font-size: 10px;
  padding-bottom: 8px;
  color: #333333; 
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 
  
  }

div.row2 span.formw {
  float: right;
  width: 250px;
  text-align: left;
    padding-bottom: 10px;
  font-size: 10px;
   font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 

  }


.menu_style {
	padding: 0px; 
	font: 10px Verdana, Helvetica, Arial, sans-serif, Geneva, Lucida;
	background-color:#ffffff;
	color: 333333;
	}	  
  




  
a:link { 
	color: #336699;
	text-decoration: none;
	}
a:visited { 
	color: #996600;
	text-decoration: none;
	}
a:hover { 
	color: #336699;
	text-decoration: underline;
	}
a:active { 
	color: #996600;
	text-decoration: none;
	}


