/* [%-# %W% %T%,%D% (yy/mm/dd) -%] */

/* *****************************************************
	Globals
***************************************************** */

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #717171;
		margin: 0 0 10px 0;	
		padding: 0;
		text-align: center;
		background: #fff !important;
	}

	img, form, fieldset {
		padding: 0;
		margin: 0;
		border: 0;
	}

	label{
		cursor: pointer;
	}

	#menuL3 {
		height: 0 !important;
	}
	
/* *****************************************************
	Typography
***************************************************** */
	
	h1, h2, h3, h4, h5, h6 {
		margin: 0 0 1em 0;
		font-family: Trebuchet MS, Verdana, Arial, sans-serif;
		font-weight: bold;
	}
	
	h1 {
		font-size: 18pt;
		color: #3eaee8;
		margin: 0 0 7px 0;
		padding: 0;
	}
	
	h2 {
		font-size: 18px;
		color: #3eaee8;
		margin: 0;
		padding: 0;
	}

	h3 {
		font-size: 14px;
		color: #3eaee8;
		margin: 0;
		padding: 0;
	}

	p {
		margin: 0 0 1em 0;
	}

	.right {
		text-align: right;
	}

	.center {
		text-align: center;
	}

/* *****************************************************
	General Linkage
***************************************************** */
	
	a {
		color: #717171;
		text-decoration: none;
	}

	a:hover {
		color: #717171;
		text-decoration: underline;
	}
		
/* *****************************************************
	Containers
***************************************************** */

	#wrapper {
		width: 770px;			
		margin: 0 auto;
		padding: 0;
		text-align: left;
	}
	
	#mainContent {
		padding: 0;
		margin: 0;
		width: 610px;
		float: left;
	}
	
	#subContent {
		padding: 0;
		margin: 0;
		width: 145px;
		float: right;
	}

	#subContent p img {
		margin: 0 0 7px 0;
	}

/* *****************************************************
	Search for Jobs
***************************************************** */
	
	#searchJobs {
		width: 610px;
		padding: 0 0 10px 0;
		margin: 15px 0 0 0;
		border: 1px solid #00067d;
		float: left;
	}

	#searchJobs h2 {
		color: #fff;
		background: #00067d;
		padding: 2px 10px 4px 10px;
		clear: both;
	 }
	
	#searchbyKeywords, #searchbySpecialism {
		width: 302px;
		padding: 0 10px;
		margin:  0;
		float: left;
	}

	div[id="searchbyKeywords"]#searchbyKeywords, 
	div[id="searchbySpecialism"]#searchbySpecialism {
		width: 282px;
	}

	#searchbyKeywords {
		border-right: 1px solid #cdcdcd;
	}

	#searchJobs p {
		margin: 10px;
		float: left;
		clear: both;
	}

	#searchbyKeywords form {
		border: 0;
		padding: 7px 0;
		margin: 0 0 0 20px ;
		float:left;
		display:inline;
		width:260px;
	}

	#searchbyKeywords form fieldset {
		padding: 0;
		margin: 0;		
		border: 0;
		width: 255px;
	}

	#searchbyKeywords label {
		display: block;
		float: left;
		width: 250px;
		padding: 0 0 7px 0;
		margin: 0;
		font-weight: bold;
	}

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

	#searchbyKeywords label#channel_page_code_label {
		clear: left;
	}

	#searchbyKeywords input.text {
		width: 250px;
		border: 1px solid #c5c5c5;
		padding: 2px 2px;
		margin: 3px 5px 0 0;		
		color: #333333;
	}

	*html #searchbyKeywordss input.text {
		height: 1.8em;
		padding: 3px 0 0 0;
	}

	#searchbyKeywords input.submit {
		float: right;
		margin: 10px 0 0 0;
		border: 1px solid #2089c2;
		background: #3eaee8;
		color: #fff;
		font-weight: bold;
		cursor: pointer;
		cursor: hand;
	}

	#searchbySpecialism ul {
		float: left;
		margin: 0;
		padding: 3px 15px;
		width: 250px;
	}
	
	#searchbySpecialism ul li {
		margin: 5px 0 10px 0;
		padding: 0 15px;
		list-style: none;
		background: url(/images/general/grey_arrow.gif) 0 3px no-repeat;
	}

	.advSearch {
		text-align: left;
		margin: 10px 5px 0 0;
		padding:3px 15px;
		float: left;
		font-weight:normal;
		background: url(/images/general/grey_arrow.gif) 0 5px no-repeat;
	}

/* *****************************************************
	Upload your CV and Popular Searches
***************************************************** */

	#uploadCv, #popularSearches {
		padding: 5px;
		margin: 0 0 10px 0;
		width: 135px;
		clear: both;
		background: #efefef;
	}

	div[id="uploadCv"]#uploadCv, div[id="popularSearches"]#popularSearches {
		width: 125px;
	}

	#uploadCv h3, #popularSearches h3 {
		padding: 0;
		margin: 0 0 6px 0;
		color: #00067d;
	}

	#popularSearches ul {
		margin: 0;
		padding: 0;
		width: 125px;
	}
	
	#popularSearches ul li {
		margin: 0;
		padding: 0 0 3px 15px;
		list-style: none;
		background: #efefef url(/images/general/grey_arrow.gif) 0 3px no-repeat;
	}

	#uploadCv a {
		margin: 0;
		padding: 2px 0 2px 15px;
		background: #efefef url(/images/general/blue_arrow.gif) 0 5px no-repeat;
	}

/* *****************************************************
	Form Fields
***************************************************** */
	
	legend {
		display: none;
	}

	input.user-input {
		color: #000;
		font-style: normal;
	}
	
	input.text, select {
		color: #000;
		width: 158px;
		font-size: 100%;
		padding: 2px 0;
		margin: 0;
		border: 1px solid #676767;
	}

	*html input.text {
		height: 1.6em;
	}

	html>body select {
		padding: 0;
	}
