body{
font-size: 14px;
font-family:Times New Roman, Arial, Tahoma, sans-serif;
color:#3a3a3a;
margin:0px;
}	

	.sshow{
Z-INDEX: 100;
Right: 0px;
WIDTH: 100%;
POSITION: relative;
TOP:0px;
visibility: visible;

	}
.hhide{
Z-INDEX: 1;
Right: 0px;
WIDTH: 1px;
Height: 1px;
POSITION: absolute;
TOP:0px;
visibility: hidden;
	}
#progresscontainer{
	position:relative;
left: 3px;
top: -80px;
width: 750px;

overflow:hidden;
}
#progresslabel{
position:relative;
float:left;
vertical-align: top;
}
#progress{
margin-top:7px;
float:right;
	position:relative;
width: 680px;
padding: 0px;
height: 12px;
overflow:hidden;
}
#progresscolor{
position:relative;
float:left;
background-color:#00471B;
overflow:hidden;
height: 10px;
border: solid 1px #00471B;
}
#progresscolor_remainer{
position:relative;
float:right;
background-color:#FFFFFF;
overflow:hidden;
height: 10px;
border: solid 1px #00471B;
}




.checkbox_prompts{
position:relative;
font-weight:bold;
font-size: 14px;
font-family:Times New Roman, Arial, Tahoma, sans-serif;
cursor:hand;
line-height:25px;

margin-top:5px;
width: 650px;
word-wrap: break-word;
text-align:right;
}







a:link {text-decoration:underline; color: #7C5049;} a:visited {text-decoration:underline; color: #7C5049;} a:hover {text-decoration:underline; color: #7C5049;}

input,select{
font-size: 12px;
font-family:Times New Roman, Arial, Tahoma, sans-serif;
cursor:hand;
line-height:18px;
	
}
.map_input{
font-size: 12px;
font-family:Times New Roman, Arial, Tahoma, sans-serif;
cursor:hand;
line-height:18px;
}
.logos{

	border: 1px solid #7C5049;
}
	.txtarea{

font-size: 12px;
font-family:Times New Roman, Arial, Tahoma, sans-serif;

line-height:18px;
}
.slider_label{
font-size: 12px;
font-family:Times New Roman, Arial, Tahoma, sans-serif;
cursor:hand;
font-weight:bold;
line-height:18px;

}
.slider_input{
background-color:#FFFFFF;
color: #ffffff;
border:0px;
}


.next{
	z-index: 1;

	border: 0px;

	width: 840px;
margin:0px;

}	


.line{
position:relative;
margin-top:10px;
border-top: 1px #F8D675 dashed;
height:2px;
width: 100%;
overflow:hidden;
}
.thinline{
position:relative;
margin-top:10px;
background-color:#7C5049;
height:2px;
width: 100%;

}
HR{margin-top:10px;padding-top: 10px; color: #7C5049; height: 2px;}

.mainposition{
margin-left:auto;
margin-right:auto;
}
					
fieldset,.finalpage{
text-align:left;
position: relative;
float: middle;
top:-40px;
border: 0px;
padding: 10px;
padding-top:0px;
line-height:20px;
font-size: 15px;
font-family: Times New Roman, Arial, Tahoma, sans-serif;
overflow:hidden;
margin: 0px;
padding-bottom:0px;
width: 740px;
}
form{
top: -30px;
position:relative;
width:840px;
margin: 0; padding: 0;
background-image:url(assets/bg.jpg);
padding-bottom:0px;
}
label {

}
.radio_prompts{
position:relative;
font-weight:bold;
font-size: 14px;
font-family:Times New Roman, Arial, Tahoma, sans-serif;
cursor:hand;
line-height:25px;
	display:-moz-inline-box;
display:inline-block;
margin-top:5px;
margin-right: 5px;
word-wrap: break-word;
text-align:right;

}
.horizontal_radios{

padding: 0px;
padding-left:8px;

}
.prompt,heading{
display: block; 

text-align:left; 
padding: 5px;
padding-bottom: 10px;
padding-top: 5px;
line-height:22px;
font-size: 16px;
font-family: Times New Roman, Arial, Tahoma, sans-serif;
}




p
{ margin: 0; padding: 0; }
.rightlabel{
font-size: 10px;
font-weight:normal;
font-family:Times New Roman, Arial, Tahoma, sans-serif;
}
.rightlabel img{
	border:1px solid #7C5049;

}

		
