/* [%-# @(#)channel.css	1.6 15:15:16,07/02/05 (yy/mm/dd) -%] */
/* *****************************************************************************
	Imports
***************************************************************************** */

	@import url(global.css);

/* *****************************************************************************
	Containers
***************************************************************************** */

		

	div#container form {
		margin: 0 auto !important;
		padding:0;
		text-align:left;
		width:600px;
	}
	
	div#container form#Search{
		width:770px;
		}
	
	
	
 form#theform fieldset {
		padding: 5px 0;
		margin: 5px 0 0 0;
		border: none;
		background: #ECF5FF url(/images/general/boxcrnr_lightblu.gif) top left no-repeat;
	}
	
	
	div#container div#marketing {
		width: 195px;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	div#container div#marketing div.outer {
		background: url(/images/general/outer_bg_midblu.gif) top left no-repeat;
		margin: 10px 0 0 0;
		padding: 0;
	}
	
	div#container div#marketing div.inner {
		background: url(/images/general/inner_bg_midblu.gif) bottom right no-repeat;
		margin: 0;
		padding: 5px 10px 2px 10px;
	}
	
	div#container div#marketing form {
		background: #B2B2D1 url(/images/general/boxcrnr_midblu.gif) top left no-repeat;
		border: 0;
		width: auto;
		float: none;
		margin: 10px 0 0 0;
	}
	
	div#container div#intro {
		margin: 0;
		position: relative;
	}
	
	body#secr div#container div#intro {
		padding: 0 150px 0 0;
	}

/* *****************************************************************************
	Headings
***************************************************************************** */

	div#container form h2 {
		font-style: italic;
		font-size: 150%;
		margin: 0 0 .1em 0;
		width: 98%;
	}
	
	div#container form fieldset h3 {
		position: relative;
		display: block;
		font-style: italic;
		color: #2827DA;
		padding: 0 0 0 10px !important;
		background: none;
		font-size: 150%;
		border: none;
		margin: 0;
	}
	
	div#container form fieldset h3 span {
		position: absolute;
		right: 5px;
		top: 5px;
		font-size: 65%;
		width:30px;
	}
	
	
	
	div#container form fieldset#freeSearch h3
	 {
		color: #2827DA;
		padding: 0;
		margin: 0 0 0 -5px;
	}
	
	div#container form fieldset#secrVacRef h3{
		color: #2827DA;
		padding: 0;
		margin:0 !important;
	}
	
	div#container h4 {
		font-size: 130%;
	}
	
	html body div#container div#marketing div.outer h4 {
		color: #b2b2d1;
		font-style: italic;
		font-weight: bold;
	}
	
	html body div#container div#marketing form h4 {
		color: #fff;
		font-style: italic;
		font-weight: bold;
		margin: 0 5px;
	}

/* *****************************************************************************
	Paragraphs
***************************************************************************** */

	div#container fieldset ul li span {
		display: block;
		font-size: 85%;
		padding: .2em 0 0 0;
		position: absolute;
		top: 0;
		right: 10px;
		text-align: right;
	}
	
	div#container html body div#marketing form p {
		margin: 0 10px 1em 10px;
	}
	
	div#container p#partner {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 150px;
		overflow: hidden;
	}

/* *****************************************************************************
	Links
***************************************************************************** */

	div#container fieldset ul li a {
		display: block;
		font-size: 85%;
		font-weight: bold;
		padding: 0 0 0 10px;
		margin: 0;
		text-decoration: none;
	}
	
	div#container fieldset ul li a:hover, fieldset span.li a:hover {
		color: #2827DA;
		background: url(/images/general/chnl_a_hvr.gif) center left no-repeat;
	}
	
	html body div#container div#marketing form#login a {
		display: block;
		float: left;
		margin: 1em 0 0 0;
		font-size: 90%;
	}
	
	div#container p#partner a {
		display: block;
		position: relative;
		width: 150px;
		text-decoration: none;
		text-indent: -5000px;
	}
	
	body#secr div#container p#partner a {
		background: url(/images/general/secrecruit.gif) top right no-repeat;
		height: 43px;
	}

/* *****************************************************************************
	Lists
***************************************************************************** */

	div#container fieldset ul {
		list-style-type: none;
		margin: 0 10px;
		padding: 0;
	}
	
	div#container fieldset ul li {
		list-style-type: none;
		display: block;
		margin: 0;
		padding: 1px;
		position: relative;
		overflow: hidden;
	}
	
	div#container fieldset ul li:hover, 
	div#container fieldset ul li.hover {
		background: #FFF;
	}
	
	div#container fieldset ul li.checked {
		background: #FFF url(/images/general/chnl_li_slctd) top 325px no-repeat;
	}
	
	div#container div#marketing form ul {
		margin: 0 10px 1em 30px;
		font-size: 90%;
	}

