#TBJSRightContent {position:absolute;top:130px;left:778px;}

/* Common Style */
body {
	color:#000000;
	font-size: 11px;
   FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
	line-height: 140%;
	margin:0px 0px 0px 0px;
}
.bluelink{color:#007ED2;	text-decoration: none;}
.bluelink a{color:#007ED2;	text-decoration: none;}
.bluelink a:hover{color:#007ED2;	text-decoration: underline;}

.bluelinku a{color:#007ED2;	text-decoration: underline;}
.bluelinku a:hover{color:#007ED2;	text-decoration: underline;}

.blacklink{color: Black;	text-decoration: underline;}
.blacklink a{color: Black;	text-decoration: underline;}
.blacklink a:hover{color: Black;	text-decoration: underline;}

.blacklinkinv{color: Black;	text-decoration: none;}
.blacklinkinv a{color: Black;	text-decoration: none;}
.blacklinkinv a:hover{color: Black;	text-decoration: none;}


.redlink{color:#9e0d0d;	text-decoration: none;}
.redlink a{color:#9e0d0d;	text-decoration: none;}
.redlink a:hover{color:#9e0d0d;	text-decoration: underline;}

.greylink{color:#616161;	text-decoration: none;}
.greylink a{color:#616161;	text-decoration: none;}
.greylink a:hover{color:#616161;	text-decoration: underline;}

#topmenu Input,#topmenu Select, #IndexLHS Input,#IndexLHS Select, #IndexRHS Input, #IndexRHS Select{
 font-size: 11px;
 FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
}

/* Top Menu Bar */
#topmenu
{
	width: 1000px;
}

#topmenu .registerStyle {
	color:#ffffff;
	font-size:11px;
}


#topmenu a
{
 text-decoration: underline;
 color: #ffffff;
}
#topmenu a:hover
{
 text-decoration: underline;
 color: #ffffff;
}
#topmenu .langselect{ 
color: #7f7f7f;	
}
#topmenu .langselect a{ 
color: #7f7f7f;	
}
#topmenu .toptable
{
	background: Black;
 padding: 5px 10px 3px 10px;
 color: #ffffff;
}
#topmenu .tab
{
 font-size: 12px;
 background-color: Black;
 border-bottom: 3px solid #007ed2;
}

#topmenu .HeaderTab{
	width: 800px;
}
#topmenu .HeaderTab .FLTab{
	float: left;
}
#topmenu .HeaderTab .FRTab{
	float: right;
}

#topmenu .em_tab
{
 font-size: 12px;
 background-color: Black;
 border-bottom: 3px solid #908b76;
}

#topmenu .tab .tabbg1{
font-size: 12px;
 font-weight: bold;
 text-align: center;
 background: #007ed2;
 padding: 2px 18px 2px 18px;
}

#topmenu .em_tab .em_tabbg1{
font-size: 12px;
 font-weight: bold;
 text-align: center;
 background: #908b76;
 padding: 2px 18px 2px 18px;
}

#topmenu .tab .tabbg0{
font-size: 12px;
 font-weight: bold;
 background-image: url(../images/toptabl0_bg.gif);
 text-align: center;	
 padding: 4px 18px 0px 18px;
}

#topmenu .em_tab .em_tabbg0{
font-size: 12px;
 font-weight: bold;
 background-image: url(../images/em_toptabl0_bg.gif);
 text-align: center;	
 padding: 4px 18px 0px 18px;
}

#topmenu .tab .tabbg0_grey{
font-size: 12px;
 font-weight: bold;
 background-image: url(../images/toptagl0_bg.gif);
 text-align: center;	
 padding: 4px 18px 0px 18px;
}

#topmenu .em_tab .em_tabbg0_grey{
font-size: 12px;
 font-weight: bold;
 background-image: url(../images/em_toptagl0_bg.gif);
 text-align: center;	
 padding: 4px 18px 0px 18px;
}

#topmenu .tab .tabbg1 a{
 color: White;
 text-decoration: none;
}
#topmenu .tab .tabbg0 a{
 color: Black;
 text-decoration: none;
}

#topmenu .em_tab .em_tabbg1 a{
 color: White;
 text-decoration: none;
}
#topmenu .em_tab .em_tabbg0 a{
 color: Black;
 text-decoration: none;
}

#topmenu .tab .tabbg0_grey a{
 color: White;
 text-decoration: none;
}

#topmenu .em_tab .em_tabbg0_grey a{
 color: White;
 text-decoration: none;
}

#topmenu .searchbox{
 background: #eaeaea;
 border-bottom: 2px solid #dadada;
 padding: 2px 10px 2px 10px;
}

#topmenu .searchbox .SearchJobsStyle{
 font-size:11px;
}

#topmenu .searchbox .bluelink{
	color:#007ED2;
	text-decoration: none;
	font-size:11px;
}
#topmenu .searchbox .bluelink a{
	color:#007ED2;
	text-decoration: none;
}
#topmenu .searchbox .bluelink a:hover{
	color:#007ED2;
	text-decoration: underline;	
}
#topmenu .searchbox .Adlink{
   float: right;
	color:#0058eb;
	text-decoration: none;
}
#topmenu .searchbox .Adlink a{
	color:#0058eb;
	text-decoration: none;
}
#topmenu .searchbox .Adlink a:hover{
	color: #0058eb;
	text-decoration: underline;	
}
/* End Top Menu Bar */

