body {

	/*color: #333;

	padding: 0 30px;

	font-family: ATahoma, "Arial Narrow", Verdana;

	font-size: 11px;*/
		font-family: Tahoma, "Arial Narrow", Verdana;
	font-size: 12px;
	border-top: 5px solid #000;
	color: #333;
	font-size: 11px;
	background-color:#fff;
	line-height: 14px;

}



.panel {

	clear: both;

	display: none;

	border: 3px solid #CCC;

	padding: 1em;

}

.panel.active-tab-body {

	display: block;

}

#tabs {

	list-style: none;

}



#tabs li {

	float: left;

}



#tabs a {

	float: left;

	padding: 5px 8px;

	margin-left: 6px;

	background-color: #F2F2F2;

	text-decoration: none;

	color: #999999;

}



#tabs a.active-tab {

	background-color: #CCC;

	border-top: 3px solid #999;

	padding-top: 3px;

	color: #000;

}

input.disabled {

	border: 1px solid #F2F2F2;

	background-color: #F2F2F2;

}



input.required, textarea.required {

/*	border: 1px solid #00A8E6;*/
	border: 1px solid #000;

}

input.validation-failed, textarea.validation-failed {

	border: 1px solid #79BCFF;

	color : #79BCFF;

}

input.validation-passed, textarea.validation-passed {

	border: 1px solid #0099FF;

	color : #000;

}



.validation-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #79BCFF;

	color : #FFF;

	font-weight: bold;

}



.custom-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #C8AA00;

	color : #FFF;

	font-weight: bold;

}



fieldset {

	padding: 1em;

	margin-bottom: 0.5em;

}



label {

	font-weight: bold;

}

.form-row {

	clear: both;

	padding: 0.5em;

}



.field-label {



}



.field-widget {



}
