.dwencase .dwencasecontent{ /*CSS for "content" DIV of Drop Down Panel*/
color: white;
background: #3e3e3e;
font:2.2em Georgia, "Times New Roman", Times, serif; 
font-style:italic;/*background of Drop Down Panel*/
/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}

.dwencase .dwencasetab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
margin-right: 20px;
font-size:1.2em;
font-weight:bold;
}

.dwencase .dwencasetab a{ /*"toggle" tab related CSS*/
float: right;
color: #fff;
background: #3e3e3e; /*background of toggle tab*/

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
text-decoration: none;
letter-spacing: 1px;
}

.dwencase .dwencasetab a span{ /*"toggle" tab related CSS*/

display: block;
background: transparent url(toggleright.gif) no-repeat right bottom;
padding:8px;
cursor: pointer;
}

.dwencase .dwencasetab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 2px;
}

.dwencase .dwencasetab a:hover{ /*"toggle" tab related CSS*/
background-color: #3e3e3e; /*background of toggle tab onMouseover*/

}

.dwencase .dwencasetab a:active, .dwencase .dwencasetab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.dwencase .dwencasetab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;
}






















#container h1{ font-size:2.2em; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
.panel {
	clear: both;
	display: none;
	border: 2px solid #CCC;
	-moz-border-radius:5px;
	padding: 1em;
	width:400px;
}
.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;
		-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;

	padding-top: 10px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
	padding:4px 5px 5px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	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 {

}
