body{background:url("../../images/grad_bg.jpg") #FFF repeat-x;font-family:Arial, Helvetica, sans-serif;}
	.container{background-color:#FFFFFF;}
	#top-half{border:solid 1px #d1d2cc;border-bottom:none;background-color:#ffffff;border-bottom:1px solid #D1D2CC;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius:5px;}
	#top-strip{background:url("../../images/bg_lines.png");width:930px;margin:0 10px;}
	#logo img{margin-left:5px}
	#quick-search{height:100px}
		#quick-search form{margin-top:25px;margin-left:200px}
		#quick-search input#txtsearch{border:solid 1px #d1d2cc;padding:3px;;width:250px;background:url(../../images/search-icon.jpg) top right no-repeat;color:#d1d2cc;}
		#navigation{background:url("../../images/navigation-bg.jpg") top right no-repeat; height:33px}
		#slideshow{background:#8f8f8f;height:270px;background:url("../../images/image1.jpg");position:relative;}
			#overlay {position:relative;height:270px;margin:0px 0px 0px 0px;overflow:hidden;}
			#overlay a {float:left;position:absolute;}
			#overlay a img {border:none;}
			#overlay a.show {z-index:500}
			#overlay .caption {z-index:600;background-color:#000;color:#ffffff; height:90px; width:100%; position:absolute;bottom:0;margin-left:0px;margin-bottom:20px}
			#overlay .caption .content {margin:5px;margin-top:2px}
			#overlay .caption .content h3 {margin:0;padding:0;color:#FFFFFF;margin-bottom:0px;font-size:1.9em;margin-top:10px}
		#advance-search{background:url("../../images/search_bg.jpg") no-repeat top right #e3e3e3;width:280px;height:270px;margin-left:-10px}
		#advance-search input[type=text]{font-family:Arial,Helvetica,sans-serif;font-size:0.9em;margin:15px 0 0 20px;padding:2px;width:230px;padding:4px}
		#inner-search input[type=text]{font-family:Arial,Helvetica,sans-serif;font-size:0.9em;margin:15px 0 0 20px;padding:2px;width:230px;padding:4px}
			h2{font-size:1.2em;font-family:Arial, Helvetica, sans-serif;font-weight:bolder;}
				h2.white{color:#FFFFFF;margin-left:10px}
				h2.grayh2{color:#333333;margin-left:10px}
				.select_box{width:240px;margin:15px 0px 0px 20px;font-family:Arial, Helvetica, sans-serif;font-size:.9em;padding:2px}
				a#advance_link{display:block;width:260px;text-align:right;font-size:.9em;color:#000;text-decoration:none;}
				a#advance_link:hover{color:#666;text-decoration:underline;}
				.right{text-align:right;padding:5px 20px}
				#banner1{padding:10px}
		#inner-search{background:url("../../images/search_bg.jpg") no-repeat scroll right top #E3E3E3;margin-left:-10px}
		#inner-search h2{margin-left:10px;}
		#home-left{border:1px solid #D1D2CC;margin-left:-1px;border-left:none;border-bottom:none}
		#featured-jobs{position:relative;}
		#home-about{color:#363636;font-size:0.9em;line-height:1.6em;padding-top:5px;margin-left:-20px;margin-top:-15px;}
		#home-about p{margin:4px 0px}
		#home-about a.read-more{display:block;text-align:right;width:240px;color:#F26223}
		#home-about a.read-more:hover{color:#000}
			h1{font-size:1.7em}
			h1.gray{color:#525252;padding-left:10px;}
			#featured-listing{list-style:none;background:url("../../images/bg_lines.png");margin-left:1px;padding-left:0px;border-bottom:3px solid #525252}
			#featured-listing li {padding:3px 0px 7px 10px;position:relative;}
			#featured-listing li.list-active{background-color:#fff;border:solid 1px #d1d1d1}
			#featured-listing li .job-title{color:#f26223;font-weight:bold;font-size:1em}
				#featured-listing li .job-title a{color:#f26223;text-decoration:none;}
				#featured-listing li .job-title a:hover{color:#1b4187;text-decoration:underline;}
			#featured-listing li .job-location{color:#363636;font-weight:bold;font-size:.9em}
			#featured-listing li .job-duration{color:#1b4187;font-weight:bold;font-size:.8em}
			#featured-listing li a.details{display:block;background:url("../../images/listing-arrow.jpg") 0px 0px no-repeat;width:13px;height:13px;position:absolute;right:10px;top:25px}
			#featured-listing li a.details:hover{display:block;background:url("../../images/listing-arrow.jpg") 0px -13px no-repeat;}
			#featured-jobs #list-popup{display:none;height:208px;width:717px;position:absolute;background:url("../../images/popup.png") no-repeat;padding:30px;z-index:999}
			#featured-jobs #list-popup a.title{color:#f26223;text-decoration:none;font-weight:bolder;}
			#featured-jobs #list-popup .job-location{color:#363636;font-weight:bold;font-size:.9em}
			#featured-jobs #list-popup .job-duration{color:#1b4187;font-weight:bold;font-size:.8em}
			#featured-jobs #list-popup .description{width:600px;margin-top:10px}
			#featured-jobs #list-popup a.read-more{color:#f26223;float:right;margin-right:60px}
			.hidden{display:none;}
			#news-listing{margin-left:-20px;border-bottom:3px solid #525252;_margin-left:0px}
			.answer{padding:10px;background-color:#eeecec;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:none;border-radius:5px;margin-top:20px}
			.answer_alt{padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:solid 1px #e3e3e3;border-radius:5px;margin-top:20px}
			#news-listing .news a.news-title{color:#1b4187;font-weight:bold;font-size:.9em}
			#news-listing .news a.news-title:hover{color:#f26223;font-weight:bold;text-decoration:none;}
			#news-listing .news-text{font-size:.9em;color:#363636;padding-top:5px;line-height:1.6em}
			#news-listing a.read-more{color:#f26223;font-size:.9em;display:block;width:240px;text-align:right;_width:220px}
			#banner2{margin-left:-20px;margin-top:20px}
			.m-30{margin-left:-30px}
			#other-services{padding-top:10px;height:218px;}
			#other-services p{margin-left:10px;font-size:1em;}
			ul#other-services-listing {list-style:none;padding:0px;height:33px}
			ul#other-services-listing li{display:inline;}
			ul#other-services-listing li a{display:block;float:left;width:162px;height:52px}
			ul#other-services-listing li a#consultancy{background:url("../../images/tabs.png") no-repeat 0 0}
			ul#other-services-listing li a#consultancy:hover{background:url("../../images/tabs.png") no-repeat 0 -51px}
			ul#other-services-listing li a#resourcing{background:url("../../images/tabs.png") no-repeat -127px 0px}
			ul#other-services-listing li a#resourcing:hover{background:url("../../images/tabs.png") no-repeat -127px -51px}
			ul#other-services-listing li a#tools{background:url("../../images/tabs.png") no-repeat -171px 0px}
			ul#other-services-listing li a#tools:hover{background:url("../../images/tabs.png") no-repeat -171px -51px}
			ul#other-services-listing li a#training{background:url("../../images/tabs.png") no-repeat -342px 0px}
			ul#other-services-listing li a#training:hover{background:url("../../images/tabs.png") no-repeat -342px -51px}
			ul#other-services-listing li a#support{background:url("../../images/tabs.png") no-repeat -513px 0px}
			ul#other-services-listing li a#support:hover{background:url("../../images/tabs.png") no-repeat -513px -51px}
			
			ul#inner-navigation{padding:0;margin:0;list-style:none;height:20px}
			ul#inner-navigation li{display:inline;}
			ul#inner-navigation li a{display:block;width:120px;float:left;background:url('../../images/itabs.jpg') no-repeat;text-indent:-9000px;height:40px;outline:none}
			ul#inner-navigation li a#addcv{background-position:0 0;}
			ul#inner-navigation li a#listcv{background-position:-117px 0;}
			ul#inner-navigation li a#editprofile{background-position:-238px 0;}
			ul#inner-navigation li a#searchjobs{background-position:-358px 0;}
			ul#inner-navigation li a#logout{background-position:-480px 0;}
			
			ul#inner-navigation li a#addcv:hover{background-position:0 -50px;}
			ul#inner-navigation li a#listcv:hover{background-position:-117px  -50px;}
			ul#inner-navigation li a#editprofile:hover{background-position:-238px  -50px;}
			ul#inner-navigation li a#searchjobs:hover{background-position:-358px  -50px;}
			ul#inner-navigation li a#logout:hover{background-position:-480px  -50px;}
			
			.tab-content{padding-right:10px;background-color:#f1f1f0;clear:both}
			.tab-content h2{margin-left:10px;margin-top:20px}
			.tab-content a.rm{display:block;width:100%;text-align:right;margin-right:20px;color:#F26223;font-size:.9em}
			#other-services-bottom{height:15px;}
			#bottom-right{margin-left:-9px}
			#bottom-left{}
			#sidebar{}
			#login{list-style:none;background:url("../../images/bg_lines.png");padding-left:10px;margin-left:-10px;border-bottom:3px solid #cb7510}
			#login label{color:#1b4187;font-size:.9em}
			.txField{border:1px #b5b6b2 solid;padding:3px;width:250px}
			.orange {color:#cb7510}
			.float-right{text-align:right;padding-right:10px}
			.lost_password{color:#000000;font-size:.9em}
			
			#submit-vacancy{margin-left:-10px;margin-top:10px;text-align:center;}
			
			#testimonials{}
			#testimonial{background:url("../../images/testimonial-bg.jpg") no-repeat top center;width:248px;color:#FFFFFF;font-size:.9em;}
			#testimonial p{text-indent:40px;padding:20px 10px 10px 20px;margin:0px}
			#testimmonial-bottom{height:29px;background:url("../../images/testimonial-bottom.jpg") 1px 0 no-repeat}
			.blue{color:#1b4187}
			#credits{color:#cb7510;font-size:.9em;font-weight:bolder;text-align:right;padding-right:30px}
			#credits2{color:#000000;font-size:.9em;text-align:right;padding-right:30px}
			
			#newsletters{background:url("../../images/bg_lines.png");padding-left:10px;margin-left:-10px;border-bottom:3px solid #1b4187}
			#newsletters p{margin:0px}
			
			#social-networking{padding-top:10px}
			#social-icons{list-style:none:margin:0px;width:120px}
			#social-icons li{display:inline;}
			#social-icons li a{display:block;height:26px;width:26px;float:left;margin-right:10px}
			#social-icons li a#linkedin{background:url("../../images/social-networking.jpg") no-repeat 0px 0px}
			#social-icons li a#linkedin:hover{background:url("../../images/social-networking.jpg") no-repeat 0px -26px}
			#social-icons li a#twitter{background:url("../../images/social-networking.jpg") no-repeat -36px 0px}
			#social-icons li a#twitter:hover{background:url("../../images/social-networking.jpg") no-repeat -36px -26px}
			#social-icons li a#rss{background:url("../../images/social-networking.jpg") no-repeat -70px 0px}
			#social-icons li a#rss:hover{background:url("../../images/social-networking.jpg") no-repeat -70px -26px}
			.tar{text-align:right;}
			
			#footer{background:url("../../images/fotter-bg.png") no-repeat;height:137px;margin-top:10px;position:relative;margin-bottom:10px}
			.col{float:left;}
			ul.bottom-links{list-style:none;margin:0px}
			ul.bottom-links li{margin:2px 0px 0px 0px;text-align:right;}
			ul.bottom-links li a{color:#61605d;text-decoration:none;font-size:.9em}
			ul.bottom-links li a:hover{color:#cb7510;text-decoration:underline;}
			ul.bottom-links li.top a{text-transform:uppercase;color:#000000;text-decoration:underline;}
			#copyright{position:absolute;bottom:10px;right:10px;color:#5C5C5C;font-size:.9em}
			#copyright a{color:#000}
			#copyright a:hover{text-decoration:none;}
			
			#call{padding-top:10px;font-size:1.8em}
			
			
			#topheader{background:url("../../images/topheader.jpg") no-repeat top center;height:113px}
			#topheader h1{color:#ffffff;font-weight:bolder;margin:80px 0px 0px 10px}
			#content-inner{padding:10px;border-right:1px solid #d1d2cc;min-height:850px}
			
			#breadcrum a{color:#000;text-decoration:underline;font-size:.9em}
			#breadcrum a:hover{color:#cb7510;text-decoration:none;}
			#breadcrum span.seprator{font-size:.9em;padding:0 5px}
			#breadcrum span.active-page{color:#cb7510;font-size:.9em}
			.content-text{margin-top:30px;line-height:1.8em;font-size:1em}
			#sublinks{min-height:50px;background:url("../../images/bg_lines.png");margin-left:-10px;padding:20px;border-bottom:3px solid #525252}
			#sublinks ul li a{color:#000;text-decoration:none;}
			#sublinks ul li a:hover{color:#cb7510;text-decoration:underline;}
			#four-square{clear:both;margin:40px 0px 10px -30px}
			#four-square ul{list-style:none;margin:0px}
			#four-square ul li{display:inline;}
			#four-square ul li a{display:block;height:114px;width:114px;float:left;margin:4px}
			#four-square ul li a#consultancy{background:url("../../images/4square.jpg") no-repeat 0px 0px}
			#four-square ul li a#resourcing{background:url("../../images/4square.jpg") no-repeat -123px 0px}
			#four-square ul li a#training{background:url("../../images/4square.jpg") no-repeat 0px -124px}
			#four-square ul li a#support{background:url("../../images/4square.jpg") no-repeat -123px -124px}
			
			/* MENU */
			#navigation{z-index:4000}
			#nav {float: right;margin: 0 50px; padding: 0;z-index:3000}
			#nav li a, #nav li {float: left;z-index:1500}
			#nav li {list-style: none;position: relative;z-index:2000}
			#nav li a {padding: .6em 2em;text-decoration: none;color: #FFFFFF;font-family:Arial;font-size:.95em}
			#nav li a:hover {color:#171717;background:url("../../images/arrow.png") no-repeat top center;}
			/* Submenu */
			
			.hasChildren {position: absolute;width: 5px; height: 5px;background: none;right : 0;bottom: 0;}
			#nav li ul {display: none;position: absolute;left: 0;top: 100%;padding: 0; margin: 0;background-color:#8f8f8f;z-index:2000}
			#nav li:hover > ul {display: block;}
			#nav li ul li, #nav li ul li a {float: none;}
			#nav li ul li a {border-bottom:1px solid #b7b7b7;}
			#nav li ul li {_display: inline; /* for IE6 */}
			#nav li ul li a {width: 150px;display: block;padding: .3em 2em !important;}
			#nav li ul li a:hover{text-decoration:underline;background-image:none}
			/* SUBSUB Menu */
			#nav li ul li ul {display: none;}
			#nav li ul li:hover ul {left: 100%;top: 0}
			#nav li ul 
			
			
			/*
			 * Candidate form
			 * 			 
			 */
			
			div.candidatesForm{}
			div.candidatesForm div.input label {display:block;width:150px;float:left;margin-top:8px;}
			div.candidatesForm div.input input{width:250px;padding:5px;background-color:#f1f1f1;-moz-border-radius: 3px;-webkit-border-radius: 3px;border:none;border-radius:3px;border:1px #cfcdcd solid}
			div.candidatesForm div.input select{width:260px;padding:5px}
			div.candidatesForm p.terms{background-color:#ffffcc;border:1px #ced198 solid;border-right:none;border-left:none;padding:10px;margin-top:20px}
			.error-message{font-size:.9em;color:#be0505;width:200px;padding:3px;float:right;margin-top:8px}
			input.form-error{border:1px solid #be0505 !important}
			.helptext{font-size:.8em;color:#999;margin-left:150px}
			/**
			 * Candidate Login form
			 */
			.candidatesLoginForm{width:450px;margin-left:100px;paddinG:20px;border:1px solid #c4c4c4;border-left:none;border-right:none;background:url("../../images/bg_lines.png");}
			div.candidatesLoginForm div.input label {display:block;width:150px;float:left;margin-top:8px;}
			div.candidatesLoginForm div.input input{width:250px;padding:5px}
			div.candidatesLoginForm p.terms{background-color:#ffffcc;border:1px #ced198 solid;border-right:none;border-left:none;padding:10px;margin-top:20px}
			
			.errorMessage{font-size:1em;background-color:#e41148;padding:10px;margin-top:8px;color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:none;border-radius:5px}
			.successMessage{font-size:1em;background-color:#1a663f;padding:10px;margin-top:8px;color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:none;border-radius:5px}
			.rc5{-moz-border-radius: 5px;-webkit-border-radius: 5px;border:none;border-radius:5px}
			.rc3{-moz-border-radius: 3px;-webkit-border-radius: 3px;border:none;border-radius:3px}
			#resume-list ul {list-style:decimal}
			#resume-list ul li{clear:both;height:100px;font-size:1.6em;margin-top:20px;border-bottom:3px solid #666;}
			#resume-list ul li div.resume{clear:both;height:inherit;background-color:#e3e3e3;font-size:.6em;}
			#resume-list ul li div.resume .resume-list-left{width:300px;float:left;padding:10px}
			#resume-list ul li div.resume .resume-list-left p{margin:0px}
			p.terms{background-color:#ffffcc;border:1px #ced198 solid;border-right:none;border-left:none;padding:10px;margin-top:20px}
			#resume-list ul li div.resume .resume-list-left a{color:#cb7510}
			#resume-list ul li div.resume .resume-list-right{width:200px;float:right;text-align:right;padding:10px}
#contact-details p#address{margin-left:10px}			
#contact-form{border-left:1px solid #999;padding-left:10px}
#contact-form div.input{margin-left:10px}
#contact-form div.input label{display:block;width:150px}
#contact-form div.input input[type=text]{padding:3px;width:250px}
#contact-form div.input textarea{padding:3px;width:250px;height:200px}
#contact-form label.error{color:#e41148;font-size:.8em;margin-top:-2px}

.action-span{text-align:right;padding-right:40px}
.div-left{float:left;}
.div-right{text-align:right;padding-right:40px}
/* Paging */
.page-info{color:#333;font-size:.9em;margin:0}
div.paging {
	color: #333;
	margin-bottom: 2em;
	padding:5px;
	text-align:right;
}
div.paging div.disabled {
	color: #c9c9c9;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

#inner-bottom{background:#d1d2ce;padding-top:10px;}
#inner-bottom p{margin:10px}
.content-text h1{margin-bottom:10px;color:#d74f13}
.details-row {}
.details-row .label{float:left;font-weight:bolder;padding:10px}
.details-row .value{padding:10px;margin-left:170px}

#search-results{list-style:none;padding:0}
#search-results li{margin-left:0px;padding:0}
#search-results li .search-row {position:relative;}
#search-results li .search-row .title a{font-weight:bolder;color:#F26223}
#search-results li .search-row .title a:hover{font-weight:bolder;color:#000;text-decoration:none}
#search-results li .search-row .jobtype{font-size:.9em;color:#1b4187}
#search-results li .search-row .location{font-size:.9em}
#search-results li .search-row .salary{font-size:.9em}
.altsrow{background-color:#f4f1f1;margin-left:-10px;padding:10px}
#applynow{background:#d00000;padding:3px;display:block;color:#fff;width:130px;text-align:center;text-decoration:none;float:right;}
#applynow:hover{background:#054d95;padding:3px;display:block;color:#fff;width:130px;text-align:center;}

.applynow{background:#d00000;padding:1px;display:block;color:#fff;width:85px;text-align:center;text-decoration:none;font-size:.8em;text-transform:uppercase;position:absolute;top:30px;right:10px;}
.applynow:hover{background:#054d95;color:#fff}

.viewdetails{background:#898989;padding:1px;display:block;color:#fff;width:85px;text-align:center;text-decoration:none;font-size:.8em;text-transform:uppercase;position:absolute;top:60px;right:10px;}
.viewdetails:hover{background:#dbdbdb;color:#000}

#client-logos {
    position:relative;
    height:148px;
	margin-left:25px;
}

#client-logos IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#client-logos IMG.active {
    z-index:10;
}

#client-logos IMG.last-active {
    z-index:9;
}
.colorrow{background-color:#e3e3e3}

#banner1 ul#three{list-style:none;margin:0;padding:0}
#banner1 ul#three li{display:inline;margin:0;padding:0}
#banner1 ul#three li a{display:block;width:194px;height:100px;float:left;text-indent:-1000px}
#banner1 ul#three li#cv a{background:url(../../images/three-arrows.jpg) no-repeat}
#banner1 ul#three li#vacancy a{background:url(../../images/three-arrows.jpg) no-repeat -194px 0}
#banner1 ul#three li#vacancies a{background:url(../../images/three-arrows.jpg) no-repeat -388px 0;width:235px}

#banner1 ul#three li#cv a:hover{background:url(../../images/three-arrows.jpg) no-repeat 0 -119px}
#banner1 ul#three li#vacancy a:hover{background:url(../../images/three-arrows.jpg) no-repeat -194px -119px}
#banner1 ul#three li#vacancies a:hover{background:url(../../images/three-arrows.jpg) no-repeat -388px -119px;width:235px}
