body, td, th
{
    font-family: 'lato';
    color: #000;
    text-align: left;
}

body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    line-height: 22px;
}

h1
{
    font-size: 2em;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    font-style: normal;
    color: #2D8098;
    line-height:30px;
}
h2 {
    color: #2d8098;
}

area:focus{
    border: none;
    outline-style: none; 
    -moz-outline-style:none;  
}

a:visited
{
    text-decoration: underline;
    color: #2370ad;
}

a:hover
{
    text-decoration: none;
}

a:active
{
    text-decoration: none;
    color: #fff;
}

.links
{
    color: #EB7063 !important;
    text-decoration: none !important;
    font-weight: bold;
    font-family: Lato;
}

p
{
    /*margin: 5px 0 15px 0; padding: 0; font-weight: normal;*/
}

ul
{
    padding: 0 0 0 22px;
    margin: 0px;
    list-style: disc outside none;
}

li
{
    padding-left: 0px;
    margin-top: 10px;
    line-height: 18px;
}

ol li
{
    padding:0 0 10px 10px;
}

hr
{
    border-bottom: 1px dashed #ccc;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    margin: 15px 0;
}

.page
{
    width: 100%;
    padding: 0;
    margin: 0 auto;
}

#wrapper
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.background-image
{
    position: fixed;
    width: 100%;
    z-index: 1;
}

.background-image img
{
    width: 100%;
}

.bg-cover
{
    background: #fff;
    position: fixed;
    min-height: 100%;
    width: 100%;
    z-index: 2;
    filter: alpha(opacity=50);
    opacity: 0.50;
}


/*BEGIN MAIN PAGE HEADER STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.logo
{
    background: url(../media/NPPA-logo.svg) no-repeat top left;
    color: transparent;
    cursor: pointer;
    display: table;
    float: left;
    height: 65px;
    margin: 2% 2% 0 4%;
    padding: 0;
    width: 34%;
}

a.logo:link, a.logo:hover, a.logo:visited, a.logo:active
{
    color: transparent;
    text-decoration: none;
}

.top-nav
{
    width: 50%;
    text-align: right;
    margin: 0;
    position: absolute;
    height: 95px;
    z-index: 2;
    right: 0px;
}

.top-nav-right
{
    float: right;
    font-size: 12px;
    margin: 19px 20px 19px 0;
}

.top-nav ul
{
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.top-nav ul li
{
    display: inline;
    float: left;
    position: relative;
}

.top-nav li
{
    padding: 5px 10px;
    margin-top: 5px;
}

.top-nav li img#profilePerson
{
    margin-right: 10px;
}

.top-nav li.greentext
{
    padding: 0px 10px;
    border-right: 2px solid #8f8f8f;
}

.top-nav li.greentext a:link, .top-nav li.greentext a:active, .top-nav li.greentext a:visited
{
    color: #EB7063;
}

.top-nav li.greenbg
{
    background-color: #EB7063;
}

.top-nav li.greenbg a:link, .top-nav li.greenbg a:active, .top-nav li.greenbg a:visited
{
    color: #fff;
}

.top-nav li a:link, .top-nav li a:active, .top-nav li a:visited
{
    color: #8f8f8f;
    text-decoration: none;
    font-size: 16px;
    padding-bottom: 30px;
}

.top-nav li a:hover
{
    color: #ccc;
}

.headerUserName
{
    position:relative;
    display:inline-block;
    top:-8px;
}

.nav-wrapper
{
    width: inherit;
    position: fixed;
    z-index: 1000;
    border-bottom: 1px solid #EB7063;/*#29b473;*/
    border-top: 5px solid #8f8383;
    background: #fff;
}

.nav-wrapper1
{
    width: inherit;
    position: fixed;
    z-index: 1000;
    background: #fff;
}

.nav-content
{
    max-width: 1030px;
    margin: 0 auto;
    height: 95px;
    position: relative;
    z-index: 4;
    padding: 0;
}

.nav
{
    width: 75%;
    display: inline-block;
    position: absolute;
    z-index: 3;
}

.nav-menu-wrap
{
    margin-top:10px;
    text-align:center;
}
.nav-menu-dot-lightorange1, .nav-menu-dot-lightorange2, .nav-menu-dot-lightorange3, .nav-menu-dot-darkgray1, .nav-menu-dot-darkgray2, .nav-menu-dot-darkgray3
{
    width:10px;
    height:10px;    
}

.nav-menu-arrow-down
{
    width:20px;
    height:20px;
}

.nav-menu-person
{
    width:26px;
    height:30px;
}

#actionlinkContainer
{
    background-color: #fff;
    border: 1px solid #d3d3d3;
    width: 180px;
    z-index: 1000;
    text-align: left;
    font-size: 15px;
    margin-top: 65px;
}

#actionlinkContainer div
{
    list-style-type: none;
    padding: 5px 5px 0px 5px;
    border-bottom: 1px solid #d3d3d3;
}

#actionlinkContainer div#actionlinkHeader
{
    background-color: #EB7063;
    color: #fff;
    font-weight: bold;
    padding: 5px 0 5px 20px;
    vertical-align: central;
}

#actionlinkContainer div a
{
    width: 160px;
    display: block;
    color: #004d8c;
    padding-bottom: 5px;
    margin-left: 10px;
}

.showlist
{
    display: block;
}

.hidelist
{
    display: none;
}

#actionlinkContainerMobile
{
    background-color: #fff; /*ccdbe8*/
    border: 1px solid #d3d3d3;
    text-align: center;
    font-size: 15px;
    display: none;
}

#actionlinkContainerMobile div
{
    list-style-type: none;
    padding: 5px 5px 0px 5px;
    border-bottom: 1px solid #d3d3d3;
}

#actionlinkContainerMobile div#actionlinkHeaderMobile
{
    background-color: #DF771E;
    color: #fff;
    font-weight: bold;
    padding: 5px 0px;
    vertical-align: central;
}

#actionlinkContainerMobile div a
{
    display: block;
    color: #004d8c;
    padding-bottom: 5px;
}

#actionLinkOuter
{
    width: 300px;
    height: 160px;
    margin: 0 auto;
    font-size:16px;
}

#actionLinkOuter a
{
    text-decoration: none;
    color:#2D8098;
}

#actionLinkInner, #actionLinkBlock1
{
    height: 40px;
}

#actionLinkInner
{
    border-bottom: 1px solid #B28266;
}

#actionLinkBlock1, #actionLinkBlock3
{
    border-right: 1px solid #B28266;
    float: left;
    width: 150px;
    text-align: center;
}

#actionLinkBlock2, #actionLinkBlock4
{
    text-align: center;
}

#actionLinkBlock3, #actionLinkBlock4
{
    padding-top: 20px;
}

.loginLabel
{
    font-size: 1.526em;
    line-height: 0.931em;
    margin: 5px 0px 5px 0px;
    font-family: lato;
    font-size: 1.52em;
    font-weight: 700;
    font-style: normal;
    text-align: left;
}

.button-org
{
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    background-color: #EB7063;
    border: 1px solid #EB7063;
    color: #fff;
    text-decoration: none;
    font-size: 1.2em;
    font-family: lato;
    font-style: normal;
    width: 125px;
    margin-top: 10px;
}

.SearchButton
{
    padding-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 14px;
    background-color: #EB7063;
    border: 1px solid #EB7063;
    color: #fff;
    text-decoration: none;
    font-size: 1.2em;
    font-family: lato;
    font-style: normal;
    width: 125px;
    margin-top: 10px;
}

.SearchButton a, .SearchButton a:link, .SearchButton a:visited, .SearchButton a:hover, .SearchButton a:active
{
    color: #fff;
    padding:5px 10px;
    font-size:18px; 
    text-decoration:none;
}

.landingSignUpButton
{
    padding-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    background-color: #2B4F5C;
    border: 2px solid #FFF;
    color: #FFF;
    text-decoration: none;
    font-size: 1.2em;
    font-family: lato;
    font-weight: bold;
    width: 90px;
    text-align:center;
    margin: 0 auto;;
	opacity:0.5;
}

.landingSignUpButton:hover 
{
   -moz-box-shadow:1px 1px 10px #C4C4C4;
    -webkit-box-shadow:n1px 1px 10px #C4C4C4;
	box-shadow:1px 1px 10px #C4C4C4;
}

.landingSignUpButton a, .landingSignUpButton a:link, .landingSignUpButton a:visited, .landingSignUpButton a:hover, .landingSignUpButton a:active
{
    color: #FFF;
    padding:5px 10px;
    font-size:18px; 
    text-decoration:none;
}

form input[type="text"], form input[type="Password"], form input[type="email"], form input[type="tel"], form textarea
{
    display: inline-block;
    border: 1px solid #b28266;
    font-family: lato;
    margin-top: 5px;
    text-align: left;
    height: 25px;
    margin-bottom: 10px;
    width: 300px;
    color: #000;
    padding-left:5px;
}

.submit {
	width: auto;
	padding-top: 6px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 12px;
	background-color: #EB7063;
	border: 1px solid #EB7063;
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	font-family: lato;
	font-style: normal;
	height: 35px;
	font-weight:bold;
}

.submit a, .submit a:link, .submit a:visited, .submit a:hover, .submit a:active, a.submit
{
	text-decoration: none;
    color:#fff;
}

.submitSpan
{
    height:17px; 
    display:block;
}
.btnJobCartDiv a
{
    color:White;    
}
    
.longSubmit
{
	min-width: 150px;
	width:auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	background-color: #EB7363;
	border: 1px solid #EB7363;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-family: lato;
	font-style: normal;
	height: 40px;
}

.longSubmit a, .longSubmit a:link, .longSubmit a:visited, .longSubmit a:hover, .longSubmit a:active, a.longSubmit
{
	text-decoration: none;
    color:#fff;
}

input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #EB7063;
    -moz-box-shadow:1px 1px 10px #C4C4C4;
    -webkit-box-shadow:n1px 1px 10px #C4C4C4;
	box-shadow:1px 1px 10px #C4C4C4;
}

.loginouterdiv
{
    padding: 7px 10px 10px 10px;
    width: auto;
    min-height: 400px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    line-height: 18px;
    color: #000000;
    overflow: hidden;
}

.loginform
{
    float: left;
    margin-left: 40px;
}

.logindivleft
{
    margin: 0px 10px 0px 8px;
    padding: 8px !important;
    vertical-align: top;
    width: 48%;
    float: left;
}
.label
{
    font-family: lato;
    text-align: left;
    color: #000000;
    font-size: 14px;
}

.g-recaptcha 
{
    text-align:left;
    transform:scale(0.80);
    -webkit-transform:scale(0.80);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}

.profileSubmitDiv
{
    text-align:left; 
    margin-left:20px;
}

.file-upload 
{
    position: relative;
    overflow: hidden;
    margin: 10px;
}

.file-upload input.upload 
{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    padding-left:5px;
}

#uploadFile 
{
    line-height: 22px;
}

.btn 
{
    display: inline-block;
    padding: 6px 20px;
    margin-bottom: 0;
	font-size: 1.2em;
	font-family: lato;
	font-style: normal;
    line-height: 15px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
}

.btn-primary 
{
    color: #fff;
    background-color: #EB7363;
    border: 1px solid #EB7363;
    margin-top:-4px;
}
        
.btn:hover
{
    background: #EB7363;
    -moz-box-shadow:1px 1px 10px #C4C4C4;
    -webkit-box-shadow:n1px 1px 10px #C4C4C4;
	box-shadow:1px 1px 10px #C4C4C4;
}        

.errortext
{
    color: Red;
    font-weight: bold;
}
.error
{
    font-size: 14px;
    font-weight: bold;
}

.MsgLeftBG .errortext
{
    color: #FF6812;
    font-weight: bold;
}

.msgCenterLabel
{
    color: #EB7063;
    font-weight: bold;
}

.errorMsgDiv
{
    margin-top:70px;
    min-height: 50px;
    margin-left:20px;
    text-align:left;
}

/*Begin Advanced Search class*/
.PageHeading
{
    color: #000;
    font-family: Lato;
    font-size: 2em;
    font-style: normal;
    font-weight: 700;
    padding-left: 8px;
    padding-right:10px;
    text-align: left;
}

.AdvSearchDetails
{
    text-align:left; 
    margin:0 40px;
}

.AdvancedSearchLeft
{
    float:left;
    width: 48%;
}

.SearchKeyWordDiv
{
    background-color:#2370AD;
    color:#FFF;
    font-weight:bold;
    font-size:13px;
    padding-left:15px;
    width:95%;
}

.ExcludeKeyWordDiv
{
    width:95%;
    border:1px solid #2370AD;
    padding-left:15px;
}

.SearchMultiselect
{
    width: 350px; 
    height: 130px; 
    border: 1px solid #B28266; 
    padding-left: 10px; 
    padding-top: 10px;
    overflow:auto;
    margin-top: 5px;
}

.AdvancedSearchRight
{
    width:45%;
    float:right;
}

.SearchSpecialtySection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#E9E9E9, #fff 20%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E9E9E9, #fff 20%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E9E9E9, #fff 20%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E9E9E9, #fff 20%); /* Standard syntax (must be last) */
}

.SearchSpecialtySection
{
    margin: 0 auto;
}

.SearchInnerDiv
{
    margin-left: 35px;
}
    
.SearchSpecialtyTitle
{
    padding-top:10px;
}

.JobApplyThanksResultSection
{
    width: 100%;
    margin: 0 auto;
    background:url('../media/Search-carrotBackground.PNG') top left repeat-x;
    text-align:center;
}

.SubmitSearchSection
{
    width: auto;
    text-align:center;
}

.JobResultSection
{
    width: auto;
    margin: 0 40px;
}

.SearchCarrotCenter
{
    background: url('../media/arrow-dots-pink-down-01.svg') top center no-repeat;
    height: 100px;
    display: block;
    margin: 0 20px;
    border-top: 2px solid #EB7063;
}

.state
 {
    border: 1px solid black;
    padding: 0px 10px;   
    width:auto;
    border-radius:50px;
    float:left;
    margin-left:20px;
    margin-top:10px;
}

.close 
{
    float:right;
}
/*End Advanced Search class*/

/*Begin Search results page*/
#SearchSlide
{
    /*background:url('../media/Home Pre-Register4_0028_Layer 14.jpg') top center no-repeat #004d8c;*/
    background-color: #EB7063;
    padding: 70px 0 1px 0;
    position: relative;
    min-height: 80px;
    box-shadow: 0px 0px 55px 0px rgba(152, 159, 165, 0.75);
}

#SearchSlide .main-content-focus
{
    position: relative;
    background: none;
    padding: 0;
    bottom: 0;
    left: 0;
    max-width: 85%;
}

#SearchSlide .main-content-focus p, #SearchSlide .main-content-focus p a
{
    color: #FFF9E1;
}

#SearchSlide .main-content-focus p input
{
    color: #000;
}


#SearchSlide .left-block
{
    float: left;
    width: 45%;
    text-align: left;
}

#SearchSlide .left-block .content
{
    line-height: 40px;
    color:#fff;
}

.FeaturedJobImage
{
    float:left; 
    margin-top:10px;
    width: 90px;
}

.featuredjobcell
{
    padding: 4px 4px 4px 12px;
    margin: 0px;
    background-color: #FFE2D2;
    background-repeat: no-repeat;
    background-position: right top;
    overflow: hidden;
}

.ImageLeftMargin
{
    margin-left:95px;
}

.featuredjobcontentcell
{
    padding-left: 4px;
    padding-right:4px;
    padding-top:4px;
    background-color: #FFE2D2;
    padding-bottom: 12px;
    overflow: hidden;
    text-align:left;
}