/* INDEX LHS */
#IndexContainer{
 width: 1000px;
 padding: 0px 0px 0px 0px;
}

#IndexLHS{
 width: 205px;
 padding: 0px 0px 0px 0px;
 margin: 5px 0px 0px 10px;
}



*html #IndexRHS{ width: 767px; padding: 0px 0px 0px 0px; margin-top: 5px;}
#IndexRHS{ width: 768px; padding: 0px 0px 0px 0px; margin-top: 5px;  margin-left: 0px;   margin-left: 5px;}
#IndexRHS .PremiumCenter{
 padding: 0px;
}
#IndexRHS .HKTotalJob{
  width: 173px;
  padding: 0px 0px 0px 5px;
  height: 150px;
}
#IndexRHS .HKTotalJobsBox1{
 padding: 1px 20px 1px 20px;
 margin-top: 0px;
 width: 100%;
 height: 72px;
 border: 1px solid #dadada;
}
#IndexRHS .HKTotalJobsBox2{
 padding: 1px 20px 1px 20px;
 margin-top: 1px;
 width: 100%; 
 height: 72px;
 border: 1px solid #dadada;
}

/* Login Box */
#LoginBox{
 width: 100%;
 height: 145px;
}
#LoginBox .LoginBoxTable{
	margin-top: 10px;
}
#LoginBox .LoginBoxTable TD{
	padding: 1px 0px 0px 5px;
}
#LoginBox .LoginResetTable TD{
 padding-left: 5px;
}
#LoginBox .LoginInput{
	 text-align: right;
}
#LoginBox .LoginInput input{
 width: 140px;
}
#LoginBox .LoginInput select{
 width: 145px;
}
#LoginBox .hd{
 border-bottom: 2px solid #007ed2; 
 font-weight: bold;
 color: #007ed2;
 height: 18px;
 font-size: 12px;
}
#LoginBox .bd{
 font-weight: bold;
}
#LoginBox Input{
 width: 130px;
}
#LoginBox .formbutton {
 FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
 BORDER-TOP-WIDTH: 1px;
 BORDER-LEFT-WIDTH: 1px;
 FONT-SIZE: 11px;
 BACKGROUND: #7d7d7d;
 BORDER-BOTTOM-WIDTH: 1px;
 COLOR: #ffffff;
 HEIGHT: 20px;
 width: 60px;
 BORDER-RIGHT-WIDTH: 1px
}
/* End Login Box */

/* Search Box */
#SearchJobsBox{ margin-top: 10px; padding: 5px; line-height: 200%; border: 1px solid #cccccc; background-image: url(../images/searchbox_bg.gif); background-position: 0px 0px; width:197px; }
#SearchJobsBox .hd{
	font-weight: bold;
 color: #9e0d0d;
 height: 30px;
 font-size: 12px;
}
#SearchJobsBox .formbutton{
 FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
 BORDER-TOP-WIDTH: 1px;
 BORDER-LEFT-WIDTH: 1px;
 FONT-SIZE: 11px;
 BACKGROUND: #9e0d0d;
 BORDER-BOTTOM-WIDTH: 1px;
 COLOR: #ffffff;
 HEIGHT: 20px;
 width: 60px;
 BORDER-RIGHT-WIDTH: 1px
}
*html #SearchJobsBox .SearchInput Input{ width: 96.5%;}
*+html #SearchJobsBox .SearchInput Input{ width: 96%;}
#SearchJobsBox .SearchInput Input{ width: 98%;}
#SearchJobsBox .SearchInput Select {width: 100%;}
/* End Search Box */

/* Resources Box */
/*
#IndexLHS #ResourcesBox{
	margin-top: 5px;
	padding: 10px 10px 5px 10px;
	background-color: #eff0ef;
}
*html #ResourcesBox .hd{ font-weight: bold; color: #007ed2; height: 20px; font-size: 12px;}
#ResourcesBox .hd{ font-weight: bold; color: #007ed2; height: 30px; font-size: 12px;}
*html #ResourcesBox ul{ margin:0px 0px 10px 0px;}
#ResourcesBox ul{ margin:-10px 0px 10px 0px;}
#ResourcesBox li{ margin:2px 0px 0px -20px;}
*html #ResourcesBox li{ margin:2px 0px 0px 20px;}
*+html #ResourcesBox li{ margin:2px 0px 0px 20px;}
#ResourcesBox li a{ color: Black; text-decoration: none;}
#ResourcesBox li a:hover{ color: Black; text-decoration: underline;}
#IndexLHS #Idiom, #IndexLHS #BookReview{ margin-top: 5px;}
#IndexLHS #BookReview .bg{ color: White; background-color: #203b65;}
#IndexLHS #Idiom .bg{ color: White; background-color: #4f7f96;}
#BookReview a, #Idiom  a{	text-decoration: none; color: White;}
#BookReview a:hover, #Idiom  a:hover{	text-decoration: underline; color: White;}
*/
/* End Resources Box */

