@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 30px 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;
    }

    ul li {
        margin: 10px 0px;
    }
}


