/* Glad Contact Us Style Sheet */

INPUT 
{ 
	width:225px;
	font-size:10px;
}
SELECT
{ 
	width:225px;
	font-size:10px;
}

TEXTAREA
{
	width:195px;
	height:136px;
	font-size:10px;
	font-family:arial;
}

.half_width
{
	width:150px !important;
}

.no_width
{
	width:auto !important;
}


.content_layout
{
	width:100%;
	/*font-size:11px;*/
}

.content_layout .heading
{
	height:48px;
	background-color:#D2C7B3;
}

.content_area .content
{
	padding-left:17px;
	padding-right:17px;
}

.form_area
{
	background-image:url(../img/dash_horiz.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.form_area .form_left
{
	width:50%;
	padding-top:32px;
	padding-right:20px;
	padding-bottom:20px;
	text-align:right;
}

.form_area .form_right
{
	width:50%;
	background-image:url(../img/dash_vert.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-top:32px;
	padding-left:20px;
	padding-bottom:36px;
	text-align:right;
}

.form_area .form_left .form_table TD
{
	padding-bottom:16px;
	text-align:left;
}

.form_area .form_left .form_table .field_label
{
	text-align:right !important;
	padding-top:2px;
	padding-right:16px;
}

.form_area .form_left .form_table .required_msg
{
	text-align:right !important;
	font-size:10px;
}

.form_area .form_right .form_table .row
{
/*border:1px solid red;*/
	text-align:right;
}

.form_area .form_right .form_table .row DIV
{
/*border:1px solid green;*/
	padding-bottom:16px;
	float:right;
}

.form_area .form_right .form_table .field_label
{
	text-align:right !important;
	padding-top:2px;
	padding-right:16px;
}

.form_bottom
{
	padding-top:38px;
	padding-bottom:120px;
	padding-left:17px;
	padding-right:17px;
}

.form_bottom .optin_area
{
	float:left;
}

.form_bottom .submit_area
{
	float:right;
}