/* 
	light blue: #6683A9  
	blue: #4A5BA7
	dark blue: #081047
	
	*/

.p.loading
{
background: url(/img/loading.gif) no-repeat center center;
}



.body{
	font-family:verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: normal;
	color:		#000000;
	text-decoration:none;
}


.container_doc
{
	width: 820px;
}
.banner
{
	width: 120px;
	height: 600px;
		background-color: #999999;

}
.spacer_banner
{
	width: 120px;
	height: 5px;
	background-color: #ffffff;

}






/*********************/
/* HEADER  */
/*********************/



.pubs
{
	font-size : 10px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: center;
	line-height:20px;
	text-decoration: none;
	color : #000000;
}
.pubs A{
	color:		#666666;
	text-decoration:none;
}
.pubs A:hover{
	color:#CC0000;
	text-decoration:underline;
}


.h1  {
	font-size : 13px;
	font-family:verdana, arial, helvetica, geneva;
	font-weight: bold;
	color : #4A5BA7;
	line-height:40px;
	margin-left:10px;
	margin-right:5px;
}



/* ------ EMPLOYER --------  */

.employer_top_bar
{
	width: 145;
	height: 14;
	background-color: #999999;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	font-size : 10px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: center;
	text-decoration: none;
	color : #ffffff;
}
.employer_mid_bar
{
	width: 145;
	height: 16;
	background-color: #ffffff;
	border-color: #999999;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	font-size : 9px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: center;
	text-decoration: none;
	line-height:20px;
	color : #999999;
}

.employer_mid_bar A{
	color:		#999999;
	text-decoration:none;
}
.employer_mid_bar A:hover{
	color:#999999;
	text-decoration:underline;
}



.emp_mid_td
{
	width: 165px;
	height: 2px;
    background: url(../images/emp_mid_btm.gif) no-repeat;
}

.employer_bottom_bar
{
	width: 90px;
	height: 13px;
	background-color: #999999;
	border-color: #999999;
	border-width: 0;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	font-size : 9px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: center;
	text-decoration: none;
	line-height:15px;
	color : #FFFFFF;
}

.employer_bottom_bar A{
	color:		#ffffff;
	text-decoration:none;
}
.employer_bottom_bar A:hover{
	color:#ffffff;
	text-decoration:underline;
}


.employer_bottom_btm
{
	width: 92;
	height: 3;
    background: url(../images/emp_btm.gif) no-repeat;	
	
}
.emp_btm_td
{
	width: 90px;
	height: 2px;
    background: url(../images/emp_btm.gif) no-repeat;
}



/* ------ EOF EMPLOYER -------- */


/*********************/
/* EOF HEADER  */
/*********************/








/*********************/
/* JOB SEARCH AREA  */
/*********************/


.nav_js_top
{
	width: 165px;
	height: 29px;
    background: url(../images/nav_js_top_back.gif) no-repeat;
	background-color: #003270;
	padding: 0px 0px 0px 0px;
	font-size : 12px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: center;
	text-decoration: none;
	color : #ffffff;
}




/* ------ TABS -------- */
.tab_js
{
	height: 36px;
    background: url(../images/tab_js.gif) no-repeat;
	border-style: none;
	padding: 0px 0px 0px 0px;
	font-size : 13px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: center;
	text-decoration: none;
	color : #FFFFFF;
}
.tab_divider
{
	height: 36px;
    background: url(../images/tab_divider.gif) no-repeat;
	border-style: none;
	padding: 0px 0px 0px 0px;
}
.tab_back
{
	height: 36px;
    background: url(../images/tab_back.gif) repeat-x;
	border-style: none;
	padding: 0px 0px 0px 0px;
	line-height:30px;
	font-size : 12px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: center;
	text-decoration: none;
	color : #FFFFFF;
}

.tab_back A{
	color:		#FFFFFF;
	text-decoration:none;
}
.tab_back A:hover{
	color:#081047;
	text-decoration:underline;
}



.tab_end
{
	height: 36px;
    background: url(../images/tab_end.gif) no-repeat;
	border-style: none;
	padding: 0px 0px 0px 0px;
}
.tab_w_end
{
	height: 36px;
    background: url(../images/tab_w_end.gif) no-repeat;
   	background-position: bottom; 
	border-style: none;
	padding: 0px 0px 0px 0px;
}


/* ------ EOF TABS -------- */



/* ------ SEARCH AREA -------- */

.js_search
{
	background-color: #4A5BA7;
	border-color: #081047;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	padding: 10px 0px 0px 10px;
}

h1.js {
	font-size : 13px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	color : #C9CEE5;
	margin:0px;
	padding:0px;
	display:inline;

}



.js_search_end
{
	height: 92px;
    background: url(../images/js_search_end.gif) repeat-y;
}
.js_search_btm-l
{
	height: 3px;
    background: url(../images/js_search_btm-l.gif) no-repeat;
}
.js_search_btm-m
{
	height: 3px;
    background: url(../images/js_search_btm-m.gif) repeat-x;
}
.js_search_btm-r
{
	height: 3px;
    background: url(../images/js_search_btm-r.gif) no-repeat;
}


/* ------ EOF SEARCH AREA -------- */

.form_hd
{
	padding: 0px 0px 0px 5px;
	font-size : 10px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	color : #FFFFFF;
}
.form_field
{
	padding: 0px 0px 0px 0px;
	font-size : 10px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : normal;
	text-align: left;
	text-decoration: none;
	color : #000000;
}
.form_input
{
	background-color: #ffffff;
	border-width: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	font-size : 10px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : normal;
	text-align: center;
	text-decoration: none;
	color : #000000;
}


