@charset "utf-8";
/* CSS Document */
body{
	margin: 50px 0px 0px 0px;
	background-color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
a{
	text-decoration: none;
	color: #000000;
}
a:hover{
	color: #339900;
}
h1{
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #000000;
}
h2{
	font-size: 12px;
	margin: 0px 0px 6px 0px;
	padding: 0;
	color: #000000;
}
h3{}
h4{}
p{
	margin: 0px 0px 5px 0px;
	line-height: 16px;
	font-size: 12px;
}
#wrapper{
	width: 835px;
	position: relative;
	margin: 0 auto;
	height: 620px;
	border: solid #bacf2d 2px;
	background-color: #FFFFFF;
}
#logo {
	position:absolute;
	z-index:2;
	top: 7px;
	left: 5px;
}
#page_title {
	position:absolute;
	width:115px;
	z-index:4;
	left: 5px;
	top: 98px;
	background-color: #c1d72e;
	padding: 13px 0px 14px 0px;
}
#map_hold {
	position:absolute;
	width:306px;
	z-index:2;
	left: 7px;
	top: 34px;
}




#left {
	position:absolute;
	width:127px;
	height:620px;
	z-index:1;
	background-color: #BACF2D;
}

#top_l {
	position:absolute;
	width:12px;
	height:15px;
	z-index:1;
	background-image: url(../images/t_l.jpg);
	left: -4px;
	top: -4px;
	background-repeat: no-repeat;
}
#bot_l {
	position:absolute;
	width:12px;
	height:15px;
	z-index:1;
	background-image: url(../images/b_l.jpg);
	left: -4px;
	bottom: -7px;
	background-repeat: no-repeat;
}
#top_nav {
	position:absolute;
	z-index:2;
	left: 135px;
	top: 8px;
	width: 645px;
	height: 39px;
	margin: 0;
	padding: 0;
}
#about {
	position:absolute;
	width:77px;
	z-index:1;
	top: 0px;
	border: solid #bacf2d 2px;
	left: 0px;
	padding: 10px 0px 11px 0px;
}
#candidates {
	position:absolute;
	width:76px;
	z-index:1;
	left: 87px;
	top: 0px;
	border: solid #bacf2d 2px;
	padding: 10px 0px 11px 0px;
}
#form_txt {
	position:absolute;
	width:271px;
	height:36px;
	z-index:3;
	left: -288px;
	top: 204px;
}

#employers {
	position:absolute;
	width:71px;
	z-index:1;
	left: 175px;
	top: 0px;
	border: solid #bacf2d 2px;
	padding: 10px 0px 11px 0px;
}
#contact {
	position:absolute;
	width:103px;
	z-index:1;
	left: 328px;
	top: 0px;
	border: solid #bacf2d 2px;
	padding: 10px 0px 11px 0px;
}
#resource {
	position:absolute;
	width:129px;
	z-index:1;
	left: 442px;
	top: 0px;
	border: solid #bacf2d 2px;
	padding: 10px 0px 11px 0px;
}
#news_item {
	position:absolute;
	width:645px;
	height:214px;
	z-index:2;
	left: 0px;
	top: -0px;
	overflow: auto;
}
#news_img {
	position:absolute;
	z-index:1;
	left: 0px;
	top: 224px;
	width: 295px;
	height: 195px;
}
#news_img2 {
	position:absolute;
	z-index:3;
	left: 347px;
	top: 243px;
}
#img_1 {
	position:absolute;
	width:304px;
	z-index:2;
	left: 339px;
	top: 1px;
}
#img_2 {
	position:absolute;
	width:290px;
	height:190px;
	z-index:3;
	left: 353px;
	top: 230px;
}




