/* CSS Document */

/* Reset Trick */

html {
	height: 100%;
	margin-bottom: 1px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img, img a {
	border: none;
}

ul {
	list-style-type: square;
	font-size: 1.1em;
}

ul li {
	padding-bottom: 3px;
}

ol li {
	font-size: 1.1em;
	padding-bottom: 3px;
}

p {
	color: #727272;
	font-size: 1.1em;
	margin: 0;
	text-align: justify;
	margin:1em 0;
}

form {
	margin:0;
}

.floatleft {
	float:left;
}
 
.floatright {
	float:right;
	padding-left:3px;
}
 
.floatnone {
	float:none;
}
 
.floatleftpadding {
	float:left;
	padding-right:4px;
}
 
.floatleftborder {
	float:left;
	border-right:solid 1px #000;
} 

.bold {
	font-weight: bold;
}

.fix {margin-right: -3px; }

/* Clear Fixes */

.clearfix {
	display: block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}

/* Layout */

body {
	background: url(../images/bg_body.jpg) #f0f2f1 repeat-x 0 0;
	color: #727272;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
}

#cms_container {
	background: url(../images/bg_body.jpg) #f0f2f1 repeat-x 0 0;
}

div#wrapper {
	background: url(../images/bg_wrapper.jpg) #f0f2f1 no-repeat 0 0;
	margin: 0 auto;
	padding: 0 10px;
	width: 950px;
}

div#bucket {
	background: url(../images/bg_header.jpg) #fff repeat-x 0 0;
	padding: 21px 15px 50px 15px;
	width: 920px;
}

div#header {
	padding-bottom: 37px;
	margin-bottom: 1px;
	width: 920px;
	height:60px;
}

div#header .logged_in {
	float: left;
	width: 780px;
		height:14px;
	margin: 0 0 20px 12px;
	color: #4b6e94;
}

div#header .logged_in a {
	color: #4b6e94;
	font-weight: bold;
}

div#header div.column1_2 {
	float: left;
	width: 780px;
}

div#header div.column1_2 div.primNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#header div.column1_2 div.primNav ul li {
	float: left;
	font-size: 1.1em;
	padding-top: 5px;
}

div#header div.column1_2 div.primNav ul li a {
	color: #335d85;
	background: url(../images/bg_header_nav.gif) top repeat-x;
	padding: 5px 10px 0 10px;
	margin: 0 2px;
}

div#header div.column1_2 div.primNav ul li a.selected {
	color: #335d85;
	background: none;
	font-weight: bold;
	border-top: 3px solid #000;
	padding-top: 2px;
}

div#header div.column1_2 div.loginNav, div#header div.column1_2 div.logoutNav {
	float: left;
}

div#header div.column1_2 div.loginNav ul, div#header div.column1_2 div.logoutNav ul {
	list-style: none;
	padding: 0;
	margin: 33px 0 0 0;
	float: left;
}

div#header div.column1_2 div.loginNav ul li {
	background-color: #82c55b;
	margin-right: 1px;
	font-size: 0.9em;
	padding: 0px 10px;
	float: left;
}

div#header div.column1_2 div.logoutNav ul li {
	background-color: #003366;
	margin-right: 1px;
	font-size: 0.9em;
	padding: 0px 10px;
	float: left;
}

div#header div.column1_2 div.loginNav ul li a, div#header div.column1_2 div.logoutNav ul li a {
	color: #fff;
}

div#header div.column1_2 div.loginNav p {
	color: #496836;
	font-size: 0.9em;
	float: left;
	margin: 33px 0 0 10px;
}

div#header div.column1_2 div.logoutNav p {
	color: #194775;
	font-size: 0.9em;
	float: left;
	margin: 33px 0 0 10px;
}

div#header div.column1_2 div.loginNav p a {
	color: #496836;
}

div#header div.column1_2 div.logoutNav p a {
	color: #194775;
}

div#header div.column2_2 {
	float: right;
	width: 105px;
}

/* Content */

div#content {
	width: 920px;
	padding-top: 9px;
}

/*******************************
Column1_2 CSS Starts Here
********************************/

div#content div.column1_2 {
	float: left;
	padding: 12px 0 0 0;
	width: 297px;
}

div#content div.column1_2 div.search h2 {
	color: #194775;
	margin: 0 0 12px 0;
	font-size: 1.8em;
	font-weight: normal;
}


div#content div.column1_2 div.search {
	background: url(../images/bg_search.gif) #fff repeat-x bottom left;
	padding-left: 7px;
	min-height: 171px;
	height: auto!important;
	height: 171px;
	width: 290px;
}

div#content div.column1_2 div.search h2 {
	color: #194775;
	margin: 0 0 12px 0;
	font-size: 1.8em;
	font-weight: normal;
}

div#content div.column1_2 div.search input {
	border: 1px solid #92a5a4;
	color: #7a7a7a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 1px 0 1px 4px;
	margin-bottom: 6px;
	width: 273px;
}

div#content div.column1_2 div.search input.city {
	float: left;
	margin-right: 3px;
	width: 212px;
}

div#content div.column1_2 div.search div.field {
	padding-bottom: 5px;
	width: 290px;
}

div#content div.column1_2 div.search div.field input {
	float: left;
	margin-right: 3px;
	width: 212px;
}

div#content div.column1_2 div.search a {
	color: #194775;
	font-weight: bold;
}

div#content div.column1_2 div.search select {
	border: 1px solid #92a5a4;
	color: #7a7a7a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 1px 0 1px 4px;
	margin-bottom: 6px;
	width: 219px;
}

div#content div.column1_2 div.login {
	/*background: url(../images/bg_register.jpg) no-repeat 235px 113px;*/
	border-top: 3px solid #82c55b;
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
}

div#content div.column1_2 div.login h2 {
	color: #82c55b;
	font-size: 1.4em;
	margin: 0 0 10px 0;
}

div#content div.column1_2 div.login input {
	border: 1px solid #1b4204;
	font-size: 1.0em;
	color: #7a7a7a;
	padding: 1px 0 1px 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 3px 0 0;
	width: 224px;
}

div#content div.column1_2 div.login div.field {
	margin-top: 8px;
	width: 290px;
}

div#content div.column1_2 div.login div.field input {
	float: left;
}

div#content div.column1_2 div.login p {
	color: #373737;
	font-size: 1.0em;
	margin: 5px 0;
	width: 160px;
}

div#content div.column1_2 div.login p a {
	color: #1b4204;
	font-weight: bold;
}

div#content div.column1_2 div.login p.rss a {
	background: url(../images/rss_icon.gif) no-repeat 0 0;
	padding:0 0 20px 20px;height:20px;
}

div#content div.column1_2 div.login p input {
	border: none;
	float: none;
	width: 15px;
}

div#content div.column1_2 div.help {
	background: url(../images/candidates.jpg) no-repeat 225px 30px;
	margin: 15px 0 0 0;
	width: 297px;
}

div#content div.column1_2 div.help h3 {
	background: url(../images/stripe.gif) no-repeat 0 0;
	font-size: 1.2em;
	color: #82c55b;
	padding: 12px 0 2px 0;
	margin: 0;
}

div#content div.column1_2 div.help p {
	color: #1b4204;
	font-size: 1.0em;
}

div#content div.column1_2 div.help p a {
	color: #1b4204;
	font-weight: bold;
}

div#content div.column1_2 div.spring {
	background-color: #ecf6e7;
	margin: 20px 0 0 0;
	padding: 0 0 7px 0;
	width: 297px;

}

div#content div.column1_2 div.spring h3 {
	background: url(../images/stripe2.jpg) no-repeat 0 0;
	color: #496836;
	font-size: 1.2em;
	padding: 12px 30px 0 10px;
	margin: 0;
}

div#content div.column1_2 div.spring p {
	color: #373737;
	font-size: 1.0em;
	padding: 0 30px 0 10px;
}

div#content div.column1_2 div.spring a {
	color: #496836;
	font-weight: bold;
	padding: 0 0 0 10px;
}

div#content div.column2_2 {
	margin-left: 10px;
	float: left;
	width: 613px;
}

