/* /////////////////////////////////////////////////
Parry International Form Styles
Author:   				Nick Eagland
Version:  				20/01/2009
///////////////////////////////////////////////// */
.self-survey fieldset { margin: 0; padding: 0; border: none; } 

.self-survey fieldset label {
	float: none;
	text-align: inherit;
	padding-bottom:4px;
	width: auto;
}


.self-survey input, .self-survey select, .self-survey textarea {
	margin:5px 0px;
	height:19px;
	padding:4px;
	border:0px;
	border-top:4px #E20177 solid;
	width:420px;
}

#self-survey span.checkbox, .self-survey .checkbox { display: inline; }
#self-survey .radioLabel {  height:20px; clear:all; float:left; }
#self-survey .radio { float:left; width:20px; vertical-align:middle; color:#E20177; }
* html #self-survey .radio { background-color:#6d6f71; border:0px; }
#self-survey td { font-weight:bold;  padding-right:8px;}
#self-survey fieldset p { padding-top:5px; }

.fc-error {
	width: 425px;
	color: #ffffff;
	padding: 4px 0px;
	border-top: 4px #E20177 solid;
	background: #5e6062;
}
.fc-error p { padding:0px; margin:0px; }

#self-survey ul { float:left; margin-top:20px; padding:0px; }
#self-survey li  { list-style-type:none; padding:0px; width:138px; min-height:44px; margin-right:4px; border:0px; cursor:pointer; float:left; }
#self-survey li:hover { background-color:#E20177; }
#self-survey li a { width:138px; height:43px;  float:left;  }
#self-survey a span { font-size:0px; display:none; }
#self-survey li.submit { background:#E7E7E8 url("/img/but-submit.gif") no-repeat; }
#self-survey li.reset { background:#E7E7E8 url("/img/but-reset.gif") no-repeat; }
#self-survey li.submit:hover { background-color:#E20177; }
#self-survey li.reset:hover { background-color:#E20177; }
