/* CSS Document */

/*
Colourise elements
*/
a {
	color: #66ccff;
}
b {
	color:#ec008b;
}


/*
Colourise Top Navigation
*/
div#links-nav li.li-topnav3 {
	background: url(../_images/bullets/recruitment_over.gif) no-repeat left top;
}


/*
Colourise Left Hand frame
*/
div.links-left div.top {
	background-image: url(../_images/frames/leftnav/recruitment_top.gif);
}
div.links-left div.middle {
	background-image: url(../_images/frames/leftnav/recruitment_middle.gif);
}
div.links-left div.bottom {
	background-image: url(../_images/frames/leftnav/recruitment_bottom.gif);
}

a.links-left-subsub, 
a.links-left-subsub-active {
	color: #ec008b;
}

a.links-left, 
a.links-left-active {
	border-bottom: 1px solid #ec008b;
}
a.links-left:hover, 
a.links-left-active {
	background-color: #ec008b;
}

a.links-left-sub:hover, 
a.links-left-sub-active {
	border-left: 17px solid #ec008b;
}
a.links-left-sub, 
a.links-left-sub-active {
	background-color: #fce0ec;
}


/*
Colourise Arrow/Gradient boxes
*/
div.arrow-box {
	background-image: url(../_images/frames/blue_middle.gif);
}
div.arrow-box div.content {
	background-image: url(../_images/frames/blue_top.gif);
	color: #4d90cc;
}
div.arrow-box div.bottom {
	background-image: url(../_images/frames/blue_bottom.gif);
}

div.arrow-header {
	background-image: url(../_images/bullets/header/recruitment_pink.gif);
	color: #ec008b;
}
div.arrow-header h1 {
	color: #ec008b;
}


/*
Colourise Right Hand frame
*/
div.rhs-box div.top {
	background-image: url(../_images/frames/rightnav/recruitment_top.gif);
}
div.rhs-box div.middle {
	background-image: url(../_images/frames/rightnav/recruitment_middle.gif);
	color: #000;
}
div.rhs-box div.bottom {
	background-image: url(../_images/frames/rightnav/recruitment_bottom.gif);
}


/*
Web forms
*/
form.webForm label {
	color: #ec008b;
}
form.webForm input.button {
	color: #ec008b;
}


/*
 *
 * Section Specifics
 *
 */
div.job-result {
	width: 290px;
	background: url(../_images/frames/recruitment/results_middle.gif) repeat-y top left;
	color: #000;
	margin: 15px 5px 0 5px;
	font-size: 0.9em;
	float: left;
	height: 120px;
}
	div.job-result div.top {
		background: url(../_images/frames/recruitment/results_top.gif) no-repeat top left;
		height: 10px;
		font-size: 1px;
		line-height: 1px;
	}
	div.job-result div.bottom {
		background: url(../_images/frames/recruitment/results_bottom.gif) no-repeat top left;
		clear: both;
		height: 10px;
		font-size: 1px;
		line-height: 1px;
	}
		div.job-result div.column-main {
			float: left;
			width: 210px;
			padding: 0 0 0 10px;
			line-height: 2.2em;
			height: 100px;
		}
		div.job-result div.column-more {
			float: left;
			width: 70px;
			padding: 0;
			height: 100px;
			line-height: 2.2em;
		}
		div.job-result div.header {
			color: #ec008b;
			font-weight: bold;
		}
		div.job-result a.contract {
			color: #ec008b;
		}