div#content div.column2_2 div.banner {
	background: url(../images/banner.jpg) no-repeat 0 0;
	padding: 85px 0 22px 15px;
	margin-bottom: 10px;
	width: 598px;
}

div#content div.column2_2 div.banner p {
	color: #fff;
	padding: 0px 0 0 0;
	margin:0;
	font-size: 1.4em;
	font-weight: bold;
	width: 455px;
	text-align: left;
}

div#content div.column2_2 div.banner a {
	color: #fff;
	font-size: 10px;
}

div#content div.column2_2 div.job_categories {
	border-top: 3px solid #003366;
	float: left;
	width: 306px;
}

div#content div.column2_2 div.job_categories h2 {
	color: #06427e;
	font-size: 1.4em;
	margin: 0;
	padding: 7px 0 5px 0;
}

div#content div.column2_2 div.job_categories ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#content div.column2_2 div.job_categories ul li a {
	color: #595959;
}

div#content div.column2_2 div.job_categories ul li a span {
	color: #3478bc;
	font-weight: bold;
}

div.column2 {
	float: left;
	margin-left: 9px;
	width: 295px;
}

div#content div.column2_2 div.latest_news {
	border-top: 3px solid #91a5a5;
	float: left;
	width: 295px;
}


div#content div.column2_2 div.latest_news h2 {
	color: #7d9191;
	font-size: 1.4em;
	margin: 0;
	padding: 7px 0 5px 0;
}

div#content div.column2_2 div.latest_news ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#content div.column2_2 div.latest_news ul li {
	background: url(../images/bg_latest_news.jpg) no-repeat right top;
	color: #787878;
	font-size: 0.9em;
	padding: 0 60px 0 0;
	margin: 0 0 10px 0;
	min-height:40px;
}

div#content div.column2_2 div.latest_news a {
	color: #7d9191;
	font-size: 1.1em;
	font-weight: bold;
}

div#content div.column2_2 div.latest_news a.small {
	font-size: 10px;
}

div#content div.column2_2 div.investor_relations {
	background: url(../images/bg_investor_relations.jpg) no-repeat 230px 22px;
	float: left;
	margin: 10px 0 0 0;
	width: 290px;
}

div#content div.column2_2 div.investor_relations h3 {
	background: url(../images/stripe3.jpg) no-repeat 0 0;
	color: #92a5a4;
	font-size: 1.4em;
	margin: 0;
	padding: 8px 0 3px 0;
}

div#content div.column2_2 div.investor_relations p {
	padding: 0 0 3px 0;
	text-align:left;
}

div#content div.column2_2 div.investor_relations a {	
	color: #7d9191;
	font-weight: bold;
}

div#content div.column2_2 div.fetured_clients {
	border-top: 3px solid #335c85;
	margin-top: 20px;
	width: 613px;
}

div#content div.column2_2 div.fetured_clients .featured {
	width: 139px;
	height: 58px;
	border: 1px solid #eaf3f2;
	padding: 3px;
	margin: 0 6px 10px 0;
	float: left;
}

div#content div.column2_2 div.fetured_clients .featured img {
	border: 1px solid #f5f1f0;
	display: block;
	margin: 0 30px 3px 0;
}

div#content div.column2_2 div.fetured_clients h2 {
	color: #4a6279;
	font-size: 1.4em;
	margin: 7px 0;
}

div#content div.column2_2 div.fetured_clients img {
	float: left;
	margin: 0 6px 12px 0;
}

div#content div.column2_2 div.fetured_clients p a {
	color: #345b86;
	font-size: 0.9em;
	font-weight: bold;
	
}


/********* Staffing Blocks ***********/

div#staffing_blocks {
	margin-top: 22px;
	width: 920px;
}

div#staffing_blocks div.staff {
	float: left;
	padding: 2px 15px 0 10px;
	margin-right: 1px;
	text-align: right;
	min-height: 64px;
	height: auto!important;
	height: 64px;
	width: 280px;
}

div#staffing_blocks div.staff h2 {
	font-size: 1.8em;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

div#staffing_blocks div.staff ul {
	list-style: none;
	padding: 7px 0 0 0;
	margin: 0;
}

div#staffing_blocks div.staff ul li {
	color: #fff;
	padding-left: 3px;
	display: inline;
	text-align: right;
}

div#staffing_blocks div.staff ul li a {
	color: #fff;
}

#general {
	background: url(../images/bg_general_staff.jpg) #8cc63f no-repeat 0 0;
}

#professional {
	background: url(../images/bg_professional_staff.jpg) #004990 no-repeat 0 0;
}

#managed_soln {
	background: url(../images/bg_managed_soln.jpg) #91a5a5 no-repeat 0 0;
}

/* 12/08/08 */

div#content div.column1_3 {
	float: left;
	width: 194px;
}

div#content div.column1_3 div.steps {
	background: url(../images/bg_darkgrey_border.gif) repeat-x 0 0;
	margin-top: 8px;
	padding: 8px 7px;
	width: 180px;
	font-size: 10px;
	color: #194775;
}

div#content div.column1_3 div.steps h2 {
	color: #194775;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0 0 8px 0;
}

div#content div.column1_3 div.steps .step1  {
	width: 100px;
	height: 46px;
	background: url(../images/registration_step1.gif) top;
	padding: 10px 0 0 80px;
	margin-top: 10px;
	color: #c3cdd7;
}

div#content div.column1_3 div.steps .step1active  {
	width: 100px;
	height: 46px;
	background: url(../images/registration_step1.gif) bottom;
	padding: 10px 0 0 80px;
	margin-top: 10px;
}

div#content div.column1_3 div.steps .step2  {
	width: 100px;
	height: 42px;
	background: url(../images/registration_step2.gif) top;
	padding: 10px 0 0 80px;
	margin-top: 10px;
	color: #c3cdd7;
}

div#content div.column1_3 div.steps a:hover .step2  {
	width: 100px;
	height: 42px;
	background: url(../images/registration_step2.gif) top;
	padding: 10px 0 0 80px;
	margin-top: 10px;
	color: #c3cdd7;
}

div#content div.column1_3 div.steps .step2active  {
	width: 100px;
	height: 42px;
	background: url(../images/registration_step2.gif) bottom;
	padding: 10px 0 0 80px;
	margin-top: 10px;
}

div#content div.column1_3 div.steps .step3  {
	width: 100px;
	height: 49px;
	background: url(../images/registration_step3.gif) top;
	padding: 10px 0 0 80px;
	margin-top: 10px;
	color: #c3cdd7;
}

div#content div.column1_3 div.steps .step3active  {
	width: 100px;
	height: 49px;
	background: url(../images/registration_step3.gif) bottom;
	padding: 10px 0 0 80px;
	margin-top: 10px;
}

div#content div.column1_3 div.steps .step4  {
	width: 100px;
	height: 39px;
	background: url(../images/registration_step4.gif) top;
	padding: 10px 0 0 80px;
	margin-top: 10px;
	color: #c3cdd7;
}

div#content div.column1_3 div.steps .step4active  {
	width: 100px;
	height: 39px;
	background: url(../images/registration_step4.gif) bottom;
	padding: 10px 0 0 80px;
	margin-top: 10px;
}

div#content div.column1_3 div.steps .step5 {
	width: 100px;
	height: 46px;
	background: url(../images/registration_step5.gif) top;
	padding: 10px 0 0 80px;
	margin-top: 10px;
	color: #c3cdd7;
}

div#content div.column1_3 div.steps .step5active {
	width: 100px;
	height: 46px;
	background: url(../images/registration_step5.gif) bottom;
	padding: 10px 0 0 80px;
	margin-top: 10px;
}

div#content div.column1_3 div.steps h3 {
	margin: 0;
	font-size: 10px;
}

div#content div.column1_3 div.sub_navigation {
	border-top: 3px solid #194876;
	margin-top: 20px;
}

div#content div.column1_3 div.sub_navigation h2 {
	color: #194775;
	font-size: 1.8em;
	font-weight: normal;
	margin: 8px 0 0 0;
}

div#content div.column1_3 div.sub_navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#content div.column1_3 div.sub_navigation ul li a {
	color: #787878;
	text-decoration: none;
	font-size: 10px;
}

