

body { text-align:center;margin:0; font-family: Tahoma; font-size: 9pt; color: #000000; background-color:#ffffff; }
td   { font-family: Tahoma; font-size: 9pt;  color: #000000; }

input, textarea, select { font-family: Verdana, sans-serif; font-size: 8pt; color: #000000; }

h2 { font-family: Verdana, sans-serif; font-size: 12pt; color: #003399; font-weight: bold; }
h3 { font-family: Verdana, sans-serif; font-size: 10pt; color: #660000; font-weight: bold; text-decoration: underline; }

.submit2           { font-family: Verdana, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; background-color: #e9e9e9; cursor: pointer; border: 1px black solid; }

.submitsmall       { height:18px; font-family: Verdana, sans-serif; font-size: 7pt; color: #FFFFff; font-weight: bold; background-color: #155189; cursor: pointer; border: 1px #2787D9 solid; }
.submitsmallImportant      { height:18px; font-family: Verdana, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; background-color: #FFC600; cursor: pointer; border: 1px #2787D9 solid; }

.submit           { font-family: Verdana, sans-serif; font-size: 9pt; color: #FFFFff; font-weight: bold; background-color: #155189; cursor: pointer; border: 1px #2787D9 solid; }
.submitResponse   { font-family: Verdana, sans-serif; font-size: 6pt; color: #FFFF00; background-color: #000099; cursor: pointer; border: 1px ridge; }
.submitImportant  { font-family: Verdana, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; background-color: #FFC600; cursor: pointer; border: 1px #2787D9 solid; }
.submitOrange  { font-family: Verdana, sans-serif; font-size: 9pt; color: #ff3300; font-weight: bold; background-color: #ffffff; cursor: pointer; border: 1px #ff3300 solid; }
.submit-mainpage  { font-family: Verdana, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; background-color: #000099; cursor: pointer; border: 1px ridge; }
.submit-bluewhite { font-family: Verdana, sans-serif; font-size: 9pt; color: #000099; font-weight: bold; background-color: #ffffff; cursor: pointer; border: 1px ridge; }

.underlined { text-decoration: underline }

.welcomeTextLG000099
	{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	font-weight:normal;
	FONT-SIZE: 14pt;
	LINE-HEIGHT: 16pt;
	}
	
	
.textfielddefault{
	COLOR: #666666;
	FONT-FAMILY: Tahoma;
	font-weight:normal;
	FONT-SIZE: 8pt;
	font-style:italic;
	width:120px;
	}
	
/******************************* update ********************************/
.bodyText4{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11pt;
	line-height:15pt;
	font-weight:normal;
}

.bodyText5{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 10pt;
	font-weight:normal;
}

.left_box{
	width: 212px;
	height: 187px;
	background-image:url(/images/jobs_leftbox.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:30px;
	padding-left: 5px;
}


.left_box2{
	width: 212px;
	height: 187px;
	
	padding:0px;
}

.left_box_lg{
	width: 237px;
	height: 207px;
	background-image:url(/images/jobs_leftbox_lg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}


.contentListOrangeBullet{
	margin-top: 20px;
	list-style-image:url(/images/blue-dot.gif);
}

.contentListOrangeBullet li{
	margin:0 0 10px 20px;
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 10pt;
	font-weight:normal;
}
/***************************** update end *******************************/


a.orangeLinkLarge{ 
	
	font-size: 9pt;
	font-family: Tahoma; 
	font-weight:bold;
	color: #000000; 
	border:1px #09539A solid;
	background-color:white;
	padding:2px;
	font-weight: normal; 
	text-decoration: none;
}
a:hover.orangeLinkLarge{ 
	font-size: 9pt;
	font-family: Tahoma; 
	font-weight:bold;
	color: #000000; 
	border:1px #09539A solid;
	background-color:white;
	padding:2px;
	font-weight: normal; 
	text-decoration: none; 
	
}



a.tabOffLink{ 
	
	font-size: 8pt;
	font-family: Tahoma; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}
a:hover.tabOffLink{ 
	font-size: 8pt;
	font-family: Tahoma; 
	color: #000000; 
	font-weight: normal; 
	
}

#navlist{
	padding:0;
	margin:0;
	list-style-type: none;
}

#navlist li{
	display: inline;
	padding:0px;
}

.tabOff{
	
	
	font-size: 8pt;
	line-height:9pt;
	font-family: Tahoma; 
	font-weight: normal;
	height: 30px;
	width: 104px;
	color:black;
	text-align:center;
	background-image:url('/images/nav/newnav/off.gif');
	background-repeat:no-repeat;
	
}




.tabOn{
	
	padding-top:2px;
	font-size: 8pt;
	line-height:9pt;
	font-family: Tahoma; 
	font-weight: normal;
	height: 30px;
	width: 104px;
	color:white;
	text-align:center;
	background-image:url('/images/nav/newnav/on.gif');
	background-repeat:no-repeat;
	 
	
}






.locationLinkText{
	font-weight:bold;
	text-decoration:underline;
	font-size:8pt;
	color:#ffffff;
	
	/*border:1px white solid;*/
	
	
}


.AuxMenu{
	text-align:left;
	padding:2px;
	width:auto;
	background-color:#ffffc0; 
	border:1px black solid; 

}

.rowhlColor{
	color: White;
	background-color:Lavender;
}

.sortcol_on_1{
	background-color:#ffffc0;
	background-image:url('/images/sortarrow_down.gif');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 2px 6px;
	padding-left:15px;
	cursor: pointer;

	color:blue;
	font-weight: bold;
	font-size:8pt;
	border-bottom:1px #808080 solid;
	border-top:1px #808080 solid;
	
	
}


.sortcol_on_2{
	background-color:#ffffc0;
	background-image:url('/images/sortarrow_up.gif');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 2px 6px;
	padding-left:15px;
	cursor: pointer;

	color:blue;
	font-weight: bold;
	font-size:8pt;
	border-bottom:1px #808080 solid;
	border-top:1px #808080 solid;
	
}


.sortcol_off{
	background-color:#e9e9e9;
	cursor: pointer;

	color:blue;
	font-weight: bold;
	font-size:8pt;
	border-bottom:1px #808080 solid;
	border-top:1px #808080 solid;
	
}

.sortcol_blank{
	border-bottom:1px #808080 solid;
	border-top:1px #808080 solid;
	background-color:#e9e9e9;
	font-weight: bold;
	font-size:8pt;
	color:#382D2C;
}





.newTabLeft{
	background-image:url('/images/nav_v2/tab_left.gif');
}

.newTabRight{
	background-image:url('/images/nav_v2/tab_right.gif');
}

.newTabCenter{
	background-image:url('/images/nav_v2/tab_middle.gif');
}


.MktMenu{
	text-align:left;
	padding:2px;
	/*filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;*/
	width:100px;
	background-color:#ffd800; 
	border:1px black solid; 
	color:black;
}


.bottomAlign{
   position:relative;
   bottom:10px;
   width:100%;
   height:20px;  
   
   text-align:center;

  }
  
.genericContainer{
	border:1px black solid;
	
	
}


.invis
{
	background-color: #fffff0;
	position:absolute;
	border: 1px #000099 ridge;
	height:auto;
	padding-top:0px;
	width:290px;
	visibility:hidden;
		
}


.invisi
{

	height:0px;
	width:0px;
	visibility:hidden;
	display:none;

		
}

a       { font-size: 8pt;line-height:11pt;font-family: Tahoma; color: #0030FF; font-weight: normal; text-decoration: underline;}
a:hover { font-size: 8pt;line-height:11pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: none;}
.aNavOn { font-size: 8pt;line-height:11pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: none;}

a.amed       { font-size: 11pt; font-family: Tahoma; color: #0030FF; font-weight: normal; text-decoration: underline;}
a:hover.amed { font-size: 1pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: none;}

a.aEXP       { font-size: 9pt;line-height:11pt;font-family: Tahoma; color: #0030FF; font-weight: normal; text-decoration: underline;}
a:hover.aEXP { font-size: 9pt;line-height:11pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: none;}

a.appliedEXP     		{ font-size: 9pt;font-family: Tahoma; color: #70758D; font-weight: normal; text-decoration: none;}
a:hover.appliedEXP      	{ font-size: 9pt;font-family: Tahoma; color: #9B9EAA; font-weight: normal; text-decoration: none;}

a.applied      		{ font-size: 9pt;font-family: Tahoma; color: #70758D;font-weight: bold; text-decoration: none;}
a:hover.applied      	{ font-size: 9pt;font-family: Tahoma; color: #9B9EAA; font-weight: bold; text-decoration: underline;}

a.appliedsmall     		{ font-size: 8pt;font-family: Tahoma; color: #70758D; font-weight: normal; text-decoration: none;}
a:hover.appliedsmall      	{ font-size: 8pt;font-family: Tahoma; color: #9B9EAA; font-weight: normal; text-decoration: none;}


a.joblistingtitle      	{ font-size: 9pt;font-family: Tahoma; color: #0030FF; font-weight: bold; text-decoration: none;}
a:hover.joblistingtitle { font-size: 9pt;font-family: Tahoma; color: #ff3300; font-weight: bold; text-decoration:underline ;}


a.pgNum       { text-align:center; font-size: 8pt; font-family: Tahoma; color: #0030FF; font-weight: normal; text-decoration: none;border:1px #ffffff solid; width:25px;padding:1px;}
a:hover.pgNum { text-align:center; font-size: 8pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: none;border:1px #09539A solid; width:25px;padding:1px;}
.pgNumOn      { text-align:center; font-size: 8pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: none;border:1px #09539A solid; width:25px;padding:1px;}

a.close{font-size: 7pt;	font-family: Tahoma, sans-serif; color: #ffffff; font-weight: bolder; text-decoration: none;}
a:hover.close{font-size: 7pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: bolder; text-decoration: underline;}

a.close2       { border: 1px #ffffff solid; font-size: 7pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none;}
a:hover.close2 { border: 1px #ffffff solid; font-size: 7pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: bold; text-decoration: underline; text-align:center;}

a.close3      { border: 1px #ffffff solid; font-size: 8pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none;}
a:hover.close3 { border: 1px #ffffff solid; font-size: 8pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: normal; text-decoration: underline; text-align:center;}

a.footLink      { border: 1px #ffffff solid; font-size: 7pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; }
a:hover.footLink { border: 1px #ffffff solid; font-size: 7pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: normal; text-decoration: underline; text-align:center;}


a.jobcolumnheadlink{border: 1px #ffffff solid; font-size: 8pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: bold; text-decoration: underline;}
a:hover.jobcolumnheadlink{border: 1px #ffffff solid; font-size: 8pt;font-family: Tahoma, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none ; text-align:center;}


a.joblistinglink       { font-size: 9pt;line-height:10pt;font-family: Tahoma; color: #0030FF; font-weight: normal; text-decoration: none;}
a:hover.joblistinglink { font-size: 9pt;line-height:10pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: none;}

a.topLink       { font-size: 7pt;line-height:11pt;font-family: Tahoma; color: #0030FF; font-weight: normal; text-decoration: none;}
a:hover.topLink { font-size: 7pt;line-height:11pt; font-family: Tahoma; color: #ff3300; font-weight: normal; text-decoration: underline;}


.resheader{
	font-weight: bold;
	font-size:14pt;
	color:#0030FF;
	font-family:tahoma;
}

.resheaderSub{
	font-weight: bold;
	font-size:9pt;
	color:#0030FF;
	font-family:tahoma;
	padding-left:1px;
}
.contentwrapper_default{
	position:relative;
	width:977px;
	margin: 0 auto;
	text-align:left;
	background-color:#ffffff;
	height:auto;
}

.contentwrapper{
	width:977px;
	margin: 0 auto;

	text-align:left;
	background-color:#ffffff;
	height:auto;
}



.contentwrapper_medium{
	width:977px;
	margin: 0 auto;
	text-align:left;
	background-color:#ffffff;
	height:650px;
}


a.listingTitleLink
	{
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 11pt;
	font-weight:bolder;
	}
a:hover.listingTitleLink
	{
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 11pt;
	font-weight:bolder;
	}


a.learnMoreLink
	{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 13pt;
	font-weight:900;
	}
a:hover.learnMoreLink
	{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 13pt;
	font-weight:900;
	}
	
	
a.navSubNav { 
	font-size: 8pt;
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #ffffff; 
	font-weight: normal; 
	text-decoration: none; 
	
}


a:hover.navSubNav { 
	font-size: 8pt; 
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #ffffff; 
	font-weight: normal; 
	text-decoration: underline;
	

}


a.footerLink3 { 
	font-size: 7pt;
	line-height:8pt;
	font-family: Tahoma, sans-serif; 
	color: #003CFF; 
	font-weight: normal; 
	text-decoration: none; 
	
}


a:hover.footerLink3 { 
	font-size: 7pt; 
	line-height:8pt;
	font-family: Tahoma, sans-serif; 
	color: #003CFF; 
	font-weight: normal; 
	text-decoration: underline;
	

}



a.navSubNav3 { 
	font-size: 7pt;
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #003CFF; 
	font-weight: bold; 
	text-decoration: none; 
	
}


a:hover.navSubNav3 { 
	font-size: 7pt; 
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #003CFF; 
	font-weight: bold; 
	text-decoration: underline;
	

}



.navSubNavOn { 
	font-size: 8pt;
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #FFD000; 
	font-weight: normal; 
	text-decoration: none;
	
}



a.navSubNav2 { 
	font-size: 8pt;
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #ff3300; 
	font-weight: normal; 
	text-decoration: none; 
	
}


a:hover.navSubNav2 { 
	font-size: 8pt; 
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #ff3300; 
	font-weight: normal; 
	text-decoration: underline;
	

}
.navSubNav2On { 
	font-size: 8pt;
	line-height:9pt;
	font-family: Tahoma, sans-serif; 
	color: #ff3300; 
	font-weight: bold; 
	text-decoration: none;
	
}


.listingTitle
	{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 8pt;
	}
	
.listingTitle2
	{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 10pt;
	}
	
	
.welcomeText
	{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	font-weight:bold;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
	}
	
.welcomeTextGreen
	{
	COLOR: #006600;
	FONT-FAMILY: Tahoma;
	font-weight:bold;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
	}
	
	
.welcomeTextOrange
	{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	font-weight:bold;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
	}

.welcomeTextLG
	{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	font-weight:normal;
	FONT-SIZE: 14pt;
	LINE-HEIGHT: 16pt;
	}
	
.welcomeTextLG000099
	{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	font-weight:normal;
	FONT-SIZE: 14pt;
	LINE-HEIGHT: 16pt;
	}
	
.mainBodyTitle
	{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 20px;
	}
	
.welcomeTextMED
	{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	font-weight:bold;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 13pt;
	}

.welcomeTextSM
	{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	font-weight:bold;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 13pt;
}
	
	
.blueTitleText
	{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	font-weight:bold;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 13pt;
	
	}


.medwarning
	{
	COLOR: #ff3300;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 12pt;
	}
	
	
.likejoblistingtitle 
	{ 
	font-size: 9pt;
	font-family: Tahoma; 
	color: #0030FF; 
	font-weight: bold; 
	text-decoration: none;
	}
	
	
.likelink { font-size: 8pt;line-height:11pt;font-family: Tahoma; color: #0030FF; font-weight: normal; text-decoration: none;}

.listbox{
	border:1px black solid;
}

.footerwhite
	{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, sans-serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	}
	
.footerblue
	{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma, sans-serif;
	
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	}

a.nav5 { 
	font-size: 10pt;
	line-height:10pt;
	font-family: Tahoma, sans-serif; 
	color: #ff3300; 
	font-weight: bold; 
	text-decoration: none; 
	background-color:#ffd800;
	border:1px #fffff0 solid; 
	width:100%;
	height: 100%;
	padding:3px;
	display: block;
}


a:hover.nav5 { 
	font-size: 10pt; 
	line-height:10pt;
	font-family: Tahoma, sans-serif; 
	color: #ff3300; 
	font-weight: bold; 
	text-decoration: none;
	background-color:#e9e9e9;
	/*border:1px #000099 solid; */
	border:1px #fffff0 solid; 
	width:100%;
	height: 100%;
	padding:3px;
	display: block;
}

.nav5On { 
	font-size: 8pt;
	line-height:10pt;
	font-family: Tahoma, sans-serif; 
	color: #ff3300; 
	font-weight: normal; 
	text-decoration: none;
	
	/*background-color:#fffff0;*/
	/*border:1px #000099 solid; */
	border:1px #fffff0 solid; 
	width:98%;	
	/*padding:3px;*/
	display: block;
}


.galleryCoverOff{
	position:relative;
	font-family: Tahoma, sans-serif; 
	color: Blue; 
	
	text-decoration: none; 
	background-color:#e9e9e9;
	border:1px #fff solid;
	width:255px;
	height: 230px;
	padding:3px;
	
}


.galleryCoverOn{
	position:relative;
	font-family: Tahoma, sans-serif; 
	color: Blue;
	
	text-decoration: none; 
	background-color:#ffd800;
	border:1px #09539A solid;
	width:255px;
	height: 230px;
	padding:3px;
	
}




a.redlink      { font-size: 11.5px;font-family: Tahoma, sans-serif; color: #ff0000; font-weight: bold; text-decoration: none;}
a:hover.redlink { font-size: 11.5px; font-family: Tahoma, sans-serif; color: #ff0000; font-weight: bold; text-decoration: underline;}

a.tinylink      { font-size: 7pt;font-family: Tahoma, sans-serif; color: #000099; font-weight: bold; text-decoration: none;}
a:hover.tinylink { font-size: 7pt; font-family: Tahoma, sans-serif; color: #0099ff; font-weight: bold; text-decoration: underline;}


a.tinylinkNonBold      { font-size: 8pt;font-family: Tahoma, sans-serif; font-weight:normal; color: #ff3300; text-decoration: underline;}
a:hover.tinylinkNonBold { font-size: 8pt; font-family: Tahoma, sans-serif; font-weight:normal; color: #ff3300; text-decoration: none;}

a.tinylinkNonBoldNoUnderLine     { font-size: 8pt;font-family: Tahoma, sans-serif; font-weight:normal; color: #000099; text-decoration: none;}
a:hover.tinylinkNonBoldNoUnderLine { font-size: 8pt; font-family: Tahoma, sans-serif; font-weight:normal; color: #ff3300; text-decoration: underline;}

a.veryTinylinkNonBold      { font-size: 7pt;font-family: Tahoma, sans-serif; font-weight:normal; color: #000099; text-decoration: underline;}
a:hover.veryTinylinkNonBold { font-size: 7pt; font-family: Tahoma, sans-serif; font-weight:normal; color: #0099ff; text-decoration: none;}


a.reglinkNonBold      { font-size: 11px;font-family: Tahoma, sans-serif; font-weight:normal; color: #000099; text-decoration: underline;}
a:hover.reglinkNonBold { font-size: 11px; font-family: Tahoma, sans-serif; font-weight:normal; color: #0099ff; text-decoration: none;}


.emphasis  { font-weight:bold; }




a.links_nav{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	font-weight:bold;
	width:160px;
	display:block;

	
}

a:hover.links_nav{
	color:#0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 8pt;
	font-weight:bold;
	width:160px;
	display:block;

}

.links_nav_on{
	cursor: pointer;
	color:#ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	font-weight:bold;
	width:160px;
	display:block;


}


a.links_subnav{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	width:160px;
	display:block;
	line-height:11pt;
	/*
	padding-top:1px;
	padding-bottom:1px;
	padding-bottom:2px;
	
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
	*/

}

a:hover.links_subnav{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 8pt;
	width:160px;
	display:block;
	line-height:11pt;
}

.links_subnav_on{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 8pt;
	width:160px;
	display:block;
	line-height:11pt;
	font-weight:normal;
}



.links_subnav_text{
	cursor: pointer;
	color: #0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	width:160px;
	display:block;
}



a.links_sub_subnav{
	/*COLOR: #3B4249;*/
	color: #0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	width:160px;
	display:block;
	/*
	padding-top:1px;
	padding-bottom:1px;
	padding-bottom:2px;
	
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
	*/

}

a:hover.links_sub_subnav{
	/*COLOR: #3B4249;*/
	color: #0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 8pt;
	width:160px;
	display:block;
	/*
	padding-top:1px;
	padding-bottom:1px;
	padding-bottom:2px;
	
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
	*/
}

.links_sub_subnav_on{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	font-weight:bold;
	
	width:160px;

}

















a.links_resbldr{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;


}

a:hover.links_resbldr{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;

}

.links_resbldrON{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	font-weight:normal;

}





a.links_ledng{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	border:1px #ffffff solid;
	padding:1px;


}

a:hover.links_ledng{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	border:1px #ffffff solid;
	padding:1px;

}

.links_ledngON{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	font-weight:normal;
	border:1px #09539A solid;
	padding:1px;

}


a.orangeSideLinkWide{
	width:125px;
	height:15px;
	padding:2px;
	text-align:center;
	color:#ff3300;
	padding:0px;
	background-color:#ffffff;
	border:1px #ff3300 solid;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	display:block;
}

a:hover.orangeSideLinkWide{
	width:125px;
	height:15px;
	padding:2px;
	text-align:center;
	color:#ff3300;
	padding:0px;
	background-color:#ffffff;
	border:1px #ff3300 solid;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	display:block;
}



a.orangeSideLink{
	width:100px;
	height:15px;
	text-align:center;
	color:#ff3300;
	padding:0px;
	background-color:#ffffff;
	border:1px #ff3300 solid;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	display:block;
}

a:hover.orangeSideLink{
	width:100px;
	height:15px;
	text-align:center;
	color:#ff3300;
	padding:0px;
	background-color:#ffffff;
	border:1px #ff3300 solid;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	display:block;
}


a.tinywhitey{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 7pt;
	font-weight:normal;
}

a:hover.tinywhitey{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 7pt;
	font-weight:normal;
}

a.verytinywhitey{
	COLOR: #FFD200;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 7pt;

	font-weight:normal;
}

a:hover.verytinywhitey{
	COLOR: #FFD200;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 7pt;

	font-weight:normal;
}



a.whitey{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 8pt;

	font-weight:normal;
}

a:hover.whitey{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;

	font-weight:normal;
}


a.tinyyellow{
	COLOR: #FFD200;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 8pt;

	font-weight:bold;
}

a:hover.tinyyellow{
	COLOR: #FFD200;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;

	font-weight:bold;
}


a.verytinybluey{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 7pt;

	font-weight:normal;
}

a:hover.verytinybluey{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 7pt;

	font-weight:normal;
}


a.verytinybluey_applied{
	COLOR: #6F89F9;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 7pt;

	font-weight:normal;
}

a:hover.verytinybluey_applied{
	COLOR: #6F89F9;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 7pt;

	font-weight:normal;
}


a.headerLink{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 9pt;
	font-weight:bold;
}

a:hover.headerLink{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 9pt;
	font-weight:bold;
}


.lidTitleText
	{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	LINE-HEIGHT: 20pt;
	}
	
	
.sideNavHeaderText3
	{
	COLOR: #000000;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 12pt;
}	
	
.infolinetext
	{
	COLOR: #ff0033;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	LINE-HEIGHT: 8pt;
	}
	
.infolinetext2
	{
	COLOR: #ff0033;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 11pt;
	}
	
	
.8_warningtext
	{
	COLOR: #ff0033;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;
	}
	
	
.tinyitemtext
	{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	LINE-HEIGHT: 8pt;
	}


.tinyitemtext2
	{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 10pt;
	}



.optionalinformationtable{

	
	color:#000099;
	
}

.optionalinformationheader{

	
	color:#ff0033;
	background-color: #FFD800;
	font-weight: bold;
	
}



.requiredinformationheader{

	
	color:#ffffff;
	background-color:#3366ff;
	font-weight: bold;
	
}



.footerText
	{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, sans-serif;
	
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	}
	
	

.jobdescrtext
	{
	COLOR: #000099;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
	}

.navvige_sea{

	background-image:url('/img/nav_bg_sea.gif');
	background-repeat: no-repeat;
	/*background-color: #F9E0E3;*/
	background-color:#B0AFB4;
	border-right:1px #09539A solid;
	border-top:1px #09539A solid;
}


.navvige_pdx{

	background-image:url('/img/nav_bg_pdx.gif');
	background-repeat: no-repeat;
	background-color: #C6C6C7;
	border-right:1px #09539A solid;
	border-top:1px #09539A solid;
}

.men_closed{
	display:none;
}

.men_switch_open{
	background-image: url(/img/minhot.gif);
	width:9px;
	height:0px;
	display: block;
	float: left;
	margin:0px;
	position:relative;
}

.men_switch_closed{
	background-image: url(/img/plushot.gif);
	width:9px;
	height:9px;
	display: block;
	float: left;
	margin:0px;
	position:relative;
}

.men_open{
	width: 150px;
	/*background-color:#ffffff;*/
	display:block;
	padding-left:5px;

}

.submen_open{
	width: 145px;
	/*background-color:#ffffff;*/
	display:block;
	padding-left:4px;

}


.nav_container
{
	height: 100%;
	width: 179px;
	vertical-align:top;
	overflow: auto;

}


.filter_open{
	width: 580px;
	background-color:#ffffc0;
	display:block;
	border-top:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-left:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	
}

.filter_closed{
	width: 580px;
	display:none;padding-left:5px;
}


.advfilter_open{
	width: 560px;
	background-color:#ffffc0;
	display:block;

	
}

.advfilter_closed{
	width: 560px;
	display:none;padding-left:5px;
}

.copyright{
	COLOR: #FFD200;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 7pt;
	font-weight:normal;
}

.centerAddText{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	font-weight:normal;
}

.bodyText{
	COLOR: #0F3D69;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 9pt;
	line-height:12pt;
	font-weight:normal;
}

.captionText{
	COLOR: #0F3D69;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	line-height:9pt;
	font-weight:normal;
}

.bodyText2{
	COLOR: #0F3D69;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 10pt;
	line-height:11pt;
	font-weight:normal;
}

.bodyText3{
	COLOR: #0F3D69;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11pt;
	line-height:13pt;
	font-weight:normal;
}

.sectionHeaderText{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 10pt;
	font-weight:bold;
}


.smallwarning
	{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	LINE-HEIGHT: 8pt;
}

.smallwarningNonBold
	{
	COLOR: #ff3300;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	
}


.helpLinkContainer_right{
	width:100%;
	text-align:right;
}


.attentionbox{
 	border:1px #ff3300 solid;
 	background-color:#ffffc0;
 	text-align:left;
 	COLOR: #0F3D69;
 	FONT-FAMILY: Tahoma;
 	FONT-SIZE: 8pt;
 	line-height:10pt;
	font-weight:normal;
	padding-left:30px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url('/images/alert_warning.gif');
	background-repeat: no-repeat;	
	background-position: 6px 10px;	
}


.cpointerbox{
 	
	width:166px;
	/*padding-left:10px;*/
	height:auto;
	font-size: 8pt;
	line-height:11pt;
	font-family: Tahoma; 
	color: #0030FF; 
	padding-top:24px;
	background-image:url('/img/cpointerboxtop.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: wrap;
	text-align:left;
	
}

.cpointerlist{

	margin:0px;
	padding:0px;
	list-style-type:none;
	


}

.cpointerlistitem{
	background-image:url('/img/cpointeritembg.gif');
	background-repeat: repeat-y;
	padding-left:5px;
	margin:0 0 0 0;
	width:166px;

}




.cpointerlistitemspacer{
	background-image:url('/img/cpointeritembg.gif');
	background-repeat: repeat-y;
	height:10px;
	margin:0 0 0 0;
	width:166px;
	display:block;
}


.cpointerlistitembtm{
	background-image:url('/img/cpointeritembtm.gif');
	background-repeat: no-repeat;
	height:12px;
	margin:0 0 0 0;
	width:166px;
	display:block;
}


.list3{
	COLOR: #0F3D69;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 9pt;
	font-weight:normal;
	margin:0 0 0 28;
	display:block;
}

.listitem3{
	margin:0 0 5 0;
}

.list2{
	COLOR: #0F3D69;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	font-weight:normal;
	margin:10 20 0 15;
	/*list-style-type:none;*/
	display:block;
}

.list{
	COLOR: #09539A;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	font-weight:normal;
	margin:0 0 0 24;
	list-style-type:none;
	display:block;
}



.rightLinkContainer{
	position:absolute;
	top:105px;
	left:5px;
	height:20px;
	width:65px;
}


.myScrollDivLarge
{
	height: 250px; 
	width: 560;
	border: 1px #000099 solid;
	overflow: auto;
}

.myScrollDivMedNoBorder
{
	height: 215px; 
	width: 400;
	overflow: auto;
}
.myScrollDivMed
{
	height: 215px; 
	width: 400;
	/*border: 1px #cccccc solid;*/
	overflow: auto;
}

.myScrollDivLargeNoBorder
{
	height: 320px; 
	overflow: auto;
}

.ScrollDivTOS
{
	text-align:left;	
	background-color: #000099;
	color: #ffffff;
	height: 90px; 
	width: 450px;
	border: 1px #000000 solid;
	overflow: auto;
	padding:3px;
}


.ScrollDivTOS_Wide
{
	text-align:left;	
	background-color: #000099;
	color: #ffffff;
	height: 180px; 
	width: 600px;
	border: 1px #000000 solid;
	overflow: auto;
	padding:3px;
}


.ScrollDivTOS_Wide2
{
	text-align:left;	
	background-color: #ffffff;
	COLOR: #0F3D69;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 7pt;
	font-weight:normal;
	height: 300px; 
	width: 600px;
	
	overflow: auto;
	padding:3px;
}

.ScrollDivTOS_MAX
{
	text-align:left;	
	background-color: #ffffff;
	height: 700px; 
	width: 90%;
	border: 1px #ffffff solid;
	overflow: auto;
	padding:3px;

}
	
	
.abuse_container{
	width:100%;
	/*background-color:#ffffc0;*/
	color:#ff3300;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	LINE-HEIGHT: 8pt;
	/*border-top:1px #09539A solid;*/
	text-align:center;
	padding-bottom:2px;
	padding-top:2px;
}

.NJ_container
{
	height: 80px;
	width: 400px;
	vertical-align:top;
	overflow: auto;
	padding-top:6px;
}

.apptracker_container
{
	height: 80px;
	width: 242px;
	vertical-align:top;
	overflow: auto;
	padding-top:6px;
}

.rbentry_container
{
	height: 75px;
	width: 100%;
	vertical-align:top;
	overflow: auto;
	
	
	
}


.tc_container
{
	height: 120px;
	width: 100%;
	vertical-align:top;
	overflow: auto;
	
	
	
}


.events_container
{
	height: 250px;
	width: 250px;
	vertical-align:top;
	overflow: auto;	
}


.ts_container
{
	height: 200px;
	width: 300px;
	vertical-align:top;
	overflow: auto;	
}


.resfrm_container
{
	height: 300px;
	width: 100%;
	vertical-align:top;
	overflow: auto;
	
}


.abt_container
{
	height: 300px;
	width: 600px;
	vertical-align:top;
	overflow: auto;
	
}


.jdesc_container
{
	height: 295px;
	width: 620px;
	vertical-align:top;
	overflow: auto;
	
}

.res_container_short
{
	height: 280px;
	width: 620px;
	vertical-align:top;
	overflow: auto;
	
}


.res_container_veryshort
{
	height: 110px;
	width: 620px;
	vertical-align:top;
	overflow: auto;
	
}


.res_container
{
	height: 450px;
	width: 100%;
	vertical-align:top;
	overflow: auto;
}

.job_container
{
	height: 405px;
	width: 620px;
	vertical-align:top;
	overflow: auto;
}

.job_container_full
{
	height: 570px;
	width: 826px;
	vertical-align:top;
	overflow: auto;
	/*padding-left:5px;*/
	
}


.led_container
{
	height: 340px;
	width: 640px;
	vertical-align:top;
	overflow: auto;
}


.profile_container
{
	height: 390px;
	width: 640px;
	vertical-align:top;
	overflow: auto;
}

.ledall_container
{
	height: 300px;
	width: 615px;
	vertical-align:top;
	overflow: auto;
}

.gi_container
{
	height: 320px;
	width: 645px;
	vertical-align:top;
	overflow: auto;
}


.smGItimeslots_container
{
	height: 70px;
	width: 575px;
	vertical-align:top;
	overflow: auto;
}

.tinytableheader{
	COLOR: #464C60;
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
	FONT-SIZE: 7pt;
	font-weight:bold;
}


.tinytableheaderwhite{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	font-weight:bold;
}

.tinycontenttext{
	COLOR: #464C60;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 8pt;
	font-weight:normal;
}

.newjobsitemtext{
	COLOR: #464C60;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 7pt;
	font-weight:normal;
}

.cpworkstext{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	FONT-SIZE: 7pt;
	font-weight:bold;
}

/*************** 11.6 Update Start ****************/

.abuseContainer{
	position:relative;
	width:80%;
	height:100%;
	top:60px; 
}

.popupContainer{
	position:relative;
	width-max:100%;
	height:100%; 
	padding: 20px 10px 10px 30px;
	text-align: left;
}

.popupFooter{
	position:absolute;
	bottom:-120%;
	width:100%;
}

#abuseReminder_main{
	position:relative;
	max-width:1000px;
	max-height:390px;
	overflow: hidden;
	background-color:#ffffff;
	padding:15px 15px;
}

#abuseReminderIMG{
	position:absolute;
	float:left;
	padding:80px 0 0 40px;
}

#abuseReminder_content{
	position:absolute;
	padding: 80px 30px 0 390px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 13pt;
	font-color: #000099;
}

#abuseReminder_header{
	position:absolute;
	clear: left;
	padding:10px 0 0 35px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 21pt;
	font-color: #000099;
}

#cancelAccount{
	float:left;
	padding: 10px 0 0 60px;	
}

#agreeUnderstand{
	float:left;
	padding:10px 0 0 40px;
}

#whyMessage{
	padding: 340px 0 10px 115px;
}

#abuseReminder_main p{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11pt;
	font-color: #000099;
	line-heigh:11pt;
	padding: 0 0 0 15px;
}

.welcomeTextXLG{
	COLOR: #0030FF;
	FONT-FAMILY: Tahoma;
	font-weight:normal;
	FONT-SIZE: 23pt;
	LINE-HEIGHT: 26pt;
}


/**************** 11.6 Update End **********************/