﻿@charset "UTF-8";
/* CSS Document */


body {background: #dfdfdf; font-family: helvetica,verdana,arial,sans-serif; font-size: 12px; color: #666666; line-height: 160%; margin: 0; text-align:left;}


/* ----- Links & Headers ----- */
h1{color: #666666; font-size: 16px; margin:0; font-weight: bold; line-height: 26px}

h2{color: #7d7b7c; font-size: 18px; margin:0; line-height:25px; font-weight:normal;}

h3{color: #fff; font-size: 18px; margin:0; line-height:25px; font-weight:normal;}

h4{font-family: georgia,serif; color: #0768a9; font-size: 12px; font-weight: bold; line-height:20px; margin:0; padding: 0;}

h5{color: #333; font-size: 16px; padding: 120px 0 0 80px; line-height: 20px; margin: 0px}

a{text-decoration:underline; color:#0768a9;}

a:hover{text-decoration:none;}



/* ----- Form Objects ----- */ 
.download_button{float:left; margin: 25px 0px 0px 55px;}

* html .download_button{float: right; margin: 25px 15px 0px 0px;}

* html .button{margin-left:43px;} 
*+html .button{margin-left:43px;} 
.button{margin-left:47px;} 

div.privacy_footer {float: left; margin: 15px 0px 0px 0px;}

form {color: #666666; font-size: 11px; font-weight: normal; float: left; width: 400px;}

form .oneField {padding: 0; margin: 0; line-height: 120%;}

input {font-size: 13px; color: black;}

option {font-size: 13px; color: black;}

.reqMark {font-weight: bold; font-size: 10px; color: red;}

.preField {float: left; width: 105px; font-size:16px;}
.postField{font-size:16px; line-height:17px;}

div.form_line {float: left; width: 354px; padding: 7px 0px 0px 0px;}

div.oneField {float: left;}

#tfa_YesIwouldliketor-D {margin-left:100px; width:300px;}

* html #tfa_YesIwouldliketor-D {margin-left:50px; width:300px;}


.phone{float:left; margin-left:15px;}
* html .phone{float:left; margin-left:8px;}
*+html .phone{float:left; margin-left:8px;}

.address{float:left; margin-left:15px;}


/* ----- Sitewide Divs ----- */
#container{margin:15px auto auto auto; width:937px; background: url(images/bgkrd.gif) top left repeat-y;}

#font_size{margin:30px 35px 0 0; text-align:right; float:right;}

:focus{outline:none;}

#header{width:937px; height:90px; background:url(images/header.gif) no-repeat;  text-align:right; font-family: helvetica;}

#welcome{width:937px; height: 232px; background:url(images/welcome.jpg) top left no-repeat; margin-top: 0px}

#row1{width:937px;}

	#row1_left{width:323px; float:left; padding:30px 0 0 0;}
	
	#row1_right{width:583px; float:left; padding:30px 0 0 0;}
	
#row2{width:937px; background:url(images/row1.gif) top no-repeat;}

	#row2_left{width:370px; float:left; padding:40px 0px 0px 40px; background:none;}
	
	* html #row2_left{width:370px; float:left; padding:40px 0px 0px 40px; background:none;} /*IE6 Hack*/
	
	#row2_right{width:417px; float:left; padding:40px 0px 0px 75px; background:none;}
	
#footer{width:937px; height:14px; background:url(images/footer.gif) no-repeat; margin:0 auto auto auto; width:937px; }




/* ----- Sitewide Classes ----- */
.clear{clear:both; visibility:hidden;}




/* ----- Thankyou Page Styles ----- */
#container2{margin:25px auto auto auto; width:937px; overflow:hidden; background: url(images/bgkrd.gif) top left repeat-y;}

#welcome2{width:937px; height: 232px; background:url(images/thankyou.jpg) top left no-repeat; margin-top: 0px}

.biopsyTable{width:350px}
.questionCell{width:240px;float:left;line-height: 120%; margin-top: 6px;}
.answerCell{width:70px;float:left; margin-top: 5px;}
.pictureCell{width:30px;float:left;padding-left:10px;}
.question{font-size: 11px; }
.selectBox{width:75px;}
.textBox{width:70px;}
span.question {padding: 3px 0; display:block}

#resultsDiv{background:#bfe2ef; border:1px solid #0072bc; padding:15px; margin:20px 40px 0 ; font-size:12px; color:#333;}
#errorsDiv{background:#edc2c4; border:1px solid #ed1c24; padding:15px; margin:20px 40px 0; font-size:12px; color:#333;}

.unitOfMeasure {margin: 10px 0 5px 0px; width: 360px; float: left; padding: 5px 0; border: 1px solid #eaeaea; border-right: 0; border-left: 0}