/* CSS Document */

#petition{
	position:relative;
	margin-top:4px;
	
}

#container{
	position:relative;
	width:902px;
	background-color:#014687;
	margin:0 auto;
}

label.labPos{
	float:left;
	text-align:right;
	width:75px;
	padding-right:20px;
	font-weight:bold;
}
label{
	font-weight:bold;
}

input,textarea{
	border:1px inset white;
	font-weight:bold;
}
textarea:hover,textarea:focus,input:hover,input:focus{
	background-color:#96c21d;
	color:black;
	
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
}


.submitBTN,.submitBTN:hover{
	border:0px;
	background:none;
}

.errorMessage{
	background-color:#234686;
	
	width:550px;
	font-weight:bold;
}

#thanks{
	background-color:#96c21d;
	padding:10px;
	font-weight:bold;
}

#options label{
	font-weight:normal;
}

#legal{
	font-style:italic;
	font-size:12px;
}

#petition_flash{
	position:absolute;
	width:150px;
	height:150px;
	right:0px;
	top:32px;
}

.firstPar{
	margin-top:0px;
	
}

input.check{
	
	border:none;
}

label.agree{
	color:#C7E47B;
	font-size:19px;
}

#pet_success_txt{
	width:550px;
}