﻿body
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #000000;
    margin: 0;
    padding: 0;
}
.middle
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.siteWrapper
{
    width: 1000px;
    padding: 10px 0px 20px 0px;
}
h2
{
    margin: 0;
    padding: 0;
}
h3
{
    width: 470px;
    color: #208fca;
    font-size: 14px;
    border-bottom: solid 1px #208fca;
    margin: 0;
    padding: 16px 0px 0px 0px;
}
ul li
{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    line-height: 100%;
    list-style-image: url(/Images/System/bullet-blue.gif);
}
a:Link, a:Visited, a:Active
{
    color: #208fca;
    text-decoration: none;
}
a:Hover
{
    color: #90c7e5;
}
#rightPanelContentTextStyleDiv a:Link
{
    text-decoration: underline;
    color: #019140;
}
#rightPanelContentTextStyleDiv a:Visited
{
    text-decoration: underline;
    color: #019140;
}
#rightPanelContentTextStyleDiv a:Hover
{
    text-decoration: none;
    color: #019140;
}
#rightPanelContentTextStyleDiv a:Link
{
    text-decoration: underline;
    color: #019140;
}

/* Top Styles */
.banner
{
    width: 1000px;
    height: 50px;
    background-image: url(/Images/System/header-blue.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
}
.contentWrapper
{
    width: 1000px;
}
.contentBlueHeader
{
    width: 959px;
    padding: 0px 0px 0px 0px;
    background-image: url(/Images/System/sub-header-blue.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.content
{
    width: 959px;
    padding: 0px 0px 0px 20px;
    background-image: url(/Images/System/background-content.gif);
    background-repeat: repeat-y;
    background-position: top right;
}
/* Top Styles */
.topWrapper
{
    width: 1000px;
}
.dovaLogo
{
    width: 153px;
    height: 47px;
    margin-left: 20px;
}
.amountJobsTop
{
    height: 20px;
    color: #208fca;
    font-size: 18px;
    padding: 24px 100px 0px 0px;
}
.countryLabel
{
    color: #994778;
    font-family: Arial;
    font-weight: 700;
    font-size: 180%;
    padding: 20px 0px 0px 8px;
}

/* Top Menu Styles */

.topMenuUL
{
    width: 954px;
    text-align: center;
    margin: 6px 0px 0px 0px;
    padding: 0;
}
.topMenuItem
{
    display: inline;
}
.topMenuItemLast
{
    display: inline;
}
a.topMenuItemLink:Link, a.topMenuItemLink:Visited, a.topMenuItemLink:Active
{
    color: #ffffff;
    font-weight: 700;
    text-decoration: none;
    padding: 0px 6px 0px 6px;
}
a.topMenuItemLink:Hover
{
    text-decoration: underline;
}



/* Content Styles */
.leftColumn
{
    width: 231px;
    padding: 0px 0px 0px 0px;
}
.centerColumn
{
    width: 514px;
    padding: 10px 0px 0px 0px;
}
.rightColumn
{
    width: 205px;
    padding: 0px 0px 0px 0px;
}


/* Left Panels Styles */
.leftPanelWrapper
{
    width: 223px;
    padding: 10px 0px 0px 5px;
}
.leftPanelTitle
{
    width: 223px;
    height: 16px;
    border: solid 1px #994778;
    background-image: url(/Images/System/Panels/purple.gif);
    background-repeat: repeat-x;
    background-position: top left;
}
.panelTitleText
{
    color: #ffffff;
    font-weight: 700;
    padding: 0px 0px 0px 4px;
}
.leftPanelContent
{
    width: 223px;
    background-color: #ffffff;
    border: solid 1px #babec1;
}
.leftPanelContentText
{
    width: 215px;
    padding: 4px 4px 4px 4px;
}
.featuredCompanyLogo
{
    width: 210px;
    text-align: center;
    border-bottom: solid 1px #bebebe;
    padding: 8px 0px 0px 6px;
}
.companyLogo
{
    padding: 0px 0px 4px 0px;
}
.featuredCompanyContentText
{
    width: 100px;
    padding: 0px 0px 0px 0px;
}
.featuredCompanyContent
{
    width: 210px;
    padding: 8px 0px 6px 6px;
}
.featuredCompanyLinkWrapper
{
    padding-top: 8px;
}

a.purpleLink:Link, a.purpleLink:Visited, a.purpleLink:Active
{
    color: #994778;
    font-weight: 500;
    text-decoration: underline; /* background-image: url(/Images/System/purple-arrow.gif);     background-repeat: no-repeat;     background-position: top left;      padding: 0px 0px 0px 6px;*/
}
a.purpleLink:Hover
{
    text-decoration: none;
}
.Button
{
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE; /* width: 110px; 	/*height: 21px;*/
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #994778;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    background-image: url(/Images/System/Panels/purple.gif);
    background-repeat: repeat-x;
    cursor: pointer;
}

/* Center Column Styles */
.centerColumnPanelWrapper
{
    width: 505px;
    padding: 0px 0px 0px 4px;
}
.centerPanelWrapper
{
    width: 505px;
    padding: 8px 0px 0px 4px;
}
.centerPanelTitle
{
    width: 505px;
    height: 16px;
    border: solid 1px #208fca;
    background-image: url(/Images/System/Panels/blue.gif);
    background-repeat: repeat-x;
    background-position: top left;
}
.centerPanelContent
{
    width: 505px;
    background-color: #ffffff;
    border: solid 1px #babec1;
}
.centerPanelContentText
{
    width: 497px;
    padding: 4px 0px 4px 4px;
}
.centerPanelTitleText
{
    color: #ffffff;
    font-size: 12px;
    padding: 0px 0px 0px 4px;
    margin: 0;
}
/* Job Search Styles */
.leftUL
{
    width: 250px;
    padding: 0px;
    overflow: visible;
}
.rightUL
{
    width: 243px;
    padding: 0px 4px 0px 0px;
    overflow: visible;
}
.jobListULLeft
{
    padding: 6px 0px 0px 20px;
    margin: 0;
}
.jobListULLeft2
{
    padding: 6px 0px 0px 0px;
    margin: 0;
}
.jobListULRight
{
    padding: 6px 0px 0px 20px;
    margin: 0;
}
a.InvDecoration:Link, a.InvDecoration:Visited, a.InvDecoration:Active
{
    color: #000000;
    text-decoration: none;
}
a.InvDecoration:Hover
{
    color: #90c7e5;
}
a.InvDecorationGreen:Link, a.InvDecorationGreen:Visited, a.InvDecorationGreen:Active
{
    color: #000000;
    text-decoration: none;
}
a.InvDecorationGreen:Hover
{
    color: #019140;
}
.jobTitleText
{
    font-size: 12px;
    padding: 0px 0px 0px 4px;
    margin: 0;
    display: block;
}
a.itemLink:Link, a.itemLink:Visited, a.itemLink:Active
{
    color: #208fca;
    text-decoration: underline;
    font-size: 14px;
    font-weight: 700;
    padding: 0px 0px 0px 0px;
    margin: 0;
}
a.itemLink:Hover
{
    text-decoration: none;
}
.jobTitle
{
    width: 490px;
    margin: 0;
    padding: 0px 0px 0px 4px;
}
a.underlined:Link, a.underlined:Visited, a.underlined:Active
{
    color: #208fca;
    font-weight: 700;
    padding: 0px 0px 0px 4px;
    text-decoration: none;
}
a.underlined:Hover
{
    text-decoration: underline;
}
.jobSearchResultsHeaderWrapperActive
{
    width: 498px;
    height: 30px;
    background-color: #90c7e5; /* #208fca; */
    padding: 0;
    margin: 0px 0px 0px 0px;
}
.jobSearchNumberPages
{
    color: #ffffff;
    font-weight: 700;
    padding: 8px 0px 0px 6px;
}
.jobTitleDistance
{
    color: #208fca;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
}
a.underlinedPages:Link, a.underlinedPages:Visited, a.underlinedPages:Active
{
    color: #ffffff;
    text-decoration: none;
}
a.underlinedPages:Hover
{
    color: #27abe3;
    text-decoration: none;
}
.OrangePages
{
    color: #208fca;
    font-weight: 700;
}
.jobTitleSpacing
{
    margin: 0;
    padding: 0;
    height: 10px;
}
.jobsPerPage
{
    font-size: 100%;
    padding-bottom: 4px;
    padding-right: 3px;
    padding-top: 2px;
    color: #ffffff;
}
.jobsPerPageText
{
    margin: 0;
    padding: 6px 4px 0px 0px;
    font-weight: 700;
}
.jobsPerPageButton
{
    height: 24px;
}
.tabsHeaderWrapper
{
    margin-right: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 496px;
}
.sortBy
{
    margin-top: 18px;
    margin-left: 4px;
    margin-right: 4px;
}
.tabsWrapper
{
    vertical-align: bottom;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 14px;
}
.tabs
{
    border: solid 1px #90c7e5;
    border-bottom: none;
    background-color: #bde1f4;
    height: 20px;
    text-align: center;
    color: #208fca;
    font-weight: 500;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.tabActive
{
    border: solid 1px #90c7e5;
    border-bottom: none;
    background-color: #90c7e5;
    height: 20px;
    text-align: center;
    color: #208fca;
    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.tabsTextLink1Active:link, a.tabsTextLink1Active:visited, a.tabsTextLink1Active:active
{
    color: #ffffff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
}
a.tabsTextLink1Active:hover
{
    color: #ffffff;
    text-decoration: underline;
}
a.tabsTextLink1:link, a.tabsTextLink1:visited, a.tabsTextLink1:active
{
    color: #208fca;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
}
a.tabsTextLink1:hover
{
    color: #208fca;
    text-decoration: underline;
}
.description
{
    width: 496px;
    font-size: 14px;
    color: #019140;
}

.buttonJobsDetails
{
    border-style: solid;
    border-width: 1px;
    border-color: #208fca;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #208fca;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    background-image: url(/Images/System/Panels/blue.gif);
    background-repeat: repeat-x;
    cursor: pointer;
}
a.linkJobDetails:link, a.linkJobDetails:active, a.linkJobDetails:visited, a.linkJobDetails:hover
{
    display: block;
    height: 18px;
    width: 200px;
    border-style: solid;
    border-width: 1px;
    border-color: #208fca;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #208fca;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    background-image: url(/Images/System/Panels/blue.gif);
    background-repeat: repeat-x;
    cursor: pointer;
}
.New
{
    font-size: 80%;
    font-weight: 700;
    color: #da231a;
    padding: 0px 0px 0px 4px;
}


.buttonSmall
{
    border-style: solid;
    border-width: 1px;
    border-color: #27abe3;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #208fca;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    cursor: pointer;
}
.jobSummaryWrapper
{
    width: 496px;
    background-color: #ffffff;
    padding: 8px 0px 0px 0px;
}
.jobSummarySuggestions
{
    width: 496px;
    background-color: #ffffff;
    padding: 8px 0px 0px 0px;
}
.jobSummary
{
    width: 478px;
    padding: 0px 4px 10px 8px;
}
.jobSummaryText
{
    margin-left: 4px;
}
.jobSummaryBottomText
{
    color: #019140;
    font-size: 11px;
}
.jobDetailsJobTitle
{
    border-bottom: solid 1px #90c7e5;
    width: 496px;
    margin: 0;
    padding: 0;
    margin-top: 14px;
}
.jobDetailsJobTitleHeader
{
    border-bottom: solid 1px #90c7e5;
    width: 496px;
    margin: 0;
    padding: 0;
    margin-top: 14px;
}
.jobDetailsContentTitle
{
    border-bottom: solid 1px #90c7e5;
    width: 200px;
    margin: 0;
    padding: 0;
    margin-top: 14px;
}
.jobDescription
{
    width: 496px;
    margin-bottom: 4px;
}
.jobDetailsBottom
{
    width: 496px;
    margin: 10px 0px 10px 2px;
    padding-bottom: 10px;
    border-bottom: solid 1px #90c7e5;
}
.jobDetailsContent
{
    padding-bottom: 14px;
    width: 498px;
    margin: 0;
    padding: 0;
}
#qualificationsDiv p
{
    margin: 0;
    padding: 0;
}
.spacerTop
{
    padding: 0px 0px 0px 0px;
}
.spacerBottom
{
    padding: 0px 0px 6px 0px;
}
.dateText
{
    color: #994778;
}
.greenText
{
    color: #019140;
    font-weight: 700;
    font-size: 120%;
    border-bottom: solid 1px #208fca;
    width: 490px;
    padding: 4px 0px 0px 0px;
}
.jobSuggestionsDiv
{
    width: 480px;
    padding: 10px 10px 10px 0px;
    margin: 0px 0px 10px 0px;
    border: none;
    border-bottom: solid 1px #cecece;
}
#qualificationsDiv table
{
    margin: 0;
    padding: 0;
}
.contactInfo
{
    height: 230px;
}
.bottomButtons
{
    width: 496px;
    padding: 6px 0px 0px 0px;
}
.applyButtonJobDetails
{
    vertical-align: top;
    text-align: right;
    padding: 0px 34px 0px 0px;
}
.jobApplyJobDescription
{
    width: 496px;
    padding: 20px 0px 0px 0px;
}
.jobApplyTopWrapper
{
    width: 496px;
}
#jobDetailsContentSkillsDiv table
{
    margin: 0;
    padding: 0;
}
#jobDetailsContentSkillsDiv p
{
    margin: 0;
    padding: 0;
    padding-top: 4px;
}
.jobDetailsULTable
{
    margin: 0;
    padding: 0;
}
#addInfoTableLayoutDiv table
{
    margin: 0;
    padding: 0;
}
#contactInfoTableLayoutDiv table
{
    margin: 0;
    padding: 0;
}
.returnArrow
{
    margin: 0;
    padding: 0;
}
a.returnArrowLink:Link, a.returnArrowLink:Visited, a.returnArrowLink:Active
{
    color: #208fca;
    text-decoration: none;
}
a.returnArrowLink:Hover
{
    color: #90c7e5;
}
.noOfJobs
{
    color: #019140;
    font-size: 14px;
}
.attention
{
    color: #FF0000;
    font-size: 12px;
}
.profileEditHeader
{
    width: 490px;
    color: #208fca;
    font-size: 14px;
    font-weight: 700;
    border-bottom: solid 1px #208fca;
    margin: 8px 0px 8px 0px;
}
h2.advancedSearchHeader
{
    color: #208fca;
    font-size: 14px;
}
.jobTitleH2
{
    color: #019140;
    font-size: 16px;
}
.Input
{
    width: 328px;
}

.resultWrapperClass
{
    width: 498px;
    margin: 0;
    padding: 0;
}
.leftULJobDetails
{
    width: 244px;
    padding: 0px;
    overflow: visible;
}
.rightULJobDetails
{
    width: 244px;
    padding: 0px 4px 0px 0px;
    overflow: visible;
}
a.buttonBlue:Link, a.buttonBlue:Visited, a.buttonBlue:Hover, a.buttonBlue:Active
{
    background-color: #27abe3;
    width: 114px;
    color: #ffffff;
    font-weight: 700;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: 14px;
    height: 18px; /*display: block; */
    border: solid 2px #208fca; /* #203282; */
    text-decoration: none;
}
/* Right Panel Styles */
.rightPanelWrapper
{
    width: 203px;
    padding: 10px 0px 0px 3px;
}
.rightPanelTitle
{
    width: 205px;
    height: 18px;
    background-image: url(/Images/System/Panels/right-panel-title-background.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.rightPanelContentWelcome
{
    width: 205px;
    height: 22px;
    background-color: #ffffff;
    background-image: url(/Images/System/Panels/right-panel-title-background-lower.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.rightPanelContentWelcomeText
{
    width: 197px;
    padding: 2px 4px 4px 4px;
}
.rightPanelContent
{
    width: 203px;
    background-color: #ffffff;
    border-width: 0px 1px 1px 1px;
    border-color: #019140;
    border-style: solid;
    margin: 0;
    padding: 0;
}
.rightPanelContentText
{
    width: 190px;
    padding: 4px 0px 4px 4px;
    margin: 0px 0px 0px 0px;
}
.ButtonGreen
{
    border-style: solid;
    border-width: 1px;
    border-color: #019140;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #019140;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    background-image: url(/Images/System/Panels/green.gif);
    background-repeat: repeat-x;
    cursor: pointer;
}
a.underlinedGreen:Link, a.underlinedGreen:Visited, a.underlinedGreen:Active
{
    color: #019140;
    font-weight: 500;
    padding: 0px 0px 0px 4px;
    text-decoration: underline;
}
a.underlinedGreen:Hover
{
    text-decoration: none;
}
.contentBlock
{
    border-top: solid 1px #e3e3e3;
    margin-top: 8px;
    padding-top: 8px;
    width: 190px;
    padding-bottom: 4px;
}
/* .contentBlock a:Link
{
    color: #019140;
    text-decoration: underline;
}
.contentBlock a:Visited
{
    color: #019140;
    text-decoration: underline;
}
.contentBlock a:Active
{
    color: #019140;
    text-decoration: underline;
}
.contentBlock a:Hover
{
    text-decoration: none;
}
*/
.boldGreen
{
    color: #019140;
    font-weight: 700;
}
.ulGreen
{
    padding: 5px 5px 0px 17px;
    margin: 5px 0px 0px 0px;
    margin: 0px;
}

.ulGreen li
{
    padding: 0px 5px 5px 0px;
    line-height: 100%;
    list-style-image: url(/Images/System/bullet-green.gif);
}
.ulBlue
{
    padding: 5px 5px 0px 22px;
    margin: 5px 0px 0px 0px;
    margin: 0px;
}
.ulBlue li
{
    padding: 0px 5px 5px 0px;
    line-height: 100%;
    list-style-image: url(/Images/System/bullet-blue.gif);
}
.rightLoginPanelContent
{
}
.loginPanelWrapper
{
    background-image: url(/Images/System/Panels/background-login-panel.gif);
    background-repeat: repeat-y;
    background-position: left top;
    width: 205px;
    border-bottom: solid 1px #019140;
}

.rightPanelAdditionalWrapper
{
    background-image: url(/Images/System/Panels/background-login-panel.gif);
    background-repeat: repeat-y;
    background-position: left top;
    width: 205px;
    border-bottom: solid 1px #019140;
    border-top: solid 1px #019140;
}
.rightLoginPanelContentWelcome
{
    width: 205px;
    background-image: url(/Images/System/Panels/right-panel-title-background-lower.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.rightPanelTopPadding
{
    padding-top: 8px;
}
.login
{
    width: 182px;
}
.blue
{
    color: #208fca;
}
#editProfileChangePassword
{
    width: 400px;
}
#editProfileChangePassword td
{
    text-align: left;
}
.FieldLabel
{
    width: 300px;
    text-align: left;
}
#profileEditorWrapper
{
    width: 496px;
}
#profileEditorWrapper table
{
    width: 100%;
}
#forgotPassword table
{
    text-align: left;
}
#forgotPassword td
{
    width: 300px;
    text-align: center;
}
.wizzardStep1
{
    width: 496px;
    height: 300px;
    overflow: auto;
    border: solid 1px #cecece;
    margin-top: 4px;
}
.jobDescriptionFields
{
    vertical-align: top;
    text-align: left;
    width: 50%;
}
/* Bottom Styles */
.bottomGreen
{
    width: 1000px;
    height: 88px;
    background-image: url(/Images/System/bottom-green.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.bottomLinksLeft
{
    color: #bebebe;
    padding: 0px 0px 0px 110px;
}
.greySmall
{
    font-size: 10px;
}
a.bottomLinksLeftLink:Link, a.bottomLinksLeftLink:Visited, a.bottomLinksLeftLink:Active
{
    color: #bebebe;
    font-size: 10px;
    text-decoration: none;
}
a.bottomLinksLeftLink:Hover
{
    text-decoration: underline;
}
.designCredits
{
    padding: 2px 40px 0px 0px;
}
.vediorLink
{
    padding: 0px 40px 0px 0px;
}
.boldBlue
{
    color: #208fd3;
    font-weight: 700;
}
.headerJobFavorite
{
    color: #208fca;
}
.headerJobFavorite th
{
    border-bottom: solid 1px #208fca;
    text-align: left;
}
.rowJobFavorite td
{
}
/* Bottom Menu Styles */
.bottomMenu
{
    padding: 57px 54px 0px 0px;
    color: #ffffff;
    font-weight: 700;
}
.bottomMenuUL
{
    margin: 0;
    padding: 0;
}
.bottomMenuItem
{
    padding: 0px 4px 0px 4px;
    list-style-type: none;
    display: inline;
    border-right: solid 1px #ffffff;
}
.bottomMenuItemLast
{
    padding: 0px 0px 0px 4px;
    list-style-type: none;
    display: inline;
}
a.bottomMenuLink:Link, a.bottomMenuLink:Visited, a.bottomMenuLink:Active
{
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}
a.bottomMenuLink:Hover
{
    text-decoration: underline;
}
.AutoCompleteItem
{
    list-style-image: none;
    padding: 1px 5px 1px 5px;
}

.AutoCompleteItemSelected
{
    padding: 1px 5px 1px 5px;
    list-style-image: none;
    background-color: #CDCDCD;
}
.bottomLinksWrapper
{
    width: 400px;
}
.otherDovaPortals
{
    width: 410px;
    padding: 6px 0px 0px 0px;
}



/* Misc Styles */
.left
{
    float: left;
}
.right
{
    float: right;
}
.noBorder
{
    border: none;
}
.bold
{
    font-weight: 700;
}
.disabledLink
{
    color: #AAAAAA;
    cursor: pointer;
}
.Soft
{
    color: #999999;
    font-size: 11px;
}
.TextBoxError
{
    background-color: #FFE5E5;
}
.TextBoxNormal
{
    border-style: solid;
    border-color: #A5ACB2;
    border-width: 1px;
    padding: 1px 2px 2px 2px;
}