#home {
	position:absolute;
	width:61px;
	z-index:1;
	left: 257px;
	top: 0px;
	border: solid #bacf2d 2px;
	padding: 10px 0px 11px 0px;
}
#add {
	position:absolute;
	z-index:3;
	left: 159px;
	top: 55px;
}
#icon_1 {
	position:absolute;
	z-index:4;
	left: 135px;
	top: 52px;
}
#icon2 {
	position:absolute;
	z-index:5;
	left: 135px;
	top: 71px;
}
#tel {
	position:absolute;
	z-index:6;
	left: 160px;
	top: 73px;
}
#spacer {
	position:absolute;
	width:643px;
	height:37px;
	z-index:7;
	left: 138px;
	top: 99px;
	border-top: solid #cccccc 2px;
	border-bottom: solid #cccccc 2px;
}
#nav {
	position:absolute;
	width:115px;
	z-index:3;
	left: 5px;
	top: 146px;
}
.style1 {
	color: #000000;
	font-size: 12px;
}
.style2 {
	color: #000000;
	font-size: 12px;
}
.style3 {color: #666666}

#main {
	position:absolute;
	width:643px;
	height:420px;
	z-index:8;
	left: 138px;
	top: 145px;
}
#sector {
	position:absolute;
	width:307px;
	height:184px;
	z-index:1;
	border: solid #c1d72e 2px;
	left: 0px;
	top: 2px;
}
#sector_title {
	position:absolute;
	width:309px;
	height:26px;
	z-index:1;
	background-color: #c1d72e;
}
#sector_list {
	position:absolute;
	width:139px;
	z-index:3;
	left: 161px;
	top: 38px;
}
#home_img {
	position:absolute;
	z-index:2;
	left: 9px;
	top: 41px;
}
#emp {
	position:absolute;
	width:311px;
	z-index:2;
	left: 0px;
	top: 251px;
	padding: 10px 0px 11px 0px;
	background-color: #c1d72e;
}
#can {
	position:absolute;
	width:311px;
	z-index:2;
	left: 0px;
	top: 198px;
	background-color: #c1d72e;
	padding: 10px 0px 11px 0px;
}
#detail1 {
	position:absolute;
	width:264px;
	z-index:2;
	left: 33px;
	top: 35px;
}
#detail2 {
	position:absolute;
	width:272px;
	z-index:2;
	left: 33px;
	top: 35px;
}



.tl{
	position: absolute;
	top: -4px;
	left: -4px;
}
.bl{
	position: absolute;
	top: 27px;
	left: -4px;
}
.tr{
	position: absolute;
	top: -4px;
	right: -4px;
}
.br{
	position: absolute;
	top: 27px;
	right: -4px;
}
.tl1{
	position: absolute;
	top: -2px;
	left: -2px;
}
.bl1{
	position: absolute;
	top: 32px;
	left: -2px;
}
.tr1{
	position: absolute;
	top: -2px;
	right: -2px;
}
.br1{
	position: absolute;
	top: 32px;
	right: -1px;
}
.tl2{
	position: absolute;
	top: -5px;
	left: -5px;
}
.bl2{
	position: absolute;
	top: 176px;
	left: -4px;
}
.tr2{
	position: absolute;
	top: -5px;
	right: -3px;
}
.br2{
	position: absolute;
	top: 176px;
	right: -4px;
}
.tr3{
	position: absolute;
	top: -3px;
	right: -3px;
}
.tl3{
	position: absolute;
	top: -3px;
	left: -3px;
	height: 16px;
}
.br3{
	position: absolute;
	top: 33px;
	right: -3px;
}
.bl3{
	position: absolute;
	top: 33px;
	left: -3px;
}
#footer {
	position:absolute;
	width:643px;
	z-index:7;
	left: 138px;
	top: 577px;
	border-top: solid #cccccc 2px;
	border-bottom: solid #cccccc 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
}
#jobs {
	position:absolute;
	width:320px;
	height:414px;
	z-index:1;
	border: solid #c1d72e 2px;
	left: 319px;
	top: 2px;
}
#jobs_title {
	position:absolute;
	width:322px;
	height:26px;
	z-index:1;
	background-color: #c1d72e;
}
#enq {
	position:absolute;
	width:307px;
	height:184px;
	z-index:1;
	border: solid #c1d72e 2px;
	left: 0px;
	top: 2px;
}
.input1{
	width: 180px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
	background-color: #FFFFFF;
	border: solid #cccccc 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.txt_input_area1{
	width: 180px;
	margin: 5px 0px 5px 0px;
	padding: 1px 1px 1px 1px;
	font-size: 10px;
	border: solid #cccccc 1px;
}
.contact_smtxt_enq {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;

}
#detail_txt {
	position:absolute;
	width:320px;
	height:414px;
	z-index:1;
	border: solid #c1d72e 2px;
	left: 0px;
	top: 2px;
}
#detail3 {
	position:absolute;
	width:284px;
	z-index:2;
	left: 33px;
	top: 35px;
}
#news {
	position:absolute;
	width:61px;
	z-index:1;
	left: 581px;
	top: 0px;
	border: solid #bacf2d 2px;
	padding: 10px 0px 11px 0px;
}
#detail4 {
	position:absolute;
	width:272px;
	z-index:2;
	left: 33px;
	top: 41px;
}
#detail5 {
	position:absolute;
	width:272px;
	z-index:2;
	left: 33px;
	top: 208px;
}