/*Recommende Box*/
/*
*+html #RmBox { margin-top: 8px; border: 1px solid #c2e7ff; border-top: 1px solid #c2e7ff; width: 100%;}
*html #RmBox { margin-top: 5px; border: 1px solid #c2e7ff; border-top: 1px solid #c2e7ff; width: 100%;}
#RmBox { margin-top: 8px; border: 1px solid #c2e7ff; border-top: 1px solid #c2e7ff; width: 100%;}
#RmBox .hd{
 background-image: url(../images/rebg.gif);	
 color:#007ED2;
 padding:10px 10px 10px 10px;
}
#RmBox .bd{
 padding:3px 10px 5px 10px;
 text-align: left;
 line-height: 180%;
}
#RmBox .formbutton1{
    FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 11px;
    BACKGROUND: #7d7d7d;
    BORDER-BOTTOM-WIDTH: 1px;
    COLOR: #ffffff;
    HEIGHT: 20px;
	 width: 70px;
    BORDER-RIGHT-WIDTH: 1px
}
#RmBox .formbutton2{
    FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 11px;
    BACKGROUND: #7d7d7d;
    BORDER-BOTTOM-WIDTH: 1px;
    COLOR: #ffffff;
    HEIGHT: 20px;
	 width: 140px;
    BORDER-RIGHT-WIDTH: 1px
}
#RmBox .Listhdborder{
 border-bottom: 1px solid #dadada; 
 font-weight: bold;
 height: 25px;
}
#RmBox .Listpadding td{
 padding: 2px 0px 0px 5px;
}
#RmBox .SeeAll{
 text-align: right;
}
*/
/* End Recommende Box */

/* BrowseTabMenu*/
#BrowseTabMenu{
	margin: 5px 0px 0px 0px;
}
#tab1_data, #tab2_data, #tab3_data, #tab4_data{ width:768px; z-index:100 }
#IndexRHS .BrowseMenu #ControlButton{
	width:100%;
	height:29px;
}
#ControlButton td{ border-right: 1px solid white;cursor: pointer; cursor: hand; width: 119px;   height: 29px;   text-align: center; font-size: 12px;}
#ControlButton td a{ text-decoration: none;}
#ControlButton .tabon{  background-color: #007ed2;  color:white; font-weight: bold;}
#ControlButton .taboff{ background-color: #c6dfef;  color:#007ed2; font-weight: bold;}


#IndexRHS .BrowseMenu #ControlButton a{
	color:#007ED2;
	text-decoration: none;
}
#IndexRHS .BrowseMenu #ControlButton a:hover{
	color:#007ED2;
	text-decoration: underline;
}
#IndexRHS .BrowseMenu .BlueBordertable{
	border:2px solid #007ED2;
	padding:10px;
	height:135px;
}
#IndexRHS .BrowseMenu #categoryList{
	width:100%;
}
#IndexRHS .BrowseMenu #categoryList ul{
	float:left;
	width:19.5%;
	display:block;
	margin:0px;
	padding:0px;
	line-height: 1.5em;
}
#IndexRHS .BrowseMenu #categoryList li{
	margin:0 0 0 10px;
	padding:0 0 0 0px;
	list-style-type: none;
}


#IndexRHS .BrowseMenu #categoryList li a{
	color:#000000;
	text-decoration: none;
}
#IndexRHS .BrowseMenu #categoryList li a:hover{
	color:#000000;
	text-decoration: underline;
}

#IndexRHS .BrowseMenu #categoryList li .channellink{
	text-decoration:none;
	color:#007ed2;
}

#IndexRHS .BrowseMenu #categoryList li .channellink:hover{
	color:#007ed2;
}


#IndexRHS .BrowseMenu2 #ControlButton{
	width:100%;
	height:29px;
}
#IndexRHS .BrowseMenu2 #ControlButton a{
	color:#007ED2;
	text-decoration: none;
}
#IndexRHS .BrowseMenu2 #ControlButton a:hover{
	color:#007ED2;
	text-decoration: underline;
}
#IndexRHS .BrowseMenu2 .BlueBordertable{
	border:2px solid #007ED2;
	height:155px;
}
#IndexRHS .BrowseMenu2 #PositionList{
	width:100%;
    padding-top: 10px;
   padding-bottom: 10px;
}
#IndexRHS .BrowseMenu2 #PositionList ul{
	float:left;
	width:19.5%;
	display:block;
	margin:0 0 0 0px;
	padding:0px;
	line-height: 1.5em;
}
#IndexRHS .BrowseMenu2 #PositionList li{
	margin:0 0 0 20px;
	padding:0 0 0 0px;
	list-style-type: none;
}
#IndexRHS .BrowseMenu2 #PositionList li a{
	color:#000000;
	text-decoration: none;
}
#IndexRHS .BrowseMenu2 #PositionList li a:hover{
	color:#000000;
	text-decoration: underline;
}

/* End BrowseTabMenu */

/* Premium Ad */
#IndexRHS #PremiumAd{
	margin:0px 0px 0px 10px;
}
#IndexRHS #PremiumAd .blockL{
float: left;
margin: 0px 190px 0px 0px;
}
#IndexRHS #PremiumAd .blockR{
float: left;
margin: 0px 0px 0px 15px;
}
#IndexRHS #PremiumAd .blockL .title, #IndexRHS #PremiumAd .blockR .title{
 font-weight: bold;
 color: #007ed2;
 font-size: 12px;
 }
