@media screen
{
	html { overflow-y: scroll; }
	
	body { color: Black; font-family: arial, Verdana, sans-serif; font-size: small; margin: 0 0 0 0; }
	body.waterbar { background-image: url(/images/waterbar_splash.gif); background-repeat: repeat-y; margin: 105px 0 0 0; }
	
	form.search { float: left; margin: -20px 0 0 390px; padding-top: 1px; }
	form.formWidth { float: left; margin: -20px 0 0 390px; padding-top: 1px; }
	form#frmSearch { margin: 0 0 -50px 390px; }
	form#frmSearchTop { margin: -23px 0 -50px 390px; }
	
	img { border: 0; }
	img.vacanciesJobsDisplayImg { margin: 0 0 0 -20px; }
	img#splash_img { margin-top: -38px; }
	img#splash_wslogo { margin-top: 2px; }
	img#liceit_logo { padding-top: 22px; }
	img.HomecomingScotlandLogo_Pad { padding: 22px 0 5px 1px; }
	
	hr#top { background-color: black; border: 0; height: 1px; width: 960px; margin-top: 3px; margin-bottom: 18px; }
	hr#rightnav { height: 1px; border: 0; background-color: black; }
	hr#job_search { background-color: black; border: 0; height: 1px; width: 418px; margin: 0 0 20px 200px; }
	hr.simple { height: 1px; border: 0; background-color: black; }
	hr.leftnav { width: 95%; border: 0; height: 1px; background-color: black; margin: 0 auto 0 0; margin-left: 6px; }
	hr.leftnav_home { width: 210px; border: 0; height: 1px; background-color: black; margin: 0 auto 0 0; margin: -5px 0 9px 6px; }
	hr.rhs { border: 0pt none ; color: black; height: 1px; background-color: black; }
	
	h1 { line-height: 25px; font-weight: bold; color: #336699; font-family: arial, Verdana, sans-serif; text-decoration: none; margin: 0px; font-size: x-large; }
	h2 { line-height: 20px; font-weight: bold; color: #336699; font-family: arial, Verdana, sans-serif; text-decoration: none; margin: 0px; font-size: large; }
	h3 { line-height: 20px; font-weight: bold; color: #336699; font-family: arial, Verdana, sans-serif; text-decoration: none; margin: 0px; font-size: medium; }
	h3.ms { padding: 0 0 10px 42px; line-height: 20px; font-weight: bold; color: #336699; font-family: arial, Verdana, sans-serif; text-decoration: none; margin: 0px; font-size: medium; }
	h1#splash_header { padding: 20px 0 0 160px; color: #FFFFFF; }
	h3#nav_top_level { padding: 3px 0 17px 7px; }
	h3#nav_top_level a:link {text-decoration: none; color: inherit;}
	h3#righthand_links { padding-top: 11px; }
	h3#sendCv { margin-top: 10px; }
	
	div.logo { float: left; width: 256px; padding: 15px 0 0 15px; }
	div.splash_welcome { margin: 0 auto; padding: 38px 0 25px 0; width: 757px; background-color: #336699; }
	div.splash_welcome_scot { vertical-align: middle; background-color: #0099CC; position: relative; left: 14px; top: 0px; width: 757px; padding-bottom : 25px; }
	div.splash_main_bw { float: left; padding-left: 160px; width: 25%; }
	div.splash_main_ws { float: right; padding-right: 160px; width: 25%; }
	div.content_home { margin: 5px 0 20px 2px; width: 409px; }
	div.content_download { margin: 5px 0 0 2px; width: 585px; }
	div.content_lcl { margin: -633px 0 0 0; width: 350px; }
	div.content_fullwidth { margin: 5px 0 0 2px; width: 670px; }
	div.private_policy { text-align: center; vertical-align: bottom; font-size: x-small; }
	div.float { float: left; }
	div.float1 { float: left; width: 10%; padding: 0 84px 0 15px; }
	div.float5 { float: left; padding: 1px 15px 0 0; }
	div.clear { clear: both; }
	div.home_lhs { padding-left: 10px; width: 210px; }
	div.waterscape_container { width: 222px; float: right; padding-right: 13px; }
	div.waterscape_box_top { border: 1px solid #4a34a5; }
	div.waterscape_box_bottom { background: #4a34a5; margin-top: -1px; padding: 1px 0 7px 0; height: 90px; }
	div.rhs { margin-left: 724px; padding-top: 144px; width: 221px; }
	div.rhs_news { margin-left: 724px; padding-top: 144px; width: 221px; }
	div.rhs_home { margin-left: 727px; padding-top: 135px; width: 221px; }
	div.NEW_RHS_float { float: left; margin: 1500px 0 0 0; }
	div.content_container { width: 960px; margin: 0 auto; }
	div.content_container_splash { width: 757px; padding-top: 105px; margin: 0 auto; }
	div.content_template { margin-top: -139px; }
	/*div.content_template { margin-top: -307px; } */
	div.lhs_link {font-weight: normal; }
	div.apply_form_width { margin: 0 0 0 -390px; padding-top: 15px; }
	div.apply_form_field { padding: 5px 0 5px 0; }
	dib.apply_form_input { margin: -22px 0 0 30%; }
	div.frmVacancies_width { margin: 30px 0 0 -340px; }
	div.frmVacancies_searchTitle { margin: 0 0 0 -45px; }
	div.sendAllCheck { float: left; width: 50%; }
	div.sendFormInputSpacer { margin: -25px 0 0 20%; }
	div.private_policy_form { text-align: center; vertical-align: bottom; font-size: x-small; margin-bottom: 10px; }
	div.vacnciesNumOfJobs { margin: 80px 0 0 0; }
	div.vacnciesJobsFound { margin: 0 0 0 20px; }
	div.user_group_float { float: right; margin: -34px 0 20px 170px; width: 60%; }
	div.user_group_width { width: 35%; }
	div.links_width { width: 40%; }
	div.links_float { float: right; margin: -30px 0 0 180px; padding-bottom: 14px; width: 50%; }
	div.lcl_float_img { float: left; width: 124px; padding: 0 60px 0 0; }
	div.lcl_width { width: 600px; }
	div.checklist_colleft { float: left; width: 35%; }
	div.checklist_colright { float: right; width: 60%; }
	div.incident_form_res { margin: -450px 0 0 273px; }
	div.newsContact_layoutTop { padding: 2px 2px 2px 2px; }
	div.newsContact_layoutBtm { float:left; width:70%; }
	div.form_topfield_pad { padding-top: 20px; }
	div.bwy_factsfigs_tbl { float:left; width:50%; padding-right: 15px; margin-top: -13px; border: 1px solid white; }
	div.para_indent_licSite { margin-left: 25px; }
	div.licSite_div_border { border: 1px solid black; }
	div.droitUpdate_imgLayout { float: left; width: 58%; padding-right: 5px; }
	div.droitUpdate_topPad { padding-top: 5px; }
	div.job_vacancies_rhs { width: 222px; float: right; margin: 7px -265px 0 0; }
	
	div#search { float: right; margin: -19px 13px 0 0; }
	div#smarty_date { padding: 3px 0 9px 2px; }
	div#splash_text_container { margin: 0 auto; padding-top: 28px; width: 757px; }
	
	div#center_column { margin-left: 23px; }
	div#center_column_home { margin-left: 87px; float: left; }
	div#center_column_ms { margin-left: 2px; margin-top: -30px; }
	div#center_column_error { margin: 50px 0 0 23px; }
	div#float { float: left; }
	div#float2 { float: left; padding: 4px 0 3px 0; margin-left: -1px; }
	div#float4 { float: left; }
	div#pagenav { padding: 0 0 0 15px; }
	div#pagenav_level1 { padding: 0 0 7px 229px; }
	div#pagenavlic_level1 { padding: 0 0 7px 229px; margin-left: 43px; }
	div#pagenav_ms { padding: 0 0 0 179px; }
	div#content_error { margin-left: 245px; width: 409px; }
	div#homeelements { padding: 137px 0 0 15px; width: 168px; }
	/* div#homeelements1 {  } */
	div#home_waterscape { padding: 0 1px 0 1px; width: 163px; background: #4a34a5; height: 139px; margin-left: 604px; }
	div#pagenavpadding { padding: 0 20px 0 0; }
	div#home_news { width: 222px; margin-top: -2px; background: black; color: white; font-weight: bold; }
	div#home_news_body { width: 220px; margin: -13px 0 5% 0; height: 96px; font-weight: normal; border: 1px solid black; }
	div#ws_home_logo { padding: 1px 150px 0 0; }
	div#home_news_date { padding: 10px 5px 0 0; }
	div#nav_level_1 { width: 232px; font-weight: bold; margin: -40px 8px 0 8px; }
	div#nav_level_1_ms { width: 163px; font-weight: bold; margin: -40px 8px 0 8px; }
	div#nav_level_home { width: 163px; margin: -40px 8px 0 13px; }
	div#righthand_links { padding-left: 8px; width: 200px; margin-top: 1px; }
	div#two_level_img { margin: 29px 0 0 1px; }
	div#ws_text { color: white; font-weight: bold; }
	div#job_search { float: left; margin: 0 0 0 -200px; width: 20%; }
	div#sublevelwidth { margin: 0 0 0 10px }
	div#jobs_text_width { width: 580px; }
	div#jobform_toppad { padding-top: 85px; }
	div#center_column_jobs_Reg { margin: 0 0 0 271px; }
	div#center_column_jobs { margin: 0 0 0 271px; }
	/* div#center_column_jobs_vacancy { margin: -554px 0 0 271px; } */
	div#apply_form_cv { margin: -33px 0 10px 30%; }
	div#apply_form_coverlet { margin: -30px 0 0 30%; }
	div#apply_form_button { margin: 5px 0 0 30%; }
	div#monFormContainer { margin: 15px 0 0 0; }
	div#monFormButton { margin: 0 0 5px 165px; }
	div#sendCatWidth { width: 100%; }
	div#sendCatCheck  { float: left; width: 50%; padding-bottom: 10px; }
	div#sendApplyWidth { margin-top: 45%; }
	div#sendFormCv { margin-bottom: -7px; }
	div#sendFormSubmit { margin: 5px 0 0 20%; }
	div#BWNW_widepage { width: 670px; }
	div#BWNW_widecontent { width: 400px; }
	div#BWNW_wideimg { margin: -190px 0 0 451px; }
	div#seasonal_jobs { font-weight: normal; float: right; margin: 150px -210px 0 0; width: 210px; }
	
	input.sendFormInput { margin-right: -20%; }
	
	dd { padding-bottom: 20px; }
	
	ul#righthand_links { margin: 0 0 0 -10px; color: #336699; }
	ul#righthand_links li {margin: 0 0 10px 0; list-style-type: none;}
	ul#righthand_links li a {text-decoration:none;}
	
	
	table.table_borders_ldn { border-collapse: collapse; color: Black; font-family: arial, Verdana, sans-serif; font-size: small; }
	table.table_borders_ldn  { border: 1px solid black; padding: 7px; }
	th#ldn_th_left { width: 72%; }
	th#ldn_th_right { width: 28%; }
	th.robin_align_topleft { text-align: left; vertical-align: top; }
	td.robin_align_topleft { text-align: left; vertical-align: top; }
	td.foi_rcol_pad { padding-top: 30px; }
	td.align_c_licesite { text-align: center; padding: 4px 4px 4px 4px; }
	td.align_l_licesite { text-align: left; padding: 4px 4px 4px 4px;vertical-align: top; }
	
	select.category { margin: 15px 0 0 -45px; }
	
	span.home_waterscape { padding: 0 0 0 15px; font-weight: bold; color: white; }
	span.incident_form_error { color: red; }
	
	a.navigation_topbar { color: Black; text-decoration: none; font-family: arial, Verdana, sans-serif; font-size: small; margin: 0 -2px 0 -2px;}
	/*a.ws_link { position: absolute; color: white; text-decoration: none; } stops ws box text from scrolling below*/
	a.ws_link { color: white; background-color: #4a34a5; text-decoration: none; }
	a.link_nodec { text-decoration: none; color: #336699; }
	a#link_news_home { text-decoration: none; color: black; }
	a#padding { padding: 0 113px 0 0 ; }
	a#pagenav { margin: 0 0 0 42px; }
	a#pagenav_level1 { padding: 0 0 0 39px; }
	a#nav_selected { margin-left: -8px; }
	
	p.message { padding: 8px 0 8px 0; }
	p.message_nav { padding: 0 0 5px 272px; }
	p.home_headlines { font-weight: bold; }
	p.home_headlines1 { font-weight: bold; }
	p.home_news_details { padding: 0 3px 0 5px; background: white; }
	p.nav_level_1 { padding-left: 5px; }
	p.news_disp_padtop { margin-top: 1px; }
	p.vacanciesJobsDisplay { padding: 5px 0 5px 0; }
	p.pagenav_spacing_licsite { margin-left: 43px; }
	p.licSite_para_marg { margin: 10px 10px 10px 10px; }
	p.print_breadcrumbs { display: none; }
	
	p#latest_news_stories { padding: 12px 5px 12px 5px; }
	p#pagenav { font-weight: bold; }
	p#nav_pull_up_top_sel_y { margin-left: -4px; }
	p#nav_pull_up_sel_y { margin: 0 0 0 0; }
	p#nav_pull_up_sel_n { padding: 0 0 0 17px; }
	p#sub_font_sel_y { padding-left: 15px; font-weight: normal; }
	p#sub_font_sel_n { padding-left: 30px; font-weight: normal; }
	p#job_search { float: left; margin: 19px 0 0 -165px; }
	
	strong#form_mandatory_field { color: red; }
	
	/*
	PAGING
	*/
	p.pager {margin: 0; padding: 2px 2px 0 0; text-align: center}
	p.pager span {display: block; padding: 10px 0; text-align: center;}
	p.pager a {padding: 4px;}
	p.pager strong.pager_navigation_current {color: red;}
	p.pager a.pager_navigation_link {}
	p.pager a.pager_next_range {}
	p.pager a.pager_previous_range {}
	p.pager a.pager_next {font-weight: bold; text-decoration: none;}
	p.pager a.pager_previous {font-weight: bold; text-decoration: none;}
	p.pager a.pager_first {font-weight: bold; text-decoration: none;}
	p.pager a.pager_last {font-weight: bold; text-decoration: none;}
	
	div img.board_img { float: left; width: 118px; }
	div p.board_txt { float: right; width: 68%; margin-top: -3px; }
	div div.board_spacer { clear: both; }
	
	fieldset { width: 418px; }
	
	/*PLANNING NOTICES*/
	
	div.planning_notice {
		padding: 5px;
		margin: 5px 5px 10px;
		border-bottom: 1px solid grey;
		}
	
	div.planning_notice span.planning_council {
		display:block;
		clear:both;
		margin: 5px 0;
		}
	div.planning_notice span.planning_location, div.planning_notice span.planning_description {
		display:block;
		clear:both;
		margin: 5px 0;
	}
	div.planning_notice span.planning_ref_code, div.planning_notice span.planning_type {
		width: 45%;
		border: 0px solid black;
		display: block;
		margin: 5px 0;
	}
	div.planning_notice span.planning_ref_code {
		float: left;
	}  
	div.planning_notice span.planning_type {
		float: right;
	}
	
	ul.pro_ul {}
	ul.pro_ul li {margin: 10px 0;}
	
	ol.pro_ol {}
	ol.pro_ol li {margin: 10px 0;}
	
	ul.work_for_us li {margin: 10px 0;}

	
	/* Volunteering admin/public styling */
	
	dl { margin: 0; padding: 0;	}
	dt { margin: 5px 0 0 0; padding: 0;	}
	dd { margin: 0; padding: 0;	}
	
	fieldset.volunteering { width: 407px; }

	div.indent { margin-left: 30px;	}
	div.verror { color: red; }
	div.listing { padding-bottom: 10px;	}
	div.vsuccess {
	  font-weight: bold; 
	  padding: 8px;
	  margin: 1em 15px 1em 0; 
	  background-color: green; 
	  color: white;
	}
	
	