div#content div.column1_3 div.sub_navigation ul li a.selected {
	color: #184879;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px
}

div#content div.column1_3 div.sub_navigation ul li ul li.selected {
	color: #184879;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px
}


div#content div.column1_3 div.sub_navigation ul ul{
	padding-left:16px;
}

div#content div.column1_3 div.search {
	background: url(../images/bg_search_alt.gif) #f2f2f2 repeat-x 0 0;
	padding: 2px 7px;
	margin-top: 15px;
	width: 180px;
}

div#content div.column1_3 div.search h2 {
	color: #194775;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0 0 8px 0;
}

div#content div.column1_3 div.search form {
	margin: 0;
}

div#content div.column1_3 div.search h3 {
	color: #194775;
	font-size: 1.1em;
	margin: 4px 0 2px 0;
}

div#content div.column1_3 div.search h3 a {
	color: #194775;
	font-size: 0.9em;
}

div#content div.column1_3 div.search input {
	border: 1px solid #92a5a4;
	color: #7a7a7a;
	font-size: 1.0em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px 0 1px 3px;
	margin-bottom: 4px;
	width: 175px;
}

div#content div.column1_3 div.search select {
	border: 1px solid #92a5a4;
	color: #7a7a7a;
	font-size: 1.0em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px 0 1px 3px;
	margin-bottom: 4px;
	width: 180px;
}

div#content div.column1_3 div.search div.salary_range input {
	float: left;
	margin-right: 3px;
	width: 82px;
}

div#content div.column1_3 div.search div.salary_range select {
	float: left;
	margin-right: 5px;
	width: 110px;
}

div#content div.column1_3 div.poll {
	background: url(../images/bg_grey_border.gif) repeat-x 0 0;
	margin: 12px 0 0 0;
	padding: 12px 0 0 0;
}

div#content div.column1_3 div.poll h3 {
	color: #333;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

div#content div.column1_3 div.poll p {
	color: #333;
	margin: 8px 0;
}

div#content div.column1_3 div.poll div.field {
	margin-bottom: 5px;
}

div#content div.column1_3 div.poll div.field input {
	margin-bottom: 2px;
	margin-right: 3px;
	vertical-align: bottom;
}

* html div#content div.column1_3 div.poll div.field input {
	height: 15px;
	margin-right: 0px;
}

*:first-child+html div.column1_3 div.poll div.field input {
	height: 15px;
	margin-right: 0;
}

div#content div.column1_3 div.poll div.field label {
	color: #333;
}


div#content div.column1_3 div.poll a {
	color: #333;
	display: block;
	font-weight: bold;
	margin-top: 10px;
}

div#content div.column1_3 div.salary_survey {
	background-color: #f4faf0;
	margin-top: 15px;
	padding-bottom: 12px;
	width: 203px;
}

div#content div.column1_3 div.salary_survey h3 {
	background: url(../images/bg_darkgreen_border.gif) repeat-x 0 0;
	color: #496836;
	font-size: 1.2em;
	padding: 8px 0 3px 7px;
	margin: 0;
}

div#content div.column1_3 div.salary_survey p {
	font-size: 1.0em;
	padding: 0 10px 3px 7px;
}

div#content div.column1_3 div.salary_survey a {
	font-weight: bold;
	color: #496836;
	padding: 0 0 0 7px;
}

div#content div.column1_3 div.refer_friend {
	background-color: #f4f6f6;
	margin-top: 15px;
	padding: 0 0 12px 0;
	width: 203px;
}

div#content div.column1_3 div.refer_friend h3 {
	background: url(../images/bg_darkgrey_border.gif) repeat-x 0 0;
	color: #697d7c;
	font-size: 1.2em;
	padding: 8px 0 3px 7px;
	margin: 0;
}

div#content div.column1_3 div.refer_friend p {
	font-size: 1.0em;
	padding: 0 10px 3px 7px;
}

div#content div.column1_3 div.refer_friend a {
	font-weight: bold;
	color: #697d7c;
	padding: 0 0 0 7px;
}

div#content div.column1_3 div.candidate_help {
	background-color: #ffffff;
	margin-top: 15px;
	padding: 0 5px 12px 0;
	width: 198px;
}

div#content div.column1_3 div.candidate_help h3 {
	background: url(../images/bg_darkgrey_border.gif) repeat-x 0 0;
	color: #194775;
	font-size: 1.2em;
	padding: 8px 0 3px 7px;
	margin: 0;
}

div#content div.column1_3 div.candidate_help p {
	font-size: 1.0em;
	padding: 0 10px 3px 7px;
}

div#content div.column1_3 div.candidate_help p a {
	padding: 0;
}

div#content div.column1_3 div.candidate_help a {
	font-weight: bold;
	color: #476c91;
	padding: 0 0 0 7px;
}

div#content div.column2_3 {
	float: left;
	padding: 0 10px 0 17px;
	width: 485px;
}

div#content div.column2_3 div.banner {
	padding: 0 8px 4px 8px;
}

div#content div.column2_3 div.banner img {
}

div#content div.column2_3 div.active_msgs p {
	color: #e10c0c;
	font-size: 1.0em;
	padding: 1px 0 2px 5px;
}

div#content div.column2_3 div.active_msgs ul {
	list-style: disc;
	margin: 0 0 5px 0;
	color: #e10c0c;
	width: 400px;
	font-size: 10px;
	padding-left: 18px;
}

div#content div.column2_3 div.saved_searches {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding-bottom: 15px;
}

div#content div.column2_3 div.saved_searches h2 {
	font-size: 18px;
	padding-top: 15px;
	margin:0;
	color: #194775;
}

div#content div.column2_3 div.saved_searches h3 {
	font-size: 11px;
	padding-top: 15px;
	margin:0;
	color: #194775;
	margin: 5px 0;
}

div#content div.column2_3 div.saved_searches table {
	width: 100%;
	text-align: left;
	border-color:#fff;
}

div#content div.column2_3 div.saved_searches table img {
	margin-left: 5px;
}

div#content div.column2_3 div.saved_searches table th {
	padding: 0 5px;
	color: #476c91;
	border-color:#fff;
}

div#content div.column2_3 div.saved_searches table td {
	padding: 5px;
	border-color:#fff;
}

div#content div.column2_3 div.saved_searches table tr {
	border-color:#fff;
}

div#content div.column2_3 div.saved_searches table .big {
	width: 200px;
}

div#content div.column2_3 div.job_details {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding-bottom: 15px;
}

div#content div.column2_3 div.job_details p {
	color: #194775;
	font-size: 1.0em;
	padding: 5px 0 10px 0;
	text-align: left;
}

div#content div.column2_3 div.job_description {
	padding: 11px 0 0 0;
	width: 480px;
}

div#content div.column2_3 div.job_description p {
	color: #194775;
	padding: 10px 0;
}

div#content div.column2_3 div.job_description div.leftCol {
	float: left;
	width: 345px;
}

div#content div.column2_3 div.job_description div.leftCol h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 0 0 12px 0;
}

div#content div.column2_3 div.job_description div.leftCol h3 a {
	padding: 0;
}


div#content div.column2_3 div.job_description div.leftCol p {
	color: #194775;
	font-size: 1.0em;
	padding: 0 0 2px 0;
}

div#content div.column2_3 div.job_description div.rightCol {
	float: left;
	padding-right: 10px;
	width: 125px;
}

div#content div.column2_3 div.job_description div.rightCol a {
	color: #194775;
	display: block;
	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0 0 3px 25px;
}

div#content div.column2_3 div.job_details a {
	color: #194775;
	display: inline;
	font-weight: bold;
	margin: 8px 6px 0 0;

}

div#content div.column2_3 div.job_description div.rightCol a.tell_frd, div#content div.column2_3 div.job_details a.tell_frd {
 background: url(../images/tell_friend_icon.gif) no-repeat 0 0;
 padding:0 0 20px 25px; height:20px;
}
 
div#content div.column2_3 div.job_description div.rightCol a.add_to_basket, div#content div.column2_3 div.job_details a.add_to_basket {
 background: url(../images/add_basket_icon.gif) no-repeat 0 0;