#IndexRHS #PremiumAd #Ad{
 margin:0px 0px 0px 0px;
 min-height:51px;
 height:100%;
 }
#IndexRHS #PremiumAd #Ad .PremiumImagefloatL{
	padding:0px;
   float: left;
}
#IndexRHS #PremiumAd #Ad .PremiumImagefloatR{
	padding:0px;
   float: left;
	margin: 0px 0px 0px 10px;
}


#IndexRHS .PremiumCenterArea{
 width: 595px;
}
#IndexRHS .PremiumCenterArea .PremiumCenterButton{
	float: left;
	width: 410px;
	overflow: hidden;
}
#IndexRHS .PremiumCenterArea .TopButton{
	float: right;
	width: 180px;
	overflow: hidden;
}
/* End Premium Ad */

/* News Content */
/*
#NewsContent{
	float:left;
}
#NewsContent .NewsContentTable{
	width: 100%;
	padding: 10px 5px 10px 10px;
}
#DBMessage{ width: 360px; margin:0px;	padding:0 0 0 0px;		line-height: 160%;	}
*html #NewsContent #CareerNews{   width: 375px;	margin:0px;	padding:0 0 0 0px;	line-height: 160%;	}
*+html #NewsContent #CareerNews{   width: 375px;	margin:0px;	padding:0 0 0 0px;	line-height: 160%;	}
#NewsContent #CareerNews{ width: 390px; margin:0px; padding:0 0 0 0px; line-height: 160%;	}
#NewsContent #CareerNews .hd{
 font-weight: bold;
 color: #007ed2;
 height: 20px;
 font-size: 12px;
}
#NewsContent #CareerNews #content{
	height:70px;
	width:100%;
	margin:0px;
}
#NewsContent #CareerNews #content #img{
	float: left;
	display:block;
	width:105px;
	margin:0px;
	padding:0px;
}
#NewsContent #CareerNews #content #intro{
	float:left;
	width:270px;
	margin:0px;
	padding:0px;
}
#NewsContent #CareerNews #JobHuntContent a{
 text-decoration: none;
 color: Black;
}
#NewsContent #CareerNews #JobHuntContent a:hover{
 text-decoration: underline;
 color: Black;
}
*/
/* End News Content */

/* Polling Box */
#IndexLHS #PollingBox{
	margin-top: 5px;
	padding: 10px;
   padding-right: 10px;
	background-color: #eff0ef;
}
#PollingBox .hd{ font-weight: bold; color: #007ed2; height: 15px; font-size: 12px;}
/* End Polling Box */
/* Footer */
#Footer .OtherCountry a{
 text-decoration: none;
 color: Black;
}
#Footer .OtherCountry a:hover{
 text-decoration: underline;
 color: Black;
}
#Footer .terms{
    background-color: Black;
	 height: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: "tahoma"
}
#Footer .terms a{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#Footer .terms a:hover{
    FONT-WEIGHT: bold;
    COLOR: #eeeeee;
    text-decoration: underline;
}
/* End Footer */

/* Refine Search Listing */
#ListingLHS{
 width: 765px;
 padding: 0px 0px 0px 0px;
 margin: 5px 0px 0px 10px;
}
*html #ListingRHS{ width: 220px; padding: 0px 0px 0px 0px; margin-top: 5px; margin-left: 5px;}
#ListingRHS{ width: 220px; padding: 0px 0px 0px 0px; margin-top: 5px; margin-left: 5px;}
#ListingLHS Input,#ListingLHS Select{ font-size: 11px;}
#RefineSearch{
 width: 100%;
}
#RefineSearch .RefineSearchTable{
 background-color:#f0f9ff;
}
#RefineSearch .RefineSearchTable td{
	padding: 2px;
}
.RefineSearchButton {
 FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
 BORDER-TOP-WIDTH: 1px;
 BORDER-LEFT-WIDTH: 1px;
 FONT-SIZE: 11px;
 BACKGROUND: #007ed2;
 BORDER-BOTTOM-WIDTH: 1px;
 COLOR: #ffffff;
 HEIGHT: 20px;
 width: 70px;
 BORDER-RIGHT-WIDTH: 1px
}
.RefineSearchButton2 {
 FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
 BORDER-TOP-WIDTH: 1px;
 BORDER-LEFT-WIDTH: 1px;
 FONT-SIZE: 11px;
 BACKGROUND: #007ed2;
 BORDER-BOTTOM-WIDTH: 1px;
 COLOR: #ffffff;
 HEIGHT: 20px;
 width: 120px;
 BORDER-RIGHT-WIDTH: 1px
}
.AdSearchButton {
 FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
 BORDER-TOP-WIDTH: 1px;
 BORDER-LEFT-WIDTH: 1px;
 FONT-SIZE: 11px;
 BACKGROUND: #C4C4C4;
 BORDER-BOTTOM-WIDTH: 1px;
 COLOR: #000000;
 HEIGHT: 20px;
 BORDER-RIGHT-WIDTH: 1px
}
.NumBox_Link_on{
	color:#ffffff;
	background-color: #007ed2;
	border: 1px solid #007ed2;
	padding:0px 2px 0px 2px;
	text-decoration: none;
}
a.NumBox_Link_off:link, a.NumBox_Link_off:active, a.NumBox_Link_off:visited, a.NumBox_Link_off:hover{
	color:#000000;
	border: 1px solid #666666;
	padding:0px 2px 0px 2px;
	background-color: #ffffff;
   text-decoration: none;
}
a.NumBox_Link_off:hover{
	color:#000000;
	border: 1px solid #666666;
	padding:0px 2px 0px 2px;
	background-color: #ffffff;
   text-decoration: underline;
}
a.NumBox_Link_on:active, a.NumBox_Link_on:visited, a.NumBox_Link_on:hover{
	border: 1px solid #007ed2;
	padding:0px 2px 0px 2px;
	text-decoration: none;
}
#ListingNumbar{
 margin-top: 5px;
 width: 100%;
}
#ListingNumbar .SearchResult{
	padding: 2px 0px 2px 0px;
}	
/* End Refine Search Listing */
.JobListing{
 margin: 5px 0px 0px 0px;
}
.JobListing .Listingtable{
  border-left-width: 1px;
  border-left-style: solid;
}
.JobListing .Listingtable .TDheader{
  padding: 8px 10px 8px 10px;
}
.JobListing .Listingtable TD{
  padding: 2px 10px 2px 10px;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
#RefineSearch .RefineSearchTable .clickpulldown{
	cursor: pointer;
	cursor: hand;
}
#RefineSearch .RefineSearchTable .selecteditem{
 padding-left: 5px;
}

