body{ background-color:#E5E5E5}
.SiteContainer{ width:1010px; padding:5px; border:#666666 1px solid; margin:auto; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color: #333333;}
.header{ }
.HeaderBlueLine1{  line-height:25px;background-color: #006699; color:#FFFFFF; padding:5px 10px 5px 20px; margin-top:2px; margin-bottom:2px;}
.header h2{ font-weight:normal; color:#fff; font-size:27px;margin-left:3px; margin-bottom:0px; margin-top:3px; margin-right:3px; padding:0px;}
.header h3{ font-weight:normal; color:#8EEEE0; font-size:14px;margin-left:3px; margin-bottom:0px; margin-top:0px; margin-right:3px; padding:0px;}
.HeaderBlueLine2{background-color:#009fd1; font-size:17px; margin-left:250px; color:#000066; padding:5px 10px 5px 30px; margin-top:2px; margin-bottom:2px;}
.siteBody{}
.Left-menu{ width:220px; margin-top:10px; float:left;}
.Left-menu ul{ padding:0px; margin:0px; list-style:none;}
.Left-menu li{ padding:0px; margin:0px; list-style:none; margin-top:2px; margin-bottom:2px;}
.Left-menu li a{background-color:#8EEEE0; color:#000066; font-weight: normal; display:block; font-size:17px; padding:5px 10px 5px 20px; text-decoration:none;}
.Left-menu li a:visited{  color:#000066; display:block;}
.Left-menu li a:active{  color:#000066;  display:block;}
.Left-menu li a:hover{ background-color:#006699; color:#FFFFFF;  display:block;}
.LeftText{
border:1px solid #000066; padding:15px; font-weight:bold; margin-top:5px; font-size:15px; color:#00066; }
.Right-Text{ margin-left:245px; margin-top:10px;}
.Text{ width:563px;float:left; margin-top:10px;}
.Text2{ float:left; margin-top:4px;}
.red{ color: #CC0066; font-weight:bold;}
.contactBox{ background: #006699;   color:#FFFFFF; font-size:17px; padding:15px 15px 15px 20px; margin-top:5px; margin-bottom:5px;}
strong{ font-size:larger; color:#CC0066;}
h2{ font-size:17px; margin-top:0px; line-height:20px; color:#000; font-weight:normal;}
h1{ font-size:36px; margin:0px; line-height:40px; color:#006699; font-weight:normal;}
h3{ font-size:15px; line-height:20px; color:#cc0066; font-weight:bold;}
h4{ font-size:18px; line-height:20px; color:#006699; font-weight:bold; margin:0px; padding:0px;}
em{ color:#006699}
.rightContent{width:170px; margin-left:20px; margin-top:10px;margin-bottom:10px; float:left;}
.pics{ text-align:left;border:2px solid #ccc; margin-bottom:3px;background-color:#eafeff; font-size:12px; color:#333333; padding-left:4px; padding-top:4px; }
.testimonial{ color:#333333; text-align:center; padding-left:10px;padding-right:10px;}
.testimonial p{ color:#333333; margin-top:5px; margin-bottom:5px;}
.testimonialPage{ border-bottom: #009fd1 dotted 0px; padding-bottom:5px; padding-top:5px; color:#000000;}
.testimonialPage blockquote{ background-color: #EAFEFF; margin:8px; padding:5px;}
.footer{ border-top:3px solid #000066; padding-top:10px; clear:both; margin-top:0px;}
.photoBox{ width:763px;border-bottom:2px dotted #009fd1; margin-bottom:10px;min-height:250px;  clear:right;}
.photos{ width:10px; float:left; height:250px; border:0px solid #000000;  text-align:center; margin: 0px 0px 0px 0px; padding:0px; color:#FFFFFF; font-size:10px; }
.photosLeft{ width:240px; float:right; border:0px solid #000000; text-align:center; margin: 0px 0px 0px 0px; padding:0px; color:#FFFFFF; font-size:10px; }
.photoclear{ clear:both;}
.photosLeft img{ border:0px solid #009fd1;}
.photosLeft img:hover{ border:0px solid #009fd1;}
.photosLeft a{ text-decoration:none; color:#009fd1;}
.photosLeft a:link{ text-decoration:none; color:#009fd1;}
.photosLeft a:active{ text-decoration:none; color:#009fd1;}
.photosLeft a:hover{ text-decoration:none; color:#009fd1;}


.photos img{ border:0px solid #009fd1;}
.photos img:hover{ border:0px solid #009fd1;}
.photos a{ text-decoration:none; color:#009fd1;}
.photos a:link{ text-decoration:none; color:#009fd1;}
.photos a:active{ text-decoration:none; color:#009fd1;}
.photos a:hover{ text-decoration:none; color:#009fd1;}
.testim-left{ float:left; width:450px; margin-left:10px; padding:25px;}
.testim-right{ margin-left:250px; width:450px; padding:25px;}


.drPage{ border-bottom: #009fd1 dotted 0px; padding-bottom:5px; padding-top:5px; color:#000000;}
.drPage blockquote{background-color: #F4F4F4; margin:8px; padding:5px;}

a{ color:#006699; text-decoration:none;}
a:link{color:#006699; text-decoration:none;}
a:active{color:#006699; text-decoration:none;}
a:hover{ color:#cc0066}
.questionbox{ background:#CCCCCC; color:#fff; font-weight:bold; width:100%; clear:both; margin-top:10px;}
.questionsection{ padding:3px;margin-left:245px; color:#FFFFFF; border-left:#666666 1px solid;border-right:#666666 1px solid;  background:#666666;width:563px; text-align:center; clear:both;}
.questionsection:hover{ background:#333333; }
.questionform{ display:none;padding:3px;margin-left:245px; color:#333333;width:563px;
background:#FFFFFF; border-left:#666666 1px solid;border-right:#666666 1px solid; }

fieldset{ border:#ccc 0px solid; width:450px; margin:auto; }


dl dt{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	width: 130px;
	float: left;
	padding:3px;
}

dl dd{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
padding:3px;
	width: 	250px;
	text-align:left;
	float:left;
	margin-left:5px;
}

form{ padding-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
dl dd input{
	width: 200px; border:1px solid #666;
}
dl dd textarea{
	width: 200px; border:1px solid #666;
}
dl dd input[type="button"]{
	width: 200px;
	border:#000 1px solid;
	background:#8EEEE0; 
}

dl dd input[type="button"]:hover{
color:#FFFFFF;
	background:#006699;
}
dl dd input[type="reset"]{
	width: 100px;
	border:#000 2px solid;
	background:none;
}
dl dd input.button{
	width: 	200px;
}

.clear{ clear:both;}

#FormStatus {
top:95%;
	left:50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#formmessage {
	position:absolute;
	display:block;
	top:95%;
	left:50%;
	margin-left:-150px;
	width:250px;
	background: #009fd1;
	color:#FFFFFF;
	font-weight:bold;
	border:2px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#formessagetext{color:#FFFFFF;
	font-weight:bold; padding:10px;}
	
	.bmiBox{ width:450px; margin:auto;}
	table{ border:1px solid #999999;}
	table tr td{ padding:5px; padding-top:0px; padding-bottom:0px;}
	.BMIBox{ width:185px; height:309px; background:url(images/BMI.png) center no-repeat; float:right;}
	.BMIBox2{ width:185px; height:309px; background:url(images/BMI2.png) center no-repeat; float:right;}
	.BMItopbox{ height:108px;}
	.BMItopbox span { font-size:15px;}
	.BMIBox input{ background:url(images/inputboxbk.png) no-repeat center; font-size:18px; font-weight:bold; padding-left:4px; width:49px; height:30px; border:0px; float:left; margin-left:30px; padding-top:5px;}
	.bimsectiongap{ height:23px;}
	.BMIbutton{ margin-top:6px; margin-left:17px;}
	.theAnswer{ padding-top:45px; padding-left:30px; height:20px;font-size:21px; font-weight:bold;}