/**** Main **********************************************************************************************************************************************************/
body, p, table { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 17px; text-decoration: none; }

/**** Headers **********************************************************************************************************************************************************/
h1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	line-height: 28px;
	text-decoration: none;
}
	
h2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}

h3 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}



/**** Links **********************************************************************************************************************************************************/
/* a:link, a:visited { color: #FFFFFF; text-decoration: none; } */
/* a:hover { color: #FFFFFF; text-decoration: underline; } */

/**** Images **********************************************************************************************************************************************************/
img { border: none; }
.bground { background-attachment: scroll; background-image: url(/images/bground100.jpg); background-position: center top; background-repeat: repeat; }
.bground_members { background-attachment: scroll; background-image: url(/images/bground_members.png); background-position: center top; background-repeat: no-repeat; }
.img_lhs { margin: 0px 8px 8px 0px; padding: 0px 8px 8px 0px; text-align: left; }
.img_rhs { margin: 0px 0px 10px 15px; padding: 0px 0px 10px 15px; text-align: right; }

/**** Font Sizes **********************************************************************************************************************************************************/
.small { font-size: 11px; line-height: 13px; }
.small_div { font-size: 11px; line-height: 13px; margin: 0px 1px 0px 1px; padding: 0px 1px 0px 1px; }
a.small:link, a.small:visited { font-size: 11px; line-height: 13px; text-decoration: none; }
a.small:hover { font-size: 11px; line-height: 13px; text-decoration: underline; }

.smallest { font-size: 10px; line-height: 11px; }
.smallest_div { font-size: 10px; margin: 0px 1px 0px 1px; padding: 0px 1px 0px 1px; }
a.smallest:link, a.smallest:visited { font-size: 10px; line-height: 11px; text-decoration: none; }
a.smallest:hover { font-size: 10px; line-height: 11px; text-decoration: underline; }

a.bluelink:link, a.bluelink:visited { color: #00b1da; font-size: 12px; font-weight: bold; text-decoration: none; }
a.bluelink:hover { color: #00b1da; font-size: 12px; font-weight: bold; text-decoration: none; }

.plain_label { font-size: 12px; margin:0px; }
DIV#content DIV.compactRadioGroup {padding-left:0em; }

/**** Navigation **********************************************************************************************************************************************************/
.nav_div { color: #FFFFFF; font-size: 11px; margin: 0px 2px 0px 2px; padding: 0px 2px 0px 2px; }
a.nav:link, a.nav:visited { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
a.nav:hover { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }

/**** Footer **********************************************************************************************************************************************************/
.footer { font-size: 11px; text-decoration: none; }
.footer_div { font-size: 11px; text-decoration: none; margin: 0px 1px 0px 1px; padding: 0px 1px 0px 1px; }
a.footer:link, a.footer:visited { color: #00B0D8; font-size: 11px; font-weight: bold; text-decoration: none; }
a.footer:hover { color: #00B0D8; font-size: 11px; font-weight: bold; text-decoration: underline; }

/**** Inputs **********************************************************************************************************************************************************/
#EcpDemographic_ethnicityOther, #EcpDemographic_employmentOther {
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 24px; width: 100%;
	line-height: normal;
	padding: 2px 0px 0px 2px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	margin-left:5px;
}

#EcpDemographic_dob {
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 24px; width: 100%;
	line-height: normal;
	padding: 2px 0px 0px 2px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	width:100px;
	margin-left:5px;
}

input#EcpDemographic_ethnicityOther:focus { background-color: #d2eef0; border: 1px solid #999999; }
input#EcpDemographic_city:focus { background-color: #d2eef0; border: 1px solid #999999; }
input#EcpDemographic_employmentOther:focus { background-color: #d2eef0; border: 1px solid #999999; }
input#EcpDemographic_dob:focus { background-color: #d2eef0; border: 1px solid #999999; }
textarea#EcpDemographic_reasonNotProvided:focus { background-color: #d2eef0; border: 1px solid #999999; }

.form_button {
	border: none;
	background-color: #00B0D8;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
} 

.grey {
        color: #DDDDDD;
}

.plain_label {
        font-weight: normal;
}

.form_button {
}

div.form div.field_Conjunctivitis_viral {
    margin-left: 250px;
}
div.form div.field_Conjunctivitis_viral div.form-label {
    width: 100px;
}

div.form div.field_Conjunctivitis_allergic {
    margin-left: 250px;
}
div.form div.field_Conjunctivitis_allergic div.form-label {
    width: 100px;
}