.JobListing .Listingtable a{
 color: White;
}
.JobListing .Listingtable .info{
 color: White; float: left;
}
.JobListing .Listingtable .sorting{
 color: White;
 float: right;
}

#ListingLHS .viewmore{
 border: 1px solid #dedede;
 padding: 10px;
 margin-top: 10px;
}
#ListingLHS .sortbybar .clickpulldown{
	cursor: pointer;
	cursor: hand;
}
#ListingLHS .sortbybar .selectedlevel{
 padding-left: 8px;
}
.ListingSearchButton {
 FONT-FAMILY: Arial, Helvetica, sans-serif,  新細明體;
 BORDER-TOP-WIDTH: 1px;
 BORDER-LEFT-WIDTH: 1px;
 FONT-SIZE: 11px;
 BACKGROUND: #234d77;
 BORDER-BOTTOM-WIDTH: 1px;
 COLOR: #ffffff;
 HEIGHT: 20px;
 width: 70px;
 BORDER-RIGHT-WIDTH: 1px
}
.ListTools{
	border: 1px solid #dedede;
	height: 85px;
	padding-left: 10%;
}
.ListingRHSAd{
	margin-top: 5px;
}
.AdSearchTable .AdSearchForm{
 width: 98%;
}
.AdSearchTable .JobCategory{
width: 450px;
padding: 2px 5px 5px 5px;
 line-height: 160%;
	border: 1px solid #7f9db9 
}
.AdSearchTable .searchbtnbox{
	background-color: #dddddd;
	border: 1px solid #7F7F7F;
	padding: 10px 33% 10px 33%;
}
#ListingLHS .headline{
margin-top: 5px;
 border-bottom: 1px solid #234D77;
 height: 20px;
}
#ListingLHS .headline .title{
 font-size: 12px;
 font-weight: bold;
 color: #7f7f7f;
 float: left;
}
#ListingLHS .headline .byCat{
  float: right;
}


/* Latest Job */
/*#BrowseltabMenu{
	margin: 5px 0px 0px 0px;
}
#Latestltab1_data, #Latestltab2_data, #Latestltab3_data, #Latestltab4_data, #Latestltab5_data, #Latestltab6_data, #Latestltab7_data, #Latestltab8_data, #Latestltab9_data, #Latestltab10_data, #Latestltab11_data, #Latestltab12_data, #Latestltab13_data, #Latestltab14_data { position:absolute;
left:3px; width:768px; z-index:100 }

#LatestJob .BrowseMenu #ControlButton{
	width:100%;
	height:29px;
}
#LatestJob .BrowseMenu{
	background-color: #e3f3ff;
	width: 768px;
}	
#LatestJobControlButton td{
	cursor: pointer;
	cursor: hand;
	height: 22px;
	text-align: center;
	margin: 0px;
			padding: 2px 10px 2px 10px;
			width:109; 
	font-size: 11px;
}
#LatestJobControlButton td a{
	text-decoration: none;
}
#LatestJobControlButton .ltabsperA{
	width: 1px;
	border-bottom: 2px solid #ffffff;
	margin: 0px;	padding: 0px;
}
#LatestJobControlButton .ltabsperB{
	width: 1px;
	border-bottom: 2px solid #007eD2;
	margin: 0px;	padding: 0px;
}
#LatestJobControlButton .ltabon{
	background-color:white;
	border-top: 2px solid #007eD2;
	border-left: 2px solid #007eD2;
	border-right: 2px solid #007eD2;
	border-bottom: 0px solid #f1f8ff;
	background-color: #e3f3ff;	
	font-weight: bold; 
}
#LatestJobControlButton .ltaboffRowA{
	background-color: #c6c6c6;
	border-top: 2px solid #c6c6c6;
	border-bottom: 1px solid #ffffff;
}
#LatestJobControlButton .ltaboffRowB{
	background-color: #e3e3e3;
	border-top: 2px solid #e3e3e3;
	border-bottom: 2px solid #007eD2;
}
#LatestJob .BrowseMenu #ControlButton a{
	color:#007ED2;
	text-decoration: none;
}
#LatestJob .BrowseMenu #ControlButton a:hover{
	color:#007ED2;
	text-decoration: underline;
}
#LatestJob .BrowseMenu .BlueBorderltable{
	border-top:0px solid #ffffff;
	border-left:2px solid #007ED2;
	border-right:2px solid #007ED2;
	border-bottom:2px solid #007ED2;
	padding:10px;
	min-height:155px;
}
#LatestJob .BrowseMenu #categoryList{
	width:100%;
}
#LatestJob .BrowseMenu #categoryList ul{
	float:left;
	width:49.5%;
	display:block;
	margin:0px;
	padding:0px; 
	line-height: 1.6em;
}
#LatestJob .BrowseMenu #categoryList li{
	margin:0 0 0 20px;
	padding:0 0 0 0px; 
	list-style-type: none;
	list-style-image: url(../images/latest_dot.gif);
	color:#8c8c8c;
}
#LatestJob .BrowseMenu #categoryList li a{
	text-decoration: none;
}
#LatestJob .BrowseMenu #categoryList li a:hover{

	text-decoration: underline;
}

#LatestJob .BrowseMenu .more{
	float: right;
	color:#007ED2;	
}
#LatestJob .BrowseMenu .more a{
	color:#007ED2;	
}
/* End Latest Job */

