.cb_style .btn, .cb_style .linkbtn,  .signupcontent .cbLogin #btnsignin {background:url("//secure.icbdr.com/images/WM/nav_bg.jpg") !important; border-color:#905396 #262060 #262060 !important;}

.cb_style .ajaxPopup input.btn, .cb_style .ajaxPopup a.btn {width:230px !important}

.cb_style .popup {background-color:#fff !important}

.svContentWrapper {width:100%}

.sv_data th {border-bottom:2px solid #DDCADE;}

.sv_PnlTabbed ul li {background:#104584}

.sv_PnlTabbed ul li.active {background:#8C0494; border-bottom:none; border-color:#666666}

.sv_PnlTabbed ul li a {color:#fff}

.ESJL_FlatBox {border-color:#666666}

.grad .ajaxPopup{background-color:#fff !important}

.MiniSiteDiv .loadingDiv {width:100%; float:left}

.MiniSiteDiv .RecentJobsHelp {width:60%; float:left}

.MiniSiteDiv .imgGraph {width:39%; float:right}

.MiniSiteDiv .JobCenterJobRecsFooter {width:100%; float:left; margin-top:20px}

.nicheland #JobRecommendationsWrapper { overflow-x:hidden}

.nicheland .JobCenterJobRecsHeader {margin-bottom:10px}

.nicheland .tabContainer table {margin-bottom:20px}



.nicheland .tabContainer table td div {margin:3px}

.nicheland .tabContainer table .jobtitle  {width:70%;}

#ssLinkWrapper {float:right;}

.AddInfoHelperText{
    font-size: 12px;
	display:block;
	margin: 0 0 10px 0;
}
#AdditionalInformation .inputWrapper 
{
	clear: both;
	margin: 3px 0 3px 0;
	padding: 1px 0;
}
#AdditionalInformation label{
    font-size: 12px;
	display:block;
	margin: 0 0 3px 0;
}
#AdditionalInformation td{
	vertical-align: top;
	padding-right: 20px;
}
#AdditionalInformation select{
    width: 230px;
}

form.multigeo_upload_form, div.multigeo_upload_form {
    text-align: left;
}

/* HEADER & LABEL SYTLES */
.multigeo_upload_form h1 {
    font-size: 22px;
    margin: .2em 0 .2em 0;
    color: #202245;
}

.multigeo_upload_form h2 {
    border: none;
    color: #202245;
    margin: 1em 0 .8em 0;
}

.multigeo_upload_form h3 {
    font-weight: normal;
    color: #202245;
    margin: .75em 0 .75em 0;
    font-size: 16px;
    border: none;
}

.multigeo_upload_form h4 {
    margin: .5em 0 .5em 0;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
}

.multigeo_upload_form h5 {
    margin: .2em 0 .5em 0;
    font-size: 14px;
    color: #333;
}

.multigeo_upload_form h6 {
    margin: .2em 0 .2em 0;
    font-size: 12px;
    color: #333;
}

.multigeo_upload_form label {
    margin: .5em 0 .5em 0;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-weight: bold;
}


/* INPUT & LINK STYLES (Text boxes, buttons, anchors) */
.multigeo_upload_form input[type=text], .multigeo_upload_form input[type=email], .multigeo_upload_form input[type=password],
.multigeo_upload_form input[type=url] {
    font-size: 14px;
    padding: 0.2em 0.4em;
    width: 100%;
}

input[type="checkbox"] {
    margin-right: 1em;
}

.multigeo_upload_form select {
    font-size: 14px;
    padding: .2em .2em .2em .4em;
}

.multigeo_upload_form .button, .multigeo_upload_form input[type="button"] {
    background-image: -moz-linear-gradient(#F98A07, ##F1E195); /* FF 3.6+ */
    background-image: -ms-linear-gradient(#F98A07, ##F1E195); /* IE10 */
    background-image: -webkit-linear-gradient(#F98A07, ##F1E195); /* Safari 5.1+, Chrome 10+ */
    background-image: -o-linear-gradient(#F98A07, ##F1E195); /* Opera 11.10 */
    -pie-background-image: linear-gradient(#F98A07, ##F1E195); /* csspie */
    background-color: #F1E195 !important;
    border: 2px solid #316895;
    color: black;
    font-weight: bold;
    font-size: 12px !important;
    font-style: normal;
    padding: .4em 2.5em .4em 2.5em;
    text-align: center;
    margin: 1em 0 0 1em !important;
    line-height: 16px;
    -moz-border-radius: 4px 4px 4px 4px;
}

.multigeo_upload_form .button:hover, .multigeo_upload_form input[type="button"]:hover {
    cursor: pointer;
    background-image: -moz-linear-gradient(#F08100, #F1E195); /* FF 3.6+ */
    background-image: -ms-linear-gradient(#F08100, #F1E195); /* IE10 */
    background-image: -webkit-linear-gradient(#F08100, #F1E195); /* Safari 5.1+, Chrome 10+ */
    background-image: -o-linear-gradient(#F08100, #F1E195); /* Opera 11.10 */
    -pie-background-image: linear-gradient(#F08100, #F1E195); /* csspie */
    background-color: #F1E195 !important;
    border-radius: 0px;
    color: White;
    font-weight: bold;
    font-size: 12px !important;
    font-style: normal;
    padding: .4em 2.5em .4em 2.5em;
    text-align: center;
    margin-top: 1em !important;
    line-height: 16px;
    -moz-border-radius: 4px 4px 4px 4px;
}


.multigeo_upload_form a {
    color: #363fb5;
    margin: 1em 0 0 1em !important;
}

.multigeo_upload_form a:hover {
    cursor: pointer;
}

/* jQuery UI widget style overrides */
.ui-dialog div.ui-dialog-content {
    font-size: 13px;
    padding: 17px 25px 15px 15px;
    background: none repeat scroll 0 0 transparent;
}
div.ui-widget-content a {
    color: #11249A;
    font-weight: normal;
}
div.ui-widget-content p { margin: 0; }
div.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    border-radius: 8px;
    border-color: #7F8081;
}
.ui-dialog div.ui-dialog-titlebar {
    background: none;
    border: none;
    color: #006;
    font-size: 18px;
    cursor: auto;
    padding: 6px;
}
.ui-dialog span.ui-dialog-title {
    margin: 25px 25px 0 15px;
}
.ui-dialog a.ui-dialog-titlebar-close {
    top: 12px;
    right: 5px;
}
.ui-dialog a.ui-dialog-titlebar-close.ui-state-hover {
    background: none;
    border: none;
    padding: 1px;
}
.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick, 
.ui-dialog .ui-dialog-content a.ui-icon-closethick {
    width: 25px;
    height: 25px;
    margin-left: -4px;
}
a.ui-dialog-titlebar-close:hover { text-decoration: none; }
.ui-dialog div.ui-dialog-buttonpane {
    margin: 0 25px 15px 15px;
    padding: 0;
    border-width: 0;
    background: none;
}
.ui-dialog div.ui-dialog-buttonpane button { margin: 0 0 0 15px; }
.ui-dialog div.ui-resizable-handle { display: none; }
div.ui-widget-overlay { background: #000; }
.ui-dialog span.ui-button-text {
    padding: 0;
    line-height: normal;
}
.ui-widget input[type="submit"] { font-size: 12px; }

.shadedbackground, div.ui-widget {
    background-color: #FFF;
    background: -moz-linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
    background: -webkit-linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
    background: -o-linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
    background: linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
}

div.ui-widget { border: solid 1px #B4B4B4; }
/* end jQuery UI widget style overrides */
/* LEFT/RIGHT COLUMN STYLES */
.multigeo_upload_form .right {
    width: 30%;
    float: right;
    padding-top: 1em;
    text-align: center;
}

.multigeo_upload_form .right div.littleBox {
    font-weight: bold;
    background-color: #F9F9F9;
    border: solid 1px #D1D1DB;
    padding: 1.25em;
    margin: .5em 0 1.25em -1em;
    color: #202245;
}

.multigeo_upload_form .right ul {
    font-weight: normal;
    padding-left: 1.5em;
    text-align: left;
    margin-bottom: 0;
}

.multigeo_upload_form .right ul * {
    padding-bottom: .5em;
}

.multigeo_upload_form .left {
    width: 50%;
    float: left;
}

.multigeo_upload_form .left div {
    padding-top: .25em;
}

.multigeo_upload_form .left h2 {
    margin: 1em 0 0 0;
    padding-bottom: 1em;
}

.multigeo_upload_form .submitBar {
    margin-top: 1em;
}


/* VALIDATION STYLES */
.multigeo_upload_form .status {
    position: absolute;
    height: 15px;
    width: 15px;
}

.multigeo_upload_form .inputError {
    border-color: Red;
    border-style: solid;   
}

.multigeo_upload_form .errorText {
    color: #F00;
    font-size: 11px;
    height: 1em;
    padding-bottom: .5em;
}

.multigeo_upload_form .parserResults {
    font-size: 11px;
    height: 1em;
    padding-bottom: 0.5em;
}

.multigeo_upload_form #parserSuccess {
    color: #008000;
}

.multigeo_upload_form #parserError {
    color: #FF0000;
}

.multigeo_upload_form .disabled {
    opacity:0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
}

.multigeo_upload_form input.default {
        color: #888;
}

.multigeo_upload_form #divHideFileUploadButton {
        position: absolute;
        z-index: 12;
        top: -10000px;
        left: -10000px;
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	    filter: alpha(opacity=0);
        opacity: 0.0;
        border: 1px solid red;
 }
    
.multigeo_upload_form #divUploadLocationsFile {
        margin: 1em 0em 0em 1em !important;
 }
    
 .multigeo_upload_form  #divFileUploadStyled input  {
        cursor: pointer;
        left: -10000px;
        opacity: 0;
        position: absolute;
        top: -10000px;
        z-index: 10;
}
    
.multigeo_upload_form #spanFilename {
    padding: 2px 0px 0px 0px;
    color: #666;
    font-style: italic;
}

.multigeo_upload_form  #spanFileSelected, #spanFileBrowse {
    display: none;
}

.multigeo_upload_form #spanFileSelected a {
    padding: 0px 0px 5px 5px;
    cursor: pointer;
}

.multigeo_upload_form #spanFileBrowse a {
    cursor: default;
}

.multigeo_upload_form #spanFileBrowse .tips {
    font-style: italic;
    font-size: 12px;
    color: #666666;
    padding-left: 3em;
}

.multigeo_upload_form #spanFileBrowse .tips img {
    padding-right: 0.6em;
}

/* New MyCB Styles */
div#mycb_container { width: 100%; }
#mycb_content div#mycb_left { width: 58.638743455%; margin: 0 2.617801047% 0 0; }
#mycb_content div#mycb_right { width: 38.743455497%; }
.sectionBox .floaty { width: 75.268817204%; }
.sectionBox .typeHead { width: 17.921146953%; padding: 0 3.58422939% 0 0; }
h3.orange { color: inherit !important; }
div.headline_orange { border-color: inherit !important; }
.cv_statistics .value { background: #9542AA; }
#ucUserActivity_mxdlAppliedJobs a { color: inherit !important; }
#mycb_content .ui-tabs-nav { font-size: 0.85em; }
#FollowCompFixed { width: 174px !important; position: static !important; float: right; margin-right: 2.5%; }
#FollowCompanydiv .modalPopupMain { border: 1px solid black; width: 100%; }
#FollowCompanydiv .modalPopupContent { overflow-x: hidden; }
#tabs4 #tabs-001 .post .title a { color: inherit; }


/** Niche Recommendations for SGJD **/
.nicheJDRecs
{
    margin-top:10px;
    width: 350px;
    font-family: Arial;
    display: none;
    background: #fff;
    position: absolute;

    border-top: 1px solid #c4c4c4;
}

.nicheJDRecs .nicheJDRecsRightSide 
{
    width: 100%;
}

.nicheJDRecs .nicheJDRHeader
{
    font-size: 22px;
    font-weight: bold;
    
    color: #545454;
    padding: 5px 0px;
    padding-bottom: 0px;
    vertical-align:middle;
    
}
.nicheJDRecs .nicheJDRBody
{
    padding-top: 5px;
    background: #FFF;
}

.nicheJDRecs .jdr_wrapper
{
    padding-bottom: 10px;
}

.nicheJDRecs .jdr_wrapper a
{
    font-size: 13px;
    text-decoration: none;
    color: #3164CD;
    font-weight: normal;
}

.nicheJDRecs .nicheJDRBody .location
{
    font-weight: bold;
    font-size: 11px;
    color: #434343;
}

#jdpLeftWrapper .jdpContent
{
    width: 50%;
    float: right !important;
   
}
#jdpLeftWrapper #jdpSalaryInfo
{
    clear:both;
}

.jdpInnerContent
{
    max-width: 1000px !important;
}

#jdpSnapShot
{
    position:relative;
    border-bottom: 0px !important
}

#nicheApplyBar 
{

    filter: none !important;
    box-shadow: 0 1px 5px #DDCADE  !important;
    border-bottom: 1px solid #DDCADE  !important;

    background: #E4D5E5 !important; /* Old browsers */
    }
#nicheApplyBar .nicheApplyBarBtn
{
    background: url(http://img.icbdr.com/images/WM/btn_tall.jpg) repeat-x !important;
        color: #003399 !important;
    text-shadow: none !important;
}
#nicheApplyBar #NetworkEffect #NE-bar-container
{
    border-right: 1px solid #888;
}
#nicheApplyBar #nicheApplyRight
{
    width: auto !important;
}

#nicheApplyBar #nicheApplyBarJobTitle
{
    color: #003399 !important;
    text-shadow: none !important;
}


#NetworkEffect #NE-connections-count-div
{
    color: white !important;
}

#NetworkEffect #NE-connections-label-div
{
    font-weight: bold;
    color: #003399 !important;
    text-align: center;
}

#ucMyResumesINTL_mxdlResumes_res_Tablecell1 .tip_11 {float:left !important}

#ucMyResumesINTL_mxdlResumes td {width:25% !important}

#ucMyResumesINTL_mxdlResumes_res_Tablecell4 {padding-left: 14px;}

#ucMyResumesINTL_mxdlResumes_res_Tablecell3 {margin-top:5px}

.title a {color: #9542AA !important}

#ucMySearches_mxdlSavedSearches_R_hlSearchTitle {color: #9542AA !important}

#FollowCompFixed {    background: url("//secure.icbdr.com/images/WM/nav_bg.jpg") repeat scroll 0 0 transparent !important;
    border-color: #905396 #262060 #262060 !important;}
    
#btnAllJobs {    background: url("//secure.icbdr.com/images/WM/nav_bg.jpg") repeat scroll 0 0 transparent !important;
    border-color: #905396 #262060 #262060 !important;}
    
.cb_style .grad {background-color:#fff !important}

.CBCompanyProfiles p.sidebarHeader {color: #9542AA !important}

body img {border:none !important}

#UnFollowCompanyDiv {border: 2px solid #000 !important}

#resTabs_wrapper { display: none !important; }
