body, p, table, tr, td, legend {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#000000;
	line-height:1.5em;
	margin:0;
	}

p {
	padding-top:0;
	padding-right:0;
	padding-bottom:10;
	padding-left:0;
	}
	
h1 {font-family: Arial; font-size: 26pt; font-weight: normal; color: Black; padding: 0; margin:0; line-height: 45px;}
h2 {font-family: Verdana; font-size: 12pt; font-weight: bold; color: #62AC1E; padding: 0 0 12px 0; margin:0;}
h3 {font-family: Arial; font-size: 18pt; font-weight: normal; color: Black; padding: 0; margin:0;}


/* Main Navigation*/
.mainNav {
	position: relative;
    overflow: hidden;
	padding-left:10px;
	padding-bottom: 0px;
	}
	
.mainNav li {
	float: left;
	list-style: none;
	padding: 0px;
    }
	
ul, ol, li {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#000000;
	line-height:1.5em;
	padding-top:0px;
	padding-bottom:10px;
	}

ul {
	margin:0px;
	}

ol {
	margin:0px;
	}

ul 					{list-style: url("/images/bullet_square_solid.gif") outside;}
ul.secondLevel 		{list-style: url("/images/bullet_square_outline.gif") outside;}
ul.thirdLevel 		{list-style: url("/images/bullet_dash.gif") outside;}

ol 			{list-style: decimal outside;}
olol 		{list-style: decimal outside;}
ololol 		{list-style: decimal outside;}
olololol 	{list-style: decimal outside;}

li {
	margin-left:15px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	}

input {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#000000;
	border:thin solid 1 #666666;
	}

.submitButton {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#ffffff;
	font-weight:bold;
	background-color:#6CB33F;
	border-color:#E0E0E0;
	}

.cancelButton {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#ffffff;
	font-weight:bold;
	background-color:#828282;
	border-color:#E0E0E0;
	}
		
select	{
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#000000;
	}
	
.normBold {
	font-size:11px;
	font-weight:800;
	}

.loginlinkBold {
	font-size:10px;
	font-weight:800;
	}

.grey { 	
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#666666;
	line-height:1.5;
	}

.transErr { 	
	font-size:12px;
	font-family:verdana,arial,courier;
	color:#fb961c;
	line-height:170%;
	font-weight:800;
	}

.greyHeader {
	font-size:30px;
	font-family:verdana,arial,courier;
	color:#838383;
	font-weight:400;
	}

.blackHeader {
	font-size:14px;
	font-family:verdana,arial,courier;
	color:#000000;
	font-weight:400;
	line-height:300%;
	}
	
.white { 	
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#FFFFFF;
	line-height:1.5;
	}

.whiteBoldOff,
a.whiteBoldOff:link,
a.whiteBoldOff:visited,
a.whiteBoldOff:hover,
a.whiteBoldOff:active { 	
	font-size:11px;
	font-family:verdana,arial,courier;
	font-weight:800;
	color:#FFFFFF;
	line-height:1.5;
	text-decoration:none;
	}

.whiteBoldOn,
a.whiteBoldOn:link,
a.whiteBoldOn:visited,
a.whiteBoldOn:hover,
a.whiteBoldOn:active { 	
	font-size:11px;
	font-family:verdana,arial,courier;
	font-weight:800;
	color:#FFFFFF;
	line-height:1.5;
	text-decoration:underline;
	}

.whiteSmall { 	
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#FFFFFF;
	line-height:1.5;
	}

.green {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	line-height:1.5;
	}

.greenHeader {
	font-size:16px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	font-weight:800;
	}

.greenHeaderSmall {
	font-size:12px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	font-weight:800;
	}

.small {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#000000;
	line-height:1.5;
	}

.footer {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#999999;
	text-decoration:none;
	line-height:16px;
	font-weight:normal;
	}

.footNote {
	color:#333333;
	font-style:italic;
	text-decoration:none;
	font-weight:normal;
	}

a.mainNavOff:link, a.mainNavOff:visited, a.mainNavOff:hover, a.mainNavOff:active {
	font-size:12px;
	font-family:verdana,arial,courier;
	color:#ffffff;
	text-decoration:none;
	}	

a.mainNavOn:link, a.mainNavOn:visited, a.mainNavOn:hover, a.mainNavOn:active {
	font-size:12px;
	font-family:verdana,arial,courier;
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
	}
	
a.navOff:link,
a.navOff:visited,
a.navOff:hover,
a.navOff:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	font-weight:800;
	}

