/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

a {color:#666666; text-decoration:none;}
a:hover {color:#20439f;text-decoration:underline;}
a:visited {color:#666666;}
a:active {color:#666666;}





.toggleClass2{
	display:none; 
	visibility:hidden;
	} 
.toggleClass3{
	display:block; 
	visibility:visible;
	} 
.toggleClass4{
	display:block; 
	visibility:visible;
	} 
	
	
	
	



#int_main
{
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	text-align:left;
	line-height:12pt;
	padding: 0px 0px 10px 10px;
}

#int_main h1
{
	color: #193d94;
	font-size: 12pt;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}



#rslt_tb_wrapper {
	width:836px;
	padding: 11px 8px 8px 8px;
	border-color: #f0f0f0;
	border-style:solid;
	border-width:1px;
	background-image:url(../images/dj/interior/int_rslt_bg.gif);
	background-repeat:repeat-x;
}

#rslt_tb_wrapper2 {
	padding: 8px 8px 8px 8px;
	border-color: #f0f0f0;
	border-style:solid;
	border-width:1px;
	background-image:url(../images/dj/interior/int_rslt_bg.gif);
	background-repeat:repeat-x;
}

#rslt_tb_wrapper_display {
	width:826px;
	margin:0px auto 0px auto;
}

#rslt_tb_wrapper_display2 {
	margin:0px auto 0px auto;
}



/* THIS STYLES THE 'refine your search' TABLE */
.rslt_tb_refine {
	font-size: 8pt;
	color:#333333;
}
#rslt_refine_item {
	border-style:none none dotted none;
	border-bottom-color: #999999;
	border-width:thin;
	padding-bottom:5px;
	margin-bottom:5px;
	
}