.searchPageImage
{
    width: 90px; 
    height: 90px;
}

#pnlFeaturedJobs
{
    margin-right: 15px;
    margin-left:20px;
}

#pnlSlotThreeJob
{
    margin-right: 15px;
    margin-left:20px;
}

.sortbox
{
    padding: 2px 0px 10px 0px;
    color: #817C77;
    float:left;
}

.sortheader
{
    font-weight: bold;
    color: #817C77;
}

.SearchPagerLinks
{
    border: none; 
    margin:32px 25px 0px 25px;
    text-align:right;
}

.slidePanel {
    padding: 20px;
    color: #fff;
    background: rgba(0,0,0,.4);
}
.slidePanel-will-close {
    background: rgba(0,0,255,.4);
}

#pnlFiltersContainer
{
    z-index:1000;
    position: relative;
}

.panel {
    width: 250px;
    float: left;
    min-height: 550px;
    background: #8B8B8D;
    position: relative;
    left: auto;
    position: absolute;
    display: none;
    z-index:1;
}
.panelFilter {
    display:none;
}

.dimensioncontainer
{
    margin-bottom: 8px;
}

.dimensioncontainer a
{
    color: #878378;
    font-size: 10px;
}

.dimensionheader
{
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
    padding: 4px 4px 4px 0px;
    margin: 0px 4px 0px 12px;
    text-align:left;
    border-bottom: 1px solid #000000;
}

.dimensionheader a
{
    color: #E47E22;
    font-size: 12pt;
    font-weight: bold;
}

.dimensionheader h4
{
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.dimensiondata
{
    padding: 4px;
    color: #FFFFFF;
    font-size: 11px;
    text-align:left;
    padding: 4px 4px 4px 12px;
}

.dimensiondata a
{
    margin-left: 6px;
    padding: 4px;
    color: #FFFFFF;
    font-size: 12px;
}

.FilterContent
{
    padding-left: 10px;
    color:#ffffff;
}

.results_dbox
{
    padding: 0px 5px 10px 0px;
}

.searchSubmit 
{
	width: 150px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	background-color: #49484D;
	border: 1px solid #49484D;
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
	font-family: lato;
	font-style: normal;
}

input[class=searchSubmit]:hover 
{
	background-color: #49484D;
}

.refineSearchLink
{
    text-align:left;
    margin-left:25px;
    margin-top:35px;
}

.refineSearchLink a:link
{
    color:#FFF;
}

/*End Search results page*/

/*Start Job details page*/
.DetailsMainDiv
{
    margin:0px 25px;
}

.jobLocation
{
    float:left;
}

.jobSummary
{
   background-color: #FCE3E1;
   float:left;
   width: 68%;
   height: 320px;
}

.jobSummaaryLeft
{
    float:left;
    width:68%;
}

.companyLogoDiv
{
    height:90px;
    width:250px;
    margin-bottom:22px;
}

.previewLogoDiv
{
    height:100px;
    width:100px;
    border: 1px solid #000;
}

.labelwidth
{
    width: 40%;
    float: left;
    text-align: right;
    color:#2370AD;
    border-right: 10px solid #fff;
    height:25px;
    padding-right:10px;
}

#lblCompanyLink
{
    color:#EB7063 !important;
    font-weight:600 !important;
    text-decoration:underline !important;
}

.jobDetailActionLink
{
    float:left; 
    margin-left:100px; 
    margin-top:2px;
}

.jobDetailActionLink input
{
    margin-top:-10px;
}

.jobImage
{
    float:right;
}

.DescDetail
{
    margin-bottom: 20px;
    margin-left:60px;
    text-align:left;
}

.DescDetail h2, .DescDetail b
{
    color:#2D8098;
}

.DescDetail a
{
    color:#DF771E;
}

#tableFilter a
{
    color:#000;
    
}

.DescWidth
{
    margin:0px 25px;
    width: auto;
    text-align:left;
}

.jobDetailLeftButton
{
    float:left; 
    margin-left:5px;
    margin-top:-5px;
}

.jobDetailLeftButton a
{
    text-decoration:none;
}

.jobDetailsLeft
{
    float:left;
}

.valignTopWidth
{
    vertical-align: top;
    width: 50%;
}

.jobDetailsRight
{
    float:left;
}

.labelHeading
{
    font-weight:600;
    color:#FFF;
    text-align:right;
    padding-right:5px;
    background-color:#2271AD;
}

.divSimilarJob
{
    margin:0px 25px;
    min-height: 50px;
    text-align:left;
}

#tableFilter
{
    margin-left: 100px;
}

.similarjobwidth
{
    float: left;
    width: 20%;
}

.divmoredetail
{
    width: auto;
    margin:20px 25px;
    margin-bottom:5px;
    text-align:left;
}

.divmoredetail a, .divmoredetail a:link, .divmoredetail a:visited, .divmoredetail a:hover, .divmoredetail a:active 
{
    text-decoration:none;
}

.mapStyle
{
    width: 250px; 
    height: 200px; 
    margin-left: 20px; 
    margin-right:20px; 
    margin-top:0px; 
    margin-bottom:5px;
}

.JobDetailFillDiv
{
    height:150px;
    border-right:  10px solid #fff;
    width:40%;
    padding-left:10px;
}

.button-org-outline {
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	border: 1px solid #EB7063;
	color: #EB7063;
	text-decoration: none;
	font-size: 1em;
	font-family: lato;
	font-style: normal;
}

.button-org-outline a, .button-org-outline a:link, .button-org-outline a:visited, .button-org-outline a:hover, .button-org-outline a:active
{
    text-decoration:none;
    color:#EB7063;
}

.AddProfilesubmit a, .AddProfilesubmit a:link, .AddProfilesubmit a:visited, .AddProfilesubmit a:hover, .AddProfilesubmit a:active
{
    text-decoration:none;
    color:#fff;
}

a.button-org-outline:visited
{
    color: #EB7063;
}

.button-profile
{
    float:left;
    margin:10px;
}

.button-profile-wrapper
{
    width:450px;
    float:right;
}

a.button-org-outline:hover,input.button-org-outline:hover,span.button-org-text-outline:hover {
	background-color: #FCE9DB;
	color: #EB7063;
	border: 1px solid #EB7063;
	-webkit-box-shadow: 1px 1px 10px #C4C4C4;
	box-shadow: 1px 1px 10px #C4C4C4;
}

.button-org-outline a:link
{
    text-decoration:none;
}

.button-org-text-outline
{
    
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	background-color: #FCE9DB;
	border: 2px solid #EB7063;
	text-decoration: none;
	font-family: lato;
	font-style: normal;
}

.button-org-text-outline a
{
	font-size: 18px;
	color: #EB7063;
	text-decoration:none;
}

/*End Job details page*/

/*start Job Apply page*/
.jobApplyHeadlineImg
{
    float: left; 
    margin-top: 10px;
}


.jobApplyHeadlineText
{
    margin: 10px 20px -20px 50px; 
    padding: 10px;
    text-align:left;
}

.jobApplyHeadlineText h2, #jobApplyPersonalInfo h2
{
    color:rgba(35, 112, 173, 1);
}

.contenticonedblock
{
    margin: 16px 0px 0px 60px;
    min-height: 80px;
    text-align:left;
    font:lato;
}

.jobApplycontenticonedblock
{
    margin: 16px 0px 0px 60px;
    min-height: 80px;
    text-align:left;
    font:lato;
}

.jobApplyDescSection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ccc, #fff 25%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ccc, #fff 25%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ccc, #fff 25%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ccc, #fff 25%); /* Standard syntax (must be last) */
}

#JobApplyDescriptionDiv
{
    margin-right:15px;
    width:550px;
}

.jobApplyDescHeader
{
    margin:10px 0px 10px 20px;
    padding-top:10px;
}

.jobApplyDescContent
{
    margin: 0px 10px 10px 20px;
}

#JobApplyDescriptionDiv h2
{
    color:rgba(35, 112, 173, 1);
}

.contenticonedblock .content
{
    font-weight:bold;
    color:#626262;
}

.jobApplySubHeading
{
    margin: 0;
    width: 50%;
    text-align:left;
}

.jobApplySubHeadingLeft
{
    width: 25%; 
    float: left;
    color:rgba(35, 112, 173, 1);
    text-align:right;
}

.jobApplySubHeadingRight
{
    width: 75%;
    margin-left:140px;
}

.jobApplyFormHeading
{
    color: rgba(35, 112, 173, 1);
    font-weight:bold;
}

.jobApplyFormLabel
{
    width: 110px; 
    float: left;
    color:#fff;
    padding-right:10px;
    text-align:right;
}

.jobApplyWarning
{
    margin: 10px 20px 30px 60px; 
    padding: 10px;
}

.jobApplyJobCart
{
    margin: 10px 20px 30px 60px; 
    padding: 10px;
}

textarea
{
    border: solid 1px #626262;
    padding-left: 2px;
    overflow: visible !important;
}

.messageTextArea textarea 
{
    width: 600px;
    height: 200px;
}

.sortbox a
{
    padding-right:10px;
}

.JobApplyHeading
{
    text-align:left; 
    margin-left:20px; 
}
/*end Job Apply page*/

/*Start Company Details Page*/
.CompanyLogoInDetail
{
    float:left;
    margin: 0px 30px 10px 5px;
}

.CompanyInfoIndetail
{
    float:left;
    width:60%;
}

.contentBlock
{
    margin:0 40px;
    text-align: left;
}

.companyName
{
    margin:0 25px;
    width:auto;
}

.CompanyTitle
{
    font-weight:700;
    font: lato;
    color:#2370ad;
    float:left;
    margin:0px 10px 0px 5px;
    width:30%;
    text-align:right;
    font-size:16px;
}

.companyPageImage
{
    width: 200px; 
    height: 200px;
}

#CompanyMainInfo
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#BFD8DF, #fff 45%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#BFD8DF, #fff 45%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#BFD8DF, #fff 45%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#BFD8DF, #fff 45%); /* Standard syntax (must be last) */
}

.companyInfoSection
{
    width: 100%;
    margin: 2px 0 auto;
    text-align:left;
}

.companyDesc
{
    width:40%;
    float:left;
}

.companyLinks
{
    margin-left:23px;
    float:left;
}
/*End Company Details Page*/

/*Start Manage Jobs*/
.pageNoDiv
{
    margin-left:5px;
    border: 1px solid #EB7063;
    padding:5px;
}

.leftblock
{
    float:left;
    width:50%;
}

.rightblock
{
    float:right;
    margin-right:20px;
}

.checkboxTitle
{
    display:none;
    width: auto;
    margin-right: 5px;
    margin-left: 25px;
    text-align:left;
    font-weight: bold;
    font-size:12px;
    color:#eb7063;    
}

.righttriangle
{
width: 0;
height: 0;
border-style: solid;
border-width: 100px 0 100px 23px;
border-color: transparent transparent transparent #2F8097;
line-height: 0px;
_border-color: #000000 #000000 #000000 #1b4f87;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
float:left;
}

.bottomtriangle
{
width: 0;
height: 0;
border-style: solid;
border-width: 35px 175px 0 175px;
border-color:  #2F8097 transparent transparent transparent;
line-height: 0px;
_border-color: #1b4f87 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
display:none;
margin-left:50px;
}

.JobInfoCaption
{
    background-color: #2F8097;
    min-height:200px;
    width:350px;
    float:left;
    margin-left:50px;
}

.info
{
    font-size: 26px;
    line-height: 40px;
    color:#fff;
    margin:20px 10px 0px 10px;
    text-align:center;
}

.JobOptionsLeft
{
    float:left; 
    width:45%;
}

.JobOptionsRight
{
    float:left; 
    width:53%;
}

.JobOptions
{
    font-size: 16px;
    line-height: 40px;
    color:#1b4f87;
    border-bottom: 1px solid #1b4f87;
    width:500px;
}

.openacc .JobOptions
{
    border-bottom: 2px solid #EB7063;
    background-color: #FFE2D2;
}

.JobOptionsImage
{
    background-image:url(../media/down-triangle-Copy.png);
    background-repeat: no-repeat;
    float:right;
    width:20px;
    margin-right:10px;
}

.boostJobOptionsImage 
{
    background-repeat: no-repeat;
    float:right;
    width:25px;
    margin-right:10px;
}

.open
{
    background-image:url(../media/arrow-white-02.svg);
}

.close
{
    background-image:url(../media/arrow-white-01.svg);
}

.close a
{
    text-decoration:none;
    color:#000;
}

.JobOptionsAccLeft
{
    float:left;
    max-width: 480px;
    cursor: pointer;
}

.JobOptionsSelected
{
    font-size: 20px;
    line-height: 40px;
    color:#1b4f87;
    float:left;
    width:500px;
    background-color:#F7DEC9;
    border-bottom: 2px solid #EB7063;
}

.JobOptionsSelectedText
{
    font-size: 14px;
    color:#1b4f87;
    float:left;
    width:480px;
    padding-left:20px;
}

.orangeLink
{
    color:#EB7063;
    text-decoration:underline;
    font-weight:900;
}

.alignHorizontalText
{
    vertical-align:middle;
    display:inline-block;
    padding-bottom:12px;
}

.manageJObControl
{
    float:left;
    border-right:1px solid #ccc;
    padding:0 25px;
}

.manageJObControl:last-child
{
    border:none;
}

.jobSearchCriteria
{
    background-color: #FFE2D2;
    width:830px;
    text-align:left;
    padding-top:20px;
    margin:0 auto;
}

.dropdown
{
    background-color: white;
    color: Black;
    border: solid 1px #DF771E;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
    width:50px;
    height:30px;
}

#JobReferenceId
{
    width:250px;
    height:30px;
}

.dropdownlist
{
    background-color: white;
    color: Black;
    border: solid 1px #b28266;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
    width:310px;
    height:30px;
}

.ddlStateMyAccount
{
    background-color: white;
    color: Black;
    border: solid 1px #b28266;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
    width:310px;
    height:30px;
}

.homeDropdownlist
{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url("../media/select-down-triangle.png");
    background-position: calc(100% - 5px) 10px;
    background-repeat: no-repeat;
    color: #666665;
    border: solid 2px #EB7063;
    font-weight: normal;
    font-size: 12pt;
    font-weight:bold;
    text-align: left;
    padding: 10px;
    max-width:300px;
    min-width:120px;
    width:100%;
    border-radius: 3px;    
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.homeDropdownlist::-ms-expand {
    display: none;
}

.homeSearchButton
{
    padding: 2px 10px 9px 10px;
    background-color: #EB7063;
    border: 1px solid #EB7063;
    color: #fff;
    text-decoration: none;
    font-size: 1.6em;
    font-family: lato;
    font-style: normal;
    margin-top: 10px;
    margin-left:0px;
    border-radius: 3px;    
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.displayInline
{
    display:inline-block;
}

.searchCriteriafield
{
    margin-top: 6px;
}

.topSearchCriteriaWrap, .bottomSearchCriteriaWrap
{
    width:530px;
    margin:0 auto;
}

.searchCriteriaLabel1
{
    float:left;
    width:260px;
}
.searchCriteriaLabel2
{
    float:left;
    width:260px;
    margin-left:10px;
}

.searchCriteriaHeader
{
    text-align:left;
    margin-left:100px;
}

.searchCriteriaHeaderText
{
    font-size:20px;
    color:#1A4F88;
    margin-bottom: 10px;
    font-family:"Lato";
}

#accordion {
    width: 200px;
    margin: 50px auto;
}

#accordion .ui-accordion-content {
    width: 95%;
    background-color: #fff;
    color: #777;
    font-size: 10pt;
    line-height: 16pt;
}

