﻿body {font-family:Arial, Helvetica, sans-serif; }
p { }
td { }
.bg_forms { background-color: #dde1ef; background-image: url(../../images/default/forms_bg_4u.jpg); background-repeat: no-repeat; background-position: right bottom; }
.careertxt { font-size: 8pt; font-family: Verdana, "trebuchet ms", tahoma, Helvetica, Arial, sans-serif; font-stretch: condensed; }
.career_resultstxttitle { color: #ec3222; font-size: 9pt; font-family: Verdana, "trebuchet ms", tahoma, Helvetica, Arial, sans-serif; font-stretch: condensed; }
.careersearch_pcode { background-image: url(../../images/default/careersearch_img_right.jpg); background-repeat: no-repeat; background-position: right bottom; padding-left: 33px; }
.career_noresultsgrad { background-image: url(../../images/default/table_noresults_grad.gif); background-repeat: no-repeat; background-position: left top; }
.career_resultsgrad { background-image: url(../../images/default/table_results_grad.gif); background-repeat: no-repeat; background-position: left top; }
.careersearch_region { padding-left: 33px; }
.careersearch_col { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #90a1ca; }
a.careersearch_col:link { color: white; text-decoration: none; padding-left: 15px; }
a.careersearch_col:visited { color: white; text-decoration: none; padding-left: 15px; }
a.careersearch_col:hover { color: #234297; text-decoration: underline; padding-left: 15px; }
a.careersearch_col:active { color: white; padding-left: 15px; }
.careersearch_colbtm { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #234297; border-top: 2pt solid white; }
a.careersearch_colbtm:link { color: white; text-decoration: none; border-style: none; }
a.careersearch_colbtm:visited { color: white; text-decoration: none; border-style: none; }
a.careersearch_colbtm:hover { color: #ec3222; text-decoration: underline; border-style: none; }
a.careersearch_colbtm:active { color: white; border-style: none; }
.table_lifeatp4u { color: white; font-size: 9pt; font-weight: bold; background-color: #234297; text-align: center; padding: 5px; }
.table_title { color: white; font-weight: bold; background-color: #234297; padding-left: 20px; }
.table_top { color: white; font-weight: bold; background-image: url(../../images/default/table_top.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; width: 400px; height: 28px; }
.table_main { background-color: #90a1ca; background-repeat: no-repeat; padding: 8px 15px; }
.table_detailsred { background-color: #f59890; background-repeat: no-repeat; }
.table_detailsblue { background-color: #90a1ca; background-repeat: no-repeat; }
a.table_link:link {color: black; text-decoration: none; }
a.table_link:visited {color: black; text-decoration: none; }
a.table_link:hover {color: black; text-decoration: underline; }
a.table_link:active {color: black; }

.form_titles { color: #234297; font-size: 10pt; font-family: Verdana, "trebuchet ms", tahoma, Helvetica, Arial, sans-serif; font-weight: bold; }
.navbar { color: white; font-size: 8.5pt; font-family: "Trebuchet MS", SunSans-Regular, sans-serif, Arial, Helvetica; text-align: center; }
a.navbar:link {color: white; text-decoration: none; }
a.navbar:visited {color: white; text-decoration: none; }
a.navbar:hover {color: white; text-decoration: underline; }
a.navbar:active {color: white; }
a.navbar {color: white; text-decoration: none; }
.hiddenrow { display:none; }
.loginbar { color: white; font-size: 7pt; font-family: Verdana, Helvetica, tahoma, Arial, sans-serif; text-align: right; }
a.loginbar:link {color: white; text-decoration: none; }
a.loginbar:visited {color: white; text-decoration: none; }
a.loginbar:hover {color: red; text-decoration: underline; }
a.loginbar:active {color: white; }
a.loginbar { color: white; text-decoration: none; }
tr.loginbar { background-image: url(../../images/default/loginbar_bg.gif); height: 25px; }
tr.navbar { background-image: url(../../images/default/navbar.gif); height: 54px; }
td.form_labels { height: 23px; }
.errorbar {  }
a.form_labels:link {color: black; text-decoration: none; }
a.form_labels:visited {color: black; text-decoration: none; }
a.form_labels:hover {color: black; text-decoration: underline; }
a.form_labels:active {color: black; }
a.navbar {color: white; text-decoration: none; }
.bg_knockout { background-image: url(../../images/default/forms_bg_knockout.jpg); background-repeat: no-repeat; }
.bg_knockout_sorry { background-image: url(../../images/default/forms_bg_knockout_sorry.jpg); background-repeat: no-repeat; }
.knockout_text { color: white; font-size: 14pt; font-family: "trebuchet ms", tahoma, Verdana, Helvetica, Arial, sans-serif; font-stretch: condensed; }
.knockout_mary { color: white; font-size: 10pt; font-family: "trebuchet ms", tahoma, Verdana, Helvetica, Arial, sans-serif; font-stretch: condensed; font-style: italic; }
.knockout_titles { color: white; font-size: 10pt; font-family: Arial, "trebuchet ms", tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; }
.btn_lookup { font-family: verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; }
.form_mand { color: red; font-weight: bold; }
.bg_accsumm { background-color: #d2d2d2; background-image: url(../../images/default/forms_bg_accsumm.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; }
a.accsumm:link { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.accsumm:visited {color: black; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.accsumm:hover {color: #234297; text-decoration: underline; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.accsumm:active {color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.searchswitcher { background-color: #ec3222; height: 29px; }
.bg_thankyou { background-image: url(../../images/default/thank-you.gif); background-repeat: no-repeat; }
.p4u_txtblue { color: #234297; }
.p4u_bgred { background-color: #ec3222; }
.searchdetails_key { color: white; padding: 6px; }
.p4u_bglblue { background-color: #bbdbea; text-align: center; }
.topbar { color: white; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url(../../images/default/static_bg_topnav.gif); background-repeat: no-repeat; text-align: left; vertical-align: middle; width: 760px; height: 35px; padding-left: 25px; }
a.topbarlink:link { color: white; text-decoration: none; border-style: none; }
a.topbarlink:visited { color: white; text-decoration: none; border-style: none; }
a.topbarlink:hover { color: #ec3222; text-decoration: underline; border-style: none; }
a.topbarlink:active { color: white; border-style: none; }
.midnavbar { color: gray; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; vertical-align: middle; }
a.midnavbar:link { text-decoration: none; border-style: none; }
a.midnavbar:visited { text-decoration: none; border-style: none; }
a.midnavbar:hover { color: #ec3222; text-decoration: underline; border-style: none; }
a.midnavbar:active { border-style: none; }
.midbar { background-color: #ec3222 !important; width: 760px; height: 4px; }
.padding_10px { padding: 10px; }
.padding_10px_noleft { padding: 10px 10px 10px 25px; }
.statictxt_cols { color: gray; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 8pt; text-align: left; padding-left: 10px; }
.statictxt_col1 a, .statictxt_cols a {font-weight:bold; text-decoration:underline; color:#808080}
.home_bg_btm { background-image: url(../../images/default/home_img_people.gif); background-repeat: no-repeat; width: 760px; height: 160px; }
.form_email { font-size: 8pt; font-style: normal; }
.text_faq { color: #00ba09; font-weight: bold; }
.spacer_1pxheight { background-color: white; width: 760px; height: 1px; }
.errortext { color:Red; font-size:12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.vacancytextred {text-decoration: none; color: red; font-weight:bold; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-align: left; }
.vacancytextreverse { color: white; font-weight:bold; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-align: left; }
.vactxtrevheader { color: white; font-weight:bold; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12pt; text-align: left; }
.vacancytextsmall { color: gray; font-weight:bold; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 8pt; text-align: left; }


.statictxt_col1 { color: gray; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 8pt; text-align: left; }

/*new*/

.vactextsmlreverse
 {
	text-decoration: none; 
	color: white;  
	font-size: 8pt; 
	font-family: "Arial", Geneva, Trebuchet MS, Helvetica, SunSans-Regular, sans-serif; 
	line-height: 8pt; 
	text-align: left;
}



  .subnavigation
  
{  color : gray;
	 font-size: 8pt; 
	 font-family: "Arial", Geneva,Trebuchet MS , Helvetica, SunSans-Regular, sans-serif; 
	 /*font-weight:bold;*/
	 line-height: 8pt; 
	 text-align: left;
	 padding-top:8px;
	 padding-bottom:8px;
	 vertical-align:middle;

  }

.panelheader 
{ color: white; 
	font-weight:bold; 
	font-size: 13px; 
	font-family: "Arial", Geneva, Trebuchet MS, Helvetica, SunSans-Regular, sans-serif; 
	text-align: center; 
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(../../images/default/Panel_Box_01.gif); 
	background-repeat: no-repeat; 
	
	
}

.panelbodyImg 
{ background-image: url(../../images/default/Panel_Box_02.gif); 
	background-repeat: repeat-y; 
	
}
.panelbottomImg 
{ background-image: url(../../images/default/Panel_Box_03.gif); 
	background-repeat: no-repeat; 
	
}

.JobSearchHeader 
{ color: white; 
	font-weight:bold; 
	font-size: 13px; 
	font-family: "Arial", Geneva, Trebuchet MS, Helvetica, SunSans-Regular, sans-serif; 
	text-align: center; 
	vertical-align:middle;
	padding-bottom: 5px;
	/*padding-left: 35px;*/
			
}
.paneltxt1 
{ 
	color: gray;   
	font-size: 8pt;
	 font-family: "Arial", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  
	 text-align: left;
	 padding-left: 10px;	 
	 }
.bg_Searchbox { background-image: url(../../images/default/Search_Box.gif); background-repeat: no-repeat;  height: 131px }
.searchtxt 
{  color: gray; 
	font-weight:bold; 
	font-size: 8pt; 
	font-family: "Arial", Geneva, Trebuchet MS, Helvetica, SunSans-Regular, sans-serif; 
	vertical-align:top; 
	padding-top :10px;
	padding-left: 10px;
	padding-right: 10px;
}

.paneltxt
 { 
	color: gray;  
	font-size: 8pt;
	font-family: "Arial", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	text-align: left;
	padding-left: 10px;
	padding-top :5px;
	padding-right:8px
	
   }
 
.bg_Panelbox { background-image: url(../../images/default/Panel_Box.gif); background-repeat: no-repeat;  height: 130px; background-attachment: fixed;}
.body_txt { color: #858585;  font-size: 10pt; font-family: "Arial", Geneva,Trebuchet MS , Helvetica, SunSans-Regular, sans-serif; text-align:left;}
.body_txt a { font-size: 10pt; text-decoration:underline; color:gray}
.static_textHeader {font-weight:bold; font-family: "Arial", Geneva,Trebuchet MS , Helvetica, SunSans-Regular, sans-serif;font-size: 14pt;  color:red}
.static_text {font-weight:bold; font-family: "Arial", Geneva, Trebuchet MS, Helvetica, SunSans-Regular, sans-serif;font-size: 10pt;  color:red}
.bg_Panelbox_h { background-image: url(../../images/default/Panel_Box_h.gif); background-repeat: no-repeat;  background-attachment: fixed;}
.bg_Panelbox_b { background-image: url(../../images/default/Panel_Box_bottom.gif); background-repeat: no-repeat;  background-attachment: fixed;}

.searchtxt1 
{
	color: gray; 
	font-weight:bold;
	 font-size: 8pt; 
	 font-family: "Arial", Geneva, Trebuchet MS, Helvetica, SunSans-Regular, sans-serif; 
	 vertical-align:top;
	 /*padding-left: 10px;*/
	  
 }
.lable
{
	color: #6d6e71;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	padding-left: 20px;
	font-weight:bold;
}
.lable a 

{ 
	font-size: 10pt; 
	text-decoration:underline; 
	color:Red;
}

.redtxt:link
{
	color: Red;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.redtxt:hover
{
	color: Red;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	font-weight:bold;
	text-decoration:none;
	}	

.textBox
{
	text-align: left;
	border-right: lightgrey 1px solid;
	border-top: lightgrey thin solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	width : 150px;
}

.AccountBanner 
{ 
	color: Red;   
	font-size: 8pt;
	 font-family: "Arial", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  
	 text-align: left;
	 padding-left: 5px;	 
 }
 
 .AccountBanner a
{ 
	color: Red;   
	text-decoration:none;
 }
 
 .WhiteBold
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 padding:5px 5px 5px 5px;
 }
 
  .graytxt
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 padding:20px 5px 20px 5px;
 text-decoration:none;
 }
 
 a.graytxt:link{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 padding-top:20px;
 padding-bottom:10px;
 padding-left:5px;
 padding-right:5px;
 text-decoration:none;
 text-decoration:none;
 }
 a.graytxt:hover{
 text-decoration:underline;
 }
 
 a.whitetxt:link{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration:underline;
 color:#FFFFFF;
 }
 
 a.whitetxt:hover{
 text-decoration:none;
 
 }
 
 a.whitetxt:visited{
 color:#FFFFFF;
 
 }
   .graytxt2
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 text-decoration:none;
 }
 
  .graytxt-3:link
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 text-decoration:none;
 padding:10px 8px 10px 5px;
 }
 
  a.graytxt-3:hover
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 text-decoration:underline;
 padding:10px 8px 10px 5px;
 }
 
 a.blacktxt:link {color: black; text-decoration: none; }
 a.blacktxt:hover {color: black; text-decoration: underline; }
 a.blacktxt:link {color: black; text-decoration: none; }

.login
{
	color: #6d6e71;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	font-weight:bold;
}
.login a 

{ 
	font-size: 11px; 
	text-decoration:underline; 
	color:Red;
}

.BlackNotBold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#201E1F;
font-weight:bold;
}

.PB-20{
padding-bottom:20px;
}

.red{
color:#FF0000;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
}
.PR-L10{
padding:0px 2px 10px 10px;
}
 
.form_labels { 
font-size: 10pt; 
font-family:"Arial", tahoma, Helvetica, trebuchet ms, sans-serif; 
font-weight:bold;
color: #6d6e71;
text-decoration:none; }

.form_labels a { 
font-size: 10pt; 
font-family:"Arial", tahoma, Helvetica, trebuchet ms, sans-serif; 
font-weight:bold;
color: #6d6e71;
text-decoration:underline; }

.form_labelserror { 
color: #ec3222; 
font-size: 10pt; 
font-family: "Arial", tahoma, Helvetica, trebuchet ms, sans-serif;  } 
 
.RedBold{
color:#FF0000;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.form_labels2 { 
font-size: 10pt; 
font-family:"Arial", tahoma, Helvetica, trebuchet ms, sans-serif; 
font-weight:bold;
color: #6d6e71 }
 
 
 
