
.searchtable td {
	padding-top:12px;
	padding-bottom:12px;
}
.searchtablehead td {
	background-color:#765a4e;
	border-top:4px solid #ff6300;
}

#contentx h1 {
	border-top:5px solid #765a4e;
	padding-top:12px;
}
#contentx h2 {
	font-size:18px;
	color:#765a4e;
	margin-bottom:14px;

}
h3 {
	font-size:15px;
	color:#afafaf;
}
#contentx #unregistered h2 {
	border-top:5px solid #765a4e;
	padding-top:12px;
}
#btn__App__Continue {
	float:right;
	margin:3px;
	margin-right:0px;
	margin-top:10px;
	background: transparent url("/files/continue.gif") no-repeat center right;
	cursor:pointer;
	height:30px;
	border:solid 0 #fff;
	font-size:0px;
	width:150px;
}











.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;
	width:45% !important;
	display:block;
	float:left;
}
#forgottenpassword {
	margin-top:20px;
}
#signin {
	float:right;
}

#navnext {
	width:95%;
	float:right;
	display:block;
}
#navprevious {
	float:left;
	display:block;
	height:35px;;
}



#registered, #unregistered { font-size:8pt; font-weight:normal; }


.appforminfo {
	color:red; 
	font-weight:bold; 
	width:100%;
	height:24px;
	 display:block;
}
.trigger, .trigger-off {
	margin-top:12px;
	padding-top:5px !important;
	
	height:24px;
	border-top:5px solid #765a4e;
	background:#ff6300;
	padding-left:10px !important;
	width:100%;
	color:#fff;
	margin-bottom:2px !important;
	padding-bottom:6px !important;
	font-size:9pt;

}
.trigger-off {
	border-top:5px solid #5b5b5b;
	background:#7c7c7c;
	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:#000;
	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;
}
#fileListCon {
	text-align:left;
	
}
#fileListCon ul {
	margin-left:10px;
	padding-left:10px;
}
#filesuploaded {
	text-align:left;
	margin-top:0px;
	padding-bottom:10px;
}
.formfield a {
	color:#d51631 !important;
}
.toggle_container {
	overflow: hidden;
	padding-top:15px !important;
	width: 100%;
}
.hidden {
	display:none;
}

.toggle_container input {
	width:140px;
}
.checkbox { width:20px !important; }