padding:0 0 20px 25px; height:20px;
}
 
div#content div.column2_3 div.job_description div.rightCol a.apply, div#content div.column2_3 div.job_details a.apply {
 background: url(../images/apply_icon.gif) no-repeat 0 0;
 padding:0 0 20px 25px; height:20px;
}
 
div#content div.column2_3 div.job_description div.rightCol a.click_apply, div#content div.column2_3 div.job_details a.click_apply {
 background: url(../images/click_apply_icon.gif) no-repeat 0 0;
 padding:0 0 20px 25px; height:20px;
}

div#content div.column2_3 div.job_description div.rightCol a.Quick_Apply, div#content div.column2_3 div.job_details a.Quick_Apply {
	background: url(../images/click_apply_icon.gif) no-repeat 0 0;
padding:0 0 20px 25px; height:20px;

}

div#content div.column2_3 div.job_description div.rightCol a.ApplyAndRegister, div#content div.column2_3 div.job_details a.ApplyAndRegister {
	background: url(../images/click_apply_icon.gif) no-repeat 0 0;
 padding:0 0 20px 25px; height:20px;

}


div#content div.column2_3 div.back_butn {
	background: url(../images/bg_blue_border.gif) repeat-x 0 0;
	margin-top: -15px;
	padding-top: 15px;
}

div#content div.column2_3 div.back_butn a {
	background: url(../images/back_icon.gif) no-repeat 0 0;
	color: #194775;
	margin-top: 12px;
	font-weight: bold;
	padding: 2px 0 2px 25px;
}

div#content div.column2_3 div.back_btn {
	background: url(../images/bg_blue_border.gif) repeat-x 0 0;
	padding-top: 15px;
	padding-left: 370px;
}
div#content div.column2_3 div.advanced_search_top {
	float:left;
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	margin: 0 0 10px -10px;
	width: 500px;
}

div#content div.column2_3 div.advanced_search {
	background: url(../images/bg_advanced_search.gif) repeat-x bottom;
	float:left;
	padding: 5px 0 15px 0;
	margin-bottom: 10px;
}

div#content div.column2_3 div.advanced_search h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 3px 0 3px 2px;
}

div#content div.column2_3 div.advanced_search h2 {
	color: #194775;
	font-size: 14px;
	margin: 3px 0 3px 2px;
}

div#content div.column2_3 div.advanced_search .content {
	margin: 0px 5px 5px 5px;
	margin-left: 60px;
}

div#content div.column2_3 div.advanced_search .content form {
	margin: 0;
}

div#content div.column2_3 div.advanced_search .content h3 {
	font-size: 11px;
	width: 311px;
}

div#content div.column2_3 div.advanced_search .content input {
	border: 1px solid #92a5a4;
	color: #7a7a7a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 1px 0 0px 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 323px;
}

div#content div.column2_3 div.advanced_search .content div.field {
	padding-bottom: 5px;
	width: 340px;
}

div#content div.column2_3 div.advanced_search .content div.field input {
	float: left;
	margin-right: 3px;
	width: 262px;
}

div#content div.column2_3 div.advanced_search .content select {
	border: 1px solid #92a5a4;
	color: #7a7a7a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin-top: 5px;
	padding: 1px 0 1px 4px;
	margin-bottom: 6px;
	width: 329px;
}

div#content div.column2_3 div.advanced_search .content label {
	font-weight: bold;
	color: #194775;
	margin-right: 10px;
}

div#content div.column2_3 div.advanced_search div.searchButton {
	text-align: right;
	margin-right: 20px;
	float:right;
}

div#content div.column2_3 div.advanced_search .content .checkbox input {
	width: auto;
	margin: 0 10px 6px 0;
	border: 0;
}

div#content div.column2_3 div.advanced_search .content input.small {
	width: 81px;
}

div#content div.column2_3 div.advanced_search .content select.small {
 width: 111px;padding:0 0 0 0px; margin:0 0 0 2px;
}

div#content div.column2_3 div.application_confirmation {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 15px 0;
	margin: 0 5px 10px 0;
}

div#content div.column2_3 div.application_confirmation p {
	margin: 5px 3px;
	font-size: 10px;
}

div#content div.column2_3 div.application_confirmation h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 0 0 0 2px;
}

div#content div.column2_3 div.application_confirmation h4 {
	font-size: 10px;
	color: #194775;
}

div#content div.column2_3 div.application_confirmation ul {
	list-style: none;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

div#content div.column2_3 div.application_confirmation ul li span {
	font-weight: bold;
}

div#content div.column2_3 div.application_confirmation .content h3 {
	font-size: 11px;
}

div#content div.column2_3 div.application_listing {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 15px 0;
	margin-bottom: 10px;
}

div#content div.column2_3 div.application_listing h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 2px 0 0 0;
}

div#content div.column2_3 div.application_listing table {
	width: 470px;
	margin-right: 10px;
}

div#content div.column2_3 div.application_listing table img {
	float: right;
	margin-right: 3px;
}

div#content div.column2_3 div.application_listing table th {
	text-align: left;
	color: #194775;
	width: 25%;
	padding: 5px;
}

div#content div.column2_3 div.application_listing table td {
	padding: 5px;
}

div#content div.column2_3 div.application_listing table tr.even {
	background: #ededed;
}

div#content div.column2_3 div.application_listing table .delete {
	text-align: right;
	width: 50%;
}

div#content div.column2_3 div.edit_prefrences {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 15px 5px;
	margin-bottom: 10px;
}

div#content div.column2_3 div.edit_prefrences h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 2px 0 0 0;
}

div#content div.column2_3 div.edit_prefrences p {
	font-size: 10px;
	margin-top: 3px;
}

div#content div.column2_3 div.edit_prefrences h4 {
	font-size: 1.1em;
	margin: 5px 0;
	color: #194775;
}

div#content div.column2_3 div.edit_prefrences .bold_blue {
	font-weight: bold;
	color: #194775;
}

div#content div.column2_3 div.edit_prefrences input.text {
	border: 1px solid #92a5a4;
	width: 340px;
}

div#content div.column2_3 div.edit_prefrences input.text_small {
	border: 1px solid #92a5a4;
	width: 50px;
}

div#content div.column2_3 div.job_application {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 5px 0;
	margin-bottom: 0px;
}

div#content div.column2_3 div.job_application img.logo {
	float: right;
	padding: 1px;
	border: 1px solid #e1e7ed;
	margin-top: 10px;
}

div#content div.column2_3 div.job_application p {
	margin: 5px 3px;
	font-size: 10px;
}

div#content div.column2_3 div.job_application h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 0 0 0 2px;
}

div#content div.column2_3 div.job_application h4 {
	font-size: 11px;
	color: #476c91;
	margin: 3px 0;
}

div#content div.column2_3 div.job_application .holder {
	width: 350px;
	float: left;
	margin-top: 5px;
}

div#content div.column2_3 div.job_application .description {
	font-weight: bold;
	width: 80px;
	color: #194775;
	float: left;
}

div#content div.column2_3 div.job_application .text {
	width: 270px;
	float: left;
}

div#content div.column2_3 div.job_application form {
	width: 410px;
	margin-top: 10px;
}

div#content div.column2_3 div.job_application label {
 width: 70px;
 color: #194775;
 font-weight: bold;
 margin-bottom: 10px;
 float: left;
}

div#content div.column2_3 div.job_application .info {
	width: 335px;
	float: right;
	line-height: 13px;
}

div#content div.column2_3 div.job_application .input{
	border: 1px solid #92a5a4;
	color: #7a7a7a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 1px 0 1px 4px;
	margin-bottom: 6px;
	width: 330px;
	float: right;
}

div#content div.column2_3 div.job_application input .checkbox {
	width: 5px;
	height: auto;
}

div#content div.column2_3 div.job_application .info label {
	width: auto;
}

div#content div.column2_3 div.investor_relations {
	float:left;
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	margin: 0 0 10px -10px;
	width: 500px;text-align:left;
}

div#content div.column2_3 div.investor_relations h2 {
	background: url(../images/speech.gif) no-repeat;
	color: #606e6d;
	font-size: 14px;
	padding: 0px 44px 0 44px;
	margin-top: 10px;
	min-height:80px;
	text-align:left;
}

