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

*
{
padding:0px;
margin:0px
}

#contact_form {
	position:absolute;
	margin:0;
	float: left;
	width: 500px; /* since this element is floated, a width must be given */
	background: #fff; /* top and bottom padding create visual space within this div */
	top:50px;
	left:580px;
	color:#C0C0C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
}

.cont_lft {float:left;margin:20px 0 0 25px;padding:10px;width:500px;color:#959595;font-family:Arial, Helvetica, sans-serif;font-size:1em;line-height:1.3em}

.form{
width:535px;
float:left;
margin-right:35px;
}

.formrt{
position:absolute;
width:235px;
left:291px;
top:253px;
}



.state{
position:absolute;
width:235px;
float:left;
left:289px;
top:210px;
}

/* for Safari */

@media screen and (-webkit-min-device-pixel-ratio:0){
.formrt{
position:absolute;
width:235px;
left:291px;
top:223px;
}
.state{
position:absolute;
width:235px;
float:left;
left:289px;
top:187px;
}


}

.cont_rule {
	margin:50px 10px 0 5px;
}

.bttm{margin-bottom:7px;}

.required{font-size:1em;}

.title{color:#000;}

.privacy{color:#959595;font-size:1em;width:260px;}

.ast{color:#990000;font-weight:bold;}

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

.submit {
margin-top:10px;
float:right;
}



