﻿/*BEGIN Top Nav Bar User Control*/
td.lovells-topnavcontainer
{
    background-color:#ffffff;
    vertical-align:middle;
    height:20px;
}


/*BEGIN Left Nav*/

.lovells-leftnavcontainer ul
{
    margin:0px;
    padding:0px;
}
.lovells-leftnavcontainer li
{
    list-style-type:none;
    padding-top:1px;
    padding-bottom:1px;
}
.lovellscareers-portallink
{
    padding-left:10px;
    padding-bottom:3px;
    margin-bottom:2px;
}
.lovellscareers-portallink a
{
    font-size:1.0em;
}
.lovellscareers-portallink a:hover
{
    text-decoration:underline;
}



/* BEGIN COMMON PAGE LAYOUT STYLES*/
div.lovells-sideimagecontainer
{
    margin-bottom:-19px;
}
div.lovells-sideimagecontainer div
{
    display:block !important;
}
div.lovells-sideimagecontainer div span
{
    display:block;
}
div.lovells-pageimagecontainer
{
    margin-bottom:-19px;
}
div.lovells-pageimagecontainer div
{
    display:block !important;
}
div.lovells-pageimagecontainer div span
{
    display:block;    
}
table.lovells-contentcontainer, td.lovells-contentcontainer
{
    padding-left:20px;
    padding-bottom:20px;
}
div.lovells-pagetextcontainer
{
    font-size:10pt;
    padding-right:10px;   
}
div.lovells-pagetextcontainer p
{
    margin:0px;
}

div.lovells-rightcolumnwebpartcontainer h3.ms-WPTitle
{
   padding:4px 7px 4px 10px;
   display:block;
   color:#ffffff;
}
div.lovells-rightcolumnwebpartcontainer table.slm-layout-main div.description
{
    background-color:#b5bc98;
    display:block;
    padding-left:10px;
}
div.lovells-rightcolumnwebpartcontainer tr.ms-WPHeader td
{
    border-bottom:none;
    background-color:#909667;
}
div.lovells-rightcolumnwebpartcontainer div.link-item a
{
    background-color:#ffffff; /*CHANGED*/
    display:block;
    padding-left:11px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:0px; /*CHANGED*/
    font-size:10pt;
    white-space:nowrap;
    color:#000000 !important; /*CHANGED*/
}
div.lovells-rightcolumnwebpartcontainer div.link-item a:hover
{
    background-color:#ffffff; /*CHANGED*/
    text-decoration:none;
    color:#000000 !important; /*CHANGED*/
    text-decoration:underline; /*CHANGED*/
}
div.lovells-rightcolumnwebpartcontainer div.slm-layout-main div.item
{
    margin:0px 0px 0px 0px;
}
div.lovells-bottomwebpartcontainer
{
}

/* END COMMON PAGE LAYOUT STYLES*/


/*BEGIN Flash global styles*/
.lovellscareers-flashglobalcontainer
{
    float:right;
}
.lovellscareers-flashglobal
{
    width:300px;
    height:50px;
}
/*END Flash global styles*/


.hide
{
    display:none;
}

/*BEGIN APVE Common APVETemplateUserControl.ascx template styles*/
.apve-outerframe
{
    width:47.5em;
}
.apve-mainsection
{
    float:left;
    width:72%;
}
/*.apve-breadcrumbcontainer
{
    font-size:10pt;
    padding-top:5px;
    float:left;
}*/
.apve-printicon
{
    float:right;
}
.apve-pagetitle
{
    color:black;
    font-size:1.1em;
    font-weight:normal;
    clear:both;
    margin:0px;
    padding-top:0.7em;
}
.apve-detail
{
    font-size:0.8em;
    padding-top:1em;
    padding-bottom:1em;   
}
.apve-description
{
    font-size:0.8em;
    padding-bottom:1em;
}
.apve-relatedinfosection
{
    float:right;
    width:20%;
    text-align:center;   
}
.apve-relatedinfosection .ms-WPHeader
{
    background-color:#6B733B;
}
.apve-relatedinfosection .ms-WPTitle
{
    font-family:Arial;
    color:#ffffff;
    font-size:0.9em;
    font-weight:normal;
    padding-left:13px;   
}
.apve-relatedinfosection .link-item
{
    font-size:1em;
    text-decoration:none;
    padding-bottom:3px;
    padding-left:10px;
    border-bottom:1px #000000;
    border-bottom-style:solid;

}
.apve-relatedinfosection .link-item .description
{
    color:#475217;
}
.apve-relatedinfosection .link-item a:link, .apve-relatedinfosection .link-item a:visited 
{
    font-size:1.2em !important;
    font-family:Arial !important;
    color:#000000 !important;
    text-decoration:none !important;
}
.apve-relatedinfosection .item 
{
    clear:both;
    margin:3px 0px 3px 4px;
}
/*END APVE Common APVETemplateUserControl.ascx template styles*/