a.navOn:link,
a.navOn:visited,
a.navOn:hover,
a.navOn:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	line-height:16px;
	font-weight:800;
	}

a.subnavOff:link,
a.subnavOff:visited,
a.subnavOff:hover,
a.subnavOff:active {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	font-weight:800;
	}

a.subnavOn:link,
a.subnavOn:visited,
a.subnavOn:hover,
a.subnavOn:active {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	line-height:16px;
	font-weight:800;
	}

a.linkOff:link,
a.linkOff:visited,
a.linkOff:hover,
a.linkOff:active {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	font-weight:800;
	}

a.linkOn:link,
a.linkOn:visited,
a.linkOn:hover,
a.linkOn:active {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	font-weight:800;
	}

a.loginlinkOff:link,
a.loginlinkOff:visited,
a.loginlinkOff:hover,
a.loginlinkOff:active {
	font-size:9px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	font-weight:800;
	}

a.loginlinkOn:link,
a.loginlinkOn:visited,
a.loginlinkOn:hover,
a.loginlinkOn:active {
	font-size:9px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	font-weight:800;
	}

a.footer:link,
a.footer:visited {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	font-weight:800;
	}

a.footer:hover,
a.footer:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	line-height:16px;
	font-weight:800;
	}

select.quick_links {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	width:180px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
	}

.drawBorder {
	border-top: solid 1px #D9D9D9;
	border-right: solid 1px #D9D9D9;
	border-bottom: solid 1px #D9D9D9;
	border-left: solid 1px #D9D9D9;
	}

.drawGreenBorder {
	border-top: solid 1px #b5d99f;
	border-right: solid 1px #b5d99f;
	border-bottom: solid 1px #b5d99f;
	border-left: solid 1px #b5d99f;
	}
	
.indent {
	padding-left:18;
	}

a.inlineLink,
a.inlineLink:link,
a.inlineLink:visited {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:underline;
	font-weight:800;
	}

a.inlineLink:hover,
a.inlineLink:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:underline;
	font-weight:800;
	}

.lightGreyBackground {
	background-color:#EEEEEE;
	}
	
.greyBackground {
	background-color:#D9D9D9;
	}
	
.greenBackground {
	background-color:#62AC1E;
	}
	
.greenBox { color:#333333; background:#F2F7EB; padding:10px; border:1px solid #BDD89E; }
.redBox { color:#333333; background:#E5D6DC; padding:10px; border:1px solid #590336; }
	
recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}
#recaptcha_image { width: 300px; height: 57px; }
#recaptcha_challenge_field { display: none; }

/* ReCaptcha authentication styling */
a.recaptcha_audio_cant_hear_link { background:transparent url('/images/icon_arrow_right.gif') 0 50% no-repeat; padding-left:16px; }
a.recaptcha_audio_cant_hear_link:link,
a.recaptcha_audio_cant_hear_link:visited {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	font-weight:800;
	}

a.recaptcha_audio_cant_hear_link:hover,
a.recaptcha_audio_cant_hear_link:active {
	font-size:10px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:none;
	line-height:16px;
	font-weight:800;
	}


/* Limited Workflow Template */
#tempLimitedWorkflow a, #tempLimitedWorkflow a:link, #tempLimitedWorkflow a:visited {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#666666;
	text-decoration:underline;
	font-weight:800;
}
#tempLimitedWorkflow a:hover, #tempLimitedWorkflow a:active {
	font-size:11px;
	font-family:verdana,arial,courier;
	color:#62AC1E;
	text-decoration:underline;
	font-weight:800;
}