.manage-job-black-link a
{
    text-decoration:none;
    color:#000;
}

.manage-job-orange-link a
{
    text-decoration:none;
    color:#ff6a12;
}

.orangeRound
{
    text-align:center;
    width:20px;
    height:20px;
    display:inline-block;
    border:1px solid #ff6a12;
    border-radius:15px;
}

a.manage-job-orange-link
{
    text-decoration:none;
    color:#ff6a12;
}

/*End Manage Jobs*/


/*start Job Apply page*/
.jobApplyHeadlineImg
{
    float: left; 
    margin-top: 10px;
}


.jobApplyHeadlineText
{
    margin: 10px 20px -20px 50px; 
    padding: 10px;
    text-align:left;
}

.contenticonedblock
{
    margin: 16px 0px 0px 60px;
    min-height: 80px;
    text-align:left;
    font:lato;
}

.jobApplyForm
{
    margin: 10px 20px 30px 50px; 
    text-align:left;
}

.jobapplyFormLeft
{
    width: 310px;
    float: left;
}

.jobApplyFormValue
{
    width: 400px; 
    margin-left:110px;
    color:#fff;
}

.jobApplyFormLabel
{
    width: 110px; 
    float: left;
}

.jobApplyWarning
{
    margin: 10px 20px 30px 60px; 
    padding: 10px;
}

.jobApplyJobCart
{
    margin: 10px 20px 30px 60px; 
    padding: 10px;
}

#jobApplyOtherInfo
{
    background-color: #2D8098;
    min-height: 80px;
    padding: 10px 0 1px;
    position: relative;
    width:540px;
}

textarea
{
    border: solid 1px #626262;
    padding-left: 2px;
    overflow: visible !important;
}

.messageTextArea 
{
    margin-top:-15px;
    margin-left:50px;
}

.messageTextArea textarea 
{
    width: 530px;
    height: 200px;
    border: 1px solid #b28266;
}

.messageTextArea h2
{
    color:rgba(35, 112, 173, 1) !important;
}

.content
{
    font:lato;
    font-size:14px;
    color:#000;
}

#messageCarrotLeft
{
    background: url('../media/arrow-dots-down-01.svg') top left no-repeat;
    height: 35px;
    display: block;
    width:35px;
    margin-left:30px;
}
/*end Job Apply page*/

/*start Search candidates page*/

.searchprompt
{
    font-weight: bold;
    margin-bottom: 6px;
    text-align:left;
}

.candidateSrchTopLeft
{
    height: 170px; 
    overflow: scroll; 
    width:485px;
}

.candidateSrchLeft
{
    margin-right: 10px; 
    height: 130px; 
    width:485px; 
    overflow: scroll;
}

.stateTitleLeft
{
    float:left; 
    width:150px;
}

.stateOptionLeft
{
    float:left; 
    width:143px;
}

.AllLink
{
    float:left;
}

.stateChkBoxDiv
{
    float:left; 
    width:100px;
}

.borderDiv
{
    border-left: 2px solid #B2B2B2;
    float:left;
    margin-top:5px;
    height:15px;
}

.candidateSrchHeading
{
    font-size:20px;
    font-weight: 600;
    color:#1A4F88;
}

.candidateSrchHeaderText
{
    font-size:20px;
    color:#1A4F88;
    text-align:right;
}

.candidateSrchCriteriaHeader
{
    text-align:center;
    margin-left:10px;
}

.checkboxRow
{
    display:none;
    width: auto;
    float:left;
    margin-right: 5px;
    margin-left: 25px;
    text-align:left;
    font-weight: bold;
}

.SearchCandidateHeading
{
    text-align:left; 
    margin-left:40px; 
    float:left;
}

.CandidateSubmitSrchSec
{
    width: auto;
    margin: 0 auto;
    padding:0px 60px;
    background:url('../media/Search-carrotBackground.PNG') top left repeat-x;
    text-align:center;
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#DBDCDD, #fff 100px); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#DBDCDD, #fff 100px); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DBDCDD, #fff 100px); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DBDCDD, #fff 100px); /* Standard syntax (must be last) */
}

.CandidateSearchText
{
    width: 300px;
    margin:0px auto;
}

.CandidateSearchText p.content
{
    font-size:20px;
    line-height:26px;
    font-weight:bold;
}

.CandidateSrchCarrotCenter
{
    background: url('../media/AdvancedSearch-carrot.PNG') top center no-repeat;
    height: 70px;
    display: block;
    margin: 0px auto auto 20px;
}

.profile-main-content .right-content-block img
{
    padding-left: 5px;
}
/*end search candidates page*/

/*Start Add Job page*/
.JobButtonDiv
{
    margin-bottom:5px; 
    float:left; 
    margin-right:5px;
}

.addJobControl
{
    width:70%;
    float:left;
}

.postjobimageflyout
{
    border: solid 1px black;
    background-color: white;
    width: 780px;
}

.FlyoutImageInnerWrap
{
    background-color: transparent; 
    width: 780px; 
    height: 353px; 
}

.FlyoutImageOuterWrap
{
    overflow:auto; 
    position: relative; 
    background-color: transparent; 
    width: 800px; 
    height: 353px; 
    z-index: 1; 
    top: auto; 
    left: auto;
}
.postjobimageflyoutheader
{
    background-color: #eb7063;
    color: white;
    padding: 4px;
}

.postjobimageflyoutheader a
{
    color: white;
}

.postjobimageflyoutheader h2
{
    color: white;
}

.postjobimage
{
    margin: 4px;
    padding: 4px;
    border: solid 1px white;
}

.postjobimage:hover
{
    background-color: #6AA94E;
    border: solid 1px black;
    margin: 4px;
    padding: 4px;
}

.spanLink
{
    color: #9C9794;
    cursor: pointer;
    text-decoration: underline;
}

.linebreak
{
    color: #9AA15E;
    margin: 0px 0px 6px 0px;
}

/*End Add Job page*/

/*BEGINS HOMEPAGE STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#slide1
{
    /*background:url(../media/slide1.jpg) top left no-repeat #e0e0e0;*/ /*min-height:564px;*/
    position: relative;
    z-index: 1;
}

.main-header-focus
{
    max-width: 1110px;
    top: 108px;
    height: 50px; /*background: url(../media/wefocus.png) no-repeat top right;*/
    margin: 0 auto;
}

.main-content
{
    margin: 0 auto;
    text-align: center;
    left: 22%;
    padding: 0 0 34px 0;
}

.paralax-banner-head
{
    font-size:48px;
    line-height:58px;
    color:#2D8098;
    text-align:left;
}

.paralax-banner-text
{
    font-size:36px;
    line-height:48px;
    color:#EB7063;
    text-align:left;
}

.paralax-banner-head-center
{
    font-size:48px;
    line-height:58px;
    color:#2D8098;
    text-align:center;
}

.paralax-banner-text-center
{
    font-size:30px;
    line-height:48px;
    color:#EB7063;
    text-align:center;
}

.main-content-focus
{
    margin: 0 auto;
    text-align: center;
    left: 22%;
    padding: 0 0 94px 0;
}

.down-circle
{
    background: url(../media/white-circles-down.svg) no-repeat center bottom;
    background-size:80px;
}

.main-content-focus .sliding-content
{
    position: relative;
    max-width: 720px;
    width: 100%;
    margin: 0 auto 30px auto;
}

.userType_combobox
{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url("../media/dropDownTriangle.png");
    background-position: right;
    background-repeat: no-repeat;
    color: Gray;
    border: solid 1px #EB7063;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
    padding: 5px 3px;
    width:310px;
}

.advanceSearchComboBox
{
    border: solid 1px #B28266;
    max-width:360px;
    width:100%;
    height:30px;
}

.sliding-content .left-arrow img
{
    float: left;
    width: 10%;
    vertical-align: central;
    height: 100px;
}

.sliding-content .slide-text p
{
    float: left;
    color: #004d8c;
    font-size: 26px;
    line-height: 30px;
    width: 80%;
    vertical-align: central;
    height: 100px;
}

.sliding-content .right-arrow img
{
    width: 10%;
    vertical-align: central;
    height: 100px;
}

.main-content-focus p
{
    color: #FFF;
    font-size: 18px;
}

.main-content-focus p a.advanceSearchLink
{
    color: #2370AD;
}

.main-content-focus p.header1
{
    font-size: 20px;
    font-weight: bold;
    border: 2px solid #DF771E;
    width: 200px;
    padding: 10px 0px;
    margin: 0 auto;
    text-align: center;
}

.main-content-focus div.header2 a
{
    font-size: 20px !important;
    font-weight: bold;
    border: 1px solid #EB7063;
    width: 200px;
    padding: 10px 20px;
    border-radius:5px;
    margin: 0 auto;
    text-align: center;
    color:#EB7063 !important;
    text-decoration:none;
    background-color:#FCE9DB;
}

.main-content-focus div.headerLeft
{
    float:left;
}

.uploadLink
{
    text-decoration:none;
    color:#EB7063 !important;
    font-size: 20px;
    display:block;
    margin:0 auto;
    width:200px;
}

.main-content-focus p.header1 a
{
    text-decoration: none;
}

.main-content p
{
    color: #4f4f4f;
    /*font-size: 18px;*/
}

.main-content p.header1
{
    font-size: 20px;
    font-weight: bold;
    border: 2px solid #DF771E;
    width: 200px;
    padding: 10px 0px;
    margin: 0 auto;
    text-align: center;
}

.main-content p.header1 a
{
    text-decoration: none;
}


#Searchbox
{
    max-width: 350px;
    width: 80%;
    border: 2px solid #DF771E;
    background-image: url(../media/MCenter-search-icon.svg);
    background-repeat: no-repeat;
    padding-left: 30px;
}

.scroll
{
    position: relative;
    top: 9px;
    color: #8f8f8f;
    font-size: 16px;
    height: 50px;
    text-align:center;
    margin-bottom:10px;
}

#benefitSlide
{
    padding: 40px 0 1px 0;
    position: relative;
    min-height: 300px;
    border-bottom: 1px solid #fff;
    box-shadow: 0px 0px 55px 0px rgba(152, 159, 165, 0.75);
}

#slide2
{
    /*background:url('../media/Home Pre-Register4_0028_Layer 14.jpg') top center no-repeat #004d8c;*/
    background-color: #2D8098;
    padding: 40px 0 1px 0;
    position: relative;
    min-height: 360px;
    border-bottom: 1px solid #fff;
    margin-top:-80px;
}

#slide2 .main-content-focus
{
    position: relative;
    background: none;
    padding: 0;
    bottom: 0;
    left: 0;
    max-width: 85%;
}

.site-desc-block
{
    width: 900px;
    margin: 0px auto;
}

.site-desc-block h1
{
    color:#ffffff !important;
}

#slide2 .main-content-focus .User-Signup-Content-Block h3, #slide2 .User-Signup-Content-Block .main-content-focus h3 a
{
    color: #2370ad;
    background-color: #d2ebdf;
    min-height: 100px;
    padding:10px 10px 0 10px;
    margin-top:40px;
}

#slide2 .main-content-focus p input
{
    color: #000;
}

.User-Signup-Block
{
    width: 900px;
    margin: 0 auto;
    top: 14px;
}

.User-Signup-Sub-Block
{
    float: left;
    width: 48%;
    text-align: center;
    margin-top: 20px;
}

.User-Signup-Img-Block
{
    width: 200px;
    height: 200px;
    margin: 0 auto;
    padding: 10px 5px 0px 5px;
}

