	#mc_survey-wrapper {
		border:1px solid #999999;
		width:auto;
		height:500px;
		font:11px Arial, Helvetica, sans-serif;
		background:#FFF;
	}
	.dependents-wrapper {
		border:1px solid #999;
		margin:5px 5px 5px 5px;
		height:auto;
		width:490px;
		float:left;
	}
	.mc_survey-question {
		border:0px solid;
		margin:5px 5px 5px 5px;
		float:left;
		width:150px;
	}
	.mc_survey-choices {
		border:0px solid;
		margin:0px 5px 5px 15px;
		float:left;
		width:150px;
	}
	.mc_survey-input-label {
		border:0px solid;
		margin:0px 5px 5px 15px;
		float:left;
		width:440px;
		font:12px Arial, Helvetica, sans-serif;
		
	}	
	.mc_survey-header {
		margin:10px 10px 10px 10px;
		color:#E11B38;
		font-size:14px;
		font-weight:bold;
		float:left;
		width:300px;
	}
	.span-wrapper {
		border:0px solid #000;
		margin:0px 5px 5px 0px;
		float:left;
		width:260px;
		background-color:#FEE9EC;
		font:12px Arial, Helvetica, sans-serif;	
	}
	.tbl-inputs {
		border:0px solid #FFF;
		font:12px Arial, Helvetica, sans-serif;
		margin:10px 10px 10px 10px
	}
	.tbl-inputs-tdcaption {
		width:150px;
		border:0px solid #FFF;
	}
	.tbl-survey-inputs {
		border:0px solid #FFF;
		font:12px Arial, Helvetica, sans-serif;
		margin:10px 10px 10px 10px
	}	
	.tbl-survey-inputs-tdcaption {
		width:120px;
		border:0px solid #FFF;
	}
	.tbl-survey-inputs-tdinputs {
		width:260px;
		border:0px solid #FFF;
	}
	.tbl-survey-inputs-textbox {
		width:450px;
		border:1px solid #FFF;
		font:13px Arial, Helvetica, sans-serif;
		color:#666666;
		font-weight:bold;
		height:19px;
		vertical-align:middle;
	}			
	.tbl-inputs-tdinputs {
		width:310px;
		border:0px solid #FFF;
	}
	.tbl-inputs-textbox {
		width:300px;
		border:0px solid #FFF;
		font:13px Arial, Helvetica, sans-serif;
		color:#666666;
		font-weight:bold;
		height:19px;
		vertical-align:middle;
	}
	.td-marks {
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#666666;
	}
	.mc-select-month {
		width:120px;
		font:13px Arial, Helvetica, sans-serif;
	}
	.mc-select-day {
		width:50px;
		font:13px Arial, Helvetica, sans-serif;
	}
	.mc-text-year {
		width:50px;
		font:13px Arial, Helvetica, sans-serif;
	}
	.mc-titlered {
		color:#E11B38;
		font:14px Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	
#errorBox {
background-color:#FBD9DF;
border-bottom:1px solid #F0B5C7;
border-top:1px solid #F0B5C7;
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
width:780px;
margin-bottom:20px;
}	
