p {margin:5px 0px 10px 0px;}
h1 {font-family:Tahoma, Geneva, sans-serif; font-size:24px; font-weight:100; color:#ffffff; line-height:20px;}
h2 {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:100; color:#000000; line-height:20px;}

html {background-color:#ffffff;}


A:link {text-decoration:none; color:#ff5d00; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:100;}
A:visited {text-decoration:none; color:#ff5d00; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:100;}
A:active {text-decoration:none; color:#ff5d00; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:100;}
A:hover {text-decoration:underline; color:#ff5d00; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:100;}

* {
padding: 0px;
margin: 0px;
scrollbar-face-color: #DEE3E7;
scrollbar-arrow-color: black;
scrollbar-track-color: #EFEFEF;
scrollbar-shadow-color: #98AAB1;
scrollbar-highlight-color: #DEE3E7;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-Color: #98AAB1;
}

.Bold {font-weight:bold;}
.JustifyCenter {text-align: center;}
body
{
	margin:0px;
	padding:0px;
	background:url('/_images/backgrounds/bg_tile.gif');
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}


#main_container
{
	margin:0px 0px;
	width:990px;
	height:1500px;


}

#left_container
{
	width:142px;
	height:1389px;
	float:left;
}

#left_nav
{
	width:132px;
	
	background-color:#ff711f;
	float:left;
}

#left_nav li
{
	height:20px;
}

#left_nav a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#ffffff;
}

#left_nav .content
{
	padding:10px 0px 0px 10px;
}

.left_nav_spacer
{
	padding:8px 0px 0px 0px;
}

#left_spacer1
{
	width:142px;
	height:10px;
	float:left;
}

#left_spacer2
{
	width:142px;
	height:30px;
	float:left;
}

#left_hr_line
{
	width:120px;
	height:1px;
	background-color:#e7e7e7;
	float:left
}

#left_spacer2 .content
{
	padding:15px 10px 14px 10px;
}

#recruitment_hotline
{
	width:132px;
	height:152px;
	float:left;
}

#left_sky_container
{
	width:142px;
	float:left;
}

#left_sky_container .content
{
	margin:0px 0px 0px 11px;
}

#left_sky
{
	width:120px;
	float:left;
}

#left_half_sky_container
{
	width:142px;
	float:left;
}

#left_half_sky_container .content
{
	margin:0px 0px 0px 11px;
}

#left_half_sky
{
	width:120px;
	height:300px;
	float:left;
}

#centre_container
{
	width:706px;
	height:1389px;
	float:left;
}

#centre_top_container
{
	width:696px;
	height:271px;
	float:left;
}



#centre_top_left
{
	width:396px;
	height:250px;
	float:left;
}

#centre_top_left li
{
	line-height:16px;
}

#am_introduction
{
	width:396px;
	height:52px;
	float:left;
}

.am_top_centre_spacer
{
	width:386px;
	height:11px;
	float:left;
	background-image:url('/_images/backgrounds/centre_full_width_spacer.gif');
	background-repeat:no-repeat;
	background-position:0px 1px;
}


#jobs_by_category_title
{
	width:396px;
	height:27px;
	float:left;

}

#job_category_teasers_left
{
	width:202px;
	height:106px;
	float:left;
}

#job_category_teasers_right
{
	width:194px;
	height:106px;
	background-color:white;
	float:left;
}

/* jobs_container div used for jobs by category and jobs by sector pages */
#jobs_container { float: left;}

#job_container_left {width:230px; float:left; }

#job_container_right {width:230px; float:left; }

.job_details {float:left; margin:5px 0px;padding:5px 2px; width:460px; border:1px solid #ff711f;}


/* automotive-jobs-view-job.aspx page */
#job_details_title { width:468px; height:53px; background-color:#000000; float:left; }



#all_job_categories_link
{
	width:396px;
	height:26px;
	float:left;
	background-color:white;
}

#all_job_categories_link li
{
	background-image:url('/_images/link_arrow.gif');
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	line-height:20px;
	float:left;
}

#all_job_categories_link a
{
	font-size:18px;
}


#looking_to_recruit_link
{
	width:396px;
	height:15px;
	float:left;

}

#looking_to_recruit_link li
{
	background-image:url('/_images/link_arrow.gif');
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	height:15px;
	float:left;
}

#looking_to_recruit_link a
{
	font-size:18px;
}

#centre_top_right
{
	width:300px;
	height:250px;
	float:left;
}

#top_centre_mpu
{
	width:300px;
	height:250px;
	float:left;

}

#centre_full_width_spacer
{
	width:696px;
	height:19px;
	background-position:0px 10px;
	background-image:url('/_images/backgrounds/centre_full_width_spacer.gif');
	background-repeat:no-repeat;
	float:left;
}

#centre_middle_left_container
{
	width:478px;
	float:left;
}

#jobs_total_board
{
	width:468px;
	height:53px;
	background-color:#000000;
	float:left;
}

#jobs_total_board .content
{
	padding:9px 0px 0px 18px;
	color:#ffffff;
	font-size:26px;
}

#jobs_total_board a
{
	font-size:26px;
	font-weight:800;
}

#jobs_by_sector_container
{
	width:478px;
	height:179px;
	float:left;
}

#jobs_by_sector_container li
{
	line-height:16px;
}

#jobs_by_sector_title
{
	width:478px;
	height:46px;
	float:left;
}

#jobs_by_sector_title .content
{
	padding:19px 0px 0px 0px;
}


#jobs_by_sector_list1
{
	width:172px;
	height:111px;
	float:left;
}

#jobs_by_sector_list2
{
	width:180px;
	height:111px;
	float:left;
}

#jobs_by_sector_list3
{
	width:126px;
	height:111px;
	float:left;
}

.centre_middle_left_spacer
{
	width:468px;
	height:20px;
	background:url('/_images/backgrounds/centre_middle_left_spacer.gif') no-repeat 0px 4px;
	float:left;
}

#centre_middle_left_secondary_titles
{
	width:478px;
	height:29px;
	float:left;
}

#latest_automotive_jobs_container
{
	width:478px;
	height:231px;
	float:left;
}

#latest_automotive_jobs_left
{
	width:232px;
	height:184px;
	float:left;
	padding:0px 10px 0px 0px;
}

#latest_automotive_jobs_left li
{
	margin:0px 0px 10px 0px;
	height:50px;
	line-height:15px;
}

#latest_automotive_jobs_left a
{
	font-size:12px;
}

#latest_automotive_jobs_right
{	
	width:236px;
	height:184px;
	float:left;

}

#latest_automotive_jobs_right li
{
	margin:0px 0px 10px 0px;
	height:50px;
	line-height:15px;
}

#latest_automotive_jobs_right a
{
	font-size:12px;
}

.jobs_text
{
	font-size:12px;
	color:#535353;
	float:left;
}

#latest_automotive_news_container
{
	width:478px;
	height:304px;
	float:left;
}

#latest_automotive_news_left
{
	width:242px;
	height:229px;
	float:left;
}


#latest_automotive_news_left .content
{
	width:220px;
	float:left;
}

#latest_automotive_news_left li
{
	line-height:12px;
	padding:0px 0px 20px 0px;
	float:left;
	

}

#latest_automotive_news_right
{
	width:236px;
	height:229px;
	float:left;
}

#latest_automotive_news_right .content
{
	width:220px;
	float:left;
}

#latest_automotive_news_right li
{
	line-height:12px;
	padding:0px 0px 20px 0px;
	float:left;
}

.news_teaser_image
{
	border: solid 1px #747474;
	margin:0px 8px 0px 0px;
	float:left;
}

#view_all_career_news_link li
{
	width:478px;
	height:31px;
	background-image:url('/_images/link_arrow.gif');
	background-position:0px 7px;
	background-repeat:no-repeat;
	float:left;
}

#view_all_career_news_link a
{
	font-size:18px;
	padding:0px 0px 0px 10px;
}

#bottom_banner_container
{
	width:468px;
	height:60px;
	float:left;
}

#centre_middle_right_container
{
	width:228px;
	float:left;

}

#find_a_job_container
{
	width:218px;
	height:194px;
	background-image:url('/_images/backgrounds/find_a_job_box_curve.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#000000;
	float:left;
}

#find_a_job_container .content
{
	padding:10px 10px 10px 12px;
	font-size:24px;
	color:#ffffff;
}

input.find_a_job_box
{
	height:17px;
	width:188px;
	font-size:12px;
	line-height:20px;
	background-color:#FFFFFF; 
	border: 1px solid #cccccc;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	color:#535353;
	margin:8px 0px 0px 0px;
	padding:1px 2px 2px 2px;
}

select.find_a_job_dropdown
{
	height:20px;
	width:194px;
	font-size:12px;
	line-height:20px;
	background-color:#FFFFFF; 
	border: 1px solid #cccccc;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	color:#535353;
	margin:12px 0px 0px 0px;
}

.btn_job_search
{
    float:left;
	margin:14px 0px 0px 0px;
}

#job_of_the_week_container
{
	width:228px;
	height:213px;
	float:left;

}

#job_of_the_week_title
{
	width:228px;
	height:47px;
	float:left;

}

#job_of_the_week_title .content
{
	padding:13px 0px 0px 0px;
}

#job_of_the_week_content
{
	font-size:11px;
	line-height:14px;
	color:#535353;
	width:228px;
	height:135px;
	float:left;

}

.caps
{
	text-transform:uppercase;
	font-weight:700;
}

#job_of_the_week_content .content
{
	padding:0px 11px 0px 0px;
}

.job_of_the_week_image
{
	border: solid 1px #000000;
	margin:0px 8px 0px 0px;
	float:left;
}

#job_of_the_week_link
{
	width:228px;
	height:31px;
	float:left;
}

#job_of_the_week_link li
{

	background-image:url('/_images/link_arrow.gif');
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	line-height:20px;
	float:left;
}

#job_of_the_week_link a
{
	font-size:18px;
}

#centre_right_spacer
{
	width:228px;
	height:16px;
	background-image:url('/_images/backgrounds/centre_right_spacer.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}

#centre_right_lg_teaser_container
{
	width:228px;
	height:112px;
	float:left;
	
}

#centre_right_lg_teaser
{
	width:218px;
	height:97px;
	float:left;
	background-color:#000000;
}

#centre_right_lg_teaser .content
{
	padding:13px 12px 11px 13px;
	color:#ffffff;
}



#centre_right_lg_link_one a 
{
	font-size:34px;
	margin:0px 0px 0px -2px; 
}

#centre_right_lg_link_two a
{
	font-size:29px;
	margin:0px 0px 0px -2px; 
	line-height:41px;
	padding:5px 0px 5px 0px;
}

#right_container
{
	width:133px;
	height:1389px;
	float:left;
}

#am_poll_container
{
	width:133px;
	height:auto;
	background-color:#000000;
}

#am_poll_container .content
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	padding:12px 12px 12px 12px;
	color:#ffffff;
}

.am_poll
{
	font-size:24px;
	color:#ffffff;
}

.vote_button
{
	width:108px;
	height:27px;
	padding:10px 0px 10px 0px;
	float:left;
	
}

#right_spacer
{
	width:133px;
	height:10px;
	background-color:#ffffff;
	float:left;
}

#sponsored_links_container
{
	width:133px;
	height:1060px;
	background-color:#000000;
	float:left;
	
}

#sponsored_links_title
{
	width:133px;
	height:38px;
	background-image:url('/_images/titles/sponsored_links.gif');
	float:left;
}

#sponsored_link
{
	width:133px;
	height:110px;
	background-image:url('/_images/backgrounds/bg_sponsored_links.gif');
	float:left;
}

#sponsored_link .content
{
	padding:7px 0px 0px 7px;
}

#quick_links_container
{
	width:706px;
	height:221px;
	float:left;
	background-image:url('/_images/backgrounds/bg_quick_links.gif');
	background-repeat:no-repeat;
	background-position:0px 14px;
}

#quick_links_container li
{
	line-height:18px;
	
}

#quick_links_hz_spacer
{
	width:706px;
	height:31px;
	float:left;
}

#quick_links_vr_spacer
{
	width:11px;
	height:190px;
	float:left;
}

.ql_titles {color:#ffffff;}

#ql_general
{
	width:103px;
	height:190px;
	float:left;
}

#ql_news
{
	width:116px;
	height:190px;
	float:left;
}

#ql_interactive
{
	width:118px;
	height:190px;
	float:left;
}

#ql_other
{
	width:112px;
	height:190px;
	float:left;
}

#ql_events
{
	width:148px;
	height:190px;
	float:left;
}

#ql_rss
{
	width:88px;
	height:190px;
	float:left;
	background-image:url('/_images/quick_links_rss.gif');
	background-repeat:no-repeat;
	background-position:26px 2px;
}

.ql_rss_icon
{
	float:left;
}

/*Styles for job search results*/

.JobContainer {float:left; width:468px; border: solid 1px black; margin-bottom:5px;}
.JobTitle {float:left; width: 468px; height: 20px; font-size: 14px; font-weight:bold; background: black; color:White;}
.JobTitleContent {padding: 2px;}
.JobDetails {width:468px; background: #fff; float:left;}
.JobDetails .content {padding: 5px;}
.JobDetails .tdTitle {font-weight: bold;}
.JobDetailsLeft {width: 50%; float:left;}
.JobDetailsRight {width: 50%; float:left;}

.clear {clear:both;}

/* automotive CV Upload */
.form_input{ width:160px; border:1px solid #afafbf; }
.form_input2{ width:233px; border:1px solid #afafbf; background-color:White;}
.sign_in { width:75px; border:1px solid #afafbf; }

#upload_cv{ min-height:350px;float:left;}

span.red{ color:#900; font-weight:bold;}
/* automotive CV upload styles end */

.table_form { 
	margin-bottom: 4px;	
	width: 467px;
}
.table_form td {
	padding: 3px 5px;
	color:#134b79;
}
.table_form td.pb_td
{
	padding-left: 8px;
}
