body {
	margin:0px; padding: 0px;
	background: #EDF1FA url(images/backgroundvignette.jpg) repeat; 
}
div, h1, h2, select, li, span, p , textarea{
	font-family: Verdana, Arial; 
}
sup, sub { 
	vertical-align: 0;
    position: relative; 
}
sup { bottom: 1ex; }
sub { top: 0.8ex; }
H1{
	line-height: 22px; 
	font-family: arial narrow; font-size: 14pt; font-weight:bold; 
	color: #01539F; 
	text-decoration: none;
	margin: 0;
	padding: 0;
}
h2{
	font-family: arial narrow; font-size: 13pt; font-weight:bold; 
	color: #01539F; 
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:15px; 
}
h3{
	font-family: arial narrow; font-size: 11pt; font-weight:bold; 
	color: #01539F; 
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:12px; 
}
#heading{
	display:inline;
	font-style: italic;
}
#body-container, #body-container-lesleys-hypothyroidism-diagnosis, 
				 #body-container-lesleys-fluoride-free-regime,
				 #body-container-lesleys-health-improvements,
				 #body-container-lesleys-test-results,
				 #body-container-fluoride-causes-hypothyroidism,
				 #body-container-what-is-fluoride,
				 #body-container-what-is-hypothyroidism,
				 #body-container-fluoride-ethics,
				 #body-container-your-comments,
				 #body-container-fluoride-free,
	#body-container-contact{
	margin: 0 auto; padding-left: 10px; padding-right:10px; padding-top:0px; padding-bottom:0px; 
	width:880px; 
	background-color:white;
}
#body-container{ height:800px; }
#body-container-your-comments{ min-height:1600px; }
#body-container-lesleys-hypothyroidism-diagnosis{ height:850px; }
#body-container-lesleys-fluoride-free-regime{ height:980px; }
#body-container-lesleys-health-improvements{ height:1250px; }
#body-container-lesleys-test-results{ height:790px; }
#body-container-fluoride-causes-hypothyroidism{ height:830px; }
#body-container-what-is-fluoride{ height:1850px; }
#body-container-what-is-hypothyroidism{ height:1220px; }
#body-container-fluoride-ethics{ height:1500px; }
#body-container-contact{ height:830px; }
#body-container-fluoride-free{ height:1080px; }
#bodymenu-container {
	float:left; width:210px; height:280px; 
	margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 9px; padding-bottom: 0px;
}
#bodytext-container {
	float:right; width:658px; 
	margin: 0px; padding-top: 14px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
	font-size:8pt; font-weight:normal;
	line-height:15px;
}
#marquee {
	font-family: Verdana, Arial; 
	font-size: 9pt;
	font-weight: bold;
	color: black;
}
#marquee-content{
	display:none;
}
#undermenu-txt{
	position:relative; top:270px; left:6px; 
	padding-left:0px; padding-right:25px; 
	font-size:7pt; 
	color:dimgray;
}
#under-menu-pic{
	position:relative; top:330px; left:6px; 
	width:160px; 
	margin:0px; padding:0px; 
	font-size:7pt; color:dimgray; 
	text-align:center;
}
#under-menu-pic img{
	border-style:solid; border-width:1px; border-color:darkgray;
}
#body-stripe{
	margin: 0 auto; padding-top: 1px; width:900px; height:7px;
	background-color:white;
	border-style: solid; border-left-width: 0px;  border-top-width: 2px; border-bottom-width: 2px; border-right-width: 0px;  border-color: #0C4DA6; 
}
#body-stripe-center{
	margin: 0 auto; padding: 0px; width:900px; height:6px;
	background-color:#386FBB;
}
#home-box{
	float:left; width:400px; 
	margin: 0px; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	text-align:center;
	color:dimgray;
}
#home-box img{
	border-style:solid; border-width:1px; border-color:darkgray;
}
#home-box-panel{ 
	margin: 0px; padding-left: 0px; padding-right: 38px; padding-top: 10px; padding-bottom: 0px; 
	width:340px; height:290px;
	font-size:9pt;
	text-align:left;
	color:black;
	background: white url(images/box.jpg) top center no-repeat; 
}
#home-box-panel:hover{
	background: white url(images/boxhi.jpg) top center no-repeat; 
}
#home-box-text{
	font-family: verdana, arial; font-size: 8pt; font-weight:normal; 
	margin: 0px; padding-left: 12px; padding-right: 12px; padding-top: 0px; padding-bottom: 0px; 
	text-align:left;
	line-height:15px;
	color:black;
}
#home-pic{
	float:right; width:210px;
	text-align:center;
	font-size: 8pt;
	color: dimgray;
	font-weight: normal;
	margin: 0px; padding-left: 0px; padding-right: 15px; padding-top: 0px; padding-bottom: 0px; 
}
#home-pic img{
	border-style:solid; border-width:1px; border-color:darkgray;
}
#home-pic-hdg{
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 6px; 
	width:210px;
	font-size:8pt; 
	font-weight:bold;
	color:black; 
	text-align:left;
}
#home-pic-text{
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
	width:210px;
	font-size:8pt; font-weight:normal;
	line-height:15px;
	color:black; 
	text-align:justify;
}
#slideshow-text{
	float: left; width:240px;
	margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; 
	font-size:8pt; 
	font-weight:normal;
	color:black; 
	line-height:18px;
}
#slideshow{
	float: right; 
	margin: 0px; padding-left: 0px; padding-right: 10px; padding-top: 6px; padding-bottom: 0px; 
}
#main-box{
	float:left; width:400px; 
	margin: 0px; padding-left:0px; padding-right:12px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	text-align:left;
	color:black;
	line-height:18px;
}
#main-box-pic{
	float:right; width:184px; 
	margin: 0px; padding-left:30px; padding-right:30px; padding-top:0px; padding-bottom:0px;
	font-size:7pt;
	text-align:center;
	color:dimgray;
}
#main-box-pic img{
	border-style:solid; border-width:1px; border-color:darkgray;
}
#main-box-text{
	float:left; width:612px; 
	font-family: verdana, arial; font-size: 8pt; font-weight:normal; 
	margin: 0px; padding-left: 0px; padding-right: 46px; padding-top: 0px; padding-bottom: 0px; 
	text-align:left;
	line-height:18px;
	color:black;
}
#SLIDESIMG{
	filter:progid:DXImageTransform.Microsoft.Fade();
}
#SLIDETEXT{
	margin:0px; padding:0px;
	font-size: 8pt;
	color: #ADB1D6;
	font-weight: bold;
	font-style : italic; 
	text-align: center;
}
#caption{
	line-height: 25px;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: center;
}
#reg-bold{ font-size:9pt; }
#reg { font-size:7pt; }
#reg-tiny{ font-size:6pt; }
#footer-container{
	margin: 0 auto; width:900px; height:72px;
	background-color:#EDF1FA;
	font-size:7pt;
	text-align:center;
	padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
	border-style: dotted; border-left-width: 0px;  border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0px;  border-color: dimgray; 
	background: #EDF1FA url(images/footerbackground.jpg) repeat; 
}
#footer-cust-support{
	margin: 0 auto; width:900px; 
	padding-top:0px; padding-bottom:0px;  padding-left:0px; padding-right:0px; 
	background-color:#01539F; color:white; 
	font-weight:bold;
	line-height:22px;
	border-style: solid; border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 1px; border-right-width: 0px;  border-color: gainsboro; 
}
#footer-body{
	padding-top:4px;
}
#small-box {
	float:left; width:354px; 
	margin: 0px;
	padding-left:0px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
	line-height: 17px;
	background-color: #EDF1FA; 
}
#small-box-pic {
	float: right; width: 325px;
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#medium-box {
	float:left; width:320px; height:500px; 
	margin: 0px;
	padding-left:0px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
	line-height: 17px;
	background-color: #E7E8EA; 
}
#medium-box-pic {
	float: right; width: 359px;
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#wide-box {
	float:left; width:450px; height:500px; 
	margin: 0px;
	padding-left:0px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
	background-color: #E7E8EA; 
}
#wide-box-pic {
	float: right; width:229px; 
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#extrawide-box {
	clear:both;
	float:left; width:500px; height:500px; 
	margin: 0px;
	padding-left:0px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
	line-height: 16px;
	background-color: #E7E8EA; 
}
#extrawide-box-pic {
	float: right; width:179px;
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#wide-text-box{
	clear:both;
	float:left; width:630px; 
	margin: 0px;
	padding-left:0px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
}
#pics-caption{
	font-family:verdana, arial; font-size:7pt; color:dimgray;
}
#search-container{
	font-size:8pt; font-style:normal;
	color:dimgray;
	margin:0px; padding-bottom:4px; padding-top:0px; padding-left:0px; padding-right:0px;
	border-style: dotted; 
	border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 2px; border-right-width: 0px;  
	border-color: #E7E8EA; 
}
#search-container input{
	font-size:8pt;
	color:black;
}
#search-text{ width:300px; }
#comments-text{
	clear:both;
	font-size:8pt; font-style:normal;
	color:black;
	margin:0px; padding-bottom:0px; padding-top:15px; padding-left:0px; padding-right:0px;
}
#comments-text a{
	font-size:8pt; font-style:normal; font-weight:bold;
	text-decoration:underline;
}
#comments-label{
	clear:both;
	float: left;
	width: 100px;
	color:dimgray;
	font-weight:normal; font-style:italic;
	line-height:22px;
}
#comments-item{
	float:left; width:470px;
	line-height:22px;
	color:black;
}
#comments-more{
	font-size:7pt; font-style:normal; font-weight:bold;
	color:DarkSlateGray;
	text-decoration:underline;
}
#data-sheet-title{
	clear:both;
	width:601;
	margin: 0px; padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:3px;
	color:gainsboro;
	background-color:dimgray;
	border-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:black;
	font-style:9pt;
	font-weight:bold;
}
#data-sheet, #data-sheet-last{
	clear:both;
	border-style:solid; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-color:dimgray;
}
#data-sheet label, #data-sheet-last label{
	float:left; width:180px;
	margin: 0px; padding-left:8px; padding-right:15px; padding-top:2px; padding-bottom:3px;
	background-color:gainsboro;
	font-weight:normal;
}
#data-sheet label{ border-style:solid; border-top-width:0px; border-bottom-width:0px; border-left-width:1px; border-right-width:1px; border-color:dimgray; }
#data-sheet-last label{ border-style:solid; border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:dimgray; }
#data-sheet-info, #data-sheet-info-last{
	float:left; width:395px;
	margin: 0px; padding-left:8px; padding-right:3px; padding-top:2px; padding-bottom:3px;
	background-color:GhostWhite;
}
#data-sheet-info{ border-style:solid; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; border-right-width:1px; border-color:dimgray; }
#data-sheet-info-last{ border-style:solid; border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:1px; border-color:dimgray; }
#faq-box{
	float:left; width:280px; height:465px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	background-color: #E7E8EA; 
}
#faq-box-answer{
	float: right; width:373px; height:465px;
	margin: 0px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; 
	font-family:verdana, arial; font-size:8pt;
	line-height:18px;
	background-color:whitesmoke; 	
	text-align:left;
}
.faq-question{
	display:block;
	margin: 0px; padding: 0px;
	font-family:verdana, arial; font-size:8pt; 
	background-color: #E7E8EA; 
	color:dimgray; 
	line-height:18px; 
	cursor:pointer;
}
.faq-question:hover{
	color:black; 
}
.faq-answer{
	display:none;
}
#answer-title{
	font-family:verdana, arial; font-size:10pt;
	font-weight:bold;
	color:black;
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; 
}
#fullsize-box{
	float:left; width:620px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	background-color: #E7E8EA; 
}
#maximum-box{
	float:left; width:680px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	background-color: #E7E8EA; 
}
#spec li{
	margin: 0px; padding-top:0px; padding-bottom: 6px;
	font-family: verdana, arial; font-size:9pt; font-weight:bold;
	line-height:16px;
}
#spec-dtl{
	font-family:verdana, arial; font-size:8pt; font-weight:normal;
}
#hilite{ font-weight:bold; font-size:9pt; color:red; }
#list{
	margin: 0px; padding-left:40px; padding-right:0px; padding-top:10px; padding-bottom:0px;
	line-height:17px;
}
#list li{ padding-bottom: 6px; }
#list1{
	line-height:15px;
	text-align:left;
}
#list1 li{ padding-bottom: 3px; }
#vote-box{
	width:320px;
}
#vote-hdg{
	clear:both;
	display:inline-block;
	float:left; width:135px;
	background-color:dimgray;
	color:gainsboro;
	font-weight:normal;
	border-style: solid; 
	border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 1px; border-right-width: 1px;  
	border-color: #E7E8EA; 
	margin: 0px; padding-left:8px; padding-right:0px; padding-top:3px; padding-bottom:3px;
	
}
#vote-cnt-hdg{
	display:inline-block;
	float:left; width:85px;
	background-color:dimgray;
	color:gainsboro;
	font-weight:normal;
	border-style: solid; 
	border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 1px; border-right-width: 1px;  
	border-color: #E7E8EA; 
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;
	text-align:center;
}
#vote-cnt{
	display:inline-block;
	float:left; width:85px;
	background-color:gainsboro;
	color:black;
	border-style: solid; 
	border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 1px; border-right-width: 1px;  
	border-color: #E7E8EA; 
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;
	text-align:center;
}
#vote-title{
	clear:both;
	float:left; width:200px;
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;
}
#vote-field{
	float:left; width:360px;
	margin:0px; padding:0px;
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;
}
#vote-field input{ font-size:8pt; }
#postcode{ width:70px; }
#contact-title{
	clear:both;
	float:left; width:140px;
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;
}
#contact-field{
	float:left; width:420px;
	margin:0px; padding:0px;
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px;
}
#contact-field input, #contact-field select{ font-size:8pt; }
#fullname, #address, #emailfrom, #email, #location{
	width:250px;
	font-size:8pt;
}
#comments{
	width:400px;
	height:280px; 
	font-size:8pt;
}
#cust-list{
	float:left; width:650px;
}
#cust-company{
	float:left; width:320px;
}
#cust-company-rhs{
	float:right; width:320px;
}
#cust-company, #cust-company-rhs{
	font-weight:bold;
	font-style: italic;
	color: #035e18; 
	padding-top: 2px;
	padding-bottom: 2px;
}
#cust-address{
	font-weight:normal;
	font-style: normal;
	color: black; 
	padding: 0px;
}
#photo-box{
	float:left; width:635px; 
	margin: 0px; padding:0px;
	font-size:8pt;
	color:dimgray;
	text-align:center;
	background-color: #E7E8EA; 
}
.img-thumbnail{
	display:none;
	padding-top:2px; 
}
.thumbnail{
	float:left;
	width:81px;
	height:63px;
	border-style: solid; 
	border-left-width: 2px;  border-top-width: 2px; border-bottom-width: 2px; border-right-width: 2px;  
	border-color: #E7E8EA; 
}
.thumbnail-button{
	width:15px; height:63px; 
	font-family:Times New Roman; 
	font-size:8pt;
}
.div-thumbnail-button{
	float:left;
	width:17px;
	height:63px;
}
#photo{
	padding-top:30px; 
}
#banner-container1{
	margin: 0 auto; padding: 0px; width:900px; height:182px;
	background: #E7E8EA url(images/header1.jpg) top center no-repeat; 
}
#banner-container2{
	margin: 0 auto; padding: 0px; width:900px; height:182px;
	background: #E7E8EA url(images/header2.jpg) top center no-repeat; 
}
#banner-container3{
	margin: 0 auto; padding: 0px; width:900px; height:182px;
	background: #E7E8EA url(images/header3.jpg) top center no-repeat; 
}
#banner-container4{
	margin: 0 auto; padding: 0px; width:900px; height:182px;
	background: #E7E8EA url(images/header4.jpg) top center no-repeat; 
}
#banner-container5{
	margin: 0 auto; padding: 0px; width:900px; height:182px;
	background: #E7E8EA url(images/header5.jpg) top center no-repeat; 
}
#contact-mandatory{ display:inline; color: dimgray; font-family:verdana, arial; font-size:7pt; line-height:17px; }
#mandatory{ display:inline; color: red; }
#clear{
	clear:both;
}









