/* CSS Document */
a:link {	color: #35556b;	text-decoration: underline;}
a:visited { color: #35556b; }
a:hover {	color: #e76f00;	text-decoration: none;}
a:active { color: red; }
p, ul, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 14px; }
.callout { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }

h1  {	font-size: 15px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #5382a1;}
h2 { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 3px; margin-bottom: 3px; }
h3 { color: #5382a1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; margin-bottom: 0; }
h5 { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: oblique; line-height: 12px; margin: 6px 0; }

input.searchfield {
	font: normal 12px Trebuchet MS, 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: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;
	font: 12px/14px Trebuchet MS, Verdana ,Arial, Helvetica, sans-serif;
	color: #333;
	}

	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: 12px/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: 12px/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: 20px;
	
	}
	
	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: 20px;
	
	}
	
	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;
	}