/* THIS STYLES THE RESULT TABLE TRs AND TDs */
.rslt_tb {
	font-size: 8pt;
}

	#rslt_tr_nums
	{
		padding:8px;
		color:#20439f;	
		font-size:10px;
		padding:4px;
	}
		.col_l { float:left;color:#4663a9;}
		.col_r { float:right;}
		
	.rslt_tr_hd
		{
			background-color:#4663a9;
			padding:8px;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			padding:4px;
		}
		
		

		td.rslt { padding:4px; }
		.rslt_subtitle { color:#20439f; font-style:italic; }
		

		td.rslt_bot
			{
				padding: 4px 2px 4px 2px;
				margin: 0px 0px 50px 0px;
				font-size:8pt;
				border-width: 0px 0px 1px 0px;
				border-style: solid;
				border-color:#CCCCCC;
			}

		/* DETAIL JOB STYLES */
		td.d_title { padding: 2px 2px 4px 2px;font-size:11px;font-weight:bold; }
		td.d_txt	{ padding: 2px 2px 4px 2px; font-size:11px; text-align:left; }
#rslt_img
{
	background-color:#FFFFFF;
	padding:6px;
	border-width: 1px;
	border-style: solid;
	border-color:#CCCCCC;
	margin:0 auto 0 auto;
}
		
		
#apply-now, #apply-now a
{
	background-image:url(../images/dj/interior/apply-now.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:28px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	float:right;
	margin: 0px auto 0px auto;
	text-align:center;
	line-height:22px;
}


/* HIGHLIGHT SEARCH RESULTS */

.keyword_h
{
	font-weight:normal;
	background-color:#34dfc4;
	padding: 0 4px 0 4px;
}
/* EOF HIGHLIGHT SEARCH RESULTS */


/* ---------------------------------------------*/
/* ---------->>> LINK INFORMATION <<<-----------*/
/* ---------------------------------------------*/

/* THIS STYLES THE JOB LINKS */
.l_title a { color:#20439f;font-weight:bold; font-size:13px;text-underlin:none;}
.l_title a:hover { color:#20439f;text-underlin:underline;}
.l_title a:visited { color:#034d2b;text-underlin:none;}
.l_title a:active { color:#034d2b;text-underlin:none;}


/* THIS STYLES THE JOB RELATED ITEM RESOURCE LINKS */
.l_items a { color:#4663a9;
	background-image:url(../images/dj/interior/int_lbtn.png);
	background-repeat:no-repeat;

}
.l_items a:hover { color:#666666;text-underlin:underline;}
.l_items a:visited { color:#666666;text-underlin:none;}
.l_items a:active { color:#666666;text-underlin:none;}


.link_items {
margin: 10px 0px 40px 0px;
list-style-type: none;

}
.link_items li{
display: inline;
margin: 0;
padding:0px;

}

.link_items li a{
display:block;
width:150px;
height:22px;
text-align: center; /*set to left, center, or right to align the menu as desired*/
text-decoration: none;
line-height:15pt;
position: relative;
margin-right: 10px;
color: #20439f;
padding:0px;
float:left;
	background-image:url(../images/dj/interior/int_lbtn.gif);
	background-repeat:no-repeat;

}

.link_items li a:visited{ color: #20439f; }
.link_items li a:active{ color: #20439f; }
.link_items li a:hover{ text-decoration: underline; color: #333333; }









h3 { color:#20439f;}




/* THIS STYLES THE INPUT FORM TABLE TRs AND TDs */

fieldset { padding: 12px; border: 1px solid #DDDDDD; margin-top: 6px;  }
legend { color:#666666; }
fieldset.js {
	padding: 0 0 0 20px;
	margin: 10px 0 10px 0;
	border-color:#20439f;
	border-width:1px;
	border-style:solid;
  }
fieldset.emp {
	border-color:#cc0000;
  }
legend.js {
  float:left;
  margin: 0 0 0 10px;
  padding: 0 5px 5px 5px;
  font-weight:bolder;
  color#20439f;
  }

legend.emp {
  color:#CC0000;
  }


td.title {
	font-weight:bolder;
	color:#666666;
	text-align:left;
	padding:4px;
}


td.titlerow-emp {
	font-weight:bolder;
	color:#cc0000;
	text-align:center;
	padding:4px;
	background-color:#CCCCCC;
}

td.txt {
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:4px;
}

#form_hd-jb {
	width:93%;
	font-size:10pt;
	font-weight:bolder;
	text-align:left;
	color:#666666;
	padding:8px;
	margin: 0 0 4px 0;
	background-color:#f4f4f4;
	}

.form_p-btn a {
	background-image:url(../images/dj/interior/dt_icons/p_button-step.gif);
	background-repeat:no-repeat;
	margin:1px;
	padding:1px 0 0 0;
	}







#p_step_box {
	width:95%;
	height:32px;
	display:block;
	margin: 0 0 4px 0;
	background-color:#f4f4f4;
}


.p_step, .p_step a, .p_step a:active, .p_step a:visited {
	font-size:10pt;
	font-weight:bolder;
	text-align:left;
	color:#666666;
	line-height:24pt;
}
.p_step a:hover {
	text-decoration:underline;
}



#p_stepnum {
	width:35px;
	height:30px;
	background-image:url(../images/dj/interior/dt_icons/p_button-step.gif);
	background-repeat:no-repeat;
	margin: 1px 0 0 6px;
	padding: 0 0 0 10px;
	float:left;
	clear:left;
}
.p_stepnum a, .p_stepnum a:active, .p_stepnum a:visited {
	font-size:14pt;
	line-height:19pt;
}

.p_stepnum a:hover {
	text-decoration:underline;
}



#p_hdimg {
	width:51px;
	height:44px;
	background-image:url(../images/dj/interior/dt_icons/p_hd-arrow.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
}

#p_hd {
	width:700px;
	height:35px;
	background-image:url(../images/dj/interior/dt_icons/p_hd-back.gif);
	border-width: 0px 1px 0px 0px;
	border-color:#d5d5d5;
	border-style: none solid none none;
	font-size:10pt;
	font-weight:bolder;
	text-align:left;
	color:#333333;
	line-height:24pt;
	float:left;
	}

	
.toggleClass2 {
	display:none; 
	visibility:hidden;
	} 
.toggleClass3{
	display:block; 
	visibility:visible;
	} 
.toggleClass4{
	display:block; 
	visibility:visible;
	} 
#toggle {
display: none;
}

div.hidden_div {

   display:none;

}




/*




#title {
	font-size:16px;
	font-weight:bold;
	color:#20439f;
	margin:0px 0px 2px 4px;
}


.tb_main
{
	padding:0px;
}


#main_rslts
{
	padding:8px;
	color:#20439f;	
	font-size:10px;
	padding:4px;

}

.td_rslt_jt { color:#20439f;font-weight:normal;}


.col_l { float:left;color:#4663a9;}
.col_r { float:right;}



#td_ls_main
{
	font-size:11px;
	padding: 8px 4px 4px 4px;
}





#td_d_title
{
	padding: 2px 2px 4px 2px;
	font-size:11px;
	font-weight:bold;
}





#td_d_txt
{
	padding: 2px 2px 4px 2px;
	font-size:11px;
	text-align:left;
}

#td_d_txt h2
{
	padding: 0px 0px 8px 0px;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}


.td_title a
{
	font-size:13px;
	color:#20439f;
	font-weight:bold;
}

.td_title a:hover
{
	text-decoration:underline;
}

.td_title a:visited
{
	color:#034d2b;
	text-decoration:none;
}


.l_txt a { font-size:6px; color:#666666;}
.txt_desc{ font-size:11px; color:#333333;}
.txt_b{ font-weight:bold;}

#apply-now, #apply-now a
{
	background-image:url(../images/dj/interior/apply-now.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:28px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	float:right;
	margin: 0px auto 0px auto;
	text-align:center;
	line-height:22px;
}












.td_rev_search
{
	font-size:11px;
	color:#333333;
}










#int_main h1
{
	color: #193d94;
	font-size: 14pt;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

#int_main h2
{
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-align:center;
	margin: 10px 0px 10px 0px;
}
#int_main h3
{
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

*/





/************************* DESKTOP STYLES *************************/
/************************* BG ROUNDED CONTENT W/DSHADOWS *************************/
#dt_content_top
{
	width: 850px;
	height:12px;
	background-image: url(../images/dj/850_top.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#dt_content_mid
{
	width: 850px;
	background-image: url(../images/dj/850_mid.gif);
	background-repeat: repeat-y;
}


#dt_content_mid h2
{
	font-size: 13pt;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
	line-height:25pt;
	margin-left: auto;
	margin-right: auto;
}

.dt_js
{
	background-image: url(../images/dj/850_dt_hd.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.dt_emp
{
	background-image: url(../images/dj/850_dt_hd-emp.png);
	background-repeat: no-repeat;
	background-position: center top;

}

#dt_content_bot
{
	width: 850px;
	height:17px;
	background-image: url(../images/dj/850_bot.gif);
	background-repeat: no-repeat;
	height:17px;
	margin:0px 0px 0px 0px ;
	display:block;
}
/************************* EOF BG ROUNDED CONTENT W/DSHADOWS *************************/

#dt_content
{
	width: 820px;
	margin:0px auto 0px auto ;
	background-color: #efefef;
}

#dt_content p
{
	width: 520px;
	padding:10px 0px 10px 10px;
	text-align:center;
	color:#333333;
	font-size:10pt;
}

#dt_content h3
{
	width:788px;
	height:25px;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	line-height:18pt;
	margin:1px auto 0px auto;
	padding-left:10px;
	
}

.dt_hd_js
{
	background-color:#ffffff;
	color: #20439f;

}



.dt_hd_emp
{
	background-color:#ffffff;
	color: #e51a23;
	

}

.serv-hd
{
	color:#000000;
	font-size:9pt;
	font-weight:bolder;
	text-align:left;
}



#dt_content h4
{
	width:790px;
	height:20px;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align:left;
	line-height:15pt;
	padding-left:10px;
}


#dt_box_container
{
	width:800px;
	display:block;
	background-color: #ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
		margin:0px auto 20px auto;

}


#dt_box_container p
{
	width:788px;
	display:block;
	background-color: #ffffff;
	border-width:0px;
	border-style:solid;
	border-color:#cccccc;
	margin:1px auto 2px auto;
	padding:5px 0px 5px 10px;
	text-align:left;
	font-size:9pt;
	color:#333333;
}

#dt_tb_container
{
	width:790px;
	margin:0px auto 20px auto ;
	background-color: #ffffff;
}


td.dt_title
{
	font-size: 8pt;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background-color: #999999;
	padding:2px;
	background-image:url(../images/dj/interior/dt_hdrow_back.gif);
	background-repeat:repeat-x;
}

td.dt_title-j
{
	font-size: 8pt;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background-color: #999999;
	padding:2px;
	background-image:url(../images/dj/interior/dt_hdrow_back-tall.gif);
	background-repeat:repeat-x;
}
td.dt_title-t
{
	font-size: 8pt;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
}


td.dt_txt 
{
	font-size: 8pt;
	font-weight:bold;
	color:#666666;
	text-align:center;
	padding:2px;
	
}

html>body td.dt_txt a, td.dt_txt a:visited, td.dt_txt a:active  
{
	color:#000000;
	text-decoration:underline;
	
}

td.dt_txt a, td.dt_txt a:visited, td.dt_txt a:active 
{
	color:#000000;
	text-decoration:underline;
	
}

td.dt_txt a:hover	 
{
	color:#999999;
	text-decoration:underline;
	
}


td.dt_txt-emp 
{
	font-size: 8pt;
	font-weight:bold;
	color:#666666;
	text-align:center;
	padding:2px;
	
}

td.dt_txt-emp a 
{
	color:#000000;
	text-decoration:underline;
	
}

td.dt_txt-emp a:hover	 
{
	color:#999999;
	text-decoration:underline;
	
}






#dt_button
{
	width:173px;
	height:38px;
	display:block;
	background-image: url(../images/dj/interior/dt_icons/button.png);
	background-repeat: no-repeat;
	border-width:0px;
	padding:0px;
}

.dt_button_l
{
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-align:center;
	line-height:22pt;
}


#dt_formbutton2
{
	width:163px;
	height:30px;
	display:block;
	background-image: url(../images/dj/interior/formbutton-g.gif);
	background-repeat: no-repeat;
	border-width:0px;
	margin:4px;
	background-color:#f1f1f1;
}

#dt_formbutton3
{
	width:163px;
	height:30px;
	display:block;
	background-image: url(../images/dj/interior/formbutton-g.gif);
	background-repeat: no-repeat;
	border-width:0px;
	margin:4px;
}

#dt_formbutton
{
	width:163px;
	height:30px;
	display:block;
	background-image: url(../images/dj/interior/formbutton-g.gif);
	background-repeat: no-repeat;
	border-width:0px;
	margin:4px;
}

#dt_formbutton-w
{
	width:163px;
	height:30px;
	display:block;
	background-image: url(../images/dj/interior/formbutton-w.gif);
	background-repeat: no-repeat;
	border-width:0px;
	margin:4px;
}

#dt_formbutton-r
{
	width:163px;
	height:30px;
	display:block;
	background-image: url(../images/dj/interior/formbutton-r.gif);
	background-repeat: no-repeat;
	border-width:0px;
	margin:4px;
}

#dt_formbutton-w, #dt_formbutton_w a, #dt_formbutton_w a:hover
{
	font-size: 8pt;
	font-weight:bold;
	color: #666666;
	text-align:center;
	line-height:20pt;
	text-decoration:none;
}


.dt_formbutton_l
{
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-align:center;
}

.dt_formbutton_w
{
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-align:center;
}




.dt_formbutton_d, .dt_formbutton_d a, .dt_formbutton_d a:hover
{
	font-size: 8pt;
	font-weight:bold;
	color: #666666;
	text-align:center;
	line-height:23pt;
	text-decoration:none;
}

/************************* EOF  DESKTOP STYLES *************************/













/*************************  *************************/

td.title-app
{
	width:195px;
	background-color:#e8e8e8;
	text-align:left;
	font-size:8pt;
	font-weight:bolder;
	color:#333333;
	padding:6px;
}

td.title-w
	{
		color:#FFFFFF;
		padding:10px;
		font-weight:bolder;
		text-align:left;
		font-size:9pt;
	}
	
td.txt-app
{
	text-align:left;
	font-size:8pt;
	color:#333333;
	padding:6px;
}


#title-app-release
{
	background-color:#e8e8e8;
	text-align:left;
	font-size:8pt;
	font-weight:normal;
	color:#333333;
	padding:20px;
	margin:20px;
	border: 1px #666666 solid;
}






.fs_dsp
{
	border-color:#cccccc;
	width:90%;
	padding:0px;
}

.fs_dsp-leg
{
	color:#333333;
	font-size:9pt
}