div#content div.column2_3 div.investor_relations h2 p{
text-align:left;}

div#content div.column2_3 div.investor_relations h2 a {
	font-size: 10px;
	text-decoration: none;
	display: block;
	color: #92a5a4;
}

div#content div.column2_3 div.investor_relations .left {
	width: 297px;
	float: left;
	color: #787878;
	margin-top: 2px;
}

div#content div.column2_3 div.investor_relations .left .latest_news {
	border-top: 3px solid #91a5a5;
	margin-top: 10px;
}

div#content div.column2_3 div.investor_relations .left .latest_news h3 {
	color: #7d9191;
	margin: 5px 0;
	font-size: 12px;
}

div#content div.column2_3 div.investor_relations .left  .latest_news ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#content div.column2_3 div.investor_relations .left  .latest_news ul li {
	background: url(../images/bg_latest_news.jpg) no-repeat right top;
	color: #787878;
	font-size: 0.9em;
	padding: 0 60px 0 0;
	margin: 0 0 10px 0; min-height:40px;}

div#content div.column2_3 div.investor_relations .left .latest_news a {
	font-weight: bold;
	display: block;
	color: #7d9191;
	font-size: 12px;
}

div#content div.column2_3 div.investor_relations .left .latest_news a.rss {
	background: url(../images/rss_icon.gif) left no-repeat;
	padding-left: 25px;
	margin: 3px 0;
}

div#content div.column2_3 div.investor_relations .left .latest_news p {
	background: url(../images/bubble.gif) no-repeat right 10px;
	padding: 0 55px 10px 0;
}

div#content div.column2_3 div.investor_relations .left .annual_report {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
}

div#content div.column2_3 div.investor_relations .left .annual_report p {
	background: url(../images/chart.gif) no-repeat top right;
	padding: 0 55px 10px 0;
}

div#content div.column2_3 div.investor_relations .left .annual_report h3 {
	color: #7d9191;
	padding: 10px 0 0 0;
	font-size: 12px;
}

div#content div.column2_3 div.investor_relations .left .annual_report a {
	display: block;
	color: #7d9191;
	text-decoration: none;
}

div#content div.column2_3 div.investor_relations .left .annual_report a.more {
	display: block;
	color: #7d9191;
	text-decoration: none;
	font-weight: bold;
}

div#content div.column2_3 div.investor_relations .right {
	width: 193px;
	float: right;
	color: #787878;
	margin-top: 10px;
}

div#content div.column2_3 div.investor_relations .share_price {
	background: url(../images/bg_shares.gif) repeat-x top left;
	padding: 0 10px;
}

div#content div.column2_3 div.investor_relations .share_price h3 {
	font-size: 12px;
	color: #194775;
	padding-top: 8px;
	margin-bottom: 5px;
}

div#content div.column2_3 div.investor_relations .share_price .big {
	color: #194775;
	font-size: 14px;
	font-weight: bold;
}

div#content div.column2_3 div.investor_relations .share_price .small {
	color: #82c55b;
	font-size: 10px;
}

div#content div.column2_3 div.investor_relations .share_price img {
	margin: 3px 0 5px 8px;
}

div#content div.column2_3 div.investor_relations .share_price a {
	font-weight: bold;
	display: block;
	color: #7d9191;
	font-size: 12px;
	padding-bottom: 3px;
}

div#content div.column2_3 div.investor_relations .newsletter {
	background: url(../images/email.gif) no-repeat right 10px;
	border-top: 3px solid #194775;
	margin-top: 15px;
}

div#content div.column2_3 div.investor_relations .newsletter h3 {
	font-size: 12px;
	color: #194775;
	padding-top: 8px;
	margin: 0 0 5px 0;
}

div#content div.column2_3 div.investor_relations .newsletter a {
	width: 100px;
	display: block;
	font-weight: bold;
	color: #194775;
}

div#content div.column2_3 div.standard_content {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 15px 0;
	margin-bottom: 10px;
}

div#content div.column2_3 div.standard_content h2 {
	color: #1B4671;
	font-size: 1.4em;
	margin: 5px 0 0 3px;
}

div#content div.column2_3 div.standard_content h3 {
	font-size: 11px;
	color: #496B91;
	margin: 8px 0 0 3px;
}

div#content div.column2_3 div.standard_content p {
	font-size: 10px;
	color: #184771;
	margin: 8px 5px 0 3px;
}

div#content div.column2_3 div.job_basket {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 15px 0;
	margin-bottom: 10px;
}

div#content div.column2_3 div.job_basket a {
	color: #194775;
	text-decoration: none;
}

div#content div.column2_3 div.job_basket p {
	margin: 5px 3px;
	font-size: 10px;
}

div#content div.column2_3 div.job_basket h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 0 0 0 2px;
	padding:10px 0 5px 0;
}

div#content div.column2_3 div.job_basket h4 {
	font-size: 11px;
	color: #476c91;
	margin: 3px 0;
	padding:10px 0 5px 0;
}

div#content div.column2_3 div.job_basket table {
	width: 100%;
}

div#content div.column2_3 div.job_basket tr.even {
	background: #f4f6f6;
}

div#content div.column2_3 div.job_basket th {
	text-align: left;
	color: #194775;
	font-size: 11px;
}

div#content div.column2_3 a.apply {
	text-align: left;
	color: #194775;
	font-size: 10px;
	background: url(../images/apply_icon.gif) no-repeat 0 0;
	padding: 0 0 2px 25px;
	font-weight: bold;
}

div#content div.column2_3 a.delete {
	text-align: left;
	color: #194775;
	font-size: 10px;
	background: url(../images/delete.gif) no-repeat 0 0;
	padding: 0 0 2px 25px;
	font-weight: bold;
}

div#content div.column2_3 a.oneclick {
	text-align: left;
	color: #194775;
	font-size: 10px;
	background: url(../images/star_icon.gif) no-repeat 0 0;
	padding: 0 0 2px 25px;
	font-weight: bold;
}

div#content div.column2_3 a.applyandregister {
	text-align: left;
	color: #194775;
	font-size: 10px;
	background: url(../images/registerand-apply.jpg) no-repeat 0 0;
	
	padding:0 0 20px 25px; height:20px;
	font-weight: bold;
}

div#content div.column2_3 a.quickapply {
	text-align: left;
	color: #194775;
	font-size: 10px;
	background: url(../images/quick_apply.jpg) no-repeat 0 0;
	padding:0 0 20px 25px; height:20px;
	font-weight: bold;
}

div#content div.column2_3 a.back {
	text-align: left;
	color: #194775;
	font-size: 10px;
	background: url(../images/back_icon.gif) no-repeat 0 0;
	padding: 0 0 2px 25px;
	font-weight: bold;
}

div#content div.column2_3 ul.buttons {
 float: right;
 list-style: none;
 padding:0; margin:0;

}

div#content div.column2_3 ul.buttons li {
 display: block;
 margin-left: 15px;

}

div#content div.column2_3 div.jobseekers_top {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 15px 0;
	margin-bottom: 10px;
}

div#content div.column2_3 div.jobseekers_home {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 5px 0 15px 0;
	margin-bottom: 10px;
}

div#content div.column2_3 div.jobseekers_home a {
	color: #333333;
	text-decoration: none;
}

div#content div.column2_3 div.jobseekers_home p {
	margin: 5px 3px;
	font-size: 10px;
	/*background: url(../images/bg_blue_border.gif) repeat-x top left;*/
	padding: 5px 0 0 0;
	margin-bottom: 10px;
}

div#content div.column2_3 div.jobseekers_home h1 {
	font-size: 1.8em;
	color: #194775;
	margin: 0;
	padding: 10px 0 0 3px;
}

div#content div.column2_3 div.jobseekers_home h2 {
	font-size: 1.4em;
	color: #194775;
	margin: 0;
}

div#content div.column2_3 div.jobseekers_home h2.bg_blue_border {
	font-size: 1.4em;
	color: #194775;
	margin: 5px 3px;
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 10px 0 0 3px;
	margin-bottom: 10px;
}