/* Latest Job */



.LatestJobsLink a{color:#ff0000;}
.LatestJobsLink a:hover{color:#007ED2;	text-decoration: underline;}

#Latestltab1_data, #Latestltab2_data, #Latestltab3_data, #Latestltab4_data, #Latestltab5_data, #Latestltab6_data, #Latestltab7_data, #Latestltab8_data, #Latestltab9_data, #Latestltab10_data, #Latestltab11_data, #Latestltab12_data, #Latestltab13_data, #Latestltab14_data {width:768px; z-index:100 }

#LatestJob .hd{
 font-weight: bold;
 color: #007ed2;
 font-size: 12px;
 padding: 0px 0px 0px 10px;
}

#LatestJob .BrowseMenu #ControlButton{
	width:100%;
	height:29px;
}
#LatestJob .BrowseMenu{
	
	width: 768px;
}	


#LatestJobControlButton td{
	cursor: pointer;
	cursor: hand;
	height: 18px;
	text-align: center;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	width:103px; 
	font-size: 11px;
}

#LatestJobControlButton td a{
	text-decoration: none;
}
#LatestJobControlButton .ltabsperA{
	width: 1px;
	border-bottom: 2px solid #ffffff;
	margin: 0px;	padding: 0px;
}
#LatestJobControlButton .ltabsperB{
	width: 1px;
	border-bottom: 2px solid #007eD2;
	margin: 0px;	padding: 0px;
}
#LatestJobControlButton .ltabon{
	
	background-color:white;
	border-top: 2px solid #007eD2;
	border-left: 2px solid #007eD2;
	border-right: 2px solid #007eD2;
	border-bottom: 0px solid #f1f8ff;
	font-weight: bold; 
}
#LatestJobControlButton .ltaboffRowA{
	background-color: #919191;
	border-top: 2px solid #919191;
	border-bottom: 1px solid #ffffff;
}
#LatestJobControlButton .ltaboffRowB{
	background-color: #c4c4c4;
	border-top: 2px solid #c4c4c4;
	border-bottom: 2px solid #007eD2;
}


/*
#LatestJob .BrowseMenu #ControlButton a{
	color:#007ED2;
	text-decoration: none;
}
#LatestJob .BrowseMenu #ControlButton a:hover{
	color:#007ED2;
	text-decoration: underline;
}
*/

#LatestJob .BrowseMenu .BlueBorderltable{
	border-top:0px solid #ffffff;
	border-left:2px solid #007ED2;
	border-right:2px solid #007ED2;
	border-bottom:2px solid #007ED2;
	padding:10px;
	min-height:155px;
}
#LatestJob .BrowseMenu #LatestJobList{
	width:100%;
}
#LatestJob .BrowseMenu #LatestJobList ul{
	float:left;
	width:49.5%;
	display:block;
	margin:0px;
	padding:0px; 
	line-height: 1.6em;
}
#LatestJob .BrowseMenu #LatestJobList li{
	margin:0 0 0 16px;
	padding:0 0 0 0px; 
	list-style-type: none;
	list-style-image: url(../images/latest_dot.gif);
	color:#8c8c8c;
}




#LatestJob .BrowseMenu #LatestJobList li a{
	text-decoration: underline;
	color:#000000;
}
#LatestJob .BrowseMenu #LatestJobList li a:hover{
	color:#444444;
}



#LatestJob .BrowseMenu #LatestJobList li .companylink{
	text-decoration:none;
	color:#848484;
}

#LatestJob .BrowseMenu #LatestJobList li .companylink:hover{
	color:#848484;
}



#LatestJob .BrowseMenu .moreLatest{
	float: right;
	color:#007ED2;	
}
#LatestJob .BrowseMenu .moreLatest a{
	color:#007ED2;
	text-decoration:none;	
}