.User-Signup-Img-Block a
{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

.User-Signup-Content-Block
{
    color: #FFF9E1;
    padding: 10px 90px;
    text-align: center;
}

.User-Signup-Content-Block p
{
    font-size: 16px;
}

#landingSlide
{
    padding: 10px 0 1px 0;
    position: relative;
    min-height: 200px;
    border-bottom: 1px solid #EB7063;
    background: -webkit-linear-gradient(#FFF, #E5E5E5 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFF, #E5E5E5 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFF, #E5E5E5 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFF, #E5E5E5 100%); /* Standard syntax (must be last) */
}

.Landing-Navigation-Block
{
    width: 700px;
    height:180px;
    margin: 0 auto;
}

.Landing-Sub-Block
{
    margin:15px 0px 0px 10px;
    font-size:36px;
    width:120px;
    height:60px;
    float:left;
    text-align:center;
    border:2px #fff solid;
    border-top:none;
    background-color:#cccccc;
    padding-top:40px;
}

.Landing-Sub-Block a
{
    color:#EB7063;
    text-decoration:none;
}

.User-Home-Text-Block
{
    width: 700px;
    margin: 0 auto;
    top: 14px;
}

.User-Home-Text-Sub-Block
{
    float: left;
    width: 40%;
    text-align: left;
    margin-top: 20px;
    padding:0 30px;
}

.User-Home-Text-Sub-Block ul li
{
    margin-bottom:5px;
    line-height:24px;
}

/***********************Start Career Center***********************/

#careerCenterSlide
{
    background-color: #2D8098;
    padding: 10px 0 1px 0;
    position: relative;
    min-height: 400px;
    box-shadow: 0px 0px 55px 0px rgba(152, 159, 165, 0.75);
}

.career-Center-desc-block
{
    width: 900px;
    margin: 0px auto;
}

#careerCenterSlide .main-content-focus
{
    position: relative;
    background: none;
    padding: 0;
    bottom: 0;
    left: 0;
    max-width: 85%;
}

#careerCenterSlide .main-content-focus .top-block
{
    text-align: left;
    margin-left:-50px;
}

#careerCenterSlide .main-content-focus .top-block h1
{
    color:#ffffff;
}

.Career-Center-Block
{
    width: 900px;
    margin: 0 auto;
    top: 14px;
}

.Career-Center-Sub-Block
{
    float: left;
    width: 25%;
    text-align: center;
    margin: 0 auto;
}

.Career-Center-Img-Block
{
    width: 170px;
    height: 170px;
    border-radius: 85px;
    margin: 0 auto;
    border:2px solid #2D8098;
	-webkit-border-radius: 85px;
	-moz-border-radius: 85px;
}

.Career-Center-Img-Block a
{
    color: #DF771E;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    width: 170px;
    height: 170px;
    display:block;
    border-radius: 85px;
	-webkit-border-radius: 85px;
	-moz-border-radius: 85px;
}

.Career-Center-Img-Block :hover
{
    box-shadow: 0px 0px 55px 0px rgba(152, 159, 165, 0.75);
}

.Career-Center-Content-Block-hover
{
    text-decoration:underline;
}

.Career-Center-Content-Block
{
    color: #FFF9E1;
    padding: 10px;
    text-align: center;
}

.Career-Center-Content-Block p
{
    font-size: 16px;
}

.Career-Center-Logo
{
    float:left;
    width:60px;
    height:60px;
    border:2px solid #000;
    border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
}

.section
{
    margin-left:120px;
    text-align:left;
}

.section a:link, .section a:visited
{
    color:#EB7063;
    font-weight:bold;
}

#careerCenterGradientBox
{
    background: rgba(0, 0, 0, 0) url("../media/Search-carrotBackground.PNG") repeat-x scroll left top;
    margin: 0 auto;
    min-height: 100px;
    width: 1000px;
}

.socialMediaSection
{
    height:360px;
    float:right;
    margin-right:20px;
    width:300px;
}

#careerCenterHowToSection
{
    width: 1000px;
    margin-left: 0 auto;
    min-height:300px;
}

#careerCenterArticleNewsSection, #careerCenterVideoSection, #careerCenterResourcesSection
{
    width: 1000px;
    margin-left: 0 auto;
    background:url('../media/Search-carrotBackground.PNG') top left repeat-x;
    min-height:300px;
}

#careerCenterHowToSection div.content
{
    text-align:left;
    margin-left:30px;
    width:600px;
    float:left;
}

#careerCenterArticleNewsSection div.content
{
    text-align:left;
    margin:0px;
    float:left;
    width:650px;
}

#careerCenterArticleNewsSection div.content h2
{
    margin-left:30px;
}

#careerCenterVideoSection div.content, #careerCenterResourcesSection div.content
{
    text-align:left;
    margin-left:30px;
    float:left;
    width:800px;
}

.articleLeft
{
    float:left;
    margin-top:20px;
}

.content .video
{
    float:left;
    margin-right:50px;
}

.content .textDesc
{
    float:left;
    margin-top:-20px;
}

.width300
{
    width:300px;
}

.width420
{
    width:420px;
}

.width520
{
    width:520px;
}

.vdoSecLeft
{
    margin-left: 200px;
}

#careerBlueCarrotLeft
{
    background: url('../media/arrow-dots-down-01.svg') top left no-repeat;
    height: 70px;
    display: block;
    margin-left:165px;
    position:relative;
}

.careerCenterCarrotLeft
{
    background: url('../media/white-dots-down.svg') top left no-repeat;
    height: 70px;
    display: block;
    margin: 0 30px 0 115px;
}

.careerCenterCarrotup
{
    background: url('../media/white-dots-up.svg') top left no-repeat;
    height: 70px;
    display: block;
    margin: 0 30px 0 110px;
}

.NewContent
{
    color: rgba(35, 112, 173, 1); 
    font-weight:800; 
    font-size:18px;
}

.tempContent
{
    border:1px solid #df771e; 
    padding:5px 10px; 
    line-height:25px; 
    font-size:14px;
}
/***********************End Career Center***********************/
.main-content-focus .left-block
{
    float: left;
    width: 50%;
    text-align: left;
}
#slide2 .left-block
{
    float: left;
    width: 50%;
    height:400px;
    margin-top:-40px;
    text-align: left;
}

#slide2 .left-block-agency
{
    float: left;
    width: 50%;
    height:250px;
    text-align: left;
}

#slide2 .left-block .left-img-block
{
    background: url('../media/iStock_30100336_LARGE-blue.jpg') top center no-repeat #FFF;
    background-size:cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    height:100%;
    width:100%;
}

#slide2 .left-block .left-img-block #welcomeDefaultText
{
    text-align:center;
    padding-top:120px;
    font-family:Caveat;
    font-size:42px;
    line-height:60px;
    width:100%;
}

#slide2 .right-block 
{
    float: left;
    width: 45%;
    text-align: left;
    padding-left:40px;
}

#slide2 .right-block p.content
{
    font-size: 28px;
    line-height: 40px;
    color:#FFF;
}

#slide2 .right-block p.content-agency
{
    font-size: 28px;
    line-height: 32px;
}


.main-content-focus .right-block
{
    float: left;
    width: 45%;
    text-align: left;
    padding-left:40px;
}

.main-content-focus .left-block p.content
{
    font-size: 26px;
    line-height: 40px;
}

.main-content-focus .left-block-agency p.content-agency
{
    font-size: 24px;
    line-height: 32px;
    padding-top:10px;
}

.main-content-focus .top-block p.content
{
    font-size: 26px;
    line-height: 30px;
    font-weight:bold;
}

.top-block p
{
    color:#fff;
    font-size:18px;    
}

.action-box-links
{
    background-color: #ccdbe8;
    max-width: 1030px;
    margin: 0 auto;
    position: relative;
    top: 55px;
    text-align: center;
    width: 300px;
    border-radius: 10px;
    padding-top: 12px;
}

.action-box-header
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid blue;
}

.action-box-content
{
    display: inline-block;
    text-align: left;
    padding-top: 12px;
    width: 280px;
    min-height: 100px;
}

#slide3_1
{
    /*background:url(../media/slide3_bg.jpg) repeat-x top left;*/
    padding: 50px 0 1px 0;
    position: relative;
    height: auto;
    width:360px;
    text-align:left;
}

#slideCareer
{
    position: relative;
}

.slideCareer .career-main-header p, .slideCareer .career-main-content .left-block span, .slideCareer .career-main-content .right-block span, .slideCareer .career-main-content .right-content-block a
{
    color:#fff;
}

.career-main-header
{
    width: 100%;
    text-align: center;
    z-index: 2;
    position: relative;
}

.career-main-header p
{
    position: relative;
    margin: 0 auto;
    padding: 0;
    font-size: 26px;
    max-width: 770px;
    color: #2D8098;
    line-height:36px;
}

.career-main-header h2
{
    position: relative;
    margin: 0 auto;
    padding: 0;
    max-width: 770px;
    color: #FFF;
    font-family:"Lato";
}

.career-main-header h3
{
    color: #2370AD;
}

.career-main-content .right-block span h3
{
    color:#fff;
    display:table-cell;
    vertical-align:middle;
    height:200px;
}

.career-main-content .left-block div
{
    text-align:center;
}
.career-main-content .left-block div h3
{
    color:#2370AD;
    display:table-cell;
    vertical-align:middle;
    height:200px;
}

.career-main-content .left-block div h3 a
{
    color:#2370AD;
    text-decoration:none;
}

.career-main-header .header2
{
    color: #EB7063;
    text-align:center;
    font-size:20px;
    font-weight:700;
}

.career-main-content
{
    max-width: 900px;
    width: auto;
    margin: 0 auto;
    position: relative;
}

.career-main-content .left-block
{
    float: left;
    width: 50%;
    text-align:left;
}

.career-main-content .right-block
{
    float: left;
    width: 45%;
    margin-left: 5%;
    text-align: left;
    height:220px;
}

#slide3
{
    /*background:url(../media/slide3_bg.jpg) repeat-x top left;*/
    padding: 20px 0 1px 0;
    position: relative;
    height: auto;
    border-bottom: 1px solid #EB7063;
    box-shadow: 0px 0px 55px 0px rgba(152, 159, 165, 0.75);
    margin-bottom: -24px;
}

#slide3 p.header1
{
    font-size: 22px;
    margin-bottom: 15px;
    font-weight:bold;
}

#slide3 h2
{
    margin-bottom: 15px;
    font-weight:bold;
}

.homeSlide3
{
    background-color:#2D8098;
}

.homeSlide3 .three-main-header p, .homeSlide3 .three-main-content .left-block span, .homeSlide3 .three-main-content .right-block span, .homeSlide3 .three-main-content .right-content-block a
{
    color:#fff;
}

.three-main-header
{
    width: 100%;
    text-align: center;
    z-index: 2;
    position: relative;
}

.three-main-header p
{
    position: relative;
    margin: 0 auto;
    padding: 0;
    font-size: 26px;
    max-width: 770px;
    color: #2D8098;
    line-height:36px;
}

.three-main-header h2
{
    position: relative;
    margin: 0 auto;
    padding: 0;
    max-width: 770px;
    color: #FFF;
    font-family:"Lato";
}

.three-main-header h3
{
    color: #2370AD;
}

.three-main-header .header2
{
    color: #EB7063;
    margin-top: 10px;
    margin-bottom:5px;    
    text-align:center;
    font-size:20px;
    font-weight:700;
}

.three-main-content
{
    max-width: 900px;
    width: auto;
    margin: 0 auto;
    color: #2D8098;
    position: relative;
}

.three-main-content .left-block
{
    float: left;
    min-height: 320px;
    width: 50%;
    text-align:left;
}

.three-main-content .right-block
{
    float: left;
    width: 45%;
    min-height: 320px;
    margin-left: 5%;
    text-align: left;
}

.three-main-content .left-block span, .three-main-content .right-block span
{
    font-size: 16px;
    color: #004d8c;
}

.three-main-content .left-content-block, .three-main-content .right-content-block
{
    padding-top: 20px;
}

.three-main-content .right-content-block a
{
    text-decoration: none;
    color: #004d8c;
    vertical-align: top;
}

.three-main-content .right-content-block img
{
    padding-right: 20px;
}

.three-main-content .right-content-block p
{
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 5px;
    width: 250px;
}

.three-main-content span.header2
{
    font-size: 30px;
}

.three-main-content span.header3
{
    font-size: 26px;
}

.three-second-main-content
{
    position: relative;
    top: 354px;
    margin: 0 auto;
    text-align: center;
    max-width: 990px;
    font-size: 20px;
}

.three-second-main-content p.header1
{
    font-size: 26px;
}

.landing-main-content
{
    max-width: 900px;
    width: auto;
    margin: 0 auto;
    color: #4f4f4f;
    position: relative;
}

.landing-main-content .left-block
{
    float: left;
    width: 20%;
    text-align:left;
}

.landing-main-content .right-block
{
    float: left;
    width: 75%;
    margin-left: 5%;
    text-align: left;
}

.landing-main-content img.left-content-block
{
    width:180px;
    height:180px;
    border-radius:50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    max-width:100%;
    max-height:100%;
}

.landing-main-content div.right-content-block
{
    color:#FFF;
}
.landing-main-content div.right-content-block p
{
    font-size:27px;
    line-height:40px;
    font-style:italic;
}
.landing-main-content div.right-content-block span
{
    font-size:21px;
    font-weight:bold;
    font-style:italic;
}

#slide4
{
    background: url(../media/repeat-dots.jpg) repeat;
}

#slide4 p.header1
{
    text-align: center;
    color: #2D8098;
    font-size: 24px;
    padding: 50px 10px;
}

.features-cover-white
{
    background: white;
    padding: 30px 0px 15px;
    display: table;
    width: 100%;
}

.col-wrapper
{
    max-width: 1030px;
    margin: 0 auto;
    border-bottom: 15px solid #efefef;
    overflow: hidden;
    padding: 0 10px;
}

.left-col
{
    width: 45%;
    float: left;
    margin: 0 7% 35px 0;
}

.left-col img.feature, .left-col iframe.feature
{
    width: 97.5%;
    border: 5px solid #004d8c;
}

.left-col iframe.feature
{
    height: 309px;
}

.right-col
{
    width: 48%;
    float: right;
    margin: 0 0 35px 0;
}

.right-col p.header2
{
    font-size: 20px;
    color: #004d8c;
}

a.news-feature-small
{
    display: inline-block;
    padding: 0 0 0 10px;
    width: 97.5%;
    background: url(../media/button-arrow-blue.png) right no-repeat #f6f6f6;
    margin: 0 0 4px 0;
}

a.news-feature-small p
{
    padding-right: 30px;
}

a.news-feature-small:link, a.news-feature-small:visited
{
    color: #5A5A5A;
    text-decoration: none;
}

a.news-feature-small:hover, .left-col a img.feature:hover
{
    filter: alpha(opacity=45);
    opacity: 0.45;
}

#profileSlide
{
    background-color: #2D8098;
    padding: 10px 0 1px 0;
    position: relative;
    min-height: 280px;
    border-bottom: 1px solid #fff;
    box-shadow: 0px 0px 55px 0px rgba(152, 159, 165, 0.75);
}

#profileSlide .main-content-focus
{
    position: relative;
    background: none;
    padding: 0;
    bottom: 0;
    left: 0;
    max-width: 85%;
}

#profileSlide .main-content-focus p, #profileSlide .main-content-focus p a
{
    color: #FFFFFF;
}

#profileSlide .main-content-focus p a.accountLoginLink, a.backActionLink
{
    color: #2370AD;
    text-decoration: none;
}

#profileSlide .main-content-focus p a.accountLoginLink
{
    color:#F29C92;
}

#profileSlide .main-content-focus p input
{
    color: #000;
}

#profileSlide .main-content-focus .left-block
{
    float: left;
    width: 60%;
    text-align: left;
    margin-left:-50px;
}

#profileSlide .main-content-focus .right-block
{
    float: left;
    width: 30%;
    padding-top: 20px;
    text-align: left;
    margin-left: 7%;
}

#profileSlide .main-content-focus .left-block .categoryDesc
{
    display:inline-block;
}

#profileCarrotLeft
{
    background: url('../media/arrow-dots-down-01.svg') top left no-repeat;
    background-size: 70px 70px;
    height: 70px;
    display: block;
    margin-left:200px;
}

#profileCarrotRight
{
    display: none;
}

.textLeftAlign
{
    text-align: left;
}

.profileSection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f2f2f2, #fff 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #fff 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #fff 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #fff 100%); /* Standard syntax (must be last) */
}

.profileSection
{
    width: 100%;
    margin: 25px 0 auto;
    text-align:left;
}

.candidateSection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#F2F2F2, #fff 1%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F2F2F2, #fff 5%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F2F2F2, #fff 5%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F2F2F2, #fff 15%); /* Standard syntax (must be last) */
}

.candidateSection
{
    width: 100%;
    margin: 40px 0 auto;
    text-align:left;
}

.postJobsSection
{
    width: 980px;
    margin:0 20px;
    text-align:left;
}

.postJobsSection
{
    background: #fff; /* For browsers that do not support gradients */
    /*background: -webkit-linear-gradient(#ccc, #fff 15%); /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(#ccc, #fff 15%); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(#ccc, #fff 15%); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(#ccc, #fff 15%); /* Standard syntax (must be last) */
}

.sendMailSection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ccc, #fff 55%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ccc, #fff 55%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ccc, #fff 55%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ccc, #fff 55%); /* Standard syntax (must be last) */
}

.sendMailSection
{
    width: 900px;
    margin: 0 auto;
}

.SendMailFields
{
    margin-bottom: 6px;
    text-align: left;
    margin-left: 225px;
}

#profileContactInfo .profile-main-header, #candidateQuestions .profile-main-header, #employerQuestions .profile-main-header, #jobApplyPersonalInfo .profile-main-header, #postJobOuterDiv .profile-main-header, #JobProfileDiv .profile-main-header, #JobDescDiv .profile-main-header, #JobSummaryDiv .profile-main-header, #ProfReqDiv .profile-main-header, #ContactInfoDiv .profile-main-header, #GetAttentionDiv .profile-main-header, #JobInstructions .profile-main-header, #srchResultsListings .profile-main-header, #maindiv .profile-main-header, #mainReminderDiv .profile-main-header, #profileCompanyInfo .profile-main-header, #profileSuperUserInfo .profile-main-header, #profilePasswordInfo .profile-main-header, #profileLocation .profile-main-header, #profileStateInfo .profile-main-header, #profileProfInfo .profile-main-header, #profileCVInfo .profile-main-header, #profilePasswordInfo .profile-main-header , #similarJobs .profile-main-header
{
    border-top: 2px solid #EB7063;
    text-align:left;
    padding-left: 20px;
}

#profileContactInfo .profile-main-content, #candidateQuestions .profile-main-content, #employerQuestions .profile-main-content, #jobApplyPersonalInfo .profile-main-content, #postJobOuterDiv .profile-main-content, #JobProfileDiv .profile-main-content, #JobDescDiv .profile-main-content, #JobSummaryDiv .profile-main-content, #ProfReqDiv .profile-main-content, #ContactInfoDiv .profile-main-content, #GetAttentionDiv .profile-main-content, #JobInstructions .profile-main-content, #ManageJobsSection .profile-main-content, #CompanyMainInfo .profile-main-content, #srchResultsListings .profile-main-content, maindiv .profile-main-content, #mainReminderDiv .profile-main-content, #profileCompanyInfo .profile-main-content, #profileSuperUserInfo .profile-main-content, #profilePasswordInfo .profile-main-content, #profileLocation .profile-main-content, #profileStateInfo .profile-main-content, #profileProfInfo .profile-main-content, #profileCVInfo .profile-main-content, #profilePasswordInfo .profile-main-content, #similarJobs .profile-main-content
{
    padding-bottom: 20px;
    min-height: 180px;
    text-align:left;
    margin-left: 20px;
    margin-right:20px;
}

