.form {width: 100%; margin: 0px auto 0px; padding: 0px;}
.form .yui-panel-container {
	width: 100%;
	visibility: hidden;
	position: relative;
	border: 0px solid #000000;
}
.form .yui-panel {border: 0px solid #000000; background: transparent;}
.form .yui-panel .hd {
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding: 0px;
	background-color: #7cca66;
	border: solid 0px;
}
.form .yui-panel .hd p {
	font: normal 14px "Century Gothic", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-indent: 15px; line-height: 24px;
	padding: 0px;
}
.form .yui-panel .bd {
	font: normal 13px "Century Gothic", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	background-color: #eef8ff;
	border: none;
}
.form .yui-panel .ft {
	text-align: center;
	height: 32px; line-height: 32px;
	border: none;
	background-color: #eef8ff;
	padding-left: 280px;
}
.form .yui-panel .container-close {
	height: 12px;
	width: 12px;
	top: 6px;
	right: 6px;
	background: url("../../img/common/form/close.gif") no-repeat;
}
.form .yui-panel .container-close:hover {}
.form .yui-panel .bd div {line-height: 22px;}
.form .yui-panel .bd label {
	display: block;
	width: 40%;
	float: left;
	clear: left;
	text-align: right;
	line-height: 22px;
}
.form div.image {width: 100%; text-align: center;}
input, select, textarea {
	font: normal 13px "Century Gothic", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
input, select, textarea {border: solid 1px #297eb6; color: #404d56;}
input, select, input[type=text], input[type=password] {width: 120px;}
input.checkbox {width: 14px; height: 14px; border: none;}
textarea {width: 745px; height: 150px; margin-left: 6px; }

a.button-blue, a.button-green {
	display: block;
	float: none;
	width: 116px;
	height: 28px;
	padding: 0px;
	font: bold 16px "Century Gothic", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
	margin: 0 auto 0;
}
a.button-blue:hover, a.button-green:hover {text-decoration: none;}	
a.button-blue {background: url("../../img/common/form/button-blue.png") no-repeat left top;}
a.button-green {background: url("../../img/common/form/button-green.png") no-repeat left top;}
a.button-green-wbg {background: url("../../img/common/form/button-green-wbg.png") no-repeat left top;}
a.button-blue-wbg {background: url("../../img/common/form/button-blue-wbg.png") no-repeat left top;}

a.button-small-blue, a.button-small-green {
	display: block;
	float: none;
	width: 87px;
	height: 21px;
	padding: 0px;
	font: bold 13px "Century Gothic", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	margin: 0 auto 0;
}
a.button-small-blue:hover, a.button-small-green:hover {text-decoration: none;}
a.button-small-blue {background: url("../../img/common/form/button-small-blue.png") no-repeat left top;}
a.button-small-green {background: url("../../img/common/form/button-small-green.png") no-repeat left top;}
a.button-small-green-dbbg {background: url("../../img/common/form/button-small-green-dbbg.png") no-repeat left top;}
a.button-small-blue-wbg {background: url("../../img/common/form/button-small-blue-wbg.png") no-repeat left top;}
a.button-small-green-wbg {background: url("../../img/common/form/button-small-green-wbg.png") no-repeat left top;}

a.float {float: left; clear: none; margin-left: 6px;}

p.buttons-group {text-align: center; padding-top: 10px;}
span.required {color: #AA0000;}