/* CSS Document */

/*-------------------------FORM STUFF------------------*/

input.searchfield {
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #9c9c9c;
	padding-left: 3px;
	background-color:#f7f7f7;
	border-top: 1px solid #73716B;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #73716B;
	}
		
	input.entryfield {
	width:280px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	background-color:#fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 4px;
	}

	input.entryfieldsearch {
	width:180px;
	padding:4px;
	border-top:1px solid #C1BFBF;
	border-left:1px solid #C1BFBF;
	border-bottom:1px solid #E2E1E1;
	border-right:1px solid #E2E1E1;
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	input.entryfieldActive {
	width:180px;
	padding:4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	/*background-color:#fbfbfb;*/
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	div.prfilter input.entryfield {
	width:90px;
	padding:4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	background-color:#fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	div.prfilter input.entryfieldActive {
	width:90px;
	padding:4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	/*background-color:#fbfbfb;*/
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	input.radio {
	}
	
	input.radioActive {
	}
	
	select.dropdown {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	select.dropdownsearch {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	select.dropdownActive {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	/*background-color: #fbfbfb;*/
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	select.dropdown_job {
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	width:360px;
	}
	
	select.dropdownActive_job {
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	width:360px;
	}
	
	textarea, .servicesbox {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	background-color:#fbfbfb;
	padding: 4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	height: 80px;
	width: 348px;
	}
	
	textarea.textareaActive {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	background-color:#fff;
	padding: 4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	height: 80px;
	width: 348px;
	}
	
	select.jumpmenu {
	font: normal 10px arial, helvetica, sans-serif;
	color: #313031;
	padding-left: 3px;
	border: 1px solid #313031;
	}
	
	td.divider {
	height: 1px;
	background-color:#e1e1e1;
	}
	
	td.fieldlabel {
	padding-left: 5px;
	}
	
	td.tablepadright {
	padding-right: 15px;
	}
/*-------------------------FORM ERROR STUFF------------------*/
tr.form, tr.req {
	height: 36px;
	}

	tr.error {
	background-color: #ffffe6;
	height: 36px;
	}
	
	tr.errorRowActive {
	background-color: #fff;
	color: #666;
	height: 36px;
	}
	
	tr.error td.fieldlabel {
	color:#f00;
	font-weight: bold;
	}
	
	tr.error td input.entryfield {
	background-color: #ffffa6;
	color: #f00;
	border-color: #fede01;
	}
	
	tr.error td select.dropdown {
	background-color: #ffffa6;
	color: #f00;
	border-color: #fede01;
	}
	
	tr.error td textarea {
	background-color: #ffffa6;
	color: #f00;
	border-color: #fede01;
	}
	
	tr.form td.formicon {
	background: url(images/spacer.gif) no-repeat center center;
	}
	
	tr.req td.formicon {
	background: url(images/redreq.gif) no-repeat center center;	
	}
	
	tr.error td.formicon {
	background: #ffffe6 url(images/error.gif) no-repeat center center;
	}