*{
margin: 0;
padding: 0;
}

body{
background-color: #FFF;
text-align: center;
margin:0;
}

a{ text-decoration:none; }

img{
border:0;
}

.clearfix { clear:both; }

#main{
width: 900px;
margin: 0 auto;
text-align: left;
}

#logo{
text-align:left;
width: 554px;
height: 44px;
padding-top:15px;
margin-bottom:0px;
}
	#btns{
	padding-top:20px;
	padding-right:2px;
	margin-bottom:0px;
	}
	#blackline{
	margin:0;
	padding:0;
	width: 840px;
	height: 3px;
	background-color: #000;
	}

#bg-greenbox{
width: 261px;
height: 137px;
background: #EFF5E5 url('images/bg-green.gif') no-repeat;
border-bottom:solid 1px #FFF;
text-align: left;
}
	#greenbox{
	padding:10px;
	padding-left:18px;
	font:bold 18px Arial, Verdana, Sans Serif;
	color:#292828;
	line-height:20px;
	letter-spacing:-1px;
	}
	#greenbox span{
	font:bold 30px Arial, Verdana, Sans Serif;
	color:#669901;
	line-height:16px;
	letter-spacing:-1px;
	}

#bg-bluebox{
width: 277px;
height: 137px;
background: #E6EDF5 url('images/bg-blue.gif') no-repeat;
border-left:solid 1px #FFF;
text-align: left;
}
	#bluebox{
	padding:10px;
	padding-left:25px;
	font:bold 18px Arial, Verdana, Sans Serif;
	color:#292828;
	line-height:20px;
	letter-spacing:-1px;
	}
	#bluebox span{
	font:bold 26px Arial, Verdana, Sans Serif;
	color:#0D398D;
	letter-spacing:-1px;
	}
	
#line1{
margin-top:15px;
margin-bottom:10px;
font:bold 22px Arial, Verdana, Sans Serif;
color:#292828;
line-height:20px;
letter-spacing:-1px;
}
	#line1 span{
	font:bold 22px Arial, Verdana, Sans Serif;
	font-style:italic;
	color:#0D398D;
	letter-spacing:-1px;
	}

#line2{
margin-top:15px;
text-align:center;
font:18px Arial, Verdana, Sans Serif;
color:#292828;
line-height:20px;
letter-spacing:-1px;
}
	#line2 span{
	font:bold 20px Arial, Verdana, Sans Serif;
	color:#292828;
	line-height:20px;
	letter-spacing:-1px;
	}

#phone{
text-align:center;
background-color:#E9E9E9;
height:40px;
border-left:solid 1px #FFF;
}
	#phonetxt{
	font:bold 18px Arial, Verdana, Sans Serif;
	color:#292828;
	line-height:20px;
	letter-spacing:-1p
	}
	
#footer{
background-color:#E9E9E9;
height:26px;
}
	#footertxt{
	text-align:right;
	padding-right:2px;
	font:bold 17px Arial, Verdana;
	color:#000;
	}

#form{
text-align:left;
width:500px;
margin:0px auto;
margin-top:15px;
font:bold 14px Arial, helvetica, sans-serif;	
color: #0D398D;
line-height:20px;
}
	#form .fieldone{
	border:solid 1px #AEAEAE;
	font:bold 12px Arial, helvetica, sans-serif;
	color:#2f2f2f;
	height:20px;
	width:350px;
	padding-left:4px;
	}
	#form .fieldtwo{
	border:solid 1px #AEAEAE;
	font:bold 12px Arial, helvetica, sans-serif;
	color:#2f2f2f;
	height:100px;
	width:450px;
	}
	.submitbtn{
	background-color:#272626;
	font:bold 16px Arial, helvetica, sans-serif;
	color:#FFF;
	border:solid 2px #FFF;
	width:100px;
	height:25px;
	margin:3px 0px 0px 0px;
	}