div#content div.column2_3 div.jobseekers_home h3 {
	color: #194775;
	font-size: 1.4em;
	margin: 0 0 0 2px;
}
s
div#content div.column2_3 div.jobseekers_home h4 {
	font-size: 11px;
	color: #476c91;
	margin: 3px 0;
}

div#content div.column2_3 div.jobseekers_home .login h2 {
	font-size: 1.4em;
	color: #83c45c;
	margin: 5px 3px;
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	padding: 10px 0 0 3px;
	margin-bottom: 10px;
}

div#content div.column2_3 div.jobseekers_home .login .submit {
	width:250px;
	height:15px;
}


div#content div.column2_3 div.jobseekers_home table {
	width: 100%;
	text-align: left;
}

div#content div.column2_3 div.jobseekers_home table tr.even {
	background: #f4f6f6;
}

div#content div.column2_3 div.jobseekers_home table a.cv {
	float:right;
	margin-right: 20px;
	color: #476c91;
	text-decoration: underline;
}

div#content div.column2_3 div.jobseekers_home table th {
	font-size: 11px;
	color: #476c91;
	padding: 3px;
}

div#content div.column2_3 div.jobseekers_home table td {
	padding: 3px;
}

div#content div.column2_3 div.registration h2 {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	color: #194775;
	font-size: 14px;
	padding: 10px 0 10px 5px;
	font-weight: normal;
	margin:0;
}

div#content div.column2_3 div.registrationstrip {
	background: url(../images/bg_blue_border.gif) repeat-x top left;
	margin:0;
	padding:0;
}

div#content div.column2_3 div.registration h3 {
	color: #194775;
	font-size: 11px;
	margin: 5px 0;
}

div#content div.column2_3 div.registration .section {
	margin: 5px 0 5px 15px;
	width: 390px;
}

div#content div.column2_3 div.registration .section span {
	width: 130px;
}

div#content div.column2_3 div.registration .section span.big {
	height: 18px;
}

div#content div.column2_3 div.registration .section input {
	float: right;
	width: 200px;
	
}

div#content div.column2_3 div.registration .section span {
	float: left;
	width: 250px;
	height: 18px;
	margin-bottom: 3px;
}

div#content div.column2_3 div.registration .asterisk {
	color: #e10c0c;
	font-weight: normal;
}
div#content div.column2_3 div.registration {
	background: url(../images/bg_registration.gif) repeat-x bottom;
	margin-bottom: 16px;
}

div#content div.column2_3 div.registration form {
	width: 340px;
	margin: 0 20px 20px 20px;
	padding-bottom: 10px;
}

div#content div.column2_3 div.registration form .date {
	width: 100px;
}

div#content div.column2_3 div.registration form .postcode {
	width: 150px;
}

div#content div.column2_3 div.registration form img {
	float: left;
	margin: 0 70px 20px 5px;
}

div#content div.column2_3 div.registration .holder {
	width: 300px;
	float: left;
}

div#content div.column2_3 div.registration .holder .checkboxes {
	width: 270px;
	float: right;
	margin: 0 20px 10px 0;
}

div#content div.column2_3 div.registration .holder .checkboxes input {
	width: 15px;
	height: auto;
	border: none;
	margin:1px;
}

div#content div.column2_3 div.registration .holder .checkboxes label {
	width: 100px;
	margin-left: 10px;
	margin-bottom: 10px;
	height: auto;
}

div#content div.column2_3 div.registration span {
	float: left;
	margin-bottom: 5px;
	height: 11px;
	background: transparent;
	width: 110px;
	font-weight: bold;
	color: #194775;
}

div#content div.column2_3 div.registration input,
div#content div.column2_3 div.registration select {
	border: 1px solid #92a5a4;
	color: #959595;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 1px 0 1px 4px;
	margin:1px 100px 11px 1px;
	width: 213px;
	float: left;
}

div#content div.column2_3 div.search_results {
	background-color: #ebeff3;
	padding: 8px 10px 12px 6px;
}

div#content div.column2_3 div.search_results h3 {
	color: #194775;
	font-size: 1.2em;
	margin: 0 0 3px 0;
}

div#content div.column2_3 div.search_results p {
	color: #194775;
}

div#content div.column2_3 div.search_results h4 {
	background: url(../images/bg_blue_border.gif) repeat-x 0 0;
	color: #06427e;
	font-size: 1.0em;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

div#content div.column2_3 div.search_results h5 {
	color: #06427e;
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

div#content div.column2_3 div.search_results div.cols {
	padding-bottom: 10px;
	width: 442px;
}

div#content div.column2_3 div.search_results div.col {
	float: left;
	padding-right: 20px;
	width: 200px;
}

div#content div.column2_3 div.search_results div.col ul {
	list-style: none;
	margin: 0;
	padding: 3px 0;
}

div#content div.column2_3 div.search_results div.col ul li {
	font-size: 0.9em;
	padding: 0;
}

div#content div.column2_3 div.search_results div.col ul li a {
	color: #595959;
}

div#content div.column2_3 div.search_results div.col ul li a span {
	color: #3478bc;
	font-weight: bold;
}

div#content div.column2_3 div.search_results p a {
	color: #194775;
	font-size: 0.9em;
	font-weight: bold;
	padding: 1px 0 3px 23px;
}

div#content div.column2_3 div.search_results p a.email {
	background: url(../images/email_icon.gif) no-repeat 0 0;
	margin: 0 5px;
}

div#content div.column2_3 div.search_results p a.rss {
	background: url(../images/rss_icon.gif) no-repeat 0 0;
	height:16px;
}

div#content div.column2_3 div.search_results p a.save_search {
	background: url(../images/save_search_icon.gif) no-repeat 0 0;
	margin-left: 0px;
}

div#content div.column2_3 div.pagination_top {
	padding: 10px 0 6px 0;
	width: 480px;
}

div#content div.column2_3 div.pagination_top div.leftCol {
	color: #194775;
	font-size: 1.1em;
	float: left;
}

div#content div.column2_3 div.pagination_top div.leftCol a {
	color: #194775;
	font-size: 0.9em;
	font-weight: bold;
}

div#content div.column2_3 div.pagination_top div.leftCol select {
	vertical-align: top;
	font-size: 1.0em;
	width: 50px;
}

div#content div.column2_3 div.pagination_top div.rightCol, div#content div.column2_3 div.pagination_bottom div.rightCol {
	float: right;
	font-weight: bold;
}

div#content div.column2_3 div.pagination_top div.rightCol a, div#content div.column2_3 div.pagination_bottom div.rightCol a {
	color: #194775;
	padding: 0 1px;
}

div#content div.column2_3 div.pagination_top div.rightCol a.selected, div#content div.column2_3 div.pagination_bottom div.rightCol a.selected {
	text-decoration: underline;
}

div#content div.column2_3 div.pagination_bottom {
	background: url(../images/bg_blue_border.gif) repeat-x 0 0;
	padding: 10px 0 6px 0;
	width: 480px;
}

div#content div.column3_3 {
	float: right;
	padding: 20px 0 0 0px;
	width: 204px;
}

div#content div.column3_3 p {
	text-align: left;
}

div#content div.column3_3 div.latest_news {
	border-top: 3px solid #7C9192;
	width: 195px;
	margin-top: 15px;
	background: url(../images/bubble.gif) right 30px no-repeat;
}

div#content div.column3_3 div.latest_news h2 {
	font-size: 14px;
	color: #7C9192;
	margin: 5px 0 0 0;
}

div#content div.column3_3 div.latest_news p {
	font-size: 10px;
	color: #797979;
	margin: 8px 0;
	width: 118px;
}

div#content div.column3_3 div.latest_news a {
	font-size: 10px;
	color: #7D918F;
	font-weight: bold;
	margin: 0;
}

div#content div.column3_3 div.job_listings {
	border-top: 3px solid #82c55b;
	width: 195px;
	margin-top: 15px;
	background: url(../images/clipboard.gif) right 25px no-repeat;
}

div#content div.column3_3 div.job_listings h2 {
	font-size: 14px;
	color: #82c55b;
	margin: 5px 0 0 0;
}

