﻿body, form
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 73%;
}
h1, h2, h3, h4, form
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    margin: 0;
}

select, input
{
    font-size: 90%;
}
h2, h3
{
    color: #0A1E79;
}
.Large
{
    font-size: 120%;
}
.Small
{
    font-size: 90%;
}
.Italic
{
    font-style: italic;
}
.Left
{
    float: left;
}
.Right
{
    float: right;
}
.TextRight
{
    text-align: right;
}
.Clear
{
    clear: both;
}
.Centre
{
    text-align: center;
}
.Middle
{
    vertical-align: middle;
}
.FullWidth
{
    width: 100%;
}
body
{
    color: #000000;
    margin: 0px;
    padding: 0px;
}
img
{
    border: none;
}
img.ShareIndicator
{
    vertical-align: middle;
}
h1.WhiteTitle
{
    white-space: nowrap;
    color: White;
    margin-top: 2px;
}
h4
{
    font-weight: normal;
    color: #0a1e79;
}

div.SiteWidth
{
}

div.SiteWrapper
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

div.TopWrapper
{
    height: 25px;
    background-image: url(/images/system/topbar.gif);
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #CCCCCC;
    background-repeat: repeat-x;
}
div.TickerWrapper
{
    /*background-image: url(/images/system/top_dot.gif);
    background-repeat: no-repeat;
    height: 80px;*/
}
div.TickerPlaceholder
{
    margin: 33px 0px 0px 103px;
}
div.MenuPlaceholder
{
    height: 25px;
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
    background-image: url(/images/system/menu-bar.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 0px 5px 0px 10px;
    clear: both;
}
div.BreadcrumbPlaceholder
{
    height: 18px;
    padding: 2px 5px 0px 5px;
}
div.ColumnsWrapper
{
    /* padding:0 10px 0 10px;*/
}
div.LeftColumnWrapper
{
    width: 220px;
}
div.LeftSize
{
    width: 218px;
}

div.CentreColumnWrapper
{
    width: 530px;
}
div.CentreSize
{
    width: 498px;
}
div.RightColumnWrapper
{
    width: 210px;
}
div.RightSize
{
    width: 208px;
}
div.CentreColumnPlaceholder
{
    margin: 0px 10px 0px 10px;
}
.LinkArrow
{
    vertical-align: middle;
    padding-right: 2px;
}
div.OrangeDot
{
    background-image: url(/images/system/windows/orange_b.gif);
    background-repeat: no-repeat;
}

div.MainContentWrapper
{
    padding: 10px 5px 5px 5px;
    border: solid 1px #CCCCCC;
    border-top: none;
}

div.TopPanelWrapper
{
    height: 20px;
    background-repeat: repeat-x;
    padding: 0 0 0 5px;
}
div.DovaPanelWrapper
{
    background-color: #EEEEEE;
    border: solid 1px #CCCCCC;
    padding: 5px;
}
div.OrangeTopPanel
{
    background-image: url(/images/system/windows/orange_top.gif);
}
div.BlueTopPanel
{
    background-image: url(/images/system/windows/blue_top.gif);
}
div.BrownTopPanel
{
    background-image: url(/images/system/windows/brown_top.gif);
}
div.Corner
{
    height: 20px;
    width: 10px;
    background-repeat: no-repeat;
    background-position: right;
}
div.BlueDotTitle
{
    height: 20px;
    background-image: url(/images/system/windows/blue_top_target.gif);
    background-repeat: no-repeat;
    background-position: -5px 0px;
    padding: 0 0 0 60px;
}

div.BrownDotTitle
{
    height: 20px;
    background-image: url(/images/system/windows/brown_top_target.gif);
    background-repeat: no-repeat;
    background-position: -5px 0px;
    padding: 0 0 0 60px;
}
div.OrangeCorner
{
    background-image: url(/images/system/windows/orange_top_right.gif);
}
div.BlueCorner
{
    background-image: url(/images/system/windows/blue_top_right.gif);
}
div.BrownCorner
{
    background-image: url(/images/system/windows/brown_top_right.gif);
}
div.LightBrownPanel
{
    background-color: #e6e0ca;
    border: solid 1px #cac0a3;
    border-top: solid 2px #DBD3BB;
    border-bottom: solid 1px #DBD3BB;
}
div.LightBluePanel
{
    background-color: #daddeb;
    border: solid 1px #C5CADF;
    border-top: solid 2px #B0B7D4;
    border-bottom: solid 1px #C5CADF;
}

.TopItem
{
    border-right: solid 1px #CCCCCC;
    border-left: solid 1px #FFFFFF;
    background-repeat: repeat-y;
    line-height: 25px;
    padding: 0px 10px 0px 10px;
    white-space: nowrap;
}

.TopItem:hover
{
    background-color: #DDDDDD;
    background-image: url(/images/system/topbar-o.gif);
    background-repeat: repeat-x;
}

a, a:visited
{
    color: Black;
    text-decoration: underline;
}
a:hover, a:active
{
    color: #ff5500;
    text-decoration: underline;
}



a.grey, a.grey:visited
{
    color: Silver;
    text-decoration: none;
}

a.black, a.black:visited
{
    color: Black;
    text-decoration: none;
}
a.black:hover, a.black:active, a.grey:hover
{
    color: #ff5500;
    text-decoration: underline;
}

a.TickerLink, a.TickerLink:visited
{
    color: #0A1E79;
    text-decoration: none;
    font-weight: bold;
}
a.TickerLink:hover
{
    color: #ff5500;
    text-decoration: none;
}
#RightColumn ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#RightColumn li
{
    padding: 5px 0px 5px 10px;
    margin: 0 5px 0 5px;
    background-repeat: no-repeat;
    background-position: 0px 6px;
    background-image: url(/images/system/brown_arrow.gif);
    border-bottom: solid 1px #cac0a3;
}
#RightColumn li:hover
{
    /*background-color:#DBD3BB;*/
}
#RightColumn a, #LeftColumn a
{
    color: Black;
    text-decoration: none;
}
#RightColumn a:hover, #LeftColumn a:hover
{
    color: #FF5500;
    text-decoration: none;
}
#LeftColumn ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#LeftColumn li
{
    padding: 5px 0px 5px 10px;
    margin: 0 5px 0 5px;
    background-repeat: no-repeat;
    background-position: 0px 6px;
    background-image: url(/images/system/blue_arrow.gif);
    border-bottom: solid 1px #C5CADF;
}
div.BrownPanelFooter
{
    clear: both;
    margin-top: 5px;
    border-top: solid 1px #DBD3BB;
    background-image: url(/images/system/windows/brown_glass.gif);
    background-repeat: repeat-x;
    height: 10px;
}

div.BluePanelFooter
{
    clear: both;
    margin-top: 5px;
    background-image: url(/images/system/windows/blue_glass.gif);
    border-top: solid 1px #C5CADF;
    background-repeat: repeat-x;
    height: 10px;
}

div.MenuShadow
{
    clear: both;
    height: 3px;
    background-color: #ECECEC;
}
div.Shadow
{
    clear: both;
    height: 3px;
    background-color: #ECECEC;
    margin-bottom: 7px;
}
div.RightShadow
{
    border-right: solid 3px #FFFFFF;
}
div.LeftShadow
{
    border-left: solid 3px #FFFFFF;
}
/*
div.DottedSeperator
{
    clear: both;
    border-top: solid 1px #EEEEEE;
    border-bottom: solid 1px #CCCCCC;
    margin: 0px 0 2px 0;
}
*/
div.DottedSeperator
{
    clear: both;
    border-bottom: solid 1px #CCCCCC;
    margin: 2px 0 4px 0;
    font-size: 85%;
    color: #777777;
}
img.HRImage
{
    float: left;
    margin: 3px 5px 1px 0;
}
/*
div.hr-fp-wrapper
{
    background-image: url(/images/system/grey-shadow.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    min-height: 55px;
    padding-top: 5px;
}
*/
div.hr-fp-wrapper
{
    min-height: 55px;
    padding-right: 5px;
}
div.BannerWrapper
{
    clear: both;
    border: solid 1px #cccccc;
    text-align: center;
    margin: 0;
    padding: 0;
}
.Border
{
    border: solid 1px #cccccc;
}
.PageFooter
{
    height: 5px;
    background-image: url(/images/system/glass_bottom.gif);
    margin-bottom: 5px;
}
#SharesHomeWrapper li
{
    float: left;
    padding: 0 5px 0 5px;
    border-right: solid 1px #CCCCCC;
    height: 20px;
    background-image: url(/images/system/topbar.gif);
}
#SharesHomeWrapper li:hover
{
    background-image: url(/images/system/topbar-o.gif);
}
div.ShareLinksWrapper
{
    height: 20px;
    background-image: url(/images/system/hatch-grey.gif);
    border: 1px solid #CCCCCC;
    border-top: 0;
    margin-bottom: 5px;
}
div.Disclaimer
{
    padding-left: 5px;
}
.SearchGoButton
{
}
.NewsItemLocation
{
    margin-top: 10px;
    font-size: 90%;
}
.HRLanguageEditionWrapper
{
    text-align: center;
    margin-bottom: 10px;
}
.JobSearchGoButton
{
    background-image: url(/images/system/button.gif);
    background-repeat: no-repeat;
    border: none;
    width: 120px;
    height: 25px;
    cursor: pointer;
}
div.QuickSearchWrapper
{
    margin: 5px 5px 5px 5px;
}
.Breadcrumb
{
    font-weight: normal;
}
#BreadcrumbPlaceholder a, BreadcrumbPlaceholder a:visited
{
    text-decoration: none;
}
div.PollWrapper
{
    margin: 5px 5px 5px 5px;
}
.CountryStatsDiv
{
    margin: 10px 0px 0px 40px;
}

.Table
{
    background-color: #E1E1E1;
}
.TableHeader
{
    background-image: url(/images/system/glass-bar.gif);
    background-repeat: repeat-x;
}
.TableFooter
{
    background-image: url(/images/system/glass_bottom.gif);
    background-repeat: repeat-x;
}
.TableRow
{
    background-color: #F9F9F9;
}
.TableRow:hover
{
    background-color: #F1F1F1;
}

/* documentfolders */
.cmsDownloadFolderGridWrapper td
{
    background-color: #F9F9F9;
    padding: 2px 2px 2px 4px;
    vertical-align: top;
    border-bottom: solid 1px #E1E1E1;
}
.cmsDownloadFolderGridWrapper a
{
    text-decoration: none;
}
.cmsDownloadFolderGridWrapper th
{
    background-image: url(/images/system/glass-bar.gif);
    background-repeat: repeat-x;
    border: solid 1px #E1E1E1;
}
.cmsDownloadFolderGridWrapper table
{
    border: solid 1px #E1E1E1;
    border-bottom-style: none;
}
/* documentfolders */

#JobDetailsButtonWrapper a
{
    text-decoration: none;
}
.JobDetailsButton
{
    float: left;
    margin: 0px 5px 0px 5px;
}
.Orange
{
    color: #FF5000;
}
.Bold
{
    font-weight: bold;
}
hr
{
    color: #E1E1E1;
    padding: 0px 0px 0px 0px;
    margin: 2px 2px 2px 2px;
}
.BackgroundGrey
{
    text-align: center;
    background-image: url(/images/system/hatch-grey.gif);
    border-style: solid;
    border-color: #E1E1E1;
    border-width: 1px 1px 1px 1px;
    padding: 5px;
    margin-bottom: 5px;
}
.HardGrey
{
    color: #666666;
}
.SoftGrey
{
    color: #CCCCCC;
}
.AnnualReportRequestLeft
{
    width: 100px;
}
.AnnualReportRequestRight
{
    width: 250px;
}
#ApplyJobWrapper a, #ApplyJobWrapper2 a
{
    text-decoration: none;
}
.MarginBottom
{
    margin-bottom: 10px;
}
#BlogItemTitle a
{
    color: #0a1e79;
    text-decoration: none;
    font-weight: bold;
}
#BlogItemTitle a:hover
{
    color: #ff5500;
}
#BlogItemDetailsWrapper .BlogOriginator
{
    color: #ff5500;
}
#BlogItemDetailsWrapper
{
    font-size: 85%;
    color: #777777;
    margin: 5px 0px 10px 0px;
}
#BlogItemDetailsWrapper a
{
    color: #777777;
}
#BlogItemDetailsWrapper a:hover
{
    color: #ff5500;
}
#BlogItemCommentsWrapper h3
{
    margin-bottom: 5px;
}
.BlogCommentTitle
{
    margin-bottom: 6px;
    font-size: 90%;
}
.OwnerTextColor
{
    color: #ff5500;
}
.BlogNoComments
{
    font-size: 90%;
}
.BlogItemLeaveCommentWrapper
{
    clear: both;
}
.BlogNavWrapper
{
    padding: 5px 0px 5px 0px;
}
.BlogNavSearchButton
{
    float: left;
    padding: 2px 0px 0px 3px;
}
.BlogItemListPager
{
    width: 100%;
    text-align: center;
}
.BlogSearchButton
{
}
.BlogCommentArea
{
    margin: 8px 8px 8px 8px;
}
.BlogCommentAreaOwner
{
    margin: 8px 8px 8px 8px;
}
.BlogCommentAreaOwner .CommentText3
{
    background-color: #f3f3f3;
}
.BlogCommentAreaOwner .BlogCommentTitle
{
    font-weight: bold;
}
.BlogCommentArrow
{
    background-image: url(/modules/blog/images/comm-arrow-public.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    margin-bottom: -7px;
    vertical-align: bottom;
}
.BlogCommentText
{
    padding-bottom: 3px;
    background-image: url(/modules/blog/images/comm-shadow.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.BlogCommentText2
{
    border: solid 1px #bcbcbc;
    padding: 3px;
}
.BlogCommentText3
{
    padding: 5px;
    font-size: .9em;
}
.BlogCommentFooter
{
    margin-top: 4px;
    font-size: .7em;
    color: #999999;
    padding-left: 16px;
}
div.hr-fp-wrapper p
{
    margin: 0px 0px 0px 0px;
}
#BlogItemTitle a
{
    color: #0a1e79;
    text-decoration: none;
    font-weight: bold;
}
.BlogItemTitleLink
{
    color: #0a1e79;
    text-decoration: none;
    font-weight: bold;
}
.BlogItemTitleLink:visited
{
    color: #0a1e79;
    text-decoration: none;
    font-weight: bold;
}
.BlogItemTitleLink:hover
{
    color: #ff5500;
    text-decoration: underline;
}
.HRItemTitleLink
{
    color: #0a1e79;
    text-decoration: none;
    font-weight: bold;
}
.HRItemTitleLink:visited
{
    color: #0a1e79;
    text-decoration: none;
    font-weight: bold;
}
.HRItemTitleLink:hover
{
    color: #ff5500;
    text-decoration: underline;
}
#TopMenu ul, #SharesHomeWrapper ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.QuickSearchTextBox
{
    float: left;
    padding: 0px 0px 0px 0px;
}
.QuickSearchInput
{
    width: 160px;
}
.QuickSearchButton
{
    float: left;
    padding: 2px 0px 0px 3px;
}
.QuickSearchAdvanced
{
}
.AdvancedSearchTextBox
{
    float: left;
}
.AdvancedSearchButton
{
    float: left;
    padding: 2px 0px 0px 3px;
}
.HRLeftWrapper
{
    float: left;
    width: 240px;
    margin-right: 5px;
    padding-right: 5px;
    border-right: solid 1px #CCCCCC;
}
.HRRightWrapper
{
    float: left;
    width: 245px;
}
h4.HR
{
    font-weight: normal;
    color: #827852;
}
.HRArticleTitle, .HRArticleTitle:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #827852;
}
.HRArticleTitle:hover
{
    font-weight: bold;
    color: #ff5500;
}
.HRArticleAuthor
{
    color: #827852;
}
div.HRBlogPosted
{
    clear: both;
    border-bottom: solid 1px #CCCCCC;
    margin: 2px 0 4px 0;
    font-size: 85%;
    color: #777777;
}
div.HRBlogPosted a, div.HRBlogPosted a:visited
{
    text-decoration: underline;
    color: #777777;
}
div.NotPublishedWrapper div
{
    text-align: center;
    border: dotted 1px #FF0000;
    color: #FF0000;
    margin: 10px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
}
div.DOVABannerWrapper
{
    border: solid 1px #C5CADF; /*background-image:url(/images/system/DOVABanner/radar.jpg);*/
    background-color: #C5CADF;
    width: 208px;
    height: 87px;
}
#NewsWrapperDiv span.notPublished, #NewsWrapperDiv a.notPublished
{
    color: Red;
}
.noBorder
{
    border: none;
}
#PopularWrapper a
{
    color: #0a1e79;
    text-decoration: none;
    font-weight: bold;
}
#PopularWrapper a:hover
{
    color: #ff5500;
    text-decoration: underline;
}



/* Search Result Styles */
.search
{
    width: 100%;
}
.searchResults
{
    width: 100%;
}
.readMore
{
    margin-right: 4px;
    margin-bottom: 4px;
    font-size: 90%;
}
.jobTitle
{
    width: 100%;
    white-space: normal;
    background-color: #dfe2f0;
    background-image: url(/Images/System/job-title-bg.gif);
    background-repeat: repeat-x;
    background-position: top left;
    margin: 0;
    padding: 0;
}
.jobTitleWrapper
{
    
    white-space: normal;
    height: 20px;
    
}
.jobTitleSpacing
{
    padding-top: 0px;
    padding-bottom: 0px;
    
}
.jobSearchResultsHeaderWrapper
{
    width: 100%;
}
.jobsPerPage
{
   
    padding-bottom: 4px;
    font-size: 100%;
    padding-right: 3px;
    padding-top: 4px;
    color: #ffffff;
}
.jobSearchNumberPages
{
    padding-top: 8px;
    padding-left: 4px;
    font-size: 90%;
    color: #ffffff;
    font-weight: 700;
}
.jobTitleText
{
    color: #000;
    margin-left: 4px;
    margin-top: 1px;
    font-weight: 700;
    height: 20px;
    font-size: 90%;
}
.dateTitleText
{
    color: #000;
    margin-right: 4px;
    margin-top: 1px;
    font-weight: 500;
    height: 20px;
    font-size: 100%;
}
.matchedJobs
{
    width: 90%;
}
#testTable table
{
    border-top: solid 1px #000000;
}


.jobSummaryWrapper
{    
    border-top: none;
    border-right: 1px solid #dfe2f0;
    border-bottom: 1px solid #dfe2f0;
    border-left: 1px solid #dfe2f0;
    margin:0;
    padding:0;
    width: 100%;
}
.jobSummaryWrapper2
{
    background-image: url(/Images/System/job-title-shadow.gif);
    background-repeat: repeat-x;
    background-position: 5px 19px;
    border-top: none;
    border-right: 1px solid #dfe2f0;
    border-bottom: 1px solid #dfe2f0;
    border-left: 1px solid #dfe2f0;
    margin-left: 0px;
    width: 100%;
}
.jobSummary
{
    width:100%;
    margin:0;
    padding:0;
    padding-bottom: 10px;
    
    
}
.jobSummaryText
{
    margin-left: 4px;
}

.jobDetailsJobTitle
{
    border-bottom: solid 1px #90c7e5;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 14px;
}
.jobDetailsJobTitleHeader
{
    border-bottom: solid 1px #90c7e5;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 14px;
}
.jobDetailsContentTitle
{
    border-bottom: solid 1px #90c7e5;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 14px;
}
.jobDescription
{
    width: 100%;
    margin-bottom: 4px;
}
.jobDetailsBottom
{
    width: 100%;
    margin: 10px 0px 0px 2px;
    padding-bottom: 10px;
    border-bottom: solid 1px #90c7e5;
}
.jobDetailsContent
{
    padding-bottom: 14px;
    width: 100%;
    margin: 0;
    padding: 0;
}
#qualificationsDiv p
{
    margin: 0;
    padding: 0;
}
#qualificationsDiv table
{
    margin: 0;
    padding: 0;
}

.description
{
    width: 100%;
    margin: 0;
    padding: 0;
    margin-left: 0px;
}
.jobDescriptionFields
{
    width: 50%;
    vertical-align: top;
    margin: 0;
    padding:0;
}
.tabsHeaderWrapper
{
    padding: 0;
    margin:0;
    width: 100%;
}
.sortBy
{
    margin-top: 18px;
    margin-left: 4px;
    margin-right: 4px;
}
.tabsWrapper
{
    vertical-align: bottom;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 14px;
}
.tabs
{
    background-position: right;
    background-repeat: no-repeat;
    border: solid 1px #374585;
    border-bottom: none;
    background-color: #717aaa;
    height: 20px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.tabActive
{
    background-position: right;
    background-repeat: no-repeat;
    border: solid 1px #374585;
    border-bottom: none;
    background-color: #374585;
    height: 20px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.tabsText2
{
    margin-left: 5px;
}
.tabText1
{
    padding-left: 14px;
    padding-right: 14px;
}

a.tabsTextLink1:link, a.tabsTextLink1:visited, a.tabsTextLink1:active
{
    color: #ffffff;
    font-weight: 700;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
}
a.tabsTextLink1:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.companyInfoWrapper
{
    margin-left: 4px;
    margin-top: 4px;
    width: 100%;
    margin-bottom: 24px;
    border-bottom: solid 1px #cecece;
    padding-bottom: 14px;
}
.jobTitle h2
{
    font-size: 12pt;
    width: 100%;
}
#jobDetailsTitleDiv h2
{
    width: 100%;
}
.jobSearchResultsHeaderWrapperActive
{    
    width: 100%;
    border: none;
    background-color: #374585;
    border: solid 1px #374585;    
    height: 28px;
}
a.underlinedPages:Link, a.underlinedPages:Visited, a.nderlinedPages:Active
{
    color: #ffffff;
    text-decoration: none;
}
a.underlinedPages:Hover
{
    color: #717aaa;
}
a.underlined:Link, a.underlined:Visited, a.underlined:Active
{
    color: #374585;
    font-weight: 700;
}
a.underlined:Hover
{
    color: #f55000;
}
a.itemLink:Link, a.itemLink:Visited, a.itemLink:Active
{
    color: #0a1e78;
    font-size: 12px;
    text-decoration: none;
}
a.itemLink:Hover
{
    color: #ff5000;
    text-decoration: underline;
}
a.noBorder:Link, a.noBorder:Visited, a.noBorder:Active
{
    color: #ff5000;
    text-decoration: none;
}
a.noBorder:Hover
{
    text-decoration: underline;
}
.OrangePages
{
    color: #ff5000;
}
.buttonJobsPerPage
{
    border-style: solid;
    border-width: 1px;
    border-color: #ffffff;
    margin:0;
    padding:0;
    background-color: #717aaa;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;    
    cursor: pointer;
}
.watermarked
{
    color: #AAAAAA;
}
.resultsWrapperDiv
{
    width: 492px;
    margin-left: auto;
    margin-right: auto;
    
}
.blue
{
    margin: 0;
    padding: 0;
    font-weight: 700;
}
.noOfJobs
{
    margin-top: 14px;
    color: #ff5000;
    font-weight: 700;
}
.leftUL
{
    width: 100%;
    padding-left: 4px;
    margin-top: 8px;
    overflow: hidden;
}
.rightUL
{
    width: 46%;
    margin-top: 8px;
}
.returnArrow
{
    margin-right: 20px;
    vertical-align: bottom;
}
.returnArrowBottom
{
    margin: 0;
    padding: 0;
}
a.returnArrowLink:Link, a.returnArrowLink:Visited, a.returnArrowLink:Hover, a.returnArrowLink:Active
{
    text-decoration: none;
}
.Button
{
    border-style: solid;
    border-width: 1px;
    border-color: #424e8e;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #90c7e5;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    background-color: #424e8e;
   
    cursor: pointer;
}
.ButtonApply
{
    width: 130px;
}

.buttonSmall
{
    border-style: solid;
    border-width: 1px;
    border-color: #019140;
    width: 25px;
    height: 20px;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #80c8a0;
    font-weight: 700;
    font-size: 100%;
    color: #FFFFFF;
    background-image: url(/Images/System/bg-orange.gif);
    background-repeat: repeat-x;
}
.orange
{
    font-size: 120%;
    color: #019140;
}
.boldGreen
{
    color: #019140;
    font-weight: 700;
}
#contentForm
{
    padding-left: 14px;
}
#contentForm Table
{
    margin: 0;
    padding: 0;
}
.advancedSearchHeader
{
    width: 464px;
    color: #374585;
    border-bottom: solid 1px #344180;
    
}
.aboutDovaLink
{
    padding: 18px 0px 0px 110px;
}
.advancedSearchLink
{
    padding-right: 50px;
    padding-top: 18px;
}
a.advancedSearchLinkLink:Link, a.advancedSearchLinkLink:Visited, a.advancedSearchLinkLink:Hover
{
    color: #ffffff;
    font-weight: 700;
    font-size: 100%;
}
a.advancedSearchLinkLink:Hover
{
    color: #ffffff;
    font-weight: 700;
}
.profileEditHeader
{
    width: 700px;
    padding-bottom: 10px;
    width: 464px;
}

#jobDetailsContentDiv table
{
    margin: 0;
    padding: 0;
}
#jobDetailsContentDiv p
{
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
}
.boldRed
{
    color: #994778;
    font-weight: 700;
}
.attention
{
    color: #da231a;
}
#jobDetailsContentSkillsDiv table
{
    margin: 0;
    padding: 0;
}
#jobDetailsContentSkillsDiv p
{
    margin: 0;
    padding: 0;
    padding-top: 4px;
}
.jobDetailsULTable
{
    margin: 0;
    padding: 0;
}
#additionalInfoTable table
{
    margin: 0;
    padding: 0;
}
#additionalInfoTable table
{
    margin: 0;
    padding: 0;
}
.RecruitmentNewsImage
{
    margin: 0px 4px 4px 0px;
    float: left;
}
#BlogItemContentImage img
{
    float: left;
    margin: 0px 4px 4px 0px;
}
.BlogItemListImage
{
    float: left;
}
.BlogItemListIconImage
{
    margin: 0px 4px 4px 0px;
}
.hrPortalPadding
{
    padding: 0px 0px 0px 120px;
    
}
.hrPortalLoaderWrapper
{
    width: 300px;
    height: 30px;
    top: 460px;
    margin: 0px auto 0px auto;
    position: absolute;
}
.hrPortalLoader
{
    width: 250px;
    background-color: #ffffff;
    border: solid 2px #3f4d8d;   
    padding: 8px 8px 8px 8px;
}
.RecruitmentNewsItemWrapper
{
    margin: 0px 4px 0px 0px;
    width: 242px;
    height: 100%;
}
.RecruitmentNewsContent
{
   height: 164px;
}
div.BlogItemReturnToIndex
{
    text-align: right;
    margin-bottom: 10px;
}
#BlogItemRelatedArticlesWrapper
{
    margin-top: 10px;
}
.AutoCompleteItem
{
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    padding: 1px 5px 1px 5px;
}
.AutoCompleteItemSelected
{
    padding: 1px 5px 1px 5px;
    list-style:none;
    list-style-image: none;
    list-style-type: none;
    background-color: #CDCDCD;
}
.newsListDateItem
{
    vertical-align: top;
}
.networkSearchButton
{
    cursor: pointer;
}