/* Print Styles for HYC - July 2008 CP
==============================================================================*/


/* defaults, globals, and miscellaneous
==============================================================================*/

*, span { /* removes defaults from all elements */
	margin: 0;
	padding: 0;
	}
	
body {
	font-family: arial, san-serif, Verdana;
	font-size: 12px;
	text-align: left;
	margin: 10px;
	}

img, fieldset {
	border: 0; /* removes border in case images get have anchor around them */
	}

a {
	text-decoration: none;
	color: #125df5;
	font-weight: bold;
	}
	
a:hover {
	text-decoration: none;
	color: red;
	}
		
.clear {
	clear: both;
	}
	
p, h2, .Heading, h3, .SubHeading { 
	padding: 3px 0;
	}
	
ul { 
	margin: 5px 10px 10px 10px; 
	list-style: none;
	text-align: left;
	}
	
li  { 
	font-size: 100%; 
	margin: 1px; 
	background: url(../images/style/hyc/arrow.gif) no-repeat; 
	text-align: left;
	padding: 2px 5px 4px 26px 
	}

.clear {clear: both;}
.hideme, .CS_PgIndex_NoRecords { display: none; visibility: hidden; overflow: hidden; }

/* Header
==============================================================================*/

.header_bg { display: none; }
#footer { display: none; }
	
/* Main Content
==============================================================================*/

#leftside {
	display: none;
	}
	
#contentfull {}
	
#foot_full { display: none; }
	
/* Search Results
==============================================================================*/

.greyBlock a, .viewAll, .resultsLevel .help, .results .viewmore {
	display: none;
	}

.results {
	margin: 0;
	padding-bottom: 10px;
	}

	.results li {
		padding: 10px 0;
		display: block;
		overflow: hidden;
		margin: 0;
		background: none;
		clear: both;
		border-bottom: 1px solid #dddddd;
		}

		.results .order {
			float: left;
			width: 20px;
			font-size: 150%;
			padding-right: 10px;
			}
		.results .resicons {
			float: left;
			padding-right: 10px;
			}
		.results .details {
			float: left;
			}
			.results .details .courseTitle {}
			.results .details .permanent {}
			.results .details .salary {}
			.results .details .range {
				clear: left;
				}
				.results .details .salary h3, .results .details .range h3 {
					float: left;
					padding-right: 10px;		
					}
				.results .details .salary p, .results .details .range p {
					float: left;
					padding-top: 4px;		
					}
		
		.results .viewAll2 {
			clear: both;
			}
			
/* Other Pages
==============================================================================*/
			
.home_list_links a {
	clear: both;
	float: left
	}