/* opera margin fix */
*{margin:0;padding:0;}

html {
min-height: 101%;
}

body { margin:0px; margin-top:0px; padding:0px; position:relative; border:0px; text-align:center; background:url(/images/mainbak.jpg) repeat-x top;}
*:lang(en) body { margin:0px; margin-top:0px; padding:0px; position:relative; border:0px; text-align:center; background:url(/images/mainbak.jpg) repeat-x top; }

img {border:0px;}

#mainwrapper {width:909px; margin:0 auto;}

/* top of page top of image CHANGES FOR DIFFERENT SECTIONS*/
#content_top_logo {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/home_01.jpg) repeat-x top;}
#content_top_logo_aboutus {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/aboutus_01.jpg) repeat-x top;}
#content_top_logo_workforus {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/workforus_01.jpg) repeat-x top;}

#content_top_logo_divisions {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/divisions_01.jpg) repeat-x top;}
#content_top_logo_divisionsit {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/1_01.jpg) repeat-x top;}
#content_top_logo_divisionsconstruction {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/4_01.jpg) repeat-x top;}
#content_top_logo_divisions_marketing {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/candidates_01.jpg) repeat-x top;}
#content_top_logo_divisions_contactcentre {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/contactcentre_01.jpg) repeat-x top;}
#content_top_logo_divisions_sales {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/sales_01.jpg) repeat-x top;}
#content_top_logo_divisions_hr{width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/hr_01.jpg) repeat-x top;}

/* computer image
#content_top_logo_candidates {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/candidates_01.jpg) repeat-x top;}
*/
#content_top_logo_candidates {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/8_01.jpg) repeat-x top;}
#content_top_logo_vacancy {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/vacancy_01.jpg) repeat-x top;}


#content_top_logo_candidates_qualityassured {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/qualityassured_01.jpg) repeat-x top;}
#content_top_logo_vacancies {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/7_01.jpg) repeat-x top;}


#content_top_logo_contactus {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/12_01.jpg) repeat-x top;}
#content_top_logo_testimonials {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/marketing_01.jpg) repeat-x top;}

#content_top_logo_1 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/1_01.jpg) repeat-x top;}
#content_top_logo_2 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/2_01.jpg) repeat-x top;}
#content_top_logo_3 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/3_01.jpg) repeat-x top;}
#content_top_logo_4 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/4_01.jpg) repeat-x top;}
#content_top_logo_5 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/5_01.jpg) repeat-x top;}
#content_top_logo_6 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/6_01.jpg) repeat-x top;}
#content_top_logo_7 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/7_01.jpg) repeat-x top;}
#content_top_logo_8 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/8_01.jpg) repeat-x top;}
#content_top_logo_9 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/9_01.jpg) repeat-x top;}
#content_top_logo_10 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/10_01.jpg) repeat-x top;}
#content_top_logo_11 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/11_01.jpg) repeat-x top;}
#content_top_logo_12 {width:909px; height:152px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/12_01.jpg) repeat-x top;}

/* main navigation and job search tab*/
#content_top_navigation {width:909px; margin-left:20px; height:30px; overflow:hidden; float:left; text-align:left; padding:0px; background:url(/images/home_02.jpg) repeat-x top;}
html> body #content_top_navigation {width:909px; margin-left:36px; float:left; text-align:left; padding:0px; background:url(/images/home_02.jpg) repeat-x top;}








/* top of page bottom of image CHANGES FOR DIFFERENT SECTIONS*/
#content_main_header_image {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/home_03.jpg) repeat-x top;}
#content_main_header_image_aboutus {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/aboutus_03.jpg) repeat-x top;}
#content_main_header_image_workforus {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/workforus_03.jpg) repeat-x top;}


#content_main_header_image_divisions {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/divisions_03.jpg) repeat-x top;}
#content_main_header_image_divisionsit {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/1_03.jpg) repeat-x top;}
#content_main_header_image_divisionsconstruction {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/4_03.jpg) repeat-x top;}
#content_main_header_image_divisions_marketing {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/candidates_03.jpg) repeat-x top;}
#content_main_header_image_divisions_contactcentre{width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/contactcentre_03.jpg) repeat-x top;}
#content_main_header_image_divisions_sales{width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/sales_03.jpg) repeat-x top;}
#content_main_header_image_divisions_hr{width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/hr_03.jpg) repeat-x top;}

/* computer image
#content_main_header_image_candidates {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/candidates_03.jpg) repeat-x top;}
*/
#content_main_header_image_candidates {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/8_03.jpg) repeat-x top;}
#content_main_header_image_candidates_qualityassured {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/qualityassured_03.jpg) repeat-x top;}

#content_main_header_image_vacancy {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/vacancy_03.jpg) repeat-x top;}
#content_main_header_image_contactus {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/12_03.jpg) repeat-x top;}
#content_main_header_image_testimonials {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/marketing_03.jpg) repeat-x top;}

#content_main_header_image_1 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/1_03.jpg) repeat-x top;}
#content_main_header_image_2 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/2_03.jpg) repeat-x top;}
#content_main_header_image_3 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/3_03.jpg) repeat-x top;}
#content_main_header_image_4 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/4_03.jpg) repeat-x top;}
#content_main_header_image_5 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/5_03.jpg) repeat-x top;}
#content_main_header_image_6 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/6_03.jpg) repeat-x top;}
#content_main_header_image_7 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/7_03.jpg) repeat-x top;}
#content_main_header_image_8 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/8_03.jpg) repeat-x top;}
#content_main_header_image_9 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/9_03.jpg) repeat-x top;}
#content_main_header_image_10 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/10_03.jpg) repeat-x top;}
#content_main_header_image_11 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/11_03.jpg) repeat-x top;}
#content_main_header_image_12 {width:909px; height:175px; float:left; text-align:left; margin:0px; padding:0px; background:url(/examples/images/12_03.jpg) repeat-x top;}


