
* { padding:0; margin:0; }
html { background-color: #fff;}

body {
	background-color: #fff;
	background-image:none;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	margin: 10px 28px;
}

select, input, textarea {
	font:normal 1em/1.2em Tahoma, Verdana, Arial, sans-serif; vertical-align:middle; color: #000000; height:auto;
}
select { height:auto; paddding:0; }

#inner_content {
	padding: 0 0 2px 0;
	font-size: 1.1em;
}

h1 {
	font-size: 1.55em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #962710;
	margin: 0 0 15px 0;
	font-weight: normal;
	padding: 8px 0;
	background: url(../img/bg_h2.gif) left bottom repeat-x;}
}

div.questions { padding:0 15px;  }

div.questions div.question-title { color:#1C77CC; }

div.questions table.question-answer { border-collapse:collapse; margin:4px 0 4px 12px;}
div.questions table.question-answer td { 
	padding: 2px 4px;  
	//padding: 0px 4px; 
}

div.questions div.qa-result {margin:4px 0 4px 12px;  }


#contact_form {
	padding: 0 0 12px 0;
	}
#contact_form h2 {
	background: #F8EFDC url(../img/inner_content/bg_hcontactform.gif) repeat-x left bottom;
	color2: #3E63A8;
	color: #1C77CC;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 7px 10px 16px 12px;
	margin: 0;
	font-size: 1.0em;}
#contact_form div.holder {
	background: #E7EEF6 url(../img/inner_content/bg_bott_contactform.gif) repeat-x bottom;
	padding: 11px 22px 12px 22px;}

.contactfrms { width: 218px; margin: 6px 0; padding: 2px 0; border: 1px solid #9198A6; background: #fff; }
select.contactfrms { width:220px; }

#contact_form div.holder table.fields { border-collapse:collapse;  }
#contact_form div.holder table.fields td { padding:0; }
#contact_form div.holder table.fields-answers td { vertical-align:top; padding:2px 4px; }


#contact_form div.b-send { margin: 16px 0 0 22px }



td.status { color:red; }
span.required { color:red; }
