html { height:100%; }
body { width:940px; height:100%; margin:0px auto; background:url(http://ejobs.s3.amazonaws.com/bck.png); background-position:top; background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif, Times, serif;   font-size:14px; line-height:17px; color:#000; text-align: center; }
form,img,ul,li,h2,h3,h4,h5 { border:0; padding:0; margin:0;  }
a:link,a:visited { color:#160BF4; text-decoration:none; font-size: 12px; }  a:hover { text-decoration: underline; }
td { vertical-align: top; text-align: left; }


div { display:inline; width:100%; float:left;  padding:0; margin:0; text-align:left; }


#site { width:940px;    }
#navbar { width:940px; height:33px;  float:left; text-align: left; color:#FFF;  }
#navbar_left { float: left; width:500px; line-height: 26px;  font-size:11px; }
#navbar_left a { color:#fff; font-weight:bold; font-size:11px; text-decoration:underline; } /* #FF4d00 */
#navbar_center { float: right; width:288px;  line-height: 26px; height: 26px; color: #000000; text-align: center; background:url(http://ejobs.s3.amazonaws.com/bck_navbar_right.png); border-left:1px solid #E6E6E6;  border-right:1px solid #E6E6E6;  }
#navbar_center a { color:#fff; font-weight:bold; font-size:12px; text-decoration:none; } /* #FF4d00 */
#navbar_right { float: left; width:148px;  line-height: 26px; height: 26px; color: #000000; text-align: center; background:url(http://ejobs.s3.amazonaws.com/bck_navbar_right.png); border-left:1px solid #E6E6E6;  }
#navbar_right a { color:#fff; font-weight:bold; font-size:12px; text-decoration:none; } /* #FF4d00 */


#container { width:940px; margin:0px auto; text-align: left; }
#header { width:940px;  float:left; height: 140px;  }
#header_left { width:200px; padding-left:0; padding-right: 0; float:left; padding-top:30px; padding-left:12px;   }
#header_right { width:725px; float:right; text-align: right; padding-top:20px;  }
#header_right_1 { width:725px; float:left; text-align: center;  }
#header_right_2 { width:725px; float:left; text-align: right; height: 20px; }
#search { width:940px; height:50px;   float:left; background:url(http://ejobs.s3.amazonaws.com/bck_search.jpg); background-position: top; background-repeat: repeat-x; border-left:1px solid #FDD700; border-right:1px solid #FDD700;     }
#search h1 { color:#FFFFFF; font-size:19px; }
#search h3 { color:#FFFFFF; font-size:19px; }
#account { width:940px; height: 26px; float: left; text-align: center; background:url(http://ejobs.s3.amazonaws.com/bck_account.jpg); background-position: top; background-repeat: no-repeat;  margin-top:0px; line-height: 26px; }
#content { width:940px; float: left; margin-top:14px; height: 100%; min-height: 900px;  }
#foo { float: left; width: 940px; margin-top:20px; text-align: center; background:url(http://ejobs.s3.amazonaws.com/bck_footer.jpg); background-position: top; background-repeat: no-repeat; }
#foo_2 { float: left; width: 896px; margin:8px; padding: 14px; padding-top:14px; text-align: center; background-color:#ffffff; font-size:12px; color:#94A0A0; }

.breadcrumb { float:left; width: 940px; margin:10px 0 10px 0; color: #848484; font-size: 12px; }





div.notice { background-color: #FFFFF0; border:1px solid #FFFFD5; padding-top:6px; padding-bottom:6px; margin-bottom:8px; margin-top:8px; text-align: center; }   div.notice span { background: url(http://www.ejobs.sg/img/icon_notice.jpg); background-repeat: no-repeat; padding-left:26px; display:block; min-height: 22px; line-height:22px;  margin-left:8px; font-style: italic; }

div.space { float:left; width:8px; height: 8px; line-height: 8px; }


/* ELEMENTS */
h1 { font-size:19px; color:#FF4D00; border:0; padding:0; margin:0; display: inline; font-family: Arial; }
h2 { font-size:18px; color:#FF4D00; border:0; padding:0; margin:0; display: inline; font-weight: bold; line-height: normal;  }
hr { border-bottom:1px dotted #fe7510; width: 100%; border-top:0; border-left:0; border-right: 0; margin-top:2px; background-color: #ffffff; height: 1px;  }
h3 { font-size:18px;  border:0; padding:0; margin:0; display: inline; color: #FF4D00;  }
h4 { font-size:14px;  border:0; padding:0; margin:0;  font-weight: bold;  }
ul { list-style-position: outside; display: block;  padding:0; margin: 0;  }
li {  list-style-position:inside; display: list-item;  list-style-image:url(http://ejobs.s3.amazonaws.com/li.gif); }
fieldset { border:1px solid #E3E7E7;  margin-top:16px; padding:14px; background-color:#FFFFFF; }
legend { width:auto;  color:#000; font-size:16px; font-weight:bold; }
label { margin-right:8px; }
img.title_index { padding-top:0px; padding-left:12px; padding-bottom: 8px; margin: 0px; }


/* LINKS */
a.isocol { color: #585858; font-weight: bold; font-size: 11px; }
a.menu { color:#94A0A0; font-weight: normal; text-decoration: none; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; background: #FFFFFF; padding:6px 8px 6px 8px; }
a.orange:link, a.orange:hover, a.orange:visited { color:#FB5200; font-weight: normal; text-decoration: none; font-family: Arial, sans-serif; font-size: 14px;  }
a.grey:link, a.grey:hover, a.grey:visited { color: #848484; font-weight: normal; border-bottom: 1px dotted #94A0A0;  font-family: Arial, sans-serif; font-size: 12px; text-decoration: none;  }
a.isob:link, a.isob:hover, a.isob:visited { color:#000; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 14px;  }
a.jobs:link,a.jobs:hover,a.jobs:visited { color:#FF4D00; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 15px;  }
a.g1:link,a.g1:hover,a.g1:visited { font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 14px;  }
a.or:link,a.or:hover,a.or:visited { color:#FF4D00;  }
/* FORMS */


/* corners for edit buttons */
b.ledb { display:table-cell; float:left; width:4px; height:37px; background:url(http://ejobs.s3.amazonaws.com/s/s2.png) 0 0 no-repeat; cursor:pointer; }
b.redb { display:table-cell; float:left; width:4px; height:37px; background:url(http://ejobs.s3.amazonaws.com/s/s2.png) -4px 0 no-repeat; cursor:pointer; }
b.cedb { display:table-cell; float:left; width:auto; height:37px; background:url(http://ejobs.s3.amazonaws.com/s/s.png) 0 -189px no-repeat; cursor:pointer; padding:0 5px 0 5px; }
a.edb:link, a.edb:visited { display:inline-block; width:auto;  font-size:12px; color:#fff; font-weight:bold; text-decoration:none; line-height:37px;  }
a.edb:hover { text-decoration:underline; }

a.mr:link, a.mr:hover, a.mr:visited { display:block; width:138px; height:25px; padding:0 8px 0 8px; font-weight: normal; line-height: 25px; background:url(http://www.ejobs.sg/img/bck_mr_links.jpg); background-position: top; background-repeat: no-repeat; margin-bottom:1px; margin-left:3px;  }


/* LISTINGS */
.j1 { width:28px; height:44px; }
.j2 { width:400px; }
.j2 a { color:#FF4D00; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 15px; }
.j3 { width:210px; text-align:center; font-size:12px; font-weight:normal; }
.j4 { width:130px; text-align:center; font-size:12px; font-weight:normal; }
.j5 { width:140px; text-align:center; font-size:12px; font-weight:normal; }
.j6 { width:100%; height:2px; border-top:1px dotted #EEF0EF; }

form { display: inline;}
form.space { display: inline; line-height: 24px;}
input { height: 22px; padding:2px; border:1px solid #FFC904; margin-right:4px; }
input.checkbox { padding:0; margin:0; vertical-align: middle; }
input.file { height: 18px; padding:2px;  margin-bottom:2px; margin-right: 2px; border: 2px solid #CBCFCF; }
/* input.img { border: 0; height: auto; vertical-align: bottom; } */
select { height: 27px; line-height:27px; border: 1px solid #FFC904; padding:3px 0 2px 0; margin-right:4px; }
textarea { padding:2px;  margin-bottom: 4px; margin-right: 4px; border: 2px solid #CBCFCF; }
input.image {  margin-right: 2px;  vertical-align: bottom; height: auto; }


/* AJAX */
div.puh { display:none; } /* pop up hidden */
div.puv { display:inline-block; width:auto; position:absolute; z-index:1; left:335px; top:175px; /*   */ } /* pop up visible */
td.a15 div.ah { background:#EEF4F9; color:white; width:426px; border:3px solid #EEF4F9; padding:12px; height:10px;  } /* popUp Header */
td.a15 div.ac { width:426px; padding:12px;  border:3px solid #EEF4F9;  float:left; clear:both;  height:auto; } /* popUp Content */

td.a11 {  width:16px; height:16px; background:url(http://a.bdtimg.com/s/s_v2.png) 0 0 no-repeat; opacity:0.30; filter:alpha(opacity = 25); }
td.a12 {  height:16px; background:#000; z-index:1; opacity:0.30; filter: alpha(opacity = 25);  }
td.a13 { width:16px; height:16px; background:url(http://a.bdtimg.com/s/s_v2.png) -17px 0 no-repeat;  opacity:0.30; filter:alpha(opacity = 25);  }

td.a14 { width:16px; height:16px; background:#000;  opacity:0.30; filter:alpha(opacity = 25); }
td.a15 { z-index:1; background:#fff;  }
td.a16 { width:16px; height:12px; background:#000;  opacity:0.30; filter:alpha(opacity = 25);  }

td.a17 { width:16px; height:16px; background:url(http://a.bdtimg.com/s/s_v2.png) 0 -17px no-repeat; opacity:0.30; filter: alpha(opacity = 25); }
td.a18 {  height:16px; background:#000; z-index:1; opacity:0.30; filter:alpha(opacity = 25);  }
td.a19 { width:16px; height:16px; background:url(http://a.bdtimg.com/s/s_v2.png) -17px -17px no-repeat;  opacity:0.30; filter:alpha(opacity = 25);  }
#close { width:21px; height:19px; float:right;  background:url(http://a.bdtimg.com/s/s_v2.png) -1px -38px no-repeat; cursor:pointer; }



/* AUTOCOMPLETE */
.acs { background:#285273; color:white; }
#acc { width:198px;  z-index:1; position:absolute;  display:block; font-size:0.94em; } /*  left:115px; top:94px; */
/* END AJAX */