form {
	float: left;
}
form.choice {
	float: left;
	padding: 25px 35px;
}
form.choice label {
	clear: left;
	float: left;
	padding: 5px;
	width: 200px;
}
form.choice label input, form.choice label img {
	float: left;
	margin:0px 5px;
}
form.choice div.longdesc {
	float: left;
	padding: 5px 0px;
	width: 350px;
}

button, input, textarea {
	color: #595959;
	font: 12px/19px Tahoma,Verdana,Arial;
}
input[disabled=disabled], button[disabled=disabled] {
	display: none;
}
button#photo-image {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height:100px;
	width: 100px;
}
button#photo-image::-moz-focus-inner {
	border: none;
}
button, input.button {
	background-color: #348DAE;
	border: none;
	color: #FFFFFF;
	display: block;
	float: left;
	line-height: 19px;
	height: 33px;
	margin: 5px 5px 5px 0px;
	padding: 7px 15px;
}
.hidden {
	display: none;
}

dl.zend_form {
	float: left;
	margin: 0px 95px;
	width: 475px;
}
div#content_left form ul.errors {
	background: #FFFFFF url('../img/bg/bg_tooltip_pink.gif') top left repeat-x;
	border: 1px solid #FFDED8;
	display: block;
	font-weight: bold;
	margin: 10px 0px;
	padding: 5px 10px;
	width: 625px;
}
div#content_left form ul.errors li {
	background-color: transparent;
	background-image: none;
	color: #FF0000;
	display: block;
	margin: 0;
	padding: 0;
	text-align: justify;
}
div#content_left dl.zend_form ul.errors {
	width: 415px;
}
form fieldset {
	border: none;
/*	border-bottom: 1px solid #C2CFD4;*/
	float: left;
	margin: 5px 0px;
	padding: 0px;
}
form fieldset legend {
	background-color: #E7EEF0;
	border-bottom: 1px solid #C2CFD4;
	border-top: 1px solid #C2CFD4;
	color: #007BA3;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 10px 5px 0px;
	padding: 7px 0px 5px 10px;
	width: 655px;
}
dl.zend_form dt {
	clear: left;
	float: left;
	font-size: 12px;
	line-height: 36px;
	width: 210px;
}
dl.zend_form dt.buttons {
	line-height: 43px;
	padding-right: 10px;
	text-align: right;
	width: 200px;
}
dl.zend_form dd {
	display: inline;
	float: left;
	font-size: 12px;
	min-height: 36px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 260px;
}
dl.zend_form dd img {
	float: left;
}
dl.zend_form dd img.errors {
	float: left;
	margin: 10px 5px;
}
dl.zend_form dd ul.errors {
	color: #FF0000;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 17px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 233px;
}
dl.zend_form dd ul li {
	display: block;
	float: left;
}
dl.zend_form dd input.text {
	background: transparent url('../img/form/input_bg.gif') top left repeat-x;
	border: 1px solid #DEDEDE;
	clear: left;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width: 210px;
}
dl.zend_form dd input.file {
	clear: left;
	float: left;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width: 210px;
}
dl.zend_form dd select {
/*	background: transparent url('../img/form/input_bg.gif') top left repeat-x;
	border: 1px solid #DEDEDE;*/
	clear: left;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 5px 0px 5px 0px;
/*	padding: 0px 5px 0px 5px;*/
	width: 220px;
}
dl.zend_form dd textarea {
	background: transparent url('../img/form/input_bg.gif') top left repeat-x;
	border: 1px solid #DEDEDE;
	clear: left;
	float: left;
	height: 64px;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width: 210px;
}
form p.description {
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 9px 0px;
	width: 440px;
}
form#transfer-form p.description {
	width: 100%;
}
dl.zend_form dd#mailing-element p.description, dl.zend_form dd#rules-element p.description {
	margin: 0px 10px;
	width: 402px;
}
a.dropdown {
	display: block;
	float: left;
}
a.dropdown table {
	margin: 5px 0px;
}
a.dropdown table td {
	height: 24px;
	line-height: 22px;
}
a.dropdown table td.text {
	background: transparent url('../img/form/dropdown_bg.gif') top left repeat-x;
	border: 1px solid #DEDEDE;
	border-right: none;
	color: #595959;
	width: 191px;
}
a.dropdown table td.text div {
	line-height: 24px;
	margin: 0px 5px;
	overflow: hidden;
}
a.dropdown table td.drop {
	background: transparent url('../img/form/dropdown_arrow.gif') top right no-repeat;
	border: 1px solid #DEDEDE;
	border-left: none;
	width: 29px;
}
div.dropdown {
	background: #FFFFFF url('../img/form/dropdown_list.gif') top left repeat-x;
	border: 1px solid #DEDEDE;
	max-height: 192px;
	margin-top: 30px;
	width: 220px;
}
div.dropdown table td {
	height: 24px;
	line-height: 16px;
	padding: 4px 5px;
	width: 210px;
}
div.dropdown table td.hover {
	background-color: #D1D1D1;
}

dd#remember-element img, dd#remember-element input, fieldset#fieldset-privacy dd img, fieldset#fieldset-privacy dd input {
	margin: 11px 0px;
}
dd#submit-element, dd#remind-element {
	width: auto;
}
dt#remind-label {
	display: none;
}
dt#remind-element {
	float: left;
	width: auto;
}
dd#mailing-element, dd#rules-element {
	width: 475px;
}
dd#mailing-element input, dd#mailing-element img, dd#rules-element input, dd#rules-element img {
	margin: 11px 0px;
}
dd#captcha-element {
	min-height: 86px;
}
dd#captcha-element img {
	float: left;
}
dd#photo-element input {
	margin: 5px 0px;
	padding: 0px;
	width: 220px;
}
dd#photo-element input#photo-view {
	display: none;
	margin: 5px 0px;
	padding: 0px 5px 0px 5px;
	width: 210px;
}
dd#photo-element button#photo-delete {
	margin: 5px 5px;
}
dd#photo-element button#photo-image {
	float: left;
	margin: 5px 0px;
}
dd#photo-element ul.errors {
	width: 100%;
}
div.p24_wfh940g {
	clear: left;
}
div.p24_wfh940g table {
	margin: 0px auto;
}
div.p24_wfh940g table td {
	line-height: 24px;
	vertical-align: middle;
	width: 200px;
}
div.p24_wfh940g table td input, div.p24_wfh940g table td img {
	margin: 0px 5px 2px 0px;
	vertical-align: middle;
}
