
#footer ul li.last{background:none;}
#footer ul a{
	text-decoration:none;
	color:#000;
	font:9px/11px Arial, Helvetica, sans-serif;
}
#footer ul a:hover{text-decoration:underline;}
#callback {
	height: 0px;
}
a img {
	border: none;
}
.weblink {display: none}

.form {background: none; border:none; font-size:18px; margin:2px; padding:2px; width:175px; color:#5A5564}
.formlge {background: none; border:none; font-size:26px; margin:2px; padding:2px; width:165px; color:#990000}
#results {display:none}
#calc {display:block}






table, td, tr {
	font-size:9pt;
}




h4 {margin-bottom:10px; margin-top:10px; }
.abar {width:99%; background-color:#D51631; height:31px; margin-top:14px; color:#fff; padding-top:4px;}
.abar img {margin-top:3px; }
.joblink:active, .joblink:visited, .joblink:hover, .joblink:link {color:#000 !important; font-weight:bold;}
.searchtable TD {
	PADDING: 6px; MARGIN: 0px;

}
.field-container {
	width:95%;
	height:auto;
	min-height:200px;
	float:left;
}
.fieldlabel {
	font-weight:bold; 
	color:#000;
	text-transform:lowercase;
	width:45% !important;
	display:block;
	float:left;
}
#forgottenpassword {
	margin-top:20px;
}
#signin {
	margin-left:82%;
	margin-top:10px;
}

#navnext {
	width:95%;
	float:right;
	display:block;
}
#navprevious {
	float:left;
	display:block;
	height:35px;;
}

#navnext #btn__App__Continue {
	margin:3px;
	background: transparent url("/files/app-continue.gif") no-repeat top right;
	height:30px;
	border:solid 0 #fff;
	width:106px;
	font-size:0px;
	display:block;
	cursor:pointer;	
	margin-top:4px;
	float:right;
	display:block;
	padding-left:200px;
	text-indent: -200px;
}

#registered, #unregistered { font-size:8pt; font-weight:normal; }

#unregistered #btn__App__Continue {
	margin:3px;
	background: transparent url("/files/app-continue-obg.gif") no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:106px;
	font-size:0px;
	text-indent:-200px;	
	padding-left:100px;
	display:block;
	margin-top:22px;
	float:right;
	cursor:pointer;
}
.appforminfo {
	color:red; 
	font-weight:bold; 
	width:100%;
	height:24px;
	 display:block;
}
.trigger, .trigger-off {
	margin-top:12px;
	padding-top:0px !important;
	height:25px;
	background:url('/files/h1bg.gif') repeat-x #D51631 !important;
	padding-left:3px;
	width:100%;
	color:#fff;
	padding-bottom:4px !important;
	margin-bottom:0px !important;

}
.trigger-off {
	background:url('/files/h1bg-off.gif') repeat-x #7c7c7c !important;
	margin-bottom:2px !important;
}
h2.trigger a {
	color:#fff !important;
	padding-top:4px !important;
	display:block;
}
h2.trigger-off a {
	color:#ccc !important;
	padding-top:4px !important;
	display:block;
	
}
.appformh1text {
	float:left;
		color:#fff;
		font-size:16px;
	font-weight:bold;
	padding-top:4px;
}

.appformh1edit {
	float:right;
	padding-right:100px;
	font-size:12px;
	padding-top:5px;
}
form {
	margin:0px;
	padding:0px;
}
.form-line {
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
	float:left;
}
.form-line-mandatory, select, span {
	font-size:8pt;
}
.pdform-line-left {
	width:48%;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
}
.pdform-line-right {
	width:48%;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
}
.formfield {
	width:40% !important;
	text-align:right !important;
	display:block;
	float:left;
	padding-right:10px;
	font-size:8pt;
	font-weight:bold;
}
.form-line .formfield {
	width:45% !important;
	text-align:right !important;
	display:block;
	float:left;
	padding-right:10px;
	color:#e8831c;
	font-weight:bold;
}
.formanswer {
	font-weight:bold;
}
.asterisk, .formfield .asterisk {
	color:#D51631 !important;
}
#wherehear {
	float:left;
	display:block;
	margin-bottom:12px;
	font-size:8pt;
}
#selSource {
	margin-left:12px;
}
.forminfo {
	height:30px;
}
.formfieldanswer {
	display:block;
	float:right;
	width:50%;
}
.calign {
	width:100%;
	text-align:center;
}
#filesuploaded {
	margin-top:20px;
}
.formfield a {
	color:#d51631 !important;
}
.toggle_container {
	overflow: hidden;
	padding-top:3px !important;
	width: 100%;
}
.hidden {
	display:none;
}
h1, h2 {
	font-size:13pt;
}
h3 {
	font-size:11pt;
}
h4 {
	font-size:10pt;
}