/* *****************************************************
	General
***************************************************** */
	#jobs_wrap{
	width: 490px;
	}
	
	h1 {
		background: url(/images/general/pink_em.gif) no-repeat right;
		border-width: 0 0 1px 0;
		border-style: solid;
		border-color: #000;
		font-size: 2em;
		height:29px;
		margin-top:5px;
		padding: 0;
	}
	
	h2 {
        border-bottom:1px solid #fff;
		font-size: 150%;
		padding: 9px 0 9px 3px;
		margin:0 0 1px 0;
	}

/* *****************************************************
	Search for Jobs
***************************************************** */
	form, fieldset {
		padding: 0;
		margin: 0;
		border: 0;
	}
	
	#searchBox h2 {
		background: #699DCF url(/images/general/search_bg_em.gif) bottom left repeat-x;
		border-width: 0 9px 0 0;
		border-style: solid;
		border-color: #FF99CC;
		color: #fff;
	}
		
	#searchBox {
	    background: #043868;
		padding: 0 0 9px 0px;
		margin: 2px 0 0 0;
		color:#fff;
		width: 490px;
	}

	#searchBox form {
		border-top: 1px solid #fff;
		padding: 3px;
		margin: 0;
	}
	
	#searchBox label {
		display: block;
		float: left;
		width: 128px;
		padding: 0 6px 2px 0;
		margin: 0;
	}

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

	#searchBox label#channel_page_code_label {
		clear: left;
	}
	
	#searchBox p {
		clear: left;
		margin: 0;
	}

	.advSearch, .advSearch a {
		text-align: right;
		margin: 0 12px 0 0;
		color: #fff;
		font-weight: bold;
	}
	
/* *****************************************************
	Register Now
***************************************************** */
	#registerNow h2 {
        background: url(/images/general/reg_bg_em.gif) bottom left repeat-x;
		color: #000;
	}
	
	#registerNow {
        border-top:5px solid #fff;
		padding: 0px 0 9px 0px;
		background: #DEDEDE;
		clear: both;
		margin: 2px 0 0 0;
		color: #17355b;
	}


	#registerNow p {
		margin: 0 0 0 5px;
		float: left;
		width: 240px;
	}
	
	#registerNow form{
	float: right;
	width: 240px;
	}
	
	#registerNow form input{
	margin-top:1em;
	}

	#registerNow ul{
	padding:0 0 0 15px;
	margin:0;
	width: 240px;
	
	}
	#registerNow ul li{
	padding:0;
	margin:0;
	
	}

/***************************************
	Browse Categories
***************************************/
	#browseCategories h2 {
        background: #F4F0E5 url(/images/general/browse_bg_em.gif) bottom left repeat-x;
		color: #000;
	}
		
	#browseCategories { /* holds the title, and container list */
        border-top:5px solid #fff;
		padding: 0 0 9px 0px;
		clear: both;
		background: #EFE9DB;
		float: left;
		font-weight: bold;
		margin: 2px 0 0 0;
		width: 490px;
	}

	div[id="browseCategories"]#browseCategories ul li {
		width: 490px;
	}
	
	#browseCategories ul { /* 3 channel lists */
		position: relative;
		width: 140px;
		float: left;
		background: none;
		margin: 0 0 5px 5px;
		padding: 0;
		cursor: default;
	}
	
	#browseCategories ul li{ /* channel list items */
		list-style: none;
		margin: 0;
		padding: 7px 0 0 0;
		width: 145px !important;
	}
	
/* *****************************************************
	Form Fields
***************************************************** */
	
	legend {
		display: none;
	}

	input.user-input {
		color: #000;
		font-style: normal;
	}
	
	input.text, select {
	    border: 1px solid #B0C0C5;
		color: #4274a9;
		width: 126px;
		font-size: 90%;
		padding: 0;
		margin: 0;
	}

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

	input.submit {
		color: #990066;
		font-size: 90%;
		font-weight: bold;
		cursor: pointer;
		cursor: hand;
		border: 1px solid #990066;
		background: #FF99CC url(/images/general/button_bg_em.gif);
	}	
	
	.btnmargin {
		position: relative;
		top: 13px;
	}

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

	/***************************************************************
	Patches
***************************************************************/

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

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

	#jobs_wrap {
		position: relative;
	}

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

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

	#surveyBox {
		background: #fff;
		border: 2px solid #ff99cc;
		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: #000;
		font-size: 190%;
		font-weight: bold;
		margin: 0;
		padding: 0 0 10px 0;
	}

	#surveyBox p {
		color: #000;
		line-height: 140%;
		margin: 0;
		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: #FF99CC url(/images/general/button_bg_em.gif) center bottom repeat-x;
		padding: 1px 10px;
		cursor: pointer;
		border: 1px solid #990066;
		margin: 0;
		color: #990066;
		vertical-align: middle;
	}
