/* *****************************************************
	General
***************************************************** */
	
	#jobs_wrap {
		padding: 0 7px;
	}
	
	#jobs_wrap h1 {
		margin: 15px 0 0 0; padding: 0;
		font-size: 160%;
	}
	
	#jobs_wrap h2 {
		margin: 0; padding: .1em;
        font-size: 120%;
	}
	
	#jobs_wrap p {
		margin: 0 0 1em 0;
	}
	
	#jobs_wrap legend {
		display: none;
	}
	
	#jobs_wrap a {
		color: #c00;
		text-decoration: none;
		font-weight: normal;
	}
	
	#jobs_wrap a:hover {
		text-decoration: underline;
	}

/* *****************************************************
	Search for Jobs
***************************************************** */
	
	#jobs_wrap form, 
	#jobs_wrap fieldset {
		margin: 0; padding: 0;
		border: none;
	}
		
	#jobs_wrap #searchBox {
	    margin: 0; padding: 5px;
		border-top: 1px solid #ccc;
		background: #eee;
	}

	#jobs_wrap #searchBox form {
		margin: 0; padding: 3px;
	}
	
	#jobs_wrap #searchBox label {
		float: left;
		display: block;
		width: 200px;
		margin: 0 0 1em 0; padding: 0 6px 2px 0;
	}
	
	#jobs_wrap #searchBox label#daysback_label {
		clear: left;
		margin: 0;
	}

	#jobs_wrap #searchBox label span {
		margin: 5px 0 0 0;
		font-weight: normal; font-size: 90%;
	}

	#jobs_wrap #searchBox label#channel_page_code_label {
		clear: left;
	}
	
	#jobs_wrap #searchBox input.text,
	#jobs_wrap #searchBox select {
		width: 185px;
	}
	
	#jobs_wrap #searchBox input.submit {
		float: left;
		margin: 1.3em 0 0 0;
	}
	
	#jobs_wrap #searchBox p {
		clear: left;
		margin: 0;
	}

	#jobs_wrap p.advSearch {
		float: right;
	}
	
	* html #jobs_wrap p.advSearch {
		padding-top: 1.3em;
	}
	
/* *****************************************************
	Register Now
***************************************************** */
	
	#jobs_wrap #registerNow {
		clear: both;
		margin: 0; padding: 5px 5px 9px 5px;
		border-top: 1px solid #ccc;
		background: #eee;
	}
	
	#jobs_wrap #registerNow h2 {
		border-top: none;
	}

	#jobs_wrap #registerNow p {
		margin: 0 0 .5em .2em;
	}
	
	#jobs_wrap #registerNow form {
		padding: .5em 0 0 0;
		border-top: #ccc solid 1px;
	}
	
	#jobs_wrap #registerNow input.text {
		margin-left: .3em;
	}

	#jobs_wrap #registerNow ul{
	padding:0 0 5px 15px;
	margin:0;
	}
	#jobs_wrap #registerNow ul li{
	padding:0;
	margin: 0 0 0 .2em;
	
	}

/***************************************
	Browse Categories
***************************************/
	
	#jobs_wrap #browseCategories { /* holds the title, and container list */
		clear: both;
		width: auto;
		margin: 0; padding: 5px;
		border-top: 1px solid #ccc;
	}
	
	#jobs_wrap #browseCategories ul { /* 3 channel lists */
		position: relative;
		float: left;
		width: 135px;
		margin: 0 0 5px 5px; padding: 0;
		background: none;
		cursor: default;
	}
	
	#jobs_wrap #browseCategories ul li { /* channel list items */
		width: 135px;
		margin: 0; padding: 7px 0 0 0;
		list-style: none;
	}
	
/* *****************************************************************************
	Form Fields
**************************************************************************** \*/

	#jobs_wrap legend {
		display: none;
	}

	#jobs_wrap input.user-input {
		font-style: normal;
		color: #000;
	}
	
	#jobs_wrap input.text,
	#jobs_wrap select {
		width: 185px;
		margin: 0; padding: 0;
		font-size: 90%;
		color: #777;
	}
	
	#jobs_wrap select {
		color: #000;
	}

	/* Holly Hack */
	* html #jobs_wrap input.text {
		height: 1.7em; width: 185px;
	}

	#jobs_wrap input.submit {
		font-weight: bold; font-size: 90%;
		color: #fff;
		border: 1px solid #c00;
		background: #c00 url(/images/general/button_bg_ew.gif) 0 0 repeat-x;
		cursor: pointer;
		cursor: hand;
	}	
	
	#jobs_wrap .btnmargin {
		position: relative;
		top: 13px;
	}

	#jobs_wrap .regmargin {
		margin: 0; padding: 5px 0 4px 0;
	}

/* *****************************************************************************
	Patches
**************************************************************************** \*/

	/* Submit form buttons MAC IE5 needs explicit widths on floats */
	/* \*/
		#jobs_wrap form input.submit {
			width: auto !important;
		}
	/* */	
	
	#jobs_wrap .clear {
		clear: both;
	}

/* *****************************************************
	Survey popin
***************************************************** */

	div.pnl-body, div#jobs_wrap {
		position: relative;
	}

	div#surveyBox.showElement {
		left: 115px;
	}

	.hideElement {
		position: absolute;
		left: -15000px;
	}

	#surveyBox {
		background: #fff;
		border: 2px solid #818392;
		width: 370px;
		position: absolute;
		top: 45px;
		left: -5000em;
		z-index: 50;
		text-align: left;
		padding: 10px;
	}

	div[id="surveyBox"]#surveyBox {
		width: 350px;
	}

	#surveyBox h4 {
		color: #808392;
		font-size: 150%;
		font-weight: bold;
		margin: 0;
		padding: 0 0 10px 0;
	}

	#surveyBox p {
		color: #000;
		margin: 0 !important;
		padding: 0 0 8px 0;
	}	

	#surveyBox img {
		border: none;
		float: right;
	}

	#surveyBox #surveyButtons {
		display: block;
		margin-top: 3px;
		padding: 5px 0;
		float: left;
	}

	#surveyButtons a {
		text-decoration: none;
		font-weight: bold;
		background: #000027;
		padding: 1px 10px;
		cursor: pointer;
		border: 1px solid #afafb7;
		margin: 0;
		color: #fff;
		vertical-align: middle;
	}