/* *****************************************************************************
	Forms
***************************************************************************** */

	div#container fieldset label {
		display: block;
		font-size: 95%;
	}
	
	div#container fieldset li label {
		padding-left: 27px;
		width: 500px;
		position: relative;
		cursor: hand;
	}
	
	div#container fieldset li label input.checkbox {
		position: absolute;
		left: 2px;
		top: 0;
	}
	
	div#container fieldset li label input[class="checkbox"].checkbox {
		left: 5px;
		top: 3px;
	}
	
	div#container fieldset li label:hover, 
	div#container fieldset li label.hover {
		color: #2827DA;
	}
	
	div#container fieldset li label:hover, 
	div#container fieldset li label.hover {
		background: #FFF url(/images/general/chnl_li_slctd.gif) top left no-repeat;
	}
	
	div#container form fieldset#freeSearch,
	div#container fieldset#ignore,
	div#container fieldset#personalDetails,
	div#container fieldset#preRegTerms
	 {
		background: #FFE1E8 url(/images/general/boxcrnr_lightpink.gif) top left no-repeat;
		padding: 5px 5px 10px 15px;
	}
	
	
	
	
	div#container form fieldset#freeSearch label {
		font-weight: bold;		
	}
	
	div#container form fieldset#freeSearch span {
		display: block;
		margin-right:5px;
		width: 260px;
		float: left;
	}
	
	body#prereg div#container form fieldset#freeSearch span {
	
		width: 250px;
	}
	
	div#container form fieldset#freeSearch span.linked_form_element_1 {
		background: url(/images/general/linked_form_element_1.gif) right bottom no-repeat;
	}
	
	div#container form fieldset#freeSearch span label {
		clear: none;		
	}
	
	div#container fieldset#freeSearch input,
	div#container fieldset#secrVacRef input {
		width: 530px;
		margin: 0 0 .1em 0;
		font-size: 90%;
	}
	
	div#container fieldset#secrVacRef input{
		width: 260px;
	}
	body#prereg div#container fieldset#freeSearch input{
		width: 224px;
	}
	
	 fieldset#freeSearch input#location_include {
		background: #fff url(/images/general/linked_form_element_2.gif) left 7px no-repeat;
		padding: .2em 0 .2em 15px;
		width: 240px !important;
	}
	
	div#container fieldset#freeSearch select {
		width: 220px;
		margin: .2em 0 0 0;
		font-size: 90%;
	}
	
	div#container form fieldset[id="freeSearch"]#freeSearch select {
		margin: .1em 0 0 0;
	}
	
	div#container fieldset#freeSearch input.radio {
		width: auto;
	}
	
	fieldset#freeSearch input.checkbox {
		width: 14px !important; 
	}
	
	div#container fieldset#freeSearch label {
		border: none;
	}
	
	fieldset#freeSearch .label-columns label {
		width: 53px !important;
	}
	
	fieldset#freeSearch .label-columns span {
		display: inline !important;
		float: left !important;
		width: 250px !important;
	}
	
	
div#container fieldset#secrVacRef {
		padding: 5px 5px 10px 15px;
	}
	
	div#container form div#forSubmit {
		clear: both;
		text-align: right;
	}
	
	div#container div#marketing form fieldset {
		width: auto;
		background: none;
		margin: 0 5px;
		padding: 0 0 5px 0;
	}
	
	div#container div#marketing form fieldset input {
		width: 170px;
		margin: 0;
	}
	
	div#container div#marketing form fieldset input.submit {
		width: 2em;
		margin: .5em 0 0 0;
	}
	
	div#container div#marketing form fieldset label {
		width: auto;
		margin: 0;
		font-weight: bold;
	}
	
	fieldset#freeSearch label input.radio, fieldset#ignore label input.radio {
		width: auto !important;
		margin: 0 0 0 25px;
	}

/* *****************************************************************************
	Page Specifics
***************************************************************************** */

	/* *************************************************************************
		Pre Reg
	************************************************************************* */
	
		html body#prereg fieldset#personalDetails label {
			color: #0C2D83;
			letter-spacing: normal;
		}
		
		div#container form fieldset#personalDetails span {
			display: block;
			margin-left:10px;
			width: 255px;
			float: left;
		}
	
		body#prereg  div#container form fieldset#personalDetails select{
			width:275px;
		}
			
		body#prereg input.submit {
			font-size: 120%;
			padding: 2px 24px !important;
		}
		body#prereg div#container fieldset#freeSearch select {
			width: 226px;
		}
		body#prereg div#container fieldset#freeSearch label {
			width: 240px;
		}
		body#prereg div#container fieldset#freeSearch span {
			margin: .4em 0 0 10px;
			width: 250px;
		}
		body#prereg div#container fieldset#freeSearch input{
			width: 224px;
		}
		body#prereg div#container fieldset#freeSearch em{
			color: #000;
			font-size: 100%;
			font-style: italic;
		}
		body#prereg fieldset#freeSearch input#location_include,
		div#container form fieldset#freeSearch span.linked_form_element_1{
			background-image: none;
		}
		
		body#secr fieldset#freeSearch, body#secr fieldset#ignore,
		body#prereg fieldset#freeSearch, body#prereg fieldset#ignore {
			padding: 5px;
		}
		
		form fieldset#freeSearch label, form fieldset#ignore label, 
		form fieldset#secrVacRef label, form fieldset#personalDetails label {
			margin-left: 10px;
			font-weight: bold;
			clear: left;
		}
			
		body#prereg fieldset#preRegTerms{
			padding: 1em;
		}
		body#prereg fieldset#preRegTerms p {
			font-size: 90%;
			margin: .5em 10px;
		}
				
		body#prereg fieldset#ignore input {		
			font-size: 90%;
			margin: 0 0 .1em 10px;		
			width: 530px;
		}
		
		body#prereg fieldset#personalDetails input {
			font-size: 90%;	
			margin: 0 0 .1em 0;
			width: 225px;
		}
		
		body#prereg div#container fieldset#personalDetails span select {
			width: 225px;
			margin: .2em 0 0 0;
			font-size: 90%;
		}
		body#prereg div#container form div#forSubmit input.submit{
			width: 15em;
		}
	
		body#prereg fieldset#personalDetails, body#prereg fieldset#preRegTerms{
			background: #ECF5FF url(/images/general/boxcrnr_lightblu.gif) top left no-repeat;
		}