/*BEGIN APVE Awards TombstonesWebPart styles*/
.apve-awardimage
{
    width:100%;
    border:none;
    display:block;
}
.apve-awardingbody
{
    text-align:center;
    padding-top:5px;
}
.apve-awardingbody a
{
    font-size:1.1em;
    color:#006699 !important;
}
.apve-awardtitle
{            
    text-align:center;
    padding-top:5px;
}
.apve-awardtitle a
{            
    font-size:1.1em;
    color:#006699 !important;
}
.apve-awardtombstone
{
    float:left;
    border:solid 1px #BED600;
    text-align:center;
    width:163px;
    margin-right:10px;
    margin-bottom:10px;
    padding:3px 3px 0px 3px;
    height:240px;
}
.apve-awardtombstonelist
{
    width:550px;
}
/*END APVE Awards TombstonesWebPart styles*/





/*BEGIN APVE VacancySearchWebPart styles*/
.apve-vacancysearchfilter
{            
    text-align:right;
    width:465px;
}
.apve-labelfieldgroup
{
    margin-bottom:5px;   
}
.apve-inputlabel
{        
    width:150px;
    text-align:right;
    float:left;
    font-size:1.1em; 
}
.apve-inputfield
{
}
.apve-inputfield select
{
    width:300px;
}
.apve-inputfield input
{
    width:300px;
}

.apve_button
{
    text-align:right;
}
.apve_button input
{
    font-family:Arial;
    font-size:1.1em;
}
.apve-vacancysearchresults
{
    margin-top:50px;
    margin-bottom:20px;
}
.apve-vacancysearchresultstable
{
    width:100%;
}

.apve-vacancysearchresultstitleheader, .apve-vacancysearchresultsdepartmentheader,
.apve-vacancysearchresultslocationheader, .apve-vacancysearchresultsdescriptionheader,
.apve-vacancysearchresultsroleheader
{
    text-align:left;
    font-size:1.2em;
    padding:5px 5px 5px 5px;
    border-bottom:solid 1px #BED600;
    font-family:Arial !important;
}


.apve-vacancysearchresultsitemtitle, .apve-vacancysearchresultsitemdepartment,
.apve-vacancysearchresultsitemlocation, .apve-vacancysearchresultsitemdescription,
.apve-vacancysearchresultsitemrole
{
    text-align:left;
    font-size:1.2em !important;
    background-color:#EEE;
    padding:5px 5px 5px 5px;
    font-family:Arial !important;
}

.apve-vacancysearchresultsaltitemtitle, .apve-vacancysearchresultsaltitemdepartment,
.apve-vacancysearchresultsaltitemlocation, .apve-vacancysearchresultsaltitemdescription,
.apve-vacancysearchresultsaltitemrole
{
    text-align:left;
    font-size:1.2em !important;
    padding:5px 5px 5px 5px;
    font-family:Arial !important;
}   

.apve-vacancysearchresultsitemtitle a, .apve-vacancysearchresultsaltitemtitle a
{
    color:#006699 !important;
    font-size:1.0em !important;
    font-family:Arial !important;
}

.apve-noitemsfound
{
    padding:0px 5px 0px 5px;
}

/*END APVE VacancySearchWebPart styles*/


/*BEGIN Editor Tool Part styles*/
.lovells-editorpartlabelfieldgroup
{
    padding:3px 3px 3px 3px;
    margin-bottom:3px;
    border-bottom:1px solid #000000;
}
.lovells-editorpartinputlabel
{

}
.lovells-editorpartinputfield
{

}
/*END Editor Tool Part styles*/

/*BEGIN styles for Lovells variation menus*/
.variationdropdownlist
{
    width:150px;
    margin-top:5px;
    margin-left:10px;
    margin-bottom:5px;
}
/*END styles for Lovells variation menus*/


/*BEGIN Lovells LovellsInfoPageWithSideFixedWidthBody.aspx page layout styles*/
.lovellsext-breadcrumbcontainer
{
    /*font-size:10pt;
    padding-top:5px;
    float:left;*/
    padding-left:0px;
}

.lovellsext-pagetitle
{
    color:black;
    font-size:1.1em;
    font-weight:normal;
    clear:both;
    margin:0px;
    padding-top:0.7em;
    padding-left:0px;
}
.lovellsext-description
{
    font-size:0.8em;
    padding-bottom:1em;
    padding-left:0px;
}
/*END Lovells LovellsInfoPageWithSideFixedWidthBody.aspx page layout styles*/

