/* GLAD Send to a Friend Style Sheet */

.staf_content_layout .staf_content_area .staf_heading
{
	width:767px;
	min-height:0; /* IE 7 */
	background-color:#D2C7B3;
}

.staf_content_layout .staf_content_area .staf_heading:after
{
content:".";
clear:both !important;
display:block;
height:0;
visibility:hidden;
}

* html .staf_content_layout .staf_content_area .staf_heading { height:1%; } /* IE 6 */

.staf_content_layout .staf_content_area .staf_heading DIV
{
float:left;
}


/*
.staf_content_layout .staf_content_area .staf_heading
{
	height:48px;
	background-color:#D2C7B3;
}
*/

.staf_content_layout .staf_content_area .staf_heading .staf_heading_area
{
	width:610px;
}

.staf_content_layout .staf_content_area .staf_heading .staf_back_btn
{
	text-align:right;
	font-size:10px;
	height:30px !important;
	padding-top:18px;
	padding-right:17px;
}

.staf_content_layout .staf_content_area .staf_heading .staf_back_btn A
{
	background-image:url(/img/cta_arrow_back.gif);
	background-repeat:no-repeat;
	padding-left:12px;
}







.staf_content_layout .staf_content_area
{
	width:767px;
	padding-bottom:12px;
}

.staf_content_layout .staf_content_area .staf_content
{
	padding-top:25px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:35px;
}

/*
.staf_content_layout .staf_content_area .staf_heading
{
	height:48px;
	background-color:#D2C7B3;
}
*/

#staf_content
{
	width:650px;
	padding-left:0px;
}

#form_field_descriptor
{
	width:180px;
	text-align:left;
	padding-top:10px;
	padding-right:10px;
	font-weight:normal;
	color:#808080;
	float:left;
}

#form_field_layout
{
	width:470px;
	padding-top:10px;
	float:left;
}

textarea, .textInput
{
	border: 1px solid #808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	padding:2px;
}

#form_section_header
{
	width:172px;
	text-align:right;
	padding-top:25px;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	float:left;
}

#form_blank_line
{
	height:15px;
	width:650px;
	float:left;
}

#form_message
{
	width:650px;
	font-weight:normal;
	padding-right:70px;
	padding-bottom:20px;
	color:#808080;
	float:left;
}

.error {
	font-weight:bold;
	font-size: 10px;
	color:#cc0000; 
}
#error_box
{
	
}