/* main content and right column*/

#content_main_content {width:909px; float:left; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/home_04.jpg) no-repeat; min-height:561px; height:auto !important; height:561px;}
#content_main_content_scroll {width:909px; float:left; float:left; text-align:left; margin:0px; padding:0px; background:url(/images/contentbak_05.jpg); min-height:561px; height:auto !important; height:561px;}


#content_main_content_left {width:530px; float:left; margin-left:30px; margin-top:18px;}
html > body #content_main_content_left {width:530px; float:left; margin-left:55px;}
#content_main_content_left2 {width:530px; float:left; margin-left:30px; margin-right:30px; margin-top:18px;}
html > body #content_main_content_left2 {width:530px; float:left; margin-left:55px;}

/*#content_main_content_left ul {list-style-type:square; padding-left:10px; color:#999999;}

#content_main_content_left li {list-style-type:square; padding-left:10px; color:#999999; list-style-position:inside;}

*/


#content_main_content_left ul 
{
	padding: 0;
	border: none;
	margin: 0;	
	list-style-image:url(/images/arrow.gif);
	list-style-position:inside;	 	
}


#content_main_content_left li 
{
	display:inline-block;
	padding: 0;
	border: none;
	margin: 0;
	color:#999999;
	line-height: normal;
}

#anchorlinks li
{
	list-style-image:none;
	display: inline;
	padding-right: 100px;
}
#anchorlinks a
{
	color: #53874f;
}

#directionlist ul
{
	/*padding: top right bottom left*/
	list-style-image: none;
	list-style-type: decimal;
	margin-left: 25px;
	-moz-margin-start: 20px;
}

#directionlist li
{
	padding: 0 0 0 0;
}


.imgsales
{
  list-style-image:url(/images/arrow2.gif);
  line-height:normal;
}

.imgsales2
{
	  line-height:0px;
	list-style:none;
	list-style-image:url(/images/arrow3.gif);
	height:14px;
  
}

/* footer containing address*/
#content_main_footer {width:909px; float:left; float:left; text-align:left; padding:0px; background:url(/images/home_05.jpg) no-repeat;}

#content_main_footer_links{width:909px; float:left; float:left; text-align:left; padding-top: 10px;}


#content_main_footer_left { width:650px; float:left; margin-left:20px;}
html>body #content_main_footer_left { width:650px; float:left; margin-left:45px;}

#content_main_footer_right{ width:150px; color:#53874f; float:right; text-align:right; margin-right:30px;}
#content_main_footer_address { clear:both; width:800px; margin-left:20px; text-align:left; float:left;}

html>body #content_main_footer_right{ width:150px; color:#53874f; float:right; text-align:right; margin-right:30px;}
html>body #content_main_footer_address { clear:both; width:800px; margin-left:45px; text-align:left; float:left;}


/* secondary navigation */
#content_main_secondary_navigation {width:909px; height:31px; float:left; text-align:left; margin:0px; padding:0px;}
#content_main_secondary_navigation_left {width:708px; float:left;  background:url(/images/webfinal_07.gif) repeat-x top; height:31px;}
#content_main_secondary_navigation_right {width:232px; float:left;}


#content_main_content_inner_right {width:335px; margin-top:-40px; float:left; min-height:206px;}
#content_main_content_inner_right_qs {width:335px; margin-top:-40px; float:left; min-height:206px;}
#content_main_content_inner_left_common_qs {width:335px; margin-top:-40px; float:left; min-height:206px;}
#content_main_content_inner_right_common_qs {width:335px; margin-top:-40px; float:left; min-height:206px;}


/* main content with no inner columns right column containing hot jobs */
#content_main_content_left_full {width:708px; float:left; min-height:206px;}
#content_main_content_inner_full {width:450px; float:left; min-height:206px;}

#content_main_content_right {float:left; background:url(/images/webfinal_10.gif) repeat-x top; min-height:206px;}
#content_main_content_right {width:240px; margin-top:30px; margin-left: 50px; line-height: 26px;}
#content_main_content_right img { margin-left: -10px;}
.content_main_content_right_candidate_menu {width:240px; float:left; margin-top:0px; margin-left:0px; min-height:206px;}
.hotjobs_placeholder {padding: 20px 10px 0px 10px;}
.candidate_menu_Placeholder {padding:0px; float:left; display:block;}

/* footer*/
#content_main_footer {width:909px; float:left;  text-align:left; margin:0px; padding:0px;}


/*  RSS link*/
#content_main_footer_rss {width:925px; float:left;  text-align:right; margin:0px; padding: 10px 20px 10px 0px;}


/*  newsticker link*/
#newsticker {position: relative; margin-left:-15px;}
#newsticker ul {list-style: none;margin-left:0px;margin-top:0px; color:#666666; background:url("/images/leftbak2.gif"); background-repeat:no-repeat;}
*:lang(en) #newsticker ul {list-style: none;margin-left:18px;margin-top:0px;color:#666666;}
#newsticker li.error {}
#newsticker #togglenewsticker {overflow: hidden;position: absolute;right: 10px;top: 12px;width: 14px;height: 14px;text-indent: 20px;outline: none;}

