* {margin:0; padding:0;}

body {
	background-color:#FFF;
}

img {
	border:0px none;
}

.BorderStyle {
	border:1px solid #57bcf6;
}

#header {
	height:100px;
	margin:0 auto;
	width:650px;
}

#submit {
	width:auto;
	float: right;
	margin-top: 18px;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 20px;
}

.right {

}

#left {
	float:left;
}

#right {
	float:left;
}

#form {
	background:#f3f6f7;
	width:650px;
	border:1px #0099FF solid;
	padding: 0px;
	padding-bottom:15px;
	margin: 0 auto;
}

#form-wrapper {
	margin:0 auto;
	margin-top:15px;
}

#form-header {
	background:url(/images/FormBlockHeaderBack.gif) repeat-x;
	height:30px;
	padding-left:6px;
	padding-top:4px;
	font-size:18px;
	color:#008ee0;
}

#form-main {
	padding-top:15px;
	overflow: hidden;
	width: 100%;
}

#form-main-left {
	float:left;
	width:49%;
}

#form-main-right {
	float:right;
	width:49%;
}

#form-footer {
	padding-right:30px;
}

#form li {
	list-style: none;
	display:inline;
	margin:0px;
}

ul {
	list-style-type: none;
	padding: 0;
	margin-left: 2em;
	margin-bottom:5px;
}

.form-title {
	font-family:tahoma;
	font-size:18px;
	color:#1378b2;
}
	
#form input.textbox {
	background-color:#fdfeff;
	border:1px solid #57bcf6;
	height:24px;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:4px;
	padding-left:4px;
}

div.TextBox {
	background-color:#FFFFFF;
	margin:0 auto;
	height:100px;
	overflow:auto;
	padding:10px;
	width:90%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.BorderStyle {
	border:1px solid #57bcf6;
}

#form-radio {
	width:500px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
}

.form-left {
	background:url(/images/form-bg-left.png) no-repeat;
	float:left;
	width:5px;
	height:29px;
}

.form-right {
	background:url(/images/form-bg-right.png) no-repeat;
	float: left;	
	width:5px;
	height:29px;
}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(media/formbg.gif) repeat-x left top;
}

.validation-advice {
	margin: 0px;
	padding: 0px;
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	font-weight: bold;
}

#dob-wrapper input.textbox {
	background-color:#fdfeff;
	border:1px solid #57bcf6;
	height:24px;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:4px;
	padding-left:4px;
	width:50px;
}

.dob {
	float:left;
	width:50px;
	padding-right:10px;
}

#dob-wrapper {
	width:250px;
}

#button-submit {
	width: 69px;
	height: 21px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(/images/submit-b.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	clear:both;
}

#button {
	width: 69px;
	height: 21px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(/images/cancel-button.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#form-wrapper {
	width:650px;
	margin:0 auto;
}

#clear
{
	clear:both;
}
