body {
	margin: 0pt;
	padding: 0pt; 
	color: #000000;
	position: relative;
	display:block;
	font-family: Trebuchet MS,Arial,geneva;
	font-size: 12px;
	min-width: 780px;
}


a {color: #000000; text-decoration: none}
a:hover {color: #003b59}

h1
{
		font-size:36px;
	font-family:Arial;
	color:#fcf8ba;
}

h6
{
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
font-weight:bold;

}
/**** logo ****/
#logo
{
	width:211px;
	height:72px;
	float:left;
	margin-top:8px;
	

}

/**** Header ****/

#header {

	background:url('images/images_01.png');
	background-repeat:repeat-x;
	height:80px;
	color:#000000;
}

#header_link
{

width:485px;
float:right;
margin-top:50px;
}

#header_link0
{

width:470px;
float:right;
margin-top:50px;
}

#header_link1
{

width:685px;
float:right;
margin-top:50px;
}


.wrapper {
	width:1100px;
	margin:auto;
}
#intro{height:259px; background:url('images/opt42_05.png') repeat-x;}


#intro_user{
  background:url('images/bg_small.png') repeat-x; height:162px; width:1100px;}


.introcontainer {
	width:413px;
	margin-left:60px;
	margin-right:auto;
	position: relative;
	height: auto;
	float:left;
	text-align:left;
}

#introtext {
	text-align:left;
    padding: 10px 0px;
	position: relative;
	font-size:17px;
	font-family:Arial;
	color:#ffffff;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#pic-panel{
	position: absolute;
	width: 413px;
	height: 127px;
	top:104px;
	left: 2px;
}

#pic-container {
	width:76px;
	height:127px;
	position:absolute;
	float:left;
	left: 3px;
	top: 2px;
}

#pic-container2 {
	width:93px;
	height:127px;
	position:absolute;
	float: right;
	margin-left:15px;
	left: 128px;
	top: 1px;
}
#pic-container3 {
	width:93px;
	height:127px;
	position:absolute;
	float: right;
	margin-left:20px;
	left: 272px;
	top: 2px;
}




#image-wrap{
	width: 320px;
	height: 100%;
	position:absolute;
	top: 0px;
	margin-left:650px;
	height:162px;
	
}
/**** End Header ****/




/**** Signup ****/

#signup-wrap{
	margin: 0px 10px 0px 825px;
	width: 255px;
	height: 100%;
	
}

#signup-top
{
background:url('images/opt42_07.png');
width:255px;
height:103px;
float:right;
background-repeat:no-repeat;
}
#signup-bottom
{
background:url(images/opt42_09.png);
width:255px;
height:149px;
float:right;
background-repeat:no-repeat;
}
.signup-top-content
{
width:215px;
height:auto;
margin-top:80px;
margin-left:20px;
font-family:Arial;
font-size:14px;
font-weight:bold;

}

.signup-bottom-content
{
width:215px;
height:50px;
margin-top:8px;
margin-left:20px;
}

.text-wrap
{
width:50px;
height:auto;
float:left;
margin-top:5px;
}

.text-box-wrap
{
width:140px;
float:right;
margin-right:10px;
margin-top:5px;
}


.container {
	width:1061px;
	padding-left:15px;
	margin-right:auto;
	position: relative;
	height:auto;
	margin-top:9px;
	float:left;
	text-align: justify;
}


.container2 {
	width:1061px;
	padding-left:0px;
	margin-right:auto;
	position: relative;
	height:auto;
	margin-top:9px;
	float:left;
	text-align: justify;
}

.container3 {
	width:720px;
	padding-left:0px;
	margin-right:auto;
	float:left;
	margin-left:150px;
}
.container4 {
	width:750px;
	padding-left:0px;
	margin-right:auto;
	float:left;
	margin-left:250px;
}

#search-boxwrap
{
width:649px;
height:auto;
float:left;
}
.search-top
{
background:url(images/opt42_23.png);
width:694px;
height:6px;
background-repeat:no-repeat;
font-size:3px;
}

.search-mid
{
background:url(images/images_29.png);
width:694px;
height:auto;
background-repeat:repeat-y;
}

.search-bottom
{
background:url(images/images_31.png);
width:694px;
height:9px;
top:0px;
background-repeat:no-repeat;
}

#search_textwrp
{
width:675px;
height:auto;
margin-left:14px;
padding-top:13px;

}

.text_bold
{
font-family:Arial;
font-size:16px;
color:#050505;
font-weight:bold;
}




.text_bold_white
{
font-family:Verdana;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-bottom:5px;
}

.text_bold_red
{
font-family:Arial;
font-size:12px;
color:#677905;
font-weight:bold;
padding-left:15px;
}

.search-tab-text
{
width:656px;
height:auto;
margin-left:14px;
}

.small_text
{
font-family:Arial;
font-size:11px;
color:#212121;
font-weight:bold;
}
.small_text2
{
font-family:Arial;
font-size:11px;
color:#212121;
padding-left:15px;
}


.small_text_expire
{
font-family:Arial;
font-size:11px;
color:#990000;
padding-left:15px;
}








.text-smal
{
 font-family:Verdana;
 font-size:11px;
 color:#212121;
 
}

#topemployer-wraper
{

width:355px;
height:auto;
float:right;
}

.topemployer-top
{
 background:url(images/images_25.png);
 width:355px;
 height:10px;
 background-repeat:no-repeat;
 float:left;
 font-size:5px;
 }
 .topemployer-mid
 {
 background-image:url('images/images_46.png');
 width:355px;
 height:auto;
  float:left;
 background-repeat:repeat-y;
 }
 
 .topemployer-bottom
 {
 background:url(images/img_36.png);
 width:355px;
 background-repeat:no-repeat;
 height:15px;
  float:left;
 }
 
 #topemployr-txttop
 {
 width:330px;
 height:auto;
 margin-left:14px;
 }
 .topemployer-addswrap
 {
  width:330px;
 height:auto;
 margin-left:15px;
 }
 
 #img_box{
width:92px;
height:42px;
float:left;
margin-left:12px;
margin-top:6px;
display:inline;
}


#browsejob_wrap
{
width:649px;
height:auto;
float:left;
margin-top:8px;
}
.browsejob-top
{
background:url(images/images_33.png);
width:694px;
height:6px;
background-repeat:no-repeat;
font-size:3px;
}

#browsejob_wrap2
{
width:649px;
height:auto;
float:left;
margin-bottom:10px;
}
.browsejob-top2
{
background:url(images/top_smallbg.png);
width:694px;
height:24px;
background-repeat:no-repeat;
font-size:3px;
}




.browsejob-mid
{
background:url(images/images_35.png);
width:694px;
height:auto;
background-repeat:repeat-y;
float:left;
}

.browsejob-bottom
{
background:url(images/opt42_25.png);
width:694px;
height:7px;
top:0px;
background-repeat:no-repeat;
float:left;
}

#button-wrap
{
width:135px;
height:auto;
float:left;
}

.button_container
{
 width:128px;
 height:16px;
 margin-top:4px;
 }
 
 .line_seprater
 {
  background-image:url(images/line_bg.png);
  width:2px;
  height:113px;
  background-repeat:no-repeat;
  float: left;
  }
  
  #disply_job_wrap
  {
  width:510px;
  height:auto;
  float:right;
  margin-left:7px;
  }
 .black_bold
  {
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  line-height:130%;
  }
  
  .inputstyle_listbox {
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid;  
	BORDER-LEFT: #7f9db9 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #7f9db9 1px solid;
	width:180px;
	HEIGHT: 20px; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	}
	
	  .inputstyle_listbox2 {
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid;  
	BORDER-LEFT: #7f9db9 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #7f9db9 1px solid;
	width:200px;
	HEIGHT: 20px; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	}
	
	
	
	  .text_box {
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid;  
	BORDER-LEFT: #7f9db9 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #7f9db9 1px solid;
	width:200px;
	HEIGHT: 16px; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	}
  
  
  
    .dateList_box {
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid;  
	BORDER-LEFT: #7f9db9 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #7f9db9 1px solid;
	width:57px;
	HEIGHT: 20px; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	}
  
#industry, #category, #region, #education, #career {float:left;width:510px;}

.maintab2-global {float:left;width:510px;border:0px solid #5faabd;border-bottom:0;}

#joblocation-left {float:left;width:510px;}

#joblocation-left ul{float:left; margin-top:3px; margin-left:2px; list-style: none);
}

#joblocation-left ul li {float:left;width:210px; list-style: none; background:#f1f1f1 url(images/arrow-green.gif) 3px no-repeat;padding:0 0 2px 18px;}

#joblocation-left a {color:#728903;font-size:12px;}

#joblocation-left p {float:left;width:100%;font-weight:bold;color:#000000;font-size:13px;}

#joblocation-left form p {font-size:11px;font-weight:normal;}


#form
{
 width:400px;
 height:auto;
 margin-top:5px;
 }
 
 
 #left_add_wrap
 {
  width:164px;
  height:auto;
  margin-top:1px;
  float:left;
 margin: autos;
  }
  
  
  
  .inputstyle {
	BORDER-RIGHT: #b9baba 1px solid; 
	BORDER-TOP: #b9baba 1px solid;  
	BORDER-LEFT: #b9baba 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #b9baba 1px solid;
	width:122px;
	HEIGHT: 17px; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	}
  
  #button_wrap
  {
	width:178px;
	height:24px;
	margin-top:15px;
	margin-left:20px;
  }
  
  .button_one
  {
   width:58px;
   height:24px;
   float:left;
   position:absolute;
   }
  
    .button_two
  {
	width:58px;
	height:24px;
	float: left;
	position:absolute;
	left: 1016px;
   }
  
 .button_submitt{
    border: 0px solid #ffffff;
    background:url(images/submit_btn.png) no-repeat;
	width:75px;
	height:28px;
	color:#ffffff;
}



.list_top_text {

     padding-top:10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.topContent_search{ width:656px; font-weight:bold; color:#333; margin-left:5px;}

.topContent_search .jTit, .job_list_Block .jTit{ float:left; width:200px; padding-left:3px; overflow:hidden; padding-top:5px;}
.topContent_search  .coName, .job_list_Block .coName{ float:left; width:200px; overflow:hidden; padding-top:5px;}
.topContent_search .typ, .job_list_Block .typ{ float:left; width:120px; overflow:hidden; padding-top:5px;}

/*********************************************** job list display *******************************************************/
  
  /*General Mainpage Content Block*/
.recntjobCont{float: right; width:884px; padding-bottom:10px; margin-left:10px;}
.recntjobContBody {float:left;width:881px; background:#efefef; border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
.recntTitCont{ float:left; width:884px;}
.recntTitCont .titL{ float:left; width:19px; height:30px; background:url(images/opt42_36.png)  no-repeat;}
.recntTitCont .titR{ float:right; width:19px; height:30px; background:url(images/opt42_37-04.png) no-repeat;}
.recntTitCont .titBody{ float:left; width:846px; height:30px; background:url(images/opt42_37.png) repeat-x; color:#fff; }
.recntTitCont .titBody h6{ float:left; }
.recntTitCont .titRight{ float:right;}
.recntTitCont .titBody a{ color:#f2f2f2; text-decoration:underline;  }
.recntTitCont .titBody span.tit1{ color:#f2f2f2; font-size:14px; }




/*Ohter job listings*/
.topContent{ float:left; width:860; font-weight:bold; color:#333; margin-left:5px;}
.job_list_Block{ float:left; width:865px; margin-top:10px; margin-left:5px;}
.job_list_Block .jobEntryW{ float:left; width:100%; height:27px;}/*white bg*/
.job_list_Block .rFJEntry{ float:left; width:100%; height:27px;background:#efefef;}

.job_list_Block .jobEntryG{ float:left; width:865px; height:27px;background:url(images/job_bg1.png) repeat-x; }/*gray bg*/
.job_list_Block .jobEntryG2{ float:left; width:865px; height:27px;background:url(images/job_bg2.png) repeat-x;}
.topContent .jTit, .job_list_Block .jTit{ float:left; width:240px; padding-left:3px; overflow:hidden; padding-top:5px;}
.topContent .coName, .job_list_Block .coName{ float:left; width:200px; overflow:hidden; padding-top:5px;}
.topContent .typ, .job_list_Block .typ{ float:left; width:120px; overflow:hidden; padding-top:5px;}
.topContent .dat, .job_list_Block .dat{ float:left; width:120px; overflow:hidden; padding-top:5px; }
.topContent .loc, .job_list_Block .loc{ float:left; width:120px; overflow:hidden; padding-top:5px;}
.topContent .apply, .job_list_Block .apply { float:left; width:51px; height:20px; border:0px; margin-top:3px; padding-top:1px; text-align:center; background: transparent url(images/apply.jpg)/* -58px -108px*/ no-repeat;}
.topContent .apply a, .job_list_Block .apply a {text-decoration:none; color:#000000; }
.jTit a{ font-weight: normal; color:#000; font-family:Verdana; font-size:11px; text-decoration:none;}
.jTit a:hover{ font-weight: normal; color:#000; font-family:Verdana; font-size:11px; text-decoration:underline;}

.recntTitContBottom{ float:left; width:884px; height:33px;}
.recntTitContBottom .titLb{ float:left; width:19px; height:13px; background:url(images/opt42_44.png)  no-repeat;}
.recntTitContBottom .titRb{ float:right; width:19px; height:13px; background:url(images/opt42_47.png) no-repeat;}
.recntTitContBottom .titBodyb{ float:left; width:846px; height:13px; background:url(images/opt42_45.png) repeat-x; color:#fff; }
.recntTitContBottom .titRightb{ float:right;}


/*********************************************** Footer *******************************************************/
#footer {height: 247px; width:100%; background: url(images/footr_bg.png) repeat-x; clear: both}
#footerContent {height: 200px; width: 904px; margin: 0 auto}
.footerCol {float: left; height: 130px; width:186px; margin: 20px 0 0 0; color: #ffffff; font-size: 1.2em; padding: 0 20px; background: transparent url(images/blueDot.gif) repeat-y right}
.footerCol h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 0; display: none; text-align: left}
.footerCol p {padding: 10px 0 0 0; text-align: left}
.footerCol a {color: #ffffff; text-decoration: underline}
.footerCol img {text-align: left}
.noBord {background: none}
.footerCol a:hover {color: #ffffff; text-decoration: none}
#copyright {padding: 50px 20px 0 0; font-size: 1.2em; color: #a6a6a6; text-align: left; clear: both; display: block}
#copyright a {margin: 0 0 0 5px; padding: 0 0 0 5px; color: #a6a6a6; text-decoration: underline; border-left: 1px solid #a6a6a6; display: inline-block}
#copyright a:hover {text-decoration: none}

.fotBody .fotLnksBlk{ float:left; width:140px; height:170px; padding-right:14px; }
.fotLnksBlk a{ display:block; overflow:hidden; margin-top:1px; font-size:10px; font-family:Verdana; text-decoration:none;}
.fotLnksBlk a:hover{ text-decoration:underline;}
/************************************ My Add ********************************/
.apply_btn { float:left; width:51px; height:20px; border:0px; margin-top:3px; padding-top:1px; text-align:center; background: transparent url(images/apply.jpg)/* -58px -108px*/ no-repeat;}
apply_btn a {text-decoration:none; color:#000000; }

.btn_apply{height:17px; width:40px; cursor:pointer; font-size:11px; background-image:url(images/apply_btn.gif); border:none; padding-top:0px;}
.btn_job{
	width:42px;
	height:20px;
	background-image:url(images/btn_job.gif);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	}	
.job_number{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-right:6px;
	color:#330000;
	float:right;
	padding-top:4px;
	display:inline;
	}	
.employer_title{
	font-family:Arial;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#333333;
	padding-top:4px;
	}

	
	
	.field_set
	{
	
	border:#c2c2c2 solid 1px; padding-left:2px;
	margin-bottom:5px;
	width:95%;
	margin-left:20px;
	margin-top:10px;
	}
	
	.lagend_style
	{
	font-family:Verdana;
	font-size:12px;
	color:#202020;
	font-weight:bold;
	padding-left:20px; padding-right:3px;
	}	
#header_link1
{

width:400px;
float:right;
margin-top:50px;
}



/*********************************/

.blue_bold
{
font-family:Verdana;
font-size:18px;
color:#003e5d;
font-weight:bold;
padding-top:10px;
}

	
	.white_smalltext
	{
	
	 font-family:Verdana;
	 font-size:12px;
	 font-weight:bold;
	 color:#FFFFFF;
	 padding-left:20px;

	 }




.red
{

color:#CC0000;
}

.simple_table
{
background-color:#FFFFFF;
border: 1px solid #c8c7c7;
font-family:Verdana;
font-size:12px;
margin-top:5px;
}



 .blue_button{
    border: 0px solid #ffffff;
    background:url(images/blue_button.png) no-repeat;
	width:76px;
	height:28px;
	color:#ffffff;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	padding-bottom:8px;
	cursor:pointer;
	
}



	

	
	
	#table-style
{
	font-family:Verdana;
	font-size: 12px;
	width:100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #c8c7c7;
	margin-bottom:10px;
}

#table-style th
{
	font-size: 12px;
	/*padding: 10px 8px;*/
	color: #ffffff;
	font-family:Verdana;
	font-weight:bold;
	background-color:#086b8e;
	
	

}
#table-style td
{
	padding: 0px;
	color: #000000;
	font-family:Verdana;
	font-size:11px;	
}
#table-style .odd
{
	background: #f4f8d9; 
}
	
	#table-style .even
{
	background: #ffffff; 
}




	.fieldset_table
	{
	
	border:#c8c7c7 solid 1px; padding-left:10px;
	}
	

/****************************Outr_panel*****************************/


.outer_panel{
	float:left; width:856px; margin-top:10px; margin-bottom:5px; 
	}	
	
.inner_panel{
	width:80%; margin-left:auto; margin-right:auto;
	}	
	
.top_detail_bg{
	background-color:#086b8e; width:848px; float:left; height:23px; color:#FFFFFF; font-size:16px; font-family:Arial; text-align:left; padding-left:10px; display:inline; padding-top:6px; font-weight:bold;
	}	
	
.inner_side{
	width:856px; background-color:#FFFFFF; border:#c8c7c7 solid 1px; float:left; height:500px;
	}	
	
.inner_side_left{
	float:left; width:49%;
	}
	
.inner_side_lft2{
	width:100%; background-color:#FFFFFF; height:90px; float:left; margin-top:5px;
	}	
	
.inner_side_lft_3{
	width:300px; height:80px; margin:10px; float:left; background:#F4F8D9; border: solid 1px #e7e6e6;
	}
	
.img_brdr{
	float:left; border:#c8c7c7 solid 1px; background-color:#FFFFFF; margin-top:10px; margin-left:8px;
	}
	
.company_heading{
	float:left; margin-left:10px; font-family:Verdana; display:inline; font-size:12px; color:#333333; text-align:left; font-weight:bold; padding-top:10px;
	}	
	
.company_dets{
	float:left; margin-left:10px; display:inline; font-size:11px; color:#000000; text-align:left; font-weight:normal; padding-top:2px;
	}	
	
	#left_wrap
	{
	  width:300px;
	  height:auto;
	  float:left;
	  }
	  
	  
	  
	  
	  
	  #right_wrap
	{
	  width:410px;
	  height:auto;
	  float:left;
	  }
	
.left_data_placement{
	float:left; width:300px; margin-left:10px; margin-top:10px;
	}	
	
.lft_caption{
	float:left; width:130px; color:#333333; font-size:11px; font-family:Verdana; text-align:left; font-weight:bold; padding-left:5px;
	}
	
.lft_detail{
	float:left; width:140px; color:#333333; font-size:11px; text-align:left; margin-left:25px; display:inline
	}		
	
.lft_field_container{
	float:left; width:300px; margin-left:10px; margin-top:8px;
	}	
	
.right_side_panel{
	float:right; width:420px; border:#CCCCCC solid 1px; height:auto; margin-right:5px; margin-top:5px; display:inline
	}	
	
.right_caption{
	color:#333333; font-size:11px; font-family:Verdana; text-align:left; font-weight:bold; padding-left:10px; padding-top:5px; width:410px;
	}	
	
.right_side_detail{
	color:#333333; text-align:left; font-family:Verdana; font-size:12px; padding-left:10px; padding-top:5px; width:410px;
	}	

	
.right_caption2{
	color:#333333; width:410px; font-family:Verdana; font-size:11px; font-weight:bold; text-align:left;  padding-left:10px; padding-top:5px; float:left; margin-top:10px;
	}	
	
	.btn_preview1{height:22px; width:90px; cursor:pointer; font-size:11px; background-image:url(images/btn_preview.png); 
	}
	.bottom_buton{ width:856px; height:auto; float:left; margin-top:40px; margin-left:10px;}
	#subcontent {float:left;}
	
	
	
	.employer_title{
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:#333333;
	padding-top:4px;
	}
	
	#left_wrap{ width:200px; float:left;}
	#nav-left {float:left;width:200px; margin-top:8px;}
	
#alertjob {float:left;width:200px; height:24px;background:transparent url(images/small_employer.png) 0 0 no-repeat; padding-top:5px; }
#alertjob .alertjob {float:left;width:200px; height:7px;background:transparent url(images/small_botm_employerr.png) 0 0 no-repeat;}

#subcontent {float:left;}\



#middle {float:left;width:802px; margin-top:10px;}
#middle.wider {width:738px;margin:0 0 0 5px;}
