/*@charset "utf-8";*/
/* CSS Document */

form input[type=text], form input[type=password] {
	background-color:#FAFAFA;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0BFBF;
	border-left-color: #C0BFBF;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	width: 300px;
	padding: 3px;
}
form input[type=text]:focus, form input[type=password]:focus { background-color:#E3E3E3}


#start-app-saved input[type=text], #start-app-saved input[type=password] {
	width: 150px;
	}


form select {
	background-color:#FAFAFA;
	width: 300px;
}
form select:focus { background-color:#E3E3E3 }

form select.dateDay { width:50px; margin-right:10px; }
form select.dateMonth { width:50px; margin-right:10px; }
form select.dateYear { width:100px }

form textarea {
	background-color:#EEFFEE;
	width: 300px;
}
form textarea:focus { background-color:#CCFFCC }

form input[type=submit] {
	background-color: #E2474B;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 10px;
	margin-top: 10px;
}


form ul.errorList {
padding:0px 0px 0px 0px;
list-style-type:none;
color:#E1474A;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;

}

#content form ul.errorList li {
padding:0px 0px 0px 0px;
list-style-type:none;
color:#E1474A;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;

}

.errorBanner {
padding:5px 5px 5px 5px;
border:thin solid #E1474A;
color:#E1474A;
font-weight:bold; }

#reducedRateWarning {
	padding:5px 5px 5px 5px;
	border:thin solid #E1474A;
	color:#E1474A;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:20px;
margin-top:20px;
}
#relativesNote {
padding:5px 5px 5px 5px;
border:thin solid #E1474A;
color:#E1474A;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:20px;
margin-top:20px;
}

div.pagination div { width:20px; height:20px; margin-left:1px; float:left; text-align:center; vertical-align:middle; cursor:pointer }
div.pagination div:hover { background-color:#EEEEEE; }
div.pagination div.current_page { background-color:#CCCCCC; font-weight:bold }
div.paginationClear { clear:both }

fieldset {
	border:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	color:#666666;
}

legend {
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
	color:#000000;
}

dt {
	display: block;
	clear: both;
	float: left;
	margin-right: 10px;
	width: 230px;
	font-size: 110%;
	margin-top: 0px;
	border:none;
}

dd {
	margin-bottom: 8px;
	border:none;
	margin-left:240px;
}

form {
	margin: 0px;
	border:none;
}

dl {
}



#content .fbformerrormessage p, #content .fbformerrormessage ul li {
color:#FF0000;
}#content .redText {
	color: #E1464A;
	font-size: 12px;
	font-weight: bold;
}
#questionnaireContainer {
	width: 700px;
}