div#content div.column3_3 div.job_listings p {
	font-size: 10px;
	color: #939393;
	margin: 8px 0;
	width: 118px;
}

div#content div.column3_3 div.job_listings a {
	font-size: 10px;
	color: #496836;
	font-weight: bold;
	margin: 0;
}

div#content div.column3_3 div.investor_relations {
	border-top: 3px solid #91A5A6;
	width: 195px;
	margin-top: 15px;
	background: url(../images/chart.gif) right 25px no-repeat;
}

div#content div.column3_3 div.investor_relations h2 {
	font-size: 14px;
	color: #91A5A4;
	margin: 5px 0 0 0;
}

div#content div.column3_3 div.investor_relations p {
	font-size: 10px;
	color: #939393;
	margin: 8px 0;
	width: 118px;
}

div#content div.column3_3 div.investor_relations a {
	font-size: 10px;
	color: #7D9192;
	font-weight: bold;
	margin: 0;
}

div#content div.column3_3 div.jobseekers_tools {
	background: url(../images/bg_jobseekers.gif) bottom repeat-x;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div#content div.column3_3 div.jobseekers_tools h2 {
	color: #82c55b;
	font-size: 1.4em;
	margin: 0;
	padding-left: 10px;
}

div#content div.column3_3 div.jobseekers_tools ul {
	list-style: none;
	padding-left: 10px;
	margin: 5px 0 0 0;
	background: url(../images/bg_jobseekers_people.gif) 135px 0px no-repeat;
}

div#content div.column3_3 div.jobseekers_tools li a {
	padding: 0;
	color: #496836;
	font-weight: bold;
	margin: 5px 0;
}

div#content div.column3_3 div.featured_jobs h2 {
	color: #82c55b;
	font-size: 1.4em;
	margin: 0;
}

div#content div.column3_3 div.featured_job {
	background: url(../images/bg_green_border.gif) repeat-x 0 0;
	margin-top: 11px;
	padding: 10px 0 0 0;
	width:196px;
}

div#content div.column3_3 div.featured_job h3 {
	color: #496836;
	font-size: 1.1em;
	margin: 0 0 2px 0;
}

div#content div.column3_3 div.featured_job h3 img  {
	margin: 0 3px 0 0;
	vertical-align: bottom;
}

div#content div.column3_3 div.featured_job h3 a {
	color: #496836;
}

div#content div.column3_3 div.featured_job p {
	font-size: 1.0em;
	margin:0;
	padding:0;
	width:196px;
	
}

div#content div.column3_3 div.salary_survey {
	background-color: #f4faf0;
	margin-top: 15px;
	padding-bottom: 12px;
	width: 203px;
}

div#content div.column3_3 div.salary_survey h3 {
	background: url(../images/bg_darkgreen_border.gif) repeat-x 0 0;
	color: #496836;
	font-size: 1.2em;
	padding: 8px 0 3px 7px;
	margin: 0;
}

div#content div.column3_3 div.salary_survey p {
	font-size: 1.0em;
	padding: 0 10px 3px 7px;
}

div#content div.column3_3 div.salary_survey a {
	font-weight: bold;
	color: #496836;
	padding: 0 0 0 7px;
}

div#content div.column3_3 div.refer_friend {
	background-color: #f4f6f6;
	margin-top: 15px;
	padding: 0 0 12px 0;
	width: 203px;
}

div#content div.column3_3 div.refer_friend h3 {
	background: url(../images/bg_darkgrey_border.gif) repeat-x 0 0;
	color: #697d7c;
	font-size: 1.2em;
	padding: 8px 0 3px 7px;
	margin: 0;
}

div#content div.column3_3 div.refer_friend p {
	font-size: 1.0em;
	padding: 0 10px 3px 7px;
}

div#content div.column3_3 div.refer_friend a {
	font-weight: bold;
	color: #697d7c;
	padding: 0 0 0 7px;
}

div#content div.column3_3 div.candidate_help {
	background-color: #ffffff;
	margin-top: 15px;
	padding: 0 5px 12px 0;
	width: 198px;
}

div#content div.column3_3 div.candidate_help h3 {
	background: url(../images/bg_darkgrey_border.gif) repeat-x 0 0;
	color: #194775;
	font-size: 1.2em;
	padding: 8px 0 3px 7px;
	margin: 0;
}

div#content div.column3_3 div.candidate_help p {
	font-size: 1.0em;
	padding: 0 10px 3px 7px;
}

div#content div.column3_3 div.candidate_help p a {
	padding: 0;
}

div#content div.column3_3 div.candidate_help a {
	font-weight: bold;
	color: #476c91;
	padding: 0 0 0 7px;
}

div#content div.column3_3 div.fetured_clients {
	border-top: 3px solid #335c85;
	margin-top: 15px;
	width: 204px;
}

div#content div.column3_3 div.fetured_clients .featured {
	width: 139px;
	height: 58px;
	border: 1px solid #eaf3f2;
	padding: 3px;
	margin: 0 6px 10px 0;
	float: left;
}

div#content div.column3_3 div.fetured_clients .featured img {
	border: 1px solid #f5f1f0;
	display: block;
	margin: 0 30px 3px 0;
}


div#content div.column3_3 div.fetured_clients h3 {
	color: #4a6279;
	font-size: 1.4em;
	margin: 0;
	padding: 10px 0 0 0;
}

div#content div.column3_3 div.fetured_clients img {
	float: left;
	margin-top: 10px;
}

/* End 12/08/08 */