#jobApplyPersonalInfo .profile-main-header
{
    border-top: 3px solid #EB7063;
    text-align:left;
    margin:0 20px;
}

#JobInstructions .profile-main-header, #JobInstructions .profile-main-content
{
    margin:0 20px;   
}

#ContactInfoDiv .profile-main-content
{
    min-height:80px;
}

#manageJobHeading
{
    margin:0 40px;
}

#ManageJobsSection .profileSection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#C3DAE1, #fff 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#C3DAE1, #fff 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#C3DAE1, #fff 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#C3DAE1, #fff 50%); /* Standard syntax (must be last) */
    margin: 40px;
    width:auto;
}

#SearchCandidateSection .profileSection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#DBDCDD, #fff 15%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#DBDCDD, #fff 15%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DBDCDD, #fff 15%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DBDCDD, #fff 15%); /* Standard syntax (must be last) */
    margin: 20px 40px;
    width:auto;
    padding:20px 0 0 20px;
}

#GetAttentionDiv .profile-main-content, #JobProfileDiv .profile-main-content
{
    min-height:0px;
}

#srchResultsListings .profile-main-header, #postJobOuterDiv .profile-main-header
{
    border-top:none;
}

#jobApplyPersonalInfo p.profileHeader
{
    color:rgba(35, 112, 173, 1) !important;
    margin-left:50px;
}

#postJobOuterDiv .candidateSection
{
    margin-left:20px;
    margin-right:20px;
}

.profileSection p.profileHeader
{
    color: #000;
    font-size: 22px;
}

.profileSection p.JobFormHeader
{
    color: rgba(35, 112, 173, 1);
    font-size: 22px;
    font-family:"Lato";
}

.profile-main-content .leftblock .JobFormHeader
{
    color: #1A4F88;
    font-size: 22px;
}

.candidateSection p.profileHeader
{
    color: #000;
    font-size: 22px;
}

.long-textbox
{
    border: 1px solid #b28266;
    width: 300px;
    height:30px;
}

.long-combobox
{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url("../media/dropDownTriangle.png");
    background-position: right;
    background-repeat: no-repeat;
    color: Gray;
    border: solid 1px #b28266;
    font-weight: normal;
    font-size: 12pt;
    text-align: left;
    padding: 5px 3px;
    max-width:300px;
    width:200px;
    height:30px;
}

.short-textbox, .short-combobox
{
    border: 1px solid #000;
    width: 100px;
}

.required
{
    color: red;
}

.col1
{
    float: left;
    margin-right: 10px;
    text-align:left;
}

.buttonProfile
{
    background-color: #DF771E;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
}

.desktopMap
{
    display:block;
}

.mobileMap
{
    display:none;
}

.jobBoxNote
{
    border: solid 1px #FCE3E1;
    padding: 15px;
    text-align: left;
    padding-bottom: 16px;
    width: 500px;
    background-color:#FCE3E1;
    margin-left: 250px;
}

.displayTextbox
{
    display:block;
}

.ContactInfoHeader
{
    width: auto;
    margin: 75px 0 auto;
    text-align:left;

    color: #000;
    margin-left: 20px;
}

.ContactInfoHeader p.profileHeader
{
    font-size: 22px !important;
}

/*JOB RECOMMENDATION STYLE FROM DEFAULT.CSS*/
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.detailimage
{
    float: left;
    width: 250px;
    /*border: solid 1px black;*/
    text-align: center;
}

.detailheader
{
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 5px;
}

.detailcell
{
    padding: 4px;
    background-color: white;
    overflow: hidden;
    border-bottom: solid 2px #D6D5D5;
    text-align: left;
}

.detailcell a
{
    color: #005AA2;
    text-decoration: none;
}

.detailcell a:hover
{
    text-decoration: underline;
}

.detailcellnormal
{
    font-weight: normal;
    font-size: 10pt;
}

.detailcellattention
{
    font-weight: bold;
    font-size: 10pt;
}

.detailcelltitle
{
    color: #0000FF;
}

.detailcelltitle a
{
    color: #0000FF;
}

.detailcelltitle a:hover
{
    color: #0000FF;
    text-decoration: underline;
}

.logocelltitle
{
    color: #0000FF;
    font-weight: bold;
}

.logocelltitle a
{
    color: #0000FF;
    font-weight: bold;
}

.logocelltitle a:hover
{
    color: #0000FF;
    text-decoration: underline;
    font-weight: bold;
}

.detailcellfloat
{
    float: right;
    text-align: right;
    margin-left: 20px;
    width: 120px;
    border-left: 3px solid #EB7063;
}

.detailcellfloat a, .detailcellfloat a:visited, .detailcellfloat a:link
{
    color: #2370AD;
    font-size: 12px;
    text-decoration: underline;
    font-weight:600;
}

.detailcellfloatRight
{
    float:right;
    margin-top:-50px;
}

.moreinfolink a
{
    color: #817C77;
    font-size: 8pt;
}

.gridcellspacer
{
    text-align:left;
}

.searchResultsBorderBottom
{
    border-bottom: 1px solid #EB7063;
}

.logocelltitle
{
    color: #0000FF;
    font-weight: bold;
}

.logocelltitle a
{
    color: #0000FF;
    font-weight: bold;
}

.logocelltitle a:hover
{
    color: #0000FF;
    text-decoration: underline;
    font-weight: bold;
}

.resultsDescription
{
    word-wrap:break-word;
    width: 80%;
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/*BEGIN FOOTER SECTION STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.footer-wrapper
{
    position: relative;
    border-bottom: 4px solid #2D8098;
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    margin: 0 0 -7px 0;
}

.footer
{
    padding: 15px 10px 20px;
    text-align: left;
    font-size: 13px;
    max-width: 1030px;
}

.footer-col
{
    width: 16%;
    float: left;
    margin: 0 5px 0 0;
    border-right: 0px solid #004d8c;
    line-height: 16px;
}

.footer-right-col
{
    width: 15%;
    float: right;
    margin: 0 5px 0 0;
    padding-left: 8px;
    border-left: 1px dotted #2D8098;
    line-height: 16px;
    font-size: 11px;
    color: #000000;
}
.footer-col ul
{
    padding: 0 0 0 10px;
    list-style-type: none;
}

.footer-col ul li
{
    margin-top: 8px;
    line-height: 17px;
    padding: 0 4px 0 0;
}

.footer-col ul li.header1
{
    font-size: 16px;
}

.footer-static-link
{
    border-top:1px solid #004d8c;
    padding-top:10px;
    text-align:center;
    width:90%;
}

.footer-static-link a
{
    margin-right:7px;
    padding-right:7px;
    border-right:1px solid #004d8c;    
    
}

.footer-static-link a:last-child
{
    border-right:0px;
}

.footer-copyright-text
{
    font-size:11px;
    color:#999999;
}

/*BUTTON STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.dark-blue-button a:link, .light-blue-button a:link, .dark-blue-button a:visited, .light-blue-button a:visited
{
    color: white;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    padding: 13px 31px 10px 18px;
    text-align: center;
    width: auto;
    text-decoration: none;
    border: 2px solid #a1a1a1;
    margin: 5px 0;
    display: inline-block;
    border-radius: 26px;
    box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
    background: url(../media/button-arrow.png) no-repeat right transparent;
}

.light-blue-button a:link, .light-blue-button a:visited
{
    color: #004d8c;
    background: url(../media/button-arrow-blue.png) no-repeat right #efefef;
}

.dark-blue-button a:hover, .light-blue-button a:hover
{
    color: #a1a1a1;
    filter: alpha(opacity=75);
    opacity: 0.75;
}

/*MOBILE MINI NAV STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.top-nav ul li.menu-ico
{
    display: none;
}

.sb-menu
{
    top: 95px;
    width: 100%;
    border-top: 5px solid #fff;
    background: transparent;
    position: relative;
    padding: 0;
}

.sb-menu ul
{
    margin: 0;
    padding: 0px;
}

.sb-menu li
{
    border-bottom: 1px solid #3c3c3c;
    padding: 17px 15px 13px 15px;
    margin: 0;
}

.sb-menu li a
{
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    letter-spacing: 2px;
}

.sb-menu li a:hover, .sb-menu li a:visited
{
    color: #333;
}

.registration
{
    margin: 50px auto 0 auto;
    width: 85%;
}

.accountHeading
{
    width: 45%;
    float: right;
    min-height:380px;
}
.accountHeading1
{
    background: #fff url("../media/login-bg-1.jpg") no-repeat scroll;
}
.accountHeading2
{
    background: #fff url("../media/login-bg-2.png") no-repeat scroll;
}
.accountHeading3
{
    background: #fff url("../media/login-bg-3.png") no-repeat scroll;
}

.accountHeading1, .accountHeading2, .accountHeading3
{
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size:cover;
    min-height:360px;
}

.accountHeading1 .doctorReg, .accountHeading2 .doctorReg, .accountHeading3 .doctorReg
{
    float: left;
    width: 45%;
    width: 170px;
    height: 170px;
    background-color: transparent;
    margin: 0 auto;
    border-radius:85px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 85px;
}

.accountHeading1 .agencyReg, .accountHeading2 .agencyReg, .accountHeading3 .agencyReg
{
    width: 45%;
    float: right;    
    width: 170px;
    height: 170px;
    background-color: transparent;
    margin: 0 auto;
    border-radius:80px;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
}

.accountHeading1 .jobSeeker
{
    float: left;
    width: 45%;
    width: 170px;
    height: 170px;
    margin: 0 auto;
    background-color: #7DA8B8;
    opacity:0.8;
    border-radius:85px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 85px;
}

.accountHeading1 .jobPoster
{
    width: 45%;
    float: right;    
    width: 170px;
    height: 170px;
    margin: 0 auto;
    background-color: #7DA8B8;
    opacity:0.8;
    border-radius:85px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 85px;
}

.accountHeading1 .doctorReg a, .accountHeading1 .agencyReg a
{
    color: #FFF;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    line-height:160px;
}

.accountHeading2 .jobSeeker
{
    float: left;
    width: 45%;
    width: 160px;
    height: 160px;
    background-color: #F2E0BC;
    margin: 0 auto;
    opacity:0.8;
    border-radius:85px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 85px;
    border:4px #2D8098 solid;
}

.accountHeading2 .jobPoster
{
    width: 45%;
    float: right;    
    width: 160px;
    height: 160px;
    background-color: #F2E0BC;
    margin: 0 auto;
    opacity:0.8;
    border-radius:85px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 85px;
    border:4px #2D8098 solid;
}

.accountHeading2 .doctorReg a, .accountHeading2 .agencyReg a
{
    color: #2D8098;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    line-height:160px;
}

.accountHeading3 .jobSeeker
{
    float: left;
    width: 45%;
    width: 160px;
    height: 160px;
    background-color: #FFF;
    margin: 0 auto;
    opacity:0.7;
    border-radius:85px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 85px;
    border:4px #2D8098 solid;
}

.accountHeading3 .jobPoster
{
    width: 45%;
    float: right;    
    width: 160px;
    height: 160px;
    background-color: #FFF;
    margin: 0 auto;
    opacity:0.7;
    border-radius:85px;
    -webkit-border-radius: 85px;
    -moz-border-radius: 85px;
    border:4px #2D8098 solid;
}

.accountHeading3 .doctorReg a, .accountHeading3 .agencyReg a
{
    color: #2D809B;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    line-height:160px;
}

.accountHeading1 .loginTitle, .accountHeading2 .loginTitle
{
    color: #FFF !important;/*#666666;*/
    font-size: 1.526em;
    line-height: 0.931em;
    margin: 20px 0px;
    font-family: lato;
    font-size: 1.85em;
    font-style: normal;
    text-align:center;
    padding-top:20px;
}

.accountHeading3 .loginTitle
{
    color: #2D809B !important;/*#666666;*/
    font-size: 1.526em;
    line-height: 0.931em;
    margin: 20px 0px;
    font-family: lato;
    font-size: 1.85em;
    font-style: normal;
    text-align:center;
    padding-top:20px;
}

.loginBannerText
{
    color:#C58F7A;
}

.registration div.jobSeeker
{
    padding:10px 20px;
    border:2px solid #FFF;
    border-radius:5px;
    background-color:#231f20;
    opacity:0.5;
    float:left;
}

.registration div.jobPoster
{
    padding:10px 20px;
    border:2px solid #FFF;
    border-radius:5px;
    background-color:#231f20;
    opacity:0.5;
    float:right;
}

.registration div.jobSeeker a, .registration div.jobPoster a
{    
    color:#fff;
    text-decoration:none;
    font-size:28px;
    font-weight:bold;
}

.footer-wrapper-title
{
    background-color: #EB7063;
    width: 100%;
    text-align: left;
    padding: 5px 0px;
    font-family: Lato;
    color: #ffffff;
    font-size: 1.00 em;
}

.bluelinks
{
    color: #2370AD !important;
    text-decoration: underline !important;
    font-weight: bold;
    font-family: Lato;
    font-size: 11px;
    padding-right:5px;
}

.staticbluelinks
{
    color: #2370AD !important;
    text-decoration: underline !important;
    font-weight: bold;
    font-family: Lato;
    font-size: 11px;
}

.hrefPhysiciancareerAvd
{
    text-decoration:none;
    color:#000;
}

/*--------------Welcome Page Styles--------------------------*/
.Welcome-content
{
    width:auto;
    margin:0 30px;
}

.welcomeLeftBlock
{
    float:left;
    width:45%;
    color:#2370AD;
    text-align:left;
    margin-left:20px;
}

.welcomeLeftBlock li
{
    margin-left: 25px;
    line-height: 24px;
    font-size:18px;
}

.welcomeLeftBlock p
{
    line-height:36px;
    font-size:22px;
}

.welcomeLeftBlock p a
{
    color:#2370AD;
}

.welcomeLeftBlock a, .welcomeLeftBlock a:link, .welcomeLeftBlock a:visited, .welcomeLeftBlock a:hover, .welcomeLeftBlock a:active
{
    text-decoration:none !important;
}

.welcomeLeftBlock input[type="button"]
{
    margin-right:30px;
    font-weight:600;
}

.welcomeText
{
    font-size: 22px;
    color:#2370AD;
}

.welcomeRightBlock
{
    width:50%;
    float:left;
}

.welcomeSection
{
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f2f2f2, #fff 55%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #fff 55%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #fff 55%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #fff 55%); /* Standard syntax (must be last) */
    border-top: 2px solid #EB7063;
}

.welcomeSection
{
    text-align:left;
}

.welcomeButtonDiv
{
    margin-right:10px;
    float:left;
}
/*--------------End Welcome page styles----------------------*/

/* MOBILE STYLING
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
html
{
    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}

/**************Static page block start*****************/

