/* - - - - - - - - - - - - - - - - - - - - -Title: Advanced RegulatoryAuthor: Wayne Roberts - http://www.lushnewmedia.com/URL: http://www.advregulatory.com/Description: style.cssCreated: 08.10.08- - - - - - - - - - - - - - - - - - - - - *//* SMALL FORM */#right-panel form {	margin:0;	position: relative;	width: 230px;	height:100px;	padding: 10px 10px 20px;	margin-bottom: 15px;	background: #fff;    	border: 1px dotted #ccc;	}form #jobsearch_type, form #jobsearch_location {	border:1;	margin:5px 0;	width: 220px;	padding:0;	}form #jobsearch_keyword {	border:1;	margin:5px 0;	width: 210px;	padding:0;	}form .hidden {	display:none;	}/* ADVANCED FORM */#search-panel {	display:block;	border: 0;	float:right;	width: 630px;	padding: 0 0 5px;	background: #fff; 	margin: 0 0 10px;	}#search-panel h2{	position:relative;	float: left;	display:block;	font-weight: bold;	font-size: 80%;	margin:0 0 20px;	padding: 7px 0 7px 15px;	background: #333;	width: 615px;	color: #fff;	}#search-panel form {	width: 550px;	}#search-panel br {	clear:both;	}#search-panel form h3{	position:relative;	float: left;	clear:both;	display:block;	font-weight: bold;	font-size: 80%;	margin:0 0 10px 0;	padding: 5px 0 5px 15px;	background: #d2dddd; 	width: 615px;		}#search-panel form label {	display:block;	position:relative;	float: left;	font-size: 80%;	padding: 0 0 10px 15px;	}#search-panel form select {	float: right;	width: 250px;	border: 1;	position: relative;	right: 0;	}#search-panel form input {	float: right;	width: 250px;	border: 1px solid #666;	margin-bottom: 5px;	margin-right:0;	position: relative;	right: 0;	padding:3px;	}#search-panel fieldset {	border: 0;	}/* SEARCH RESULTS */#search-results {	border: 0;	float:left;	width: 150px;	}#search-resultscolumn {	display:block;	border: 0;	float:right;	width: 630px;	padding: 0 0 5px;	background: #fff; 	margin-bottom: 10px;	}#search-resultscolumn p.results{	font-size: 80%;	padding: 0 0 5px;	background: #fff; 	margin-bottom: 10px;	}#search-resultscolumn p.results a{	font-weight: bold;	}.search-resultpanel {	display:block;	border: 0;	float:right;	width: 630px;	padding: 0 0 5px;	background: #fff; 	margin-bottom: 10px;	}div#mid-column div.search-resultpanel h2{	display:block;	font-weight: bold;	font-size: 80%;	margin:0;	padding: 7px 0 7px 15px;	background: #333;	width: 615px;	color: #fff;	}div#mid-column div.search-resultpanel p.location{	display:block;	font-weight: bold;	margin:0;	padding: 5px 0 5px 15px;	background: #d2dddd; 	width: 615px;	}div#mid-column div.search-resultpanel p.salary{	font-weight: bold;	margin:-21px 0 0;	padding:0 15px;	float:right;	}div#mid-column div.search-resultpanel p.preview{	display:block;	margin:0;	padding: 8px 0 5px 15px;	background: #fff;	width: 615px;	color: #000;	}div#mid-column div.search-resultpanel p.joblink a{	font-weight: bold;	padding: 0;	margin: 0 0 0 15px;	color: #333;	}