/******testimonial********/
.testimonial {width:490px;background: url(../images/lightline.gif) top left no-repeat;}
.testimonial_block {float:left;width:490px;background: url(../images/darkline.gif) bottom left no-repeat;display:block; clear:both;padding:10px 0 10px 0; }
.testimonial h3 {color: #194775;font-size: 1.4em;padding-top:10px;}
.testimonial_text {float:left;width:395px;padding:3px 3px 0 3px;color: #194775;}
.sixtysix {float:left;width:35px; height:54px; background: url(../images/66.gif) top left no-repeat;}
.ninetynine {float:left; width:35px; height:54px; background: url(../images/99.gif) top left no-repeat;}

/******case studies********/
.case {	width:490px;background: url(../images/lightline.gif) top left no-repeat;}
.case_block {float:left;width:490px;background: url(../images/case_bkground_no.gif) top left no-repeat;display:block; clear:both;padding:10px 0 10px 0;}
.case h3 {color: #194775; font-size: 1.4em;	padding-top:10px;}
.case_text {float:left;width:475px;padding:3px 3px 0 3px;color: #194775;}
.case_text_selected {float:left;width:435px;padding:3px 45px 0 3px;color: #194775;background: url(../images/caseicon.gif) top right no-repeat;}
.case_text a {color: #194775;}
.case_text .title {font-size:1.2em;font-weight:bold;}
.case_text_selected a {color: #194775;}
.case_text_selected .title {font-size:1.2em;font-weight:bold;}
.case_icon {width:50px;padding:2px 0 0 10px;}

/******reports and brochures********/
.reports {float:left;width:490px;background: url(../images/lightline.gif) top left no-repeat;}
.reports_block {float:left;width:490px;background: url(../images/awards_bkground.gif) repeat-x 0 0;display:block; clear:both; padding:10px 0 10px 0;}
.reports h3 {color: #194775;font-size: 1.4em;	padding-top:10px;}
.reports_date {float:left;width:100px;padding:3px 3px 0 3px;color: #818181;}	
.reports_text {float:left;width:355px;padding:3px 3px 0 3px;color: #818181;}
.reports_text_selected {float:left;width:330px;padding:3px 45px 0 3px;color: #818181;background: url(../images/icon.jpg) top right no-repeat;}
.reports_text a {color: #818181;}
.reports_text .title {font-size:1.2em;font-weight:bold;}
.reports_text_selected a {color: #818181;}
.reports_text_selected .title {font-size:1.2em;font-weight:bold;}
.reports_text_selected div {padding:0 10px 0 0;}
.reports_icon {float:left; width:50px;padding:2px 0 0 10px;}

/******awards********/
.awards {width:490px;background: url(../images/lightline.gif) top left no-repeat;}
.awards_block {float:left;width:490px;background: url(../images/awards_bkground.gif) repeat-x 0 0;display:block; clear:both;padding:10px 0 10px 0;}
.awards h3 {color: #194775;	font-size: 1.4em;padding-top:10px;}
.awards_text {float:left;width:315px;padding:3px 3px 0 3px;color: #818181;}
.awards_text a {color: #818181;}
.awards_text .title {font-size:1.2em;font-weight:bold;}

/******News********/
.news {	width:490px;background: url(../images/lightline.gif) top left no-repeat;}
.news_block {float:left;width:490px;background: url(../images/case_bkground.gif) top left no-repeat;display:block; clear:both;padding:10px 0 10px 0;}
.news h3 {color: #194775; font-size: 1.4em;	padding-top:10px;}
.news_text {float:left;width:415px;padding:3px 3px 0 3px;color: #818181;}
.news_text a {color: #818181;}
.news_text .title {font-size:1.2em;font-weight:bold;}
.news_text .date {font-size:1.2em;font-weight:bold; color:#004489;}
.news_icon {width:50px;padding:2px 0 0 10px;}

.news_block_no_bkgrd {float:left;width:490px;background: url(../images/case_bkground_no.gif) top left no-repeat;display:block; clear:both;padding:10px 0 10px 0;}
.news_block_no_bkgrd .news h3 {color: #194775; font-size: 1.4em;	padding-top:10px;}
.news_block_no_bkgrd .news_text {float:left;width:415px;padding:3px 3px 0 3px;color: #818181;}
.news_block_no_bkgrd .news_text a {color: #818181;}
.news_block_no_bkgrd .news_text .title {font-size:1.2em;font-weight:bold;}
.news_block_no_bkgrd .news_text .date {font-size:1.2em;font-weight:bold; color:#004489;}
.news_block_no_bkgrd .news_icon {width:50px;padding:2px 0 0 10px;}

/******Clients********/
.clients {	width:490px;background: url(../images/lightline.gif) top left no-repeat;}
.clients_block {float:left;width:490px;background: url(../images/case_bkground.gif) top left no-repeat;display:block; clear:both;padding:10px 0 10px 0;}
.clients_block_no_bkgrd {float:left;width:500px;background: url(../images/case_bkground_no.gif) top left no-repeat;display:block; clear:both;padding:10px 0 10px 0;}
.clients h3 {color: #194775; font-size: 1.4em;	padding-top:10px;}
.clients_text {float:left;width:355px;padding:3px 3px 0 3px;color: #818181;}
.clients_text a {color: #194775;}
.clients_text .title {font-size:1.2em;font-weight:bold;color:#194775;}
.clients_text .date {font-size:1.2em;font-weight:bold; color:#004489;}
.clients_icon {padding:2px 0 0 10px;}


/****** Footer *********/

div#footer {
	padding: 7px 0 0 0;
	width: 920px;
}

div#footer div.column1_2 {
	float: left;
}

div#footer div.column1_2 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#footer div.column1_2 ul li {
	background: url(../images/footer_seperator.gif) no-repeat 0 4px;
	display: inline;
	font-size: 0.9em;
	padding: 0 5px;
}

div#footer div.column1_2 ul li:first-child {
	background: none;
	padding: 0 5px 0 0;
}

div#footer div.column1_2 ul li a {
	color: #787878;
}

div#footer div.column1_2 ul li a.selected {
	color: #787878;
	font-weight: bold;
	text-decoration: underline;
}

div#footer div.column1_2 p {
	color: #787878;
	font-size: 0.9em;
	padding-top: 5px;
}

div#footer div.column2_2 {
	float: right;
	padding-right: 4px;
}

input, select
{
	font-size: 11px!important;
    color:Black!important;
}




div#content div.column2_3 div.saved_searches {
 background: url(../images/bg_blue_border.gif) repeat-x top left;
 padding-bottom: 15px;
}
 
div#content div.column2_3 div.saved_searches h2 {
 font-size: 14px;
 padding-top: 15px;
 margin:0;
 color: #194775;
}
 
div#content div.column2_3 div.saved_searches h3 {
 font-size: 11px;
 padding-top: 15px;
 margin:0;
 color: #194775;
 margin: 5px 0;
}
 
div#content div.column2_3 div.saved_searches table {
 width: 100%;
 text-align: left;
}
 
div#content div.column2_3 div.saved_searches table img {
 margin-left: 5px;
}
 
div#content div.column2_3 div.saved_searches table th {
 padding: 0 5px;
 color: #476c91;
}
 
div#content div.column2_3 div.saved_searches table td {
 padding: 5px;
}
 
div#content div.column2_3 div.saved_searches table .big {
 width: 200px;
}

/* CMS FORM CONTOLS */
div.formelement{clear:both; width:100%; }
div.formelement div.caption{float:left; padding-right:4px; }
div.formelement div.input{width:72%; float:right;}
div.formelement div.valid{width:5%;  float:left; color:#f00;}
div.formelement div.input input{width:96%; border: 1px solid #92a5a4;	color: #7a7a7a;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.0em;padding: 1px 0 1px 4px; 	margin-bottom: 6px;}

div.CheckBoxList div.input input{ float:left; width:6%; border: 1px solid #92a5a4;	color: #7a7a7a;	margin-bottom: 6px; padding:0; margin:0; }
div.CheckBoxList div.input br{display:none;}
div.CheckBoxList div.input label{float:left; width:150px;height:20px;}



/******** Message box 02/10/2008 *********/

.messageBox {
	border: Red 1px solid; 
	width: 482px;	
	min-height: 33px;
	float:left;
	height: auto;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1.1em;
	margin-bottom: 5px;	
}

.messageIcon {
	width: 31px; 
	height: 23px; 
	float: left; 
	margin: 3px; 
	vertical-align: middle;
	text-align: center;
}

.messageText {
	width: 437px;
	min-height: 26px;  
	height:auto;
	float: left; 
	margin: 3px; 
	vertical-align: middle; 
	color: Red; 
	padding-top: 5px; 
	padding-bottom: 1px;
	text-align: left;
}

/******** Message box 02/10/2008  **********/

/*** some mycontent.css *********/
h5.investorbox {color:#7c9091;border-top:solid 3px #91a5a4;padding-top:10px;font-size: 14px;}
a.investorbox {color:#92a5a3;}
p.investorbox {background: url(../images/bg_investor_relations.jpg) no-repeat right top;padding:0 50px 0 0;min-height:50px;}
h5.newsbox {color:#7c9091;border-top:solid 3px #91a5a4;padding-top:10px;font-size: 14px;}
a.newsbox {color:#92a5a3;}
p.newsbox {background: url(../images/news_icon.jpg) no-repeat right top;padding:0 50px 0 0;min-height:50px;}



/* Registration Steps */
.steplist{color:#c3cdd7;}
.steplist .step1{display:block; background:url(../images/regsteps/step1_off.jpg) no-repeat top left; width:195px; height:51px; padding-top:18px; padding-left:70px;}
.steplist .step2{display:block; background:url(../images/regsteps/step2_off.jpg) no-repeat top left; width:195px; height:46px; padding-top:17px; padding-left:70px;}
.steplist .step3{display:block; background:url(../images/regsteps/step3_off.jpg) no-repeat top left; width:195px; height:47px; padding-top:15px; padding-left:70px;}
.steplist .step4{display:block; background:url(../images/regsteps/step4_off.jpg) no-repeat top left; width:195px; height:50px; padding-top:17px; padding-left:70px;}
.steplist .step5{display:block; background:url(../images/regsteps/step5_off.jpg) no-repeat top left; width:195px; height:49px; padding-top:14px; padding-left:70px;}

.step0 .step1{background-image:url(../images/regsteps/step1_on.jpg); color:#194775;}
.step1 .step2{background-image:url(../images/regsteps/step2_on.jpg); color:#194775;}
.step2 .step3{background-image:url(../images/regsteps/step3_on.jpg); color:#194775;}
.step3 .step4{background-image:url(../images/regsteps/step4_on.jpg); color:#194775;}
.step4 .step5{background-image:url(../images/regsteps/step5_on.jpg); color:#194775;}