.pageblock
{
    border: solid 1px white; /* IE6 FIX */
    width: auto; /* IE6 FIX */
    padding: 8px;
    /*padding: 16px 8px 10px 10px;*/
    background-repeat: repeat-x;
    background-position: top left;
    min-height: 250px;
    color: #333333;
    text-align:left;
}
.landingpageblock
{
    border: solid 1px white; /* IE6 FIX */
    width: auto; /* IE6 FIX */
    background-repeat: repeat-x;
    background-position: top left;
    min-height: 250px;
    color: #333333;
    text-align:left;
}
.blockgraphic1
{
    background-image: url('../images/internal_header1.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 200px;
}

.contactusBanner
{
    background-image: url('../media/Contact-us-bkg.png');
}
.aboutusBanner
{
    background-image: url('../media/about-us-bkg.png');
}
.helpBanner
{
    background-image: url('../media/Help-bkg.png');
}
.privacypolicyBanner
{
    background-image: url('../media/Privacy-bkg.png');
}
.sitemapBanner
{
    background-image: url('../media/Site-map-bkg.png');
}
.termsofuseBanner
{
    background-image: url('../media/Terms-of-Use-bkg.png');
}
.contactusBanner, .aboutusBanner, .helpBanner,.privacypolicyBanner, .sitemapBanner, .termsofuseBanner
{
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 200px;
}
.staticPageHeading {
    position: absolute;
    color: white;
    top: 40px;
    left: 20px;
}

.contactusBanner a, .aboutusBanner a, .helpBanner a,.privacypolicyBanner a, .sitemapBanner a, .termsofuseBanner a
{
    color:#2D8098;
}

.blockgraphic2
{
    background-image: url('../images/internal_header2.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 200px;
}

.blockgraphic3
{
    background-image: url('../images/internal_header3.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 200px;
}

.blockgraphic4
{
    background-image: url('../images/internal_header4.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 200px;
}
fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
.staticPageDescription
{
    width:90%;
    margin:0 auto;
}
.resourceCenter
{
    float: right; 
    margin: 8px 10px 10px 15px; 
    padding: 12px 15px 25px; 
    width: 420px;
}
.imgbluebook
{
    width: 22px;
    height: 18px;
    float: left;
    margin-right: 5px;
}

.contentTitle
{
    display:none;
    width: auto;
    float:left;
    margin-right: 5px;
    text-align:left;
    font-weight: bold;
    color:#2d8098;
}

.contentTitle a:link, .contentTitle a:visited
{
    color:#2d8098;
}

.btnsJobCart
{
    margin-top: 10px; 
    float:right;
}

.btnsJobpostingStat
{
    margin:20px auto 0px;
    width:auto;
    
}

.btnJobCartDiv
{
    display:inline-block;
    margin-left:5px;
}

.emptygrid
{
    border-color: #FFF;
    border-style: solid;
    border-width: 1px;
    color: #EB7063;
    font-weight: bold;
    padding: 2px 4px;
    text-align: center;
    background-color: #FFF;
}

#jobCartEmailmsg
{
    border:none;
    font-size:21px;
    color: #EB7063;
    text-align:left;
    margin-top:30px;
}

.boxed
{
    border: solid 1px #b28266;
    padding: 10px;
    text-align: left;
}

.orangeboxed
{
    border: solid 1px #DF771E;
    padding: 4px;
    text-align: left;
}

.indent
{
    margin-left: 20px;
}

.xmlbold
{
    font-weight: bold;
}

.xmlrequired
{
    font-weight: bold;
    color: Red;
}

.jobFeedTemplate
{
    margin-left: 50px; 
    width: 500px; 
    float: right;
}

.rounded {
     border: 1px solid #B5B5B5;
     border-radius:1px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
     width:380px; 
      float:left;
     margin-right:10px;
     margin-left:10px;
}

/**************Static page block end*****************/

.homedropdown1
{
    padding: 16px 5px 3px 0px;
}

/*------------------message center page block start------------------*/

.msgCenter
{
    margin:0 30px;
}

.msgCenterLeft
{
    float:left;
    width:35%;
    min-height:600px;
}

.msgCenterRight
{
    float:left;
    width:60%;
    margin-left:40px;
    min-height:600px;
}

.newMsgHeading, .inboxHeading
{
    border-bottom:1px solid #000;
    height:60px;
    padding:0 10px 10px 10px;
}

.newMsgLogo {
    position: relative;
    width: 60px;
    height: 20px;
    padding: 3px 0 3px 0px;
    background: #fff;
    border:2px solid #0070BA;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    float:left;
    font-size:14px;
    top:15px;
    color:#0070BA;
    text-align:center;
}

.newMsgLogo:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 35px;
    border-style: solid;
    border-width: 12px 5px 0px;
    border-color: #0070BA transparent;
    display: block;
    width: 0;
    z-index: 1;
}

.inboxLogo
{
    float:left;
    width:60px;
    height:60px;
    border:1px solid #000;
    border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
}

.newMsgText
{
    margin-top:20px;
    font-size:20px;
    float:left;
    margin-left:30px;
}

.inboxText
{
    margin-left:30px;
    float:left;
    width:175px;
}

.selectedMsgBG
{
    background-color:Red;
}

#Searchinbox {
    background-image: url("../media/MCenter-search-icon.svg");
    background-repeat: no-repeat;
    border: 1px solid #df771e;
    max-width: 420px;
    padding-left: 30px;
    width: 80%;
    height:30px;
    float:right;
    margin-top:1px;
    background-size: 20px;
    background-position: left center;
    background-position-x: 5px;
}

.composeMessgae
{
    font-size:16px;
}

.conversationMain
{
    height:500px;
    width:100%;
    background: #fff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#C3DAE1, #fff 15%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#C3DAE1, #fff 15%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#C3DAE1, #fff 15%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#C3DAE1, #fff 15%); /* Standard syntax (must be last) */
}

.conversationText
{
    padding:10px;
    overflow:auto;
    height:700px;
}

.textLeft
{
    float:left;
}

.textRight
{
    float:right;
}

.textLeft, .textRight
{
    width:80%;
}

.MsgLeftBG
{
    background-color:#F8E4D5;
    margin:0px;
}

.MsgRightBG
{
    background-color:#D2EEE3;
    margin:0px;
}

.message textarea
{
    border: 1px solid #b28266;
    color: #000;
    display: inline-block;
    font-family: lato;
    height: 25px;
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: left;
    width: 98%;
}

.selectcedMessage
{
    background-color:#EDF4F8;
}

.removeGridBorder
{
    border:none !important;
}

.newMsgIcon, .deleteMsgIcon
{
    float:right;
    height:25px;
    width:25px;
}

.deleteMsgIcon
{
    margin-top:20px;
}

.dialogboxText
{
    font-size:10px;
    color:#104E8A;
    line-height:14px;
}

.ui-widget-content.ui-dialog {
    border: 2px solid #EB7063;
    z-index:1000;
}

.ui-dialog-titlebar
{
    background:#FFFFFF !important;
    border:none !important;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 0;
}

.ui-state-default .ui-icon
{
    background-image: none !important;
}

.ui-dialog .ui-state-default
{
    background: #fff url("../media/delete-x-icon-01.svg") repeat-x scroll !important;
    height:20px !important; 
    width:20px !important;
    background-position:center !important;
}

.ui-dialog-buttonset .ui-state-default
{
    background: #EB7063 !important;
    color:#fff !important;
    height:auto !important; 
    width:auto !important;
    background-position:center !important;
}

#candidateTips
{
    cursor:pointer;
}

.dialogClass
{
    height: 400px;
    width: 400px;
}
/*------------------message center page block end------------------*/


/*------------------boost job dialog block start------------------*/

.boost-job-header
{
    border-bottom:2px solid #EB7063;
    margin-bottom:30px;
    padding-bottom:15px;
    height:100%;
}

.boost-job-header .boost-job-header-left
{
    font-size:48px;
    font-weight:bold;
    color:#EB7063;
    line-height:50px;
    float:left;
}

.boost-job-header .boost-job-header-right
{
    font-size:24px;
    color:#1b4f87;
    text-align:right;
    line-height:26px;
}

#dialog-confirm-boostJob .dialog-top-section
{
    background-color: #ddd;
    padding: 0px 10px;
}

#dialog-confirm-boostJob .dialog-top-section h1
{
    color:#000;
    font-weight:normal;
    padding:10px 20px;
    text-align:center;
    width:700px;
    margin:0px auto;
    margin-bottom:20px;
}

#dialog-confirm-boostJob .dialog-left-section
{
    width:60%;
    float:left;
    font-size:22px;
    line-height:26px;
    color:#EB7063;
    text-align:center;
}

#dialog-confirm-boostJob .dialog-right-section
{
    width:35%;
    float:left;
    margin-left:40px;
}
.dialog-right-section h3
{
    font-size:24px;
    font-weight:normal;
    color:#fff;
    line-height:26px;
    text-align:center;
    padding-top:10px;
}

.dialog-right-section p
{
    font-size:14px;
    color:#fff;
    line-height:26px;
}

.checkAvailabilityBtn
{
    background-color:#EB7063;
    color:#fff;
    padding:10px;
    border-radius:10px;
    font-weight:bold;
    text-align:center;
}

.positionInformationContainer
{
    margin-top: 100px;
}

 .positionInformationItem 
 { 
    background-color:#1972b1;
    position: relative; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    margin-left:30px;
    padding:0px 10px;
    text-align:center;
 }
 
 .positionInformationItem:before 
 { 
    content: ""; 
    position: absolute; 
    right: 100%; 
    top: 26px; 
    width: 0; 
    height: 0; 
    border-top: 13px solid transparent; 
    border-right: 26px solid #1972b1; 
    border-bottom: 13px solid transparent; 
 }

.positionInformationItem p
{
    margin:-5px 0px;
}

.dialog-right-section .checkAvailabilityBtn p, .dialog-right-section .checkAvailabilityBtn p a
{
    color:#1b4f87;
    color:#fff;
}

.dialog-header-text-section
{
    font-size:20px;
    color:#000;
    line-height:26px;
}

.borderNone
{
    border:none;
}

.boostJobListingMain
{
    line-height:20px;width:270px;
}

.boostJobListingRange
{
    display:inline-block;   
}

.boostJobPricing
{
    float:right;margin-right:10px;
}

.boostJobPricingSeperator
{
    width:auto;margin:0 20px;border-bottom:1px solid #000;
}

.boostJobListingheader
{
    text-align:center;display:block;
}

.boostJobListingContent-facilitylist
{
    text-align:center;background-color:#EFF4FA;color:#000;padding:10px;
}

.boostJobListingContent-premiumlist
{
    text-align:center;background-color:#ffe2d2;color:#000;padding:10px;
}

.boostJobListingheader-facilitylist-left
{
    font-size:18px;color:White;background-color:#0e97ff;display:inline-block;padding:15px;width:144px;
}

.boostJobListingheader-facilitylist-right
{
    font-size:18px;color:White;background-color:#0e97ff;display:inline-block;padding:15px;
}

.boostJobListingheader-premiumlist-left
{
    font-size:18px;color:White;background-color:#EB7063;display:inline-block;padding:15px;width:144px;
}

.boostJobListingheader-premiumlist-right
{
    font-size:18px;color:White;background-color:#EB7063;display:inline-block;padding:15px;
}

#premium-boost-job .dialog-top-section
{
    background-color: #ddd;
    padding: 0px 10px;
}

#premium-boost-job .dialog-top-section h1
{
    color:#000;
    font-weight:normal;
    padding:10px 20px;
    text-align:center;
    width:700px;
    margin:0px auto;
    margin-bottom:20px;
}

#premium-boost-job .dialog-left-section
{
    width:60%;
    float:left;
    font-size:22px;
    line-height:26px;
    color:#de772c;
    text-align:center;
}

#premium-boost-job .dialog-right-section
{
    width:35%;
    float:left;
    margin-left:20px;
}

/*------------------boost job dialog block end------------------*/

#dialog-confirm-interestLevel
{
    font-size:15px;
}
.interest-level-header
{
    border-bottom:2px solid #EB7063;
    margin-bottom:30px;
    padding-bottom:15px;
    height:100%;
    font-size:20px;
    font-weight:bold;
    color:#EB7063;
}

.interest-level-footer
{
    border-top:2px solid #EB7063;
    margin-top:30px;
    padding-top:15px;
    height:100%;
    font-size:20px;
    font-weight:bold;
    color:#EB7063;
}

/*Start Post physician job Job */
.PostJobSubHeading
{
    color: #2370AD;
    font-size:20px;
}
.postJobLeft ul li, .postJobLeft p
{
    color: #2370AD;
    line-height:28px;
    font-size:20px;
}
.removeTextDecoration
{
    text-decoration:none !important;
}

.postJobSubmit {
	width: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	background-color: #EB7063;
	border: 1px solid #EB7063;
	color: #fff;
	text-decoration: none;
	font-size: 1.5em;
	font-family: lato;
	font-style: normal;
}

.postJobSubmitDiv
{
    text-align:center;
    margin-top: 16px;
}

.pjSubmitText
{
    color:#2370AD;
    font-size:20px;
    text-align:center;
    line-height:28px;
}

.postJobVideo
{
    display:table-cell;
    text-align:center;
    width:500px;
}
.topMargin6
{
    margin-top:6px;
}
.displayDiv
{
 display:none;
}
.boostjobbutton
{
    font-size:2em;
    margin:20px auto 0px auto;
    text-align:center;
}

/*End Post physician job Job */

.mainMargin
{
    margin-left:30px;
    margin-right:30px;
}

input[type='text'].pageNoDiv
{
    border:1px solid #EB7063;
    width:50px;
    text-align:center;
    height:18px;
}

.noMatchSearchCriteria
{
    font-size:16pt;
}

.hisCandidateDate
{
    width:14%;
    float:left;
}
.historyCandidateDate
{
    width:22%;
    float:left;
    text-align:right;
}
.historyDateControl
{
    width:22%;
    float:left;
}
.truncateState
{
    display:inline-block;
    width:120px;
    margin-bottom:-6px;
    overflow :hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}
#NotCurrentlyLicensed
{
    margin-top:0px;
}
.NoPicture
{
    float: right; 
    margin-top:20px;
}

.AddProfilesubmit {
	width: auto;
	padding-top: 7px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 8px;
	background-color: #EB7063;
	border: 1px solid #EB7063;
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	font-family: lato;
	font-style: normal;	
	font-weight:bold;
}

.commentBlock
{
    display:none;
}
.commentBlock div
{
    border:1px solid gray;
    margin-right:10px;
    padding:3px;
}
#chartdiv
{
     width:100%;
     height:300px;
     border:1px solid #eeeeee;
}

#lblDescription {
    overflow: auto;
}

@media screen and (max-width: 1200px)
{
    #SearchSlide .main-content-focus
    {
        max-width: 100%;
    }

    .jobLocation
    {
        float:none;
    }
    
    .jobSummary
    {
        width:100%;
        min-height:210px;
    }

    .mapStyle
    {
        margin-left:5px;
    }

    .companyLogoDiv
    {
        float:left;
    }
}

@media screen and (max-width: 1040px)
{
    html, body
    {
        width: 100%;
    }
}

@media screen and (max-width: 1024px)
{
    .top-nav ul li.menu-ico
    {
        height: 50px;
        width: 49px;
        cursor: pointer;
        display: block;
        padding: 0;
        margin: 0;
        position: relative;
        top: -7px;
    }    

    .job-box-links li
    {
        width: 17.55%;
    }

    .main-content-focus
    {
        left: 0;
    }

    .ddsmoothmenu
    {
        display: none;
    }

    .msgCenterLeft
    {
        float:none;
        width:100%;
        min-height:500px;
    }

    .msgCenterRight
    {
        float:none;
        width:100%;
        margin-left:0px;
        min-height:600px;
    }
    
    .conversationText
    {
        height:auto;
    }
    
    .Career-Center-Block, .career-Center-desc-block
    {
        max-width: 720px;
        width: 100%;
    }
    
    #careerCenterHowToSection, #careerCenterArticleNewsSection, #careerCenterVideoSection, #careerCenterResourcesSection, #careerCenterGradientBox
    {
        width: 100%;
    }

    .SubmitSearchSection
    {
        width:auto;
        margin:0 20px;
    }

    .CandidateSubmitSrchSec
    {
        width:auto;
    }
    .postJobsSection
    {
        width: auto;
        margin:0 10px;
    }

    #premium-boost-job .dialog-left-section
    {
        width:65%;
    }

    #premium-boost-job .dialog-right-section
    {
        width:30%;
    }
    
    #dialog-confirm-boostJob .dialog-left-section
    {
        width:70%;
    }

    #dialog-confirm-boostJob .dialog-right-section
    {
        width:25%;
    }

    .jobBoxNote
    {
        margin-left: 5px;
    }

    input.radfd_input, textarea.radfd_textarea
    {
        width: auto;
    }
}

@media screen and (max-width: 971px)
{
    #slide2
    {
        min-height: 450px;
    }

    #SearchSlide
    {
        min-height: 50px;
    }

    #SearchSlide .main-content-focus
    {
        max-width: 98%;
    }

    .job-box-links li
    {
        padding: 12px 4% 12px 5px;
    }

    .nav
    {
        width: 70%;
    }

    .logo
    {
        height: 65px;
        width: 35%;
    }

    .site-desc-block
    {
        width: 100%;
    }

    #slide2 .main-content-focus .left-block, #profileSlide .main-content-focus .left-block, #slide2 .main-content-focus .left-block-agency
    {
        float: none;
        width: 100%;
        text-align: center;
        margin-left:0px;
    }
    
    #slide2 .left-block
    {
        float: none;
        width: 100%;
        text-align: center;
        margin-left:0px;
    }
    
    #careerCenterSlide .main-content-focus .top-block
    {
        float: none;
        width: 100%;
        margin-left:0px;
    }

    #slide2 .main-content-focus .right-block, #profileSlide .main-content-focus .right-block
    {
        float: none;
        width: 100%;
        text-align: center;
        margin: 0px;
        padding-left:0px;
    }
    
    #slide2 .right-block
    {
        float: none;
        width: 100%;
        text-align: center;
        margin-left:0px;
        padding-left:0px;
    }

    #SearchSlide .main-content-focus .left-block, #profileSlide .main-content-focus .left-block
    {
        float: none;
        width: 100%;
        text-align: center;
    }

    #SearchSlide .main-content-focus .right-block, #profileSlide .main-content-focus .right-block
    {
        float: none;
        width: 100%;
        text-align: center;
        margin: 0px;
    }

    #profileCarrotLeft
    {
        display: none;
    }

    #profileCarrotRight
    {
        background: url('../media/arrow-dots-down-01.svg') top left no-repeat;
        background-size: 70px 70px;
        display: block;
        height: 70px;
        margin-bottom: -70px;
    }
    
    .welcomeLeftBlock
    {
        float:none;
        width:auto;
    }
    
    .welcomeRightBlock
    {
        float:none;
        width:auto;
        margin-left:20px;
        text-align:left;
    }

    .AdvancedSearchLeft
    {
        float:none;
        width: 100%;
    }

    .AdvancedSearchRight
    {
        float:left;
        margin-top:25px;
        width: 100%;
    }

    .SearchSpecialtySection
    {
        width: 100%;
    }

    .SubmitSearchSection
    {
        text-align:left;
    }

    .CandidateSubmitSrchSec
    {
        text-align:left;
        margin: 0 auto;
    }

    .similarjobwidth
    {
        width: auto;
    }
    
    .jobApplyHeadlineText
    {
        margin: 10px 20px 10px 50px; 
    }

    .jobApplySubHeading
    {
        width: auto;
    }

    .jobapplyFormLeft
    {
        width: 300px;
    }

    .jobApplyFormValue
    {
        width: auto; 
    }

    .jobApplyWarning
    {
        margin: 20px 20px 30px 5px; 
    }

    .jobApplyJobCart
    {
        margin: 10px 20px 30px 0px; 
        padding: 5px;
    }
    .btnsJobCart
    {
        text-align: left;
    }

    .leftblock
    {
        float:none;
        width:auto;
    }
    .rightblock
    {
        float:none;
        margin-top: 15px;
        width:auto;
    }

    .JobOptionsLeft
    {
        width:100%;
    }

    .JobOptionsRight
    {
        width:95%;
        margin-left:15px;
        margin-top:25px;
    }
    
    .searchCriteriaHeader
    {
        margin-left:0px;
    }
    .candidateSrchCriteriaHeader
    {
        margin-left:0px;
    }
    .socialMediaSection
    {
        float:none;
        margin:0 20px;
    }
    .jobSearchCriteria
    {
        width: auto;
    }
    
    .JobInfoCaption
    {
        float:none;
    }
    
    .boostjobbutton
    {
        text-align:left;
        margin-left:50px;
    }
    
    .righttriangle
    {
        display:none;
    }
    
    .bottomtriangle
    {
        float:left;
        display:block;
    }

    #premium-boost-job .dialog-left-section
    {
        width:70%;
    }

    #premium-boost-job .dialog-right-section
    {
        width:25%;
    }
    
    #dialog-confirm-boostJob .dialog-left-section
    {
        width:75%;
    }

    #dialog-confirm-boostJob .dialog-right-section
    {
        width:20%;
    }
}

@media screen and (max-width:930px)
{
    .contactUsDesc
    {
        width:90%;
        float:none;
    }
    .staticPageDescription
    {
        width:auto;
    }
    .contenticonedblock
    {
        margin: 20px 0px 0px 10px;
    }
    


    object embed
    {
        width:360px;
        height:218px;
    }
    .postJobLeft
    {
        width:100%;
        float:none;
        vertical-align:top;
    }
    .postJobLeft div
    {
        margin-left:10px;
    }
    .postJobRight
    {
        float:none; 
        width:100%;
        margin-top:50px;
    }
    .postJobVideo
    {
        width:auto;
    }
    .myProfileLabel1, .myProfileLabel2
    {
        width:20%;
        height:35px;
        float:left;
    }
    .myProfileControl1, .myProfileControl2
    {
        width:80%;
        height:35px;
    }
    .hisCandidateDate
    {
        width:20%;
        float:none;
    }    
    .historyCandidateDate
    {
        width:40%;
        float:left;
    }
    .historyDateControl
    {
        width:60%;
        float:none;
    }
}

@media screen and (max-width: 904px)
{
    .logo
    {
        height: 65px;
        width: 50%;
    }

    .User-Signup-Block
    {
        max-width: 720px;
        width: 100%;
    }

    .User-Signup-Sub-Block
    {
        float: none;
        width: 100%;
    }
    
    .Landing-Navigation-Block
    {
        width:100%;
        height:auto;
    }
    
    .Landing-Sub-Block
    {
        float:none;
        margin:20px auto 0px;
    }
    
    .dottedVerticalLine
    {
        display:none;
    }
    
    .Career-Center-Sub-Block
    {
        float:none;
        width:100%;
    }
    
    .User-Home-Text-Block
    {
        max-width: 700px;
        width: 100%;
    }
    
    .User-Home-Text-Sub-Block
    {
        float: none;
        width: auto;
    }

    .three-main-content .left-block
    {
        float: none;
        width: 100%;
        text-align: center;
        padding: 0px;
        min-height: 300px;
    }

    .three-main-content .right-block
    {
        float: none;
        width: 100%;
        text-align: center;
        padding: 0px;
        margin: 0px;
        min-height: 300px;
    }
    
    .career-main-content .left-block
    {
        float: none;
        width: 100%;
        text-align: center;
        padding: 0px;
        min-height: 200px;
    }

    .career-main-content .right-block
    {
        float: none;
        width: 100%;
        text-align: center;
        padding: 0px;
        margin: 0px;
        min-height: 30px;
    }

    .three-main-content .right-content-block p
    {
        padding-top: 10px;
        margin: 0 auto;
    }
    
    .landing-main-content .left-block, .landing-main-content .right-block
    {
        float:none;
        width:auto;
        text-align:center;
        margin:0px;
    }
    .landing-main-content div.left-content-block
    {
        margin:0 auto;
    }

    .long-textbox, .long-combobox, .short-textbox, .short-combobox
    {
        width: 310px;
    }

    .profileSection
    {
        width: 100%;
    }

    .candidateSection
    {
        width: 100%;
    }
    /*.SubmitSearchSection
    {
        width: 100%;
    }*/
    
   .CandidateSubmitSrchSec
    {
        width: auto;
    }

    .profile-main-header, .profile-main-content
    {
        margin:0 10px;
    }

    .sendMailSection
    {
        width: 90%;
    }

    .col1
    {
        float: none;
    }

    .displayTextbox
    {
        display:none;
    }

    .logindivleft
    {
        float: none;
        border-right: 0px;
        max-width: 400px;
        width: auto;
        margin: 0 auto;
    }

    .loginform
    {
        float: none;
        margin: 0px;
    }

    .accountHeading, .accountHeading1, .accountHeading2, .accountHeading3
    {
        text-align: center;
        padding-top: 20px;
        float: none;
        max-width: 400px;
        width: auto;
        margin: 0 auto;
    }
    .registration
    {
        max-width: 400px;
        width: auto;
    }
    
    .registration div.jobSeeker, .registration div.jobPoster
    {
        margin-top:20px;
        float:none;
    }

    .registration div.jobSeeker a, .registration div.jobPoster a
    {    
        color:#FFF;
        text-decoration:none;
        font-size:28px;
    }

    .doctorReg
    {
        width: 45%;
    }
    .agencyReg
    {
        width: 45%;
    }

    .footer-col
    {
        width: 31.6%;
        margin: 0 5px 5px 0;
        border: 1px solid #0070BA;
        min-height: 180px;
        text-align: center;
        border-bottom: 6px solid #0070BA;
    }

    .footer-right-col
    {
        width: 31.6%;
        margin: 0 5px 5px 0;
        border: 1px solid #0070BA;
        min-height: 180px;
        text-align: center;
        border-bottom: 6px solid #0070BA;
        float: left;
        padding: 0px;
    }

    .boost-job-header .boost-job-header-left
    {
        font-size:36px;
        line-height:38px;
        float:none;
    }

    .boost-job-header .boost-job-header-right
    {
        font-size:20px;
        color:#1b4f87;
        text-align:left;
        line-height:22px;
    }

    #dialog-confirm-boostJob .dialog-left-section
    {
        width:100%;
        float:none;
        text-align:left;
    }

    #dialog-confirm-boostJob .dialog-right-section
    {
        width:100%;
        float:none;
        margin-left:0px;
    }

    .contactusBanner, .aboutusBanner, .helpBanner,.privacypolicyBanner, .sitemapBanner, .termsofuseBanner
    {
        padding-top:170px;
    }
    .staticPageHeading {
        top: 30px;
    }
    #careerCenterHowToSection div.content, #careerCenterArticleNewsSection div.content, #careerCenterVideoSection div.content, #careerCenterResourcesSection div.content
    {
        text-align:center;
        width:auto;
    }
    .width300, .width420, .width520
    {
        width:auto;
    }
    .content .video
    {
        float:none;
        margin-right:0px;
    }
    .content .textDesc
    {
        float:none;
        margin-top:0px;
    }
    .vdoSecLeft
    {
        margin-left:0px;
    }
    .articleLeft, .logoRight
    {
        margin:0px;
        float:none;
    }
    
    .postjobimageflyout
    {
        border: solid 1px black;
        background-color: white;
        width: 580px;
    }

    .FlyoutImageInnerWrap
    {
        background-color: transparent; 
        width: 580px; 
        height: 353px; 
    }

    .FlyoutImageOuterWrap
    {
        overflow:auto; 
        position: relative; 
        background-color: transparent; 
        width: 600px; 
        height: 353px; 
        z-index: 1; 
        top: auto; 
        left: auto;
    }
}

@media screen and (max-width: 800px)
{
    .sb-menu
    {
        width: 100%;
    }

    .three-main-header p
    {
        font-size: 28px;
    }
    
    .jobFeedTemplate
    {
        margin: 0px; 
        width: auto; 
        float: none;
    }
}

@media screen and (max-width: 755px)
{
    #slide1
    {
        /*background: url(../media/slide1-755.jpg) top left no-repeat #e0e0e0;*/
    }

    .jobSummary
    {
        height:auto;
    }

    .jobSummaaryLeft
    {
        float:none;
        width:auto;
        padding:0px 0px 0px 10px;
    }

    .jobImage
    {
        float:none;
    }

    .companyLogoDiv
    {
        float:none;
    }

    .detailimage
    {
        margin-left:10px;
    }

    .jobDetailsLeft
    {
        float:none;
    }

    .valignTopWidth
    {
        width:auto;
    }

    .jobDetailsRight
    {
        float:none;
        margin-top:10px;
    }

    .jobapplyFormLeft
    {
        float:none;
        margin-top: 10px;
        width:auto;
    }

    .jobApplyHeadlineText, .jobApplycontenticonedblock, #jobApplyPersonalInfo p.profileHeader, .jobApplyForm, .messageTextArea
    {
        margin:0 20px;
    }

    .jobApplyHeadlineText
    {
        padding-left: 0px;
    }
    
    #jobApplyPersonalInfo .profile-main-header, #jobApplyPersonalInfo .profile-main-content
    {
        margin:0 10px 0 0;
    }

    #JobApplyDescriptionDiv
    {
        margin:0 20px;
    }

    .general-col
    {
        width:33%;
    }
    .jobsBySpecialty-col
    {
        width: 50%; 
        padding: 2px 0px 2px 0px;
    }
    .jobsByState-col
    {
        width: 50%; 
        padding: 2px 0px 2px 0px;
    }
    .resourceCenter
    {
        float: none; 
        margin: 0px;
        padding: 0px;
        width: auto;
    }

    .JobInfoCaption
    {
        margin-left:15px;
        width:260px;
    }
      
    .boostjobbutton
    {
        text-align:left;
        margin-left:15px;
    }
      
    .bottomtriangle
    {
        margin-left:15px;
        border-width: 23px 130px 0 130px;
    }

    .myProfileLabel1, .myProfileLabel2
    {
        float:none;
        width:100%;
        height:20px;
    }
    .myProfileControl1
    {
        float:none;
        width:100%;
        height:35px;
    }
    .myProfileControl2
    {
        float:none;
        width:100%;
        height:25px;
    }
    .hisCandidateDate
    {
        width:100%;
        float:none;
    }  
    .historyCandidateDate
    {
        text-align:left;
        width:100%;
        float:none;
    }
    .historyDateControl
    {
        text-align:left;
        width:100%;
        float:none;
    }
}

@media screen and (max-width: 714px)
{
    .job-box-links li
    {
        padding: 12px 3% 12px 5px;
    }

    .SendMailFields
    {
        margin-left: 200px;
    }

    .jobDetailActionLink
    {
        margin-left: 5px;
    }
    
    .jobDetailLeftButton
    {
        margin-top:-3px;
    }
    .sortbox
    {
        float:none;
    }
    .jobSearchCriteria
    {
        margin-left:0px;
        width: auto;
    }
    .topSearchCriteriaWrap, .bottomSearchCriteriaWrap
    {
        margin-left:5px;
        width:auto;
    }
    .searchCriteriaLabel1
    {
        float:none;
    }
    .searchCriteriaLabel2
    {
        margin:0;
    }
    .contactusBanner, .aboutusBanner, .helpBanner,.privacypolicyBanner, .sitemapBanner, .termsofuseBanner
    {
        padding-top:150px;
    }
    .staticPageHeading {
        top: 25px;
    }
}

@media screen and (max-width: 672px)
{
    .job-box-links li
    {
        padding: 12px 0;
        display: list-item;
        width: 100%;
        margin-bottom: 1px;
    }

    .job-box-links
    {
        margin: 0 0 55px 0;
    }

    .three-main-header p
    {
        font-size: 25px;
        margin-right: 10px;
    }

    .top-nav ul li.hide
    {
        display: none;
    }

    .logo
    {
        width: 80%;
        height: 65px;
    }

    #actionlinkContainerMobile
    {
        display: block;
    }
    
    #slide2 .main-content-focus .left-block p.content, #slide2 .main-content-focus .left-block-agency p.content-agency
    {
        font-size: 24px;
        line-height: 30px;
    }
    
    #slide2 .main-content-focus .left-block-agency
    {
        min-height:350px;
    }

    #slide2 .main-content-focus .left-block span, #slide2 .main-content-focus .right-block span, #slide2 .right-block p.content
    {
        font-size: 20px;
    }

    #SearchSlide .main-content-focus .left-block p.content
    {
        font-size: 24px;
        line-height: 30px;
    }

    #SearchSlide .main-content-focus .left-block span, #SearchSlide .main-content-focus .right-block span
    {
        font-size: 20px;
    }

    .sliding-content .slide-text p
    {
        font-size: 24px;
    }

    .companyDesc
    {
        width: 90%;
    }

    .companyLinks
    {
        float:none;
        margin-left: 5px;
    }

    .CompanyTitle
    {
        width:auto;
    }

    .CompanyInfoIndetail
    {
        width:98%;
    }
    .btnJobCartDiv
    {
        margin-top:15px;
        float:none;
    }
    .btnsJobCart
    {
        float:none;
    }
    #Searchinbox
    {
        max-width:300px;
    }
    .JobOptionsAccLeft
    {
        float:none;
        width:80%;
    }

    .JobOptionsSelected
    {
        width:90%;
    }

    .JobOptions
    {
        width:94.5%;
        font-size:16px;
        line-height:30px;
    }

    .JobOptionsSelectedText
    {
        width:90%;
    }
    .gridcellspacer
    {
        width: 60%;
    }
    .resultsDescription
    {
        width: 60%;
    }
    .detailcellfloat
    {
        margin-left:5px;
    }

    .messageTextArea textarea
    {
        width:100%;
    }

    #jobApplyOtherInfo
    {
        width:100%;
    }

    #JobApplyDescriptionDiv
    {
        width:auto;
        margin:0 10px;
    }
    .contentBlock
    {
        margin:0px;
    }
    .Welcome-content
    {
        margin:0 10px;
    }
    #ManageJobsSection .profileSection
    {
        margin:40px 0;
    }
    .SubmitSearchSection, #JobInstructions .profile-main-header, #JobInstructions .profile-main-content
    {
        margin:0 10px;
    }
    #SearchCandidateSection .profileSection
    {
        margin:0 10px;
    }
    .SearchCandidateHeading
    {
        margin-left:10px;
    }
}

@media screen and (max-width: 610px)
{
    .three-main-header p
    {
        font-size: 23px;
        margin-left: 10px;
        text-align: center;
    }
    .manageJObControl
    {
        float:none;
        border-right:none;
        padding:0px;
    }
    .User-Signup-Content-Block
    {
        padding: 10px 20px;
    }
    .displayInline
    {
        margin-top:5px;
        display:block;
    }
    .contactusBanner, .aboutusBanner, .helpBanner,.privacypolicyBanner, .sitemapBanner, .termsofuseBanner
    {
        padding-top:125px;
    }
    .staticPageHeading {
        top: 20px;
    }
    #chartdiv
    {
        width:100%;
        height:200px;
        border:1px solid #eeeeee;
    }
}

@media screen and (max-width: 600px)
{
    .sb-right .ddsmoothmenu
    {
        display: table;
    }
    .SendMailFields
    {
        margin-left: 60px;
    }

    .labelwidth
    {
        width:auto;
        border-right:0px;
    }

    .JobDetailFillDiv
    {
        width:auto;
        border-right:0px;
    }

    #tableFilter
    {
        margin-left:0px;
    }

    .jobBoxNote
    {
        width: auto;
    }

    textarea.radfd_textarea
    {
        width: auto;
    }
    
    .postjobimageflyout
    {
        border: solid 1px black;
        background-color: white;
        width: auto;
    }

    .FlyoutImageInnerWrap
    {
        background-color: transparent; 
        width: auto; 
        height: 353px; 
    }

    .FlyoutImageOuterWrap
    {
        overflow:auto; 
        position: relative; 
        background-color: transparent; 
        min-width: 300px; 
        width:auto;
        height: 353px; 
        z-index: 1; 
        top: auto; 
        left: auto;
    }
    .detailcellfloatRight
    {
        float:none;
        margin-top:0px;
    }
}

@media screen and (max-width: 568px)
{
    .top-nav
    {
        width: 100%;
    }

    .main-header-focus
    {
        max-width: 100%;
        background-size: 100%;
    }

    #slide1
    {
        /*background: url(../media/slide1-550.jpg) top left no-repeat #e0e0e0;*/
    }

    .three-main-content span.header2
    {
        font-size: 28px;
    }

    .three-main-content span.header3
    {
        font-size: 24px;
    }

    .sliding-content .slide-text p
    {
        font-size: 20px;
    }

    .loginform
    {
        width: auto;
    }

    .mobileMap
    {
        display:block;
    }
    
    .desktopMap
    {
        display:none;
    }

    .general-col
    {
        width:50%;
        height:auto;
        margin-top:20px;
    }

    .candidateSrchLeft
    {
        width:95%;
    }

    .candidateSrchTopLeft
    {
        width:95%;
    }
    .msgCenter
    {
        margin:0;
    }
    .inboxText
    {
        margin-left:10px;
    }
    .newMsgHeading, .inboxHeading
    {
        padding-left:0px;
    }
    #Searchinbox
    {
        max-width:60%;
    }
    .profileSection
    {
        margin: 45px 0 auto;
    }
    .button-profile-wrapper
    {
        width:273px;
        float:left;        
    }
    
@media screen and (max-width: 480px)
{
    #slide1
    {
        /*background: url(../media/slide1-450.jpg) top left no-repeat #e0e0e0;*/
    }

    .right-content-block iframe
    {
        width: 380px;
        height: 220px;
    }

    .right-content-block img.videoPlaceHolder, .left-content-block img.videoPlaceHolder
    {
        width: 380px;
        height: 220px;
    }

    .gray-box
    {
        padding:0px 10px;
    }
    .accountHeading1 .doctorReg, .accountHeading2 .doctorReg, .accountHeading3 .doctorReg
    {
        float: none;
        text-align: center;
    }

    .accountHeading1 .agencyReg, .accountHeading2 .agencyReg, .accountHeading3 .agencyReg
    {
        float: none;
        text-align: center;
        margin-top:30px;
    }

    .welcomeRightBlock iframe
    {
        width: 370px;
        height: 280px;
    }

    .welcomeRightBlock
    {
        text-align:center;
        margin-left:0px;
    }

    .SearchMultiselect
    {
        width: auto;
    }
    .detailimage
    {
        text-align:left;
        width:auto;
    }

    #postJobOuterDiv .profile-main-content
    {
        margin:0 10px;
    }
    .contactusBanner, .aboutusBanner, .helpBanner,.privacypolicyBanner, .sitemapBanner, .termsofuseBanner
    {
        padding-top:100px;
    }
    .staticPageHeading {
        top: 10px;
    }
    .JobApplyHeading
    {
        margin-left:10px; 
    }
    .jobApplyHeadlineText, .jobApplycontenticonedblock, #jobApplyPersonalInfo p.profileHeader, .jobApplyForm, .messageTextArea
    {
        margin:0 10px;
    }
    .displayDiv
    {
        display:block;
    }
    .landing-main-content div.right-content-block p
    {
        font-size:22px;
        line-height:30px;
        font-style:italic;
        width:280px;
        margin:0 auto;
    }
    .landing-main-content div.right-content-block span
    {
        font-size:16px;
        font-weight:bold;
        font-style:italic;
    }
    .career-main-content .right-block img
    {
        width: 100%;
    }
    #slide2 .main-content-focus .left-block-agency
    {
        min-height:400px;
    }
}

@media screen and (max-width: 460px)
{
    .three-main-content
    {
        font-size: 12px;
        padding: 0 10px;
    }

    .three-main-content span.header2
    {
        font-size: 26px;
    }

    .three-main-content span.header3
    {
        font-size: 22px;
    }

    .three-second-main-content
    {
        padding: 0 10px;
    }

    .footer-col
    {
        width: 48%;
        margin: 0 5px 5px 0;
        border: 1px solid #0070BA;
        min-height: 250px;
        text-align: center;
        border-bottom: 6px solid #0070BA;
    }

    .footer-right-col
    {
        width: 48%;
        margin: 0 5px 5px 0;
        border: 1px solid #0070BA;
        min-height: 250px;
        text-align: center;
        border-bottom: 6px solid #0070BA;
        float: left;
        padding: 0px;
    }

    .sliding-content .slide-text p
    {
        font-size: 18px;
    }

    .right-content-block iframe
    {
        width: 320px;
        height: 185px;
    }

    .right-content-block img.videoPlaceHolder, .left-content-block img.videoPlaceHolder
    {
        width: 320px;
        height: 185px;
    }

    .left-content-block iframe
    {
        width: 360px;
        height: 210px;
    }

    form input[type="text"], form input[type="Password"], form input[type="email"], form input[type="tel"], form textarea
    {
        width: 250px;
    }
    .long-textbox, .long-combobox, .short-textbox, .short-combobox, .userType_combobox
    {
        width: 260px;
    }
    .dropdownlist
    {
        width: 260px;
    }    
    
    .ddlStateMyAccount
    {
        width:260px;
    }

    .SendMailFields
    {
        margin-left: 5px;
        text-align: center;
    }

    .g-recaptcha 
    {
        text-align:center; 
        transform:scale(0.66);
        -webkit-transform:scale(0.66);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }

    .welcomeRightBlock iframe
    {
        height: 280px;
        width: 350px;
    }

    .AdvSearchDetails
    {
        padding-left:2px;
        margin-left:2px;
    }

    .SearchInnerDiv
    {
        margin-left:2px;
    }

    .jobDetailLeftButton
    {
        float:none;
        margin-left:5px;
        margin-bottom:25px;
    }

    .jobDetailActionLink
    {
        float:none;
        margin-bottom:25px;
    }
    object embed
    {
        width:300px;
        height:180px;
    }

    .stateTitleLeft
    {
        width:125px;
    }

    .stateOptionLeft
    {
        width:125px;
    }

    .AllLink
    {
        float:none;
    }

    .stateChkBoxDiv
    {
        width:60px;
    }

    .borderDiv
    {
        display:none;
    }

    object, object video
    {
        width:300px;
        height:180px;
    }
    .rounded {
         width:320px;
    }
    .bx-window
    {
        width:320px;        
    }
    
    #Searchinbox
    {
        max-width:50%;
    }
    .physicianjob
    {
        width:auto;
    }
    .JobOptions
    {
        width:97%;
    }
    .main-content-focus div.headerLeft
    {
        float:none;
        margin-bottom:40px;
    }
    .contactusBanner, .aboutusBanner, .helpBanner,.privacypolicyBanner, .sitemapBanner, .termsofuseBanner
    {
        padding-top:95px;
    }
    .staticPageHeading {
        top: 5px;
    }
    
    .mainMargin
    {
        margin-left:0px;
        margin-right:0px;
    }
}

@media screen and (max-width: 398px)
{
    .three-main-content
    {
        padding: 0 10px;
        top: 30px;
    }

    .three-second-main-content
    {
        top: 314px;
        font-size: 16px;
    }

    .three-second-main-content p.header1
    {
        font-size: 21px;
    }

    .footer-col
    {
        width: 100%;
        min-height: 0;
        padding-bottom: 8px;
    }

    .footer-right-col
    {
        width: 100%;
        min-height: 0;
        padding-bottom: 8px;
    }

    .right-content-block iframe
    {
        width: 250px;
        height: 150px;
    }

    .right-content-block img.videoPlaceHolder, .left-content-block img.videoPlaceHolder
    {
        width: 250px;
        height: 150px;
    }

    .left-content-block iframe
    {
        width: 280px;
        height: 165px;
    }
    .doctorReg
    {
        width:48%;
    }

    .agencyReg
    {
        width:48%;
    }
    #slide3 p.header1
    {
        margin-bottom:5px;
    }

    .DescWidth
    {
        margin-left:0px;
        width:100%;
    }

    .valignTopWidth
    {
        width:98%;
    }
    .general-col
    {
        width:100%;
        height:auto;
        margin-top:20px;
    }
    .jobsBySpecialty-col
    {
        width: 100%; 
        padding: 2px 0px 2px 0px;
    }
    .jobsByState-col
    {
        width: 100%; 
        padding: 2px 0px 2px 0px;
    }
    .general-col a, .jobsBySpecialty-col a, .jobsByState-col a
    {
        margin-left:25px;
    }
    object embed
    {
        width:280px;
        height:170px;
    }
    object, object video
    {
        width:280px;
        height:170px;
    }
    .rounded {
         width:290px;
    }
    .bx-window
    {
        width:290px;
    }

}
@media screen and (max-width: 360px)
{
    .doctorReg
    {
        width:55%;
    }

    .agencyReg
    {
        width:55%;
    }
    .g-recaptcha 
    {transform:scale(0.55);-webkit-transform:scale(0.55);transform-origin:0 0;-webkit-transform-origin:0 0;}

    .welcomeRightBlock iframe
    {
        width: 250px;
        height: 250px;
    }

    .right-content-block iframe
    {
        width: 250px;
        height: 145px;
    }

    .right-content-block img.videoPlaceHolder, .left-content-block img.videoPlaceHolder
    {
        width: 250px;
        height: 145px;
    }

    .welcomeButtonDiv
    {
        float:none;
        margin-bottom:30px;
    }

    object embed
    {
        width:260px;
        height:156px;
    }
    object, object video
    {
        width:260px;
        height:156px;
    }
    .video iframe
    {
        width:230px;
        height:140px;
    }
    .rounded {
         width:250px;
    }
    .bx-window
    {
        width:250px;
    }

    .JobButtonDiv
    {
        float:none;
        margin-top:25px;
        margin-bottom:0px;
    }

    .detailimage img
    {
        width:150px;
    }

    .dialogClass
    {
        height:450px;
        width:270px;
    }
    newMsgHeading, .inboxHeading
    {
        padding-right:0px;
        margin-right:0px;
    }
    
    .inboxText
    {
        width:150px;
        margin-left:5px;
    }
    #slide2 .main-content-focus .left-block-agency
    {
        min-height:500px;
    }
}
@media screen and (max-width: 320px)
{
    h1
    {
        font-size:1.7em;
    }
    .three-main-header p
    {
        font-size: 20px;
    }

    .three-second-main-content
    {
        top: 304px;
    }

    .three-second-main-content p.header1
    {
        font-size: 18px;
    }

    .left-content-block iframe
    {
        width: 250px;
        height: 145px;
    }
    .doctorReg
    {
        width:60%;
    }

    .agencyReg
    {
        width:60%;
    }
}
