
#contact_us h2

{
	font-size:44px;
}

#contact_us h2 span
{
	color:#069;
	font-family:myriad pro;
}

.widecol

{

width:479px;
float:left;
}

.right_col 
{
width:400px;
padding-left:54px;
}
.fmset 
{
	border: none;
	padding:0;
}

#cForm span {
padding:0 0 0 3px;
font-family: Arial, Helvetica, sans-serif;
font-size:11pt;
}

textarea, .name, .email, .url, .subject 
{
	background-color:#EAF7FE;
	border: solid 1px #999;;
}


textarea {

font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:136px;
margin:8px 0 0;
padding:8px;
width:381px;
}

.name, .email, .url, .subject {
padding:10px 8px 8px 8px;
height:18px;
width:277px;

margin:5px 0;
font-size: 15px;
}

.name:focus, .email:focus, .url:focus, .subject:focus, textarea:focus{
border-color: #66CC00;
}

div.budgetHold 
{
	
	width:190px;
}

select {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:5px 0 0;
padding:4px;
}

#Submit {
	margin-top:10px;
	border:0 none;
	cursor:pointer;
	height:34px;
	line-height:26px;
	width:101px;
	background-image: url(/images_css/submit.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float:right;
}

#comment_form_errorloc ul {
	font-size:10pt;
	color:#F00;
	padding-left:17px;
	
}

#comment_form_errorloc li {
	/*list-style-type: none;	*/
}

.requ 
{

color:#F00;

}

#cForm span.note
{
color:#666;
font-size:9pt;
}