/*********************/
/* EOF JOB SEARCH AREA  */
/*********************/




/*********************/
/* JOB CATEGORY AREA  */
/*********************/

.cat_search_l
{
	height: 6px;
    background: url(../images/cat_search_l.gif) no-repeat;
}
.cat_search_back
{
	height: 6px;
    background: url(../images/cat_search_back.gif) repeat-x;
}

.cat_search_title
{
	height: 24px;
	background-color: #d7dbc0;
	border-color: #081047;
	border-width: 0px 0px 0px 1px;
	border-style: none;
	padding: 0px 0px 0px 10px;
	font-size : 12px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	color : #000000;
}
.cat_listing
{
	height: 175px;
	background-color: #ffffff;
	border-color: #cccccc;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	padding: 5px 0px 0px 5px;
}

.cat_listing_txt
{
	width: 147px;
	padding: 0px 0px 0px 0px;
	font-size : 9px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	line-height:14px;
	color : #666666;
}

.cat_listing_txt A{
	color:		#666666;
	text-decoration:none;
}
.cat_listing_txt A:hover{
	color:#081047;
	text-decoration:underline;
}


.c_top
{
	width: 147px;
	padding: 0px 0px 0px 0px;
	font-size : 9px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	line-height:14px;
	color : #666666;
}

.c_top A{
	color:		#666666;
	text-decoration:none;
}
.c_top A:hover{
	color:#081047;
	text-decoration:underline;
}


.cat_listing_txt2
{
	width: 147px;
	padding: 0px 0px 0px 0px;
	font-size : 9px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	line-height:14px;
	color : #666666;
}

.cat_listing_txt2 A{
	color:		#666666;
	text-decoration:none;
}
.cat_listing_txt2 A:hover{
	color:#081047;
	text-decoration:underline;
}

.c_top
{
	width: 200px;
	padding: 0px 0px 0px 0px;
	font-size : 9px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	line-height:17px;
	color : #666666;
}

.c_top A{
	color:		#666666;
	text-decoration:none;
}
.c_top A:hover{
	color:#081047;
	text-decoration:underline;
}



/*********************/
/* EOF JOB CATEGORY AREA  */
/*********************/















/*********************/
/* CR AREA  */
/*********************/


.cr_section
{
	width: 642px;
	
	background-color: #4A5BA7;
	border-color: #4A5BA7;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 13px 0px 0px 0px;
}
.cr_cp
{
	width: 158px;
	height: 121px;
	background: url(../images/cr_cp_back.gif) no-repeat;
	background-position: bottom; 
	background-color: #929DCB;
	padding: 0px 0px 0px 0px;
}
.cr_cr
{
	width: 158px;
	height: 121px;
	background: url(../images/cr_cr_back.gif) no-repeat;
	background-position: bottom; 
	background-color: #929DCB;
	padding: 0px 0px 0px 0px;
}
.cr_ce
{
	width: 158px;
	height: 121px;
	background: url(../images/cr_ce_back.gif) no-repeat;
	background-position: bottom; 
	background-color: #929DCB;
	padding: 0px 0px 0px 0px;
}
.cr_si
{
	width: 158px;
	height: 121px;
	background: url(../images/cr_si_back.gif) no-repeat;
	background-position: bottom; 
	background-color: #929DCB;
	padding: 0px 0px 0px 0px;
}

.cr_title
{
	padding: 5px 0px 0px 5px;
	font-size : 11px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : bold;
	text-align: left;
	text-decoration: none;
	line-height:17px;
	color : #ffffff;
}

.cr_title A{
	color:		#ffffff;
	text-decoration:none;
}
.cr_title A:hover{
	color:#081047;
	text-decoration:underline;
}


.cr_txt
{
	padding: 5px 0px 0px 5px;
	font-size : 10px;
	font-family : verdana, arial, geneva, helvetica;
	font-weight : normal;
	text-align: left;
	text-decoration: none;
	line-height:17px;
	color : #ffffff;
}

.cr_txt A{
	color:		#ffffff;
	text-decoration:none;
}
.cr_txt A:hover{
	color:#081047;
	text-decoration:underline;
}



/*********************/
/* EOF AREA  */
/*********************/

















/*********************/
/* FOOTER  */
/*********************/

.content_footer
{
	width: 642;
	height: 32;
	/* background-image: url(../images/back_middle.gif);
	background-repeat: repeat-x; */
	background-color: #666666;
	border-color: #000000;
	border-width: 1px;
	border-style: none;
	padding: 0px 0px 0px 0px;
	line-height:30px;
	text-align: center;
	vertical-align: middle;
	font-family:verdana, arial, helvetica, geneva;
	font-size:	10px;
	font-weight: normal;
	color:		#ffffff;
	text-decoration:none;
}
.content_footer A{
	color:		#ffffff;
	text-decoration:none;
}
.content_footer A:hover{
	color:#ffffff;
	font-weight: normal;
	text-decoration:underline;
}

/*********************/
/* EOF FOOTER  */
/*********************/





#tag_btw  {
	display:block;
	margin: 4px 0 20px 0;
}

#tag_btw p {
	font-family:verdana, arial, helvetica, geneva;
	font-size:.6em;
	color:#5d71b6;
	/*color: #004482;*/
	text-align:left;
	padding:4px 0 0 0;
	margin:0px;
	
}
