.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;

}          

                         



textarea.required {

    width:14em; height:62px; border:#DFE2E0 solid 1px; padding:0.2em 0.3em;

}              

textarea.validation-failed {                                                 

    width:14em; height:62px; border:#FF3300 solid 1px; padding:0.2em 0.3em;      

    color : #FF3300;

}  

textarea.validation-passed {                                                  

    width:14em; height:62px; border:#00CC00 solid 1px; padding:0.2em 0.3em;     

    color : #000;

}



input.disabled {                

    border: 1px solid #F2F2F2;

    background-color: #F2F2F2;

}



input.validate-alphanum {

    border:#DFE2E0 solid 1px; width:14em; height:14px; padding:0.2em 0.3em;

}  

input.required {

    border: 1px solid #999999; width:14em; height:14px; padding:0.2em 0.3em;

}   

input.validation-failed {

    border:#FF3300 solid 1px; width:14em; height:14px; padding:0.2em 0.3em;      

    color : #FF3300;

}  

input.validation-passed {

    border:#00CC00 solid 1px; width:14em; height:14px; padding:0.2em 0.3em;     

    color : #000;

}     



.validation-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #FF3300;

	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 {



}