#LatestJob .BrowseMenu .moreLatest a:hover{
	color:#007ED2;
	text-decoration:underline;	
}
/* End Latest Job */


/* Start mSelect */
.mSelectContainer {
	width: 556px;
	height: 250px;
	border-right:2px solid #007ed2;
	border-left:2px solid #007ed2;
}
.mSelectList {
	font-family:arial;
	font-size:11px;
	margin:0 0 0 -10px;
}

.mSelectExpanded {
	list-style-image:url(../images/mSelectMinus.gif);
}

.mSelectShrinked {
	list-style-image:url(../images/mSelectAdd.gif);
}

.mSelectList ul li{
	font-family:arial;
	font-size:11px;
	line-height:160%;
	/*list-style-image:url(images/mSelectAdd.gif);*/
}

.mSelectCat ul li{
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:bold;
	line-height:160%;
	list-style-image:url(images/mSelectAdd.gif);
}

.mSelectList ul li a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.mSelectHeader {
	background-color:#007ed2;
	width: 540px;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	padding:8px 8px 8px 12px;
}

.mSelectSubCat li{
	font-weight:normal;
	color:#ff0000;
}

.mSelectBottom {
	width: 556px;
	height: 30px;
	background-color:#eae9e9;
	border-bottom:2px solid #007ed2;
	border-left:2px solid #007ed2;
	border-right:2px solid #007ed2;
	text-align:center;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	
}

.mSelectButton {
	width:80px;
	font-family:tahoma, arial, verdana;
	font-size:11px;
}

/* End mSelect */

/* Start Career Level */

.careerLevel {
	width:105px;
	height:120px;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	border:1px solid #7f9db9;
	padding:10px;
}

.careerLevelButton {
	width:50px;
	font-family:tahoma, arial, verdana;
	font-size:11px;
}

/* End Career Level */

/* Start 88mini */

#T88DB_AD{ 
font-size:11px;
}
#T88DB_AD a{ 
	color: Black;
	 text-decoration: none;
}
#T88DB_AD a:hover{ 
 text-decoration: underline;
}

/* End 88mini */

/* Start Marketing Area */
#MaketingArea{
	margin: 0px 0px 0px 10px;
}

#MaketingArea .Rdash{
	border-right: 1px dashed #DEDEDE;
}
#MaketingArea .hd{
 font-weight: bold;
 color: #007ed2;
 font-size: 12px;
}
#MaketingArea .photo{
	float:left ;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #DEDEDE;
}

#MaketingArea a{
	text-decoration: none;
	color: Black;
}
#MaketingArea a:hover{
	text-decoration: underline;
}
#MaketingArea .bluelink{
	color:#007ED2;
	text-decoration: none;
}
#MaketingArea .bluelink a{
	color:#007ED2;
	text-decoration: none;
}
#MaketingArea .bluelink a:hover{
	color:#007ED2;
	text-decoration: underline;	
}

#WhatsNew{
	padding-right: 10px;
}
#WhatsNew .content{
	min-height:70px;
}


#JobHunting{
margin-left: 10px;
}
#JobHunting .NewArticlesContentBlock{
	width:370px;
}
#JobHunting .content{
	min-height:70px;
}


#CareerManagement{
		padding-right: 10px;
}
#CareerManagement .content{
	min-height:70px;
}


#AfterWork{
	margin-left: 10px;
}
#AfterWork .NewArticlesContentBlock{
}
#AfterWork .content{
	min-height:70px;
}


#EnglishCentre{
	padding-right: 10px;
}
#EnglishCentre .hd{
 font-weight: bold;
 color: #007ed2;
 font-size: 12px;
}
#EnglishCentre .content{
	min-height:70px;
}

/* End Marketing Area */

