.contact_us_form
{
	background:#ffffff;	
	padding-left:16px;
	padding-right:16px;
}



/***********************************
stylings for different brands
headers, etc.
************************************/
.contact_us_form .text_body_header 
{
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	margin-top:14px;
	padding-bottom:6px;
}

.contact_us_form .dm .text_body_header 
{	
	color:#006644;
}

.contact_us_form .fda .text_body_header 
{	
	color:#005cab;
}

.contact_us_form .mp .text_body_header 
{	
	color:#006644;
}
	
.contact_us_form .large_text
{
	font-size:16px;
	line-height:18px;
	margin-top:8px;
	padding-bottom:9px;
}

.contact_us_form .dm .required
{
	color:#006644;
}

.contact_us_form .fda .required
{
	color:#005cab;
}
	
.contact_us_form .mp .required
{
	color:#006644;
}

.contact_us_form .gray_line
{
	width:100%;
	height:1px;
	margin-top:8px;
	margin-bottom:13px;
	background:#efefef;
	overflow:hidden;
}	


.contact_us_form #secondary_dropdown_container
{
	margin-top:10px;
}

/********************************************
form table
*********************************************/

.contact_us_form .form_table
{

}

.contact_us_form .form_table .left
{
	width:220px;
	margin-right:44px;
	margin-bottom:8px;
	float:left;
}
	
.contact_us_form .form_table .right
{
	width:220px;
	margin-bottom:8px;
	float:left;
}
	
.contact_us_form .form_table input
{
	width:212px;	
	margin-top:2px;
}
	
.contact_us_form .form_table .zip_input
{
	width:115px;;	
	margin-top:2px;
}

.contact_us_form .form_table select
{
	margin-top:2px;
}
	
.contact_us_form .form_table .select_category
{
	width:480px;	
	margin-top:8px;
}


.contact_us_form .form_table .category_info_container
{
	display:none;
}

.contact_us_form .form_table .category_info
{
	width:472px;
	background:#f6fbe3;
	margin-top:8px;
	margin-bottom:8px;
	padding:8px;
	border:solid 1px #dde5c0;	
}


.contact_us_form .form_table textarea
{
	width:480px;
	height:100px;
	margin-top:2px;
}

.contact_us_form .reset
{
	display:block;
	float:left;
	margin-top:20px;
}

/********************************************
buttons
*********************************************/
.contact_us_form .btn_submit
{
	float:left;
	margin:0px;
	margin-top:18px;
	margin-right:15px;
}