html,body {
  width:99%;
  height:98%;
  padding-top:5px;
  text-align:center;
  font-family: Helvetica, Arial, Sans-Serif, Verdana;
  font-size:9pt;
  color:#000;  
  background:#FFF; 
}
#body {
  width:1000px;
  height:100%; 
  margin:auto;
  text-align:left; 
}
td {
  /*text-align:left;
  vertical-align:top;*/
}
form {
  padding:0px;
  margin:0px;
}
input,select {
  font-family: Helvetica, Arial, Sans-Serif, Verdana; 
  font-size:9pt;
  padding:0px;
  margin:0px;
  z-index:-1;
}
/* TOP */
div.top {
  width:1000px;
  height:117px;
  text-align:left;
}
img.top_left {
  position:absolute;
  margin:0 0 0 0;
}
#top_right {
  position:absolute;
  margin:0 0 0 250px;
}
img.flag {
  position:absolute;
  margin:100px 0 0 5px;
}
div.menu_top {
  width:1000px;
  height:32px;
  text-align:left;
  background:#FFFFFF;  
}
table.menu_top {
  width:1000px;
  height:31px;  
}
td.menu_top_left {
  width:639px;
  background-image:url('../images/bg_top_menu.gif');
  background-repeat:repeat-x;   
}
td.menu_top_right {
  width:361px;
  background-image:url('../images/bg_hotnews.gif');
  background-repeat:no-repeat; 
}

/* MAIN CONTENT */
div.main_content {
  width:1000px;
  padding:0px;
  margin-bottom:7px;
}
table.main_content {
  width:1000px;
}
td.main_content_left {
  text-align:left;
  width:867px; 
  height:100%; 
  text-align:left;
  vertical-align:top;
}
td.main_content_left_sub1 {
  width:728px;
  height:100%;
  text-align:left;
  vertical-align:top;  
}
table.main_content_left_sub1 {
  width:100%;
  height:100%;
}
td.banner728 {
  height:100px;
  text-align:left;
  vertical-align:middle;
}
td.main_content_left_sub2 {
  width:155px;  
  text-align:left;
  vertical-align:top;
}
div.main_content_left_1 {
  height:100%;  
  padding:0px;
  margin:0 0 6px 0;
}
td.main_content_right {
  text-align:right;
  width:120px;  
}

/* FRONT ARTICLE */
table.frontarticle {
  width:728px;
  height:100%;
  color:#000000;
  background:#B69CB3;
  background-image:url('../images/bg_front_article.gif');
  background-repeat:no-repeat;
  background-position:100% 100%;     
}
td.frontarticle {
  width:25%;
  vertical-align:top;
  padding:10px;
  border-right:1px dashed #737373;
}
td.frontarticleend {
  width:25%;
  vertical-align:top;
  padding:10px;
}
div.imgfrontarticle {  
  text-align:center;
  height:139px;  
}
table.subfrontarticle {
  width:100%;
  height:100%;
}
td.imgfrontarticle_0 {
  height:139px;
  vertical-align:middle;
  text-align:center;
  background-image:url('../images/th/bg_front_article_1.gif');
  background-repeat:no-repeat;
  background-position:65% 50%;
}
td.imgfrontarticle_1 {
  height:139px;
  vertical-align:middle;
  text-align:center;
  background-image:url('../images/th/bg_front_article_2.gif');
  background-repeat:no-repeat;
  background-position:60% 50%;
}
td.imgfrontarticle_2 {
  height:139px;
  vertical-align:middle;
  text-align:center;
  background-image:url('../images/th/bg_front_article_3.gif');
  background-repeat:no-repeat;
  background-position:80% 50%;
}
td.imgfrontarticle_3 {
  height:139px;
  vertical-align:middle;
  text-align:center;
  background-image:url('../images/th/bg_front_article_4.gif');
  background-repeat:no-repeat;
  background-position:70% 50%;
}
td.subarticlemore {
  height:15px;
  text-align:right;
  vertical-align:bottom;
}
div.titlefrontarticle {
  width:150px;
  font-weight:bold;
  margin:10px 0 10px 0;
  color:#212073;  
}
div.frontarticle {
  width:150px;  
  padding-bottom:5px;
}
a.titlefrontarticle:link,a.titlefrontarticle:visited {
  color:#000000;
  text-decoration:none;
}
a.titlefrontarticle:hover {
  color:#212073;
}

/* FRONT LOGIN AND BANNER LEFT TOP */
td.frontlogin {
  width:219px;
  height:200px;
  background:#E7372A;
  vertical-align:bottom;
  background-image:url('../images/bg_box_login.gif');
  background-repeat:repeat-x;
  text-align:center;
  color:#000000;  
}
div.login1 {
  width:100%;
  text-align:center;
  padding-bottom:10px;
}
div.login2 {
  width:100%;
  text-align:center;
  padding-bottom:8px;  
}
div.login3 {
  width:100%;
  height:14px;
  text-align:center;
  padding-top:0px;
  padding-bottom:10px;   
}
div.login4 {
  width:219px;
  height:40px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  color:#FFFFFF;
}
div.login5 {
  width:219px;
  height:40px;
  text-align:center;
  vertical-align:middle;
  color:#FFFFFF;
}
span.login {
  padding:0 5px 0 5px;
}
a.login:link,a.login:visited {
  color:#FFFFFF;  
  text-decoration:none;
}
a.login:hover {
  color:#000000;
}


/* FRONT QUICK SEARCH */
td.frontquicksearch {
  width:272px;
  height:200px;
  background-image:url('../images/bg_box_quicksearch.gif');
  background-repeat:repeat-y;
}
div.frontquicksearch {
  border:0px;
  width:261px;  
  height:100%;
  margin-left:5px;
}
div.frontquicksearchtop {
  width:100%;
  height:25px;
  background-image:url('../images/bg_box_quicksearch_top.gif');
  background-repeat:repeat-x;
}

/* FRONT TOP JOB */
td.fronttopjob {
  width:237px;
  background:#2998CD;
  background-image:url('../images/bg_box_top_job_btm.gif'); 
  background-repeat:no-repeat;
  background-position:100% 100%;
  padding-left:8px;
  padding-right:8px;   
}
div.fronttopjoblisthead {
  text-align:right;  
}
div.fronttopjoblist_t {
  color:#FFFFFF;  
  vertical-align:top;
  padding:6px 0 6px 0;
}
div.fronttopjoblist {
  color:#FFFFFF;  
  vertical-align:top;
  border-bottom:1px dashed #FFFFFF;
  padding:6px 0 6px 0;
}
a.fronttopjob:link,a.fronttopjob:visited {
  color:#FFFFFF;
  text-decoration:none;
}
a.fronttopjob:hover {
  color:#000000;
}

/* FRONT LATEST JOB */
td.frontlatestjob {
  width:100%;
  height:100%;
  padding:5px 6px 0 5px;
  background-image:url('../images/bg_box_top_job_top.gif');
  background-repeat:no-repeat;
  background-position:0% 0%;    
}
table.frontlatestjob {    
  width:140px;
  height:100%;
}
td.frontlatestjobline {
  height:3px;
  background:#DD9042;
  background-image:url('../images/bg_box_top_job_line.gif');
  background-repeat:no-repeat;
  background-position:0% 50%;    
}
td.frontlatestjobitem {
  font-weight:bold;
  color:#000000;
  background:#DD9042;
  vertical-align:top;
  padding:5px 5px 5px 5px;
}
td.frontlatestjobvalue {
  background:#DD9042;  
  vertical-align:top;
  padding:5px 5px 5px 0;
  word-break:break-all;
  word-warp:break-word;
}
div.frontlatestjobvalue {
  overflow:hidden;
}
a.frontlatest:link,a.frontlatest:visited {
  color:#FFFFFF;
  text-decoration:none;
}
a.frontlatest:hover {
  color:#000000;
}

/* FRONT INDUSTRY LIST */
div.frontindustryhead {
  margin-left:6px;
  margin-bottom:7px;
  margin-top:7px;
  background-image:url('../images/industry_bg.gif');
  width: 867px;
  height: 39px
}
h2.frontindustryhead{
	font-size:13pt;
	color:#FF911E; 
	margin: 0;
	padding-top: 9px
}
div.frontindustry {
  width:867px;  
  color:#000000;
  background:#FFFFFF;
  text-align:left; 
  margin-left:6px;   
}
table.frontindustry {
  border:0;
}
td.frontindustry {  
  padding:5px;
  align:left;
  vertical-align:top;
}
div.frontindustrylist {
  padding:3px 0 3px 0;
}
/*a.frontindustry:link,a.frontindustry:visited {
  color:#0064D4;
  text-decoration:underline;
}
a.frontindustry:hover {
  color:#DD8F44;
}*/

/* FRONT PREMIUM COMPANIES */
div.frontpremiumcompanieshead {
  margin-left:6px;
  margin-bottom:7px;
  margin-top:7px;
  background-image:url('../images/premium_companies_bg.gif');
  width: 867px;
  height: 39px  
}
h2.frontpremiumcompanieshead {
	font-size:13pt;
	color:#F3CA0C; 
	margin: 0;
	padding-top: 9px
}
div.frontpremiumcompanies {
  width:867px;  
  color:#000000;
  background:#FFFFFF;
  text-align:left; 
  margin-left:6px;   
}
#frontpremiumcompaniesmarquee {
  width:1000px;
  height:100px;  
  color:#000000;
  background:#FFFFFF;
  text-align:left; 
  margin-left:6px;   
}
#marquee {
  width:1000px;
  height:100px;
}
table.premiumcompanies {
  width:100%;
  border:0;
}
td.premiumcompanies {  
  padding:5px;
  text-align:center;
  vertical-align:middle;
}

/* Breaking News */
iframe.breakingnews {
  width:275px;
  height:28px;
  margin-left:83px;
  margin-top:1px;
  border:1px solid #C1C1C1;
}

/* FOOTER */
div.footer {  
  width:1000px;
  background:#FFFFFF;
}
div.footer_1 {
  width:1000px;
  height:17px;
  background:#82A0A9;
  padding:3px 0 0 0;  
}
div.footer_2 {
  margin-top:1px;
  margin-bottom:1px;
  width:1000px;
  height:17px;
  background:#606060;
  padding:3px 0 0 0; 
}
div.footer_3 {
  width:1000px;
  height:17px;
  background:#82A0A9;
  padding:1px 0 0 0;   
}
a.footer:link,a.footer:visited {
  color:#FFFFFF;  
  text-decoration:none;
}
a.footer:hover {
  color:#000000;
}
a.footer2:link,a.footer2:visited {
  color:#FFFFFF;  
  text-decoration:none;
}
a.footer2:hover {
  color:#FF6500;
}
a.legal:link,a.legal:visited {
  color:#FFFFFF;  
  text-decoration:underline;
}
a.legal:hover {
  color:#000000;
}

/* BANNER */
div.banner120_90 {
  width:120px;
  height:90px;
  margin-top:5px;
}

/* Career Tips Menu */
#careertipsmenu {    
  position:absolute;
  visibility:hidden;
  margin-left:358px;
  margin-top:0px;
  text-align:left;
  background:#000000;
  -moz-opacity:0.75;
  filter:alpha(opacity=75);   
  z-index:32767; 
}
#guidemenu {    
  position:absolute;
  visibility:hidden;
  margin-left:138px;
  margin-top:0px;
  text-align:left;
  background:#000000;
  -moz-opacity:0.75;
  filter:alpha(opacity=75);   
  z-index:32767; 
}
div.careertipsmenulist {
  padding:5px 10px 5px 10px;
  border-bottom:2px solid #FFFFFF;
}
div.careertipsmenulist_e {
  padding:5px 10px 5px 10px;
}
a.careertipsmenu:link,a.careertipsmenu:visited {    
  color:#EF4B23;   
  text-decoration:none;
}
a.careertipsmenu:hover {  
  color:#FFFFFF;    
}

/* News & Events Menu */
#newsandeventmenu {    
  position:absolute;
  visibility:hidden;
  margin-left:427px;
  margin-top:0px;
  text-align:left;
  background:#000000;
  -moz-opacity:0.75;
  filter:alpha(opacity=75);   
  z-index:32767; 
}
div.newsandeventmenulist {
  padding:5px 10px 5px 10px;
  border-bottom:2px solid #FFFFFF;
}
div.newsandeventmenulist_e {
  padding:5px 10px 5px 10px;
}
a.newsandeventmenu:link,a.newsandeventmenu:visited {    
  color:#EF4B23;   
  text-decoration:none;
}
a.newsandeventmenu:hover {  
  color:#FFFFFF;    
}

/* Quick Guide Menu */
#quickguidemenu {    
  position:absolute;
  visibility:hidden;
  margin-left:145px;
  margin-top:0px;
  text-align:left;
  background:#000000;
  -moz-opacity:0.75;
  filter:alpha(opacity=75);   
  z-index:32767; 
}
div.quickguidemenulist {
  padding:5px 10px 5px 10px;
  border-bottom:2px solid #FFFFFF;
}
div.quickguidemenulist_e {
  padding:5px 10px 5px 10px;
}
a.quickguidemenu:link,a.quickguidemenu:visited {    
  color:#EF4B23;   
  text-decoration:none;
}
a.quickguidemenu:hover {  
  color:#FFFFFF;    
}

.quicksearch{
	font-size: 9pt;
	color:#FFFFFF; 
	padding-top: 3px;
	padding-left: 5px
	margin: 0;
}

.top5jobs{
	font-size:14pt;
	color:#FFFFFF; 
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: right;
	margin: 0;
}

.jobhilighted{
	font-size: 9pt;
	color:#653B0E; 
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0;
}
