
/* GENERAL */
body {font-family:arial,helvetica,sans-serif; margin:0;width:100%;}
body * { line-height: 1.22em; }
td {font-family:arial,helvetica,sans-serif;}

/* LINKS */
      a,a:hover { 
	text-decoration:underline; 
	color:#120099      	  
}  

a {
     text-decoration:none; 
     color:#006699;
} 

a img {
	border: none;
}

.jobsearch .action a, .blockpanel .metalink a,
.jobsearch .action .blockpanel .metalink a:hover
{
	color: #006699;
	font-size: 1.2em; 
}
.mainsection .infopanel .metalink2 a,
.mainsection .infopanel .metalink2 a:hover { 
        color: #ffffff;  
	font-size: 1.2em;
}
.mainsection .titlelink a, .jobsearch .titlelink a,
.mainsection .titlelink a:hover, .jobsearch .titlelink a:hover 
{
	color: #006699;
	font-size: 1.5em;
}
.headersection .headerpanel .userpanel .metalink a:hover,
.headersection .metalink a:hover, .metalink2 a:hover,
.headersection .headerpanel .metapanel .metagrouppanel .metalink a:hover {
        color: #000000;
}

.mainsection .metalink2 a, .mainsection .pagerpanel .pagersectionpanel .pagerlink a, .blockpanel .loc-action-btn a, .mainsection .textlink a, .myaccount .metalink2 a, .accessmanagement .link-small a, .blockpanel .list .listpanel .metalink2 a, .footersection .poweredbytaleolink a, .messagecenter .toolbar a, .messagecenter .list-column a, .alert-button-panel a, .messagecenter .section-name a {
	color: #000000;    
}

/* HELP SIDEBARS */
.column165 .helppanel .helplink a,
.column165 .helppanel .helplink a:hover {
	color: #006699;
}
.ftlboxfloat a { text-decoration: none; }


/* HEADINGS */
.titlepanel h1 span.subtitle { color: #006699; font-size: 1.5em }
.titlepanel h2 span.subtitle { color: #006699; }

.myaccount .subtitle, .summary .subtitle {
    font-size: 1.2em;
}

/* BOX HEADERS */
.headersection .headerpanel .linkpanel .link,
.mainsection .iconpanelupdated, .mainsection .iconcontentpanelupdated, .headersection .link2panel, .mainsection .myjobpage .messagenotepanel, .headerpanel .datatrain-t, .headerpanel .datatrain-tv, .headerpanel .datatrain-tv-left-margin, .headerpanel .datatrain-tv-right-margin, .alert-message-notification, .shiftavailability .allshiftpanel, .shiftavailability .alldaypanel, .myaccount .headerblockpanel, .summary .headerblockpanel, .jobsearch .linkpanel, .jobsearch .boxpanelb2-top, .jobsearch .boxpanelb3-top, .jobsearch .boxpanelb4-top {
    background-color: #DEDEDE;
}

.headersection .headerpanel, .headersection .box .boxtop .boxb2-top, .headersection .box .boxtop .boxb3-top, .headersection .box .boxtop .boxb4-top, .footeraction .footeractionpanel, .footeraction .box .boxbottom .boxb4, .footeraction .box .boxbottom .boxb3, .footeraction .box .boxbottom .boxb2, .mainsection .headerpanel, .mainsection .boxtrain .boxtraintop .boxtrainb2-top, .mainsection .boxtrain .boxtraintop .boxtrainb3-top, .mainsection .boxtrain .boxtraintop .boxtrainb4-top, .alert-frame, .shiftavailability .titleshiftpanel, .shiftavailability .titledaypanel {
    background-color: #006699;
}

/* RSS AND FB ICONS */
.linkpanel .rsspaneltabbar, .linkpanel .facebookpanel {
	float: right;
	margin:  -2px 2px 2px 0;
}

/* FAQ LINK AND ICON */
#topNavInterface\.technicalHelpPanelTop {
	margin-top: 10px;
	float: right;
}

/* JOB CART IMAGE */
    .headersection .headerpanel .metapanel .metalinkimg {
	display: none;  
}

/* PAGING */
.mainsection .pagerpanel .pagersectionpanel .pagerlink a {
	margin-right: 2px;
}
.pagerpane .pagersectionpanel
{
    margin-right: 8px;
}

/* HEADER */
/* MB changed background from #181818 to #DDDDDD */
#headerPopup {margin:0 auto;height:200px;width:100%;background:#006699 url(../images/taleo_masthead_1300x200_v3.jpg) no-repeat top center;margin-bottom: 10px;border-bottom: 1px solid #9e9e9e;}
#headerPopup #headContainer {position:relative;width:965px;margin:0 auto;z-index: 1010;}
#headerPopup #headContainer img.headerLogo {margin:0px;padding:0;width:184px;height:56px; border:0;}

/* MB 2014-05-02 - Added this to prevent help panel from showing on page load for some browsers */
#helpPanel {
	display:none;
}
#page_wrapper { margin: 0; padding: 0; }

#wrapper { clear: both; text-align: left; margin: 0 auto; width: 1200px; }

#headerBarDiv {
    background-color: #3E3E3E;
    height: 24px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 100%;
    z-index: 1;
}
#globalNav {
	position: absolute;
	right: 0;
	top: 0;
}
#globalNav a {
	line-height: 20px;
	margin-right: 28px;
	color: white;
	text-decoration: none;
	font-size: 9pt;
}

.column165 .helppanel {
	background-color: #DEDEDE;
	border: 1px solid #c0c0c0;
	padding: 8px 8px 8px 2px;
}
.column165 .helppanel .helplabel,
.column165 .helppanel p {
	color: #666666;
}

/* TOP TABS */
.headersection .headerpanel .linkpanel {
	padding-top: 0;
}
html > body .headersection .headerpanel .linkpanel .link,
html > body .headersection .headerpanel .linkpanel .selectedlink {
	padding-top: 6px;
	*padding-top: 0px;  /* hack: fix padding for IE7 and below. */
}
html > body .headersection .headerpanel .linkpanel .link a,
html > body .headersection .headerpanel .linkpanel .selectedlink .grouplink span {
	padding: 4px 8px; /* fix padding in IE */
	margin-top: 0;
}
.headersection .headerpanel .linkpanel .selectedlink .magnifierimg {
	margin-left: 4px;
	margin-top: 0px;
	*margin-top: 6px;  /* hack: fix for IE7 and below. */
}

.mainsection .separatorpanel {
    margin-top: 4px;
}

/* FOOTER */
/*#footer {margin:10px auto 0 auto;padding:10px 0;width:945px;border-top:1px solid #999;text-align:center;color:#666;}*/
#footer {
    background: url("../images/footer_bg.jpg") repeat-x scroll 0 0 transparent;
    color: #666666;
    margin: 10px 0 0;
    padding: 15px 0 40px 0;
    text-align: center;
}


#printWatermark {display:none;}


/* CONTENT */
.formHeading{background-repeat:repeat-x;
             padding-top:7px;
             padding-left:7px;
             font-size:16pt;
             color:#006699;
             width:100%;
             height:40px;}
      
.formSubHeading{padding-top:3px;
                font-size:10pt;
                color:#006699;
                width:100%;}

.formContent{margin-left:15px; margin-right:7px;}

.formLabel{white-space:nowrap;}
.formLabelWrap{}
.formLabelBold{font-weight:bold;}
.formLabelBoldWrap{font-weight:bold;}
.formLabelBoldLarge{font-weight:bold; font-size:9pt;}
.formLabelBoldItalic{font-style:italic; font-weight:bold;}
.formLabelBorder{text-align: left; color: #666666; width: 240px; text-indent: 3px; border: solid 1px #CCCCCC;}
.formTextBox{}
.formDropDown{}
.formCheckBox{}
.formListBox{}
.formRadioButton{}
.formLinkButton{}
.formButton{margin:2px 0px 2px 0px;}

.mainsection .inputbutton {
    margin-right: 4px;
}

.formError{font-size:8pt; color:Red;}
/*.formException{font:8pt; color:Red;}*/

.formGridHeader{text-align:left; background-color:#B4B4B4; color:#000000; font-size:9pt; font-weight:bold;}
.formGridSubHeader{text-align:left; background-color:#B4B4B4; color:#000000; font-size:8pt; font-weight:bold;}
.formGridContent{background-color:#E6E6E6; color:#000000; font-size:8pt;}

.formBGPale{background-color:#F5F5F5;}
.formBGLight{background-color:#E6E6E6;}
.formBGMedium{background-color:#D2D2D2;}
.formBGDark{background-color:#B4B4B4; font-weight:bold;}
.formBGError{background-color:#F6C9CC;}

.formFootnote{color:#006699;}

.formHiddenField{display: none;}

/*STYLES FOR CALENDAR CONTROL*/
.cal{ background-color:White;}
.calText{ font-weight:normal; font-size:8pt;}
.calNextPrev a{ text-decoration:none;}
.calTitle{ background-color:#B4B4B4;}/*#808BC1*/
.calOtherMonthDay{ background-color:#D2D2D2;}/*#ADB3D7*/
.calSelectedDay {color: White;}

.coeprint { display:none;}

@media print 
{
	#headerPopup {
		height: 80px;
	}
	#footer,
	.noprint {
		display: none;
	}
	 .coeprint
	 {
		display:block;
		page-break-before:always;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-top: 0px; } 
}

.iFormContent{width: 586px; margin-left:15px; margin-right:7px;}
.iFormBG{background-color:#E6E6E6; padding: 3px; margin-top: 5px;}
.iFormError{background-color:#F6C9CC; padding: 3px; margin-top: 5px;}

/* remove UP option from resume upload */

#editTemplateMultipart-editForm-content-flowTemplateFull-mastercontentpanel #editTemplateMultipart-editForm-content-flowTemplateFull-genericPage-_id162-page_0-ResumeParsingBlock-resumeView .partner-options{
                display:none;
}

/* COE custom overrides */
.blockpanel .page-header > *:first-child {
    background-color: #006699;
}
.processesNotSelectedTaskItem td:hover {
	font-size: 1.0em
}