/* Premium AgenciesArea */
#IndexRHS .Dashed_blue { border-bottom: 1px dashed #007ed2; line-height: 1px; height: 10px;}
#IndexRHS .PremiumAgenciesArea .Dashed_blue { border-bottom: 1px dashed #007ed2; line-height: 1px; height: 5px;}
.PremiumAgenciesArea{float: right;	margin: 10px 0px 0px 0px;	width: 170px;}
.PremiumAgenciesArea .title{font-weight: bold;color: #007ed2;}
.PremiumAgenciesArea .PA{width: 100%;}
.PremiumAgenciesArea .PE{width: 100%;}
.PremiumAgenciesArea .PH{width: 100%;}
.PremiumAgenciesArea .PA IMG{padding-left: 25px; padding-top: 15px;}	
.PremiumAgenciesArea .PE IMG{padding-left: 25px; padding-top: 15px;}
.PremiumAgenciesArea .PH IMG{padding-left: 25px; padding-top: 15px;}
.PremiumAgenciesArea .allcat{	color: #007ED2;}
.PremiumAgenciesArea .allcat a{	color: #007ED2;	text-decoration: none;}
.PremiumAgenciesArea .allcat a:hover{	color:#007ED2;	text-decoration: underline;}
/* End Premium Agencies */
/* BrowseTabMenu*/
#BrowseTabMenuBlue{	margin: 5px 0px 0px 0px;	float: left;	width: 590px;	overflow: hidden;}
#tab1_data, #tab2_data, #tab3_data, #tab4_data, #tab5_data, #tab6_data{	width: 100%; /*width:768px;*/ z-index:100;}
#IndexRHS .BrowseMenuBlue #ControlButton{	width:100%;	height:29px;}
#IndexRHS .BrowseMenuBlue #ControlButton a{	color:#007ED2;	text-decoration: none;}
#IndexRHS .BrowseMenuBlue #ControlButton a:hover{	color:#007ED2;	text-decoration: underline;}
#IndexRHS .BrowseMenuBlue .BlueBordertable{	border:2px solid #005b98; 	padding:0px 10px 10px 10px;/*	height:135px; *//*width: 744px; */width: 566px;}
#IndexRHS .BrowseMenuBlue #categoryList{	width:100%;}
#IndexRHS .BrowseMenuBlue #categoryList ul{	float:left;	width:24.5%;	display:block;	margin:0px;	padding:0px;	line-height: 1.5em;}
#IndexRHS .BrowseMenuBlue #categoryList li{	margin:0 0 0 5px;	padding:0 0 0 0px;	list-style-type: none;}
#IndexRHS .BrowseMenuBlue #categoryList li a{	color:#000000;	text-decoration: none;}
#IndexRHS .BrowseMenuBlue #categoryList li a:hover{	color:#000000;	text-decoration: underline;}
#IndexRHS .BrowseMenuBlue #categoryList li .channellink{	text-decoration:none;	color:#007ed2;}
#IndexRHS .BrowseMenuBlue #categoryList li .channellink:hover{	color:#007ed2;}

#IndexRHS .BrowseMenuBlue #JobPositionList{	width:100%;}
#IndexRHS .BrowseMenuBlue #JobPositionList ul{	float:left;	width: 24.5%;	display:block;	margin:0px;	padding:0px;	line-height: 1.5em;}
#IndexRHS .BrowseMenuBlue #JobPositionList li{	margin:0 0 0 25px;	padding:0 0 0 0px;	list-style-type: none; 	list-style-image: url(../images/latest_dot.gif);}
#IndexRHS .BrowseMenuBlue #JobPositionList li a{	color:#000000;	text-decoration: none;}
#IndexRHS .BrowseMenuBlue #JobPositionList li a:hover{	color:#000000;	text-decoration: underline;}

#IndexRHS .BrowseMenuBlue .tab{	border-bottom: 5px solid #005b98;}
#IndexRHS .BrowseMenuBlue .FLTab{	float: left;}
#IndexRHS .BrowseMenuBlue .FRTab{	float: right;}
#IndexRHS .BrowseMenuBlue .tabbgCL{font-size: 12px; font-weight: bold; text-align: center; padding: 2px 10px 2px 2px; color: #005b98;}
#IndexRHS .BrowseMenuBlue .tabbg1{font-size: 12px; font-weight: bold; text-align: center; background: #005b98; padding: 2px 18px 2px 18px;}
#IndexRHS .BrowseMenuBlue .tab .tabbg0{font-size: 12px; background-image: url(../images/BMtoptabl0_bg.gif); text-align: center;	 padding: 4px 10px 0px 10px;}
#IndexRHS .BrowseMenuBlue .tab .tabbg0_grey{font-size: 12px; background-image: url(../images/BMtoptagl0_bg.gif); text-align: center;	 padding: 4px 10px 0px 10px;}
#IndexRHS .BrowseMenuBlue .tab .tabbg1_grey{font-size: 12px; font-weight: bold; text-align: center; background: #005b98; padding: 2px 18px 2px 18px;}
#IndexRHS .BrowseMenuBlue .tab .tabbg1 a{ color: White; text-decoration: none;}
#IndexRHS .BrowseMenuBlue .tab .tabbg0 a{ color: Black; text-decoration: none;}
#IndexRHS .BrowseMenuBlue .tab .tabbg0_grey a{ color: White; text-decoration: none;}
#IndexRHS .BrowseMenuBlue .tab .tabbg1_grey a{ color: White; text-decoration: none;}
#IndexRHS .BrowseMenuBlue .hd{ font-weight: bold; text-decoration: underline; font-size: 12px; padding: 10px 0px 5px 5px;}
#IndexRHS .BrowseMenuBlue #LatestJobList{	width:100%;}
#IndexRHS .BrowseMenuBlue #LatestJobList ul{	float:left;	width:49.5%;	display:table;	margin:0px;	padding:0px; 	line-height: 1.6em;	overflow: hidden;	text-overflow:ellipsis;}
#IndexRHS .BrowseMenuBlue #LatestJobList li{	margin:0 0 0 26px;	padding:0 0 0 0px; 	list-style-type: none;	list-style-image: url(../images/latest_dot.gif);	color:#8c8c8c;}
#IndexRHS .BrowseMenuBlue #LatestJobList li a{	text-decoration:none;	color:#000000;}
#IndexRHS .BrowseMenuBlue #LatestJobList li a:hover{	text-decoration: underline;	color:#444444;}
#IndexRHS .BrowseMenuBlue #LatestJobList li .companylink{	text-decoration:none;	color:#848484;}
#IndexRHS .BrowseMenuBlue #LatestJobList li .companylink:hover{	color:#848484;}
/* End BrowseTabMenu */


