/* common section */
body {
	margin:0px;
	padding:0px;
	background:#7F7E7E;
	font: normal 11px Arial, verdana, MS Sans Serif, Tahoma;
	color:#A7A1A1;	
	text-align:center;
	/*behavior:url("include/csshover.htc");*/
	z-index:0;
}
.clear {clear:both;margin:0px;padding:0px;height:0px;overflow:hidden;}
img {border:0px;margin:0px;padding:0px;z-index:0;}
h1{
        font-weight:normal;
        padding:10px 0 10px 10px;
        margin:0 0 0.5em 0;
        color:#666;
}
h2 {
        font-size:1em;
        font-weight:normal;
        padding:10px 0 10px 10px;
        margin:0 0 0.5em 0;
        }
h3, h4, p, table {
        font-size:1em;
        padding:0;
        margin:0;
        }
input, select, textarea {vertical-align:middle;color:#666;margin-bottom:3px;margin-right:3px;font:90%"MS Sans Serif",Tahoma,sans-serif,Verdana;}
input#password {font-size:100%;}
/*img{border:none;}*/
fieldset {border:0;padding:0;margin:0;border:solid 0 transparent;}
form {margin: 0px;}

ul {margin:0;padding:0;list-style:none;}
/* links elements */
a{color:#fff;text-decoration:underline;}
.hide{display:none;}
.left{float:left;}
.right{float:right;}
.first{border-left:0;}
.bold{font-weight:bold;}
.clear-all{clear:both;height:0;line-height:0;font-size:0;}
.error{color:red;font-size:0.9em;font-weight:bold;clear:both;}
.last{border-right:none !important;}

/* common section end */
#wrapper {
	margin:0px auto 0px auto;
	padding:0px;
	width:770px;
	background:url(../images/bg_btmidland_left.jpg) repeat-y left top #252A2D;
}
#wrapper2{
	width:770px;
	background:url(../images/bg_btmidland_right.jpg) repeat-y right top;
}

/* --------------------------------- header --------------------------------- */
#header {
	margin:0 auto;
	padding:0px;
	width:710px;
	/*overflow:hidden;*/
	clear:both;
	display:block;
}
#toplogo{width:100%}
#logo{width:317px;float:left;}
#mainmenu{float:right;display:block;margin-top:37px;}

#mainmenu ul li{display:inline;float:left;}
#mainmenu ul li a{display:block;height:21px;}
#mainmenu ul li.mnu_tha img{margin-right:5px;}
#mainmenu ul li.mnu_tha{padding-top:5px;}
#mainmenu ul li.mnu_eng img{margin-right:5px;}
#mainmenu ul li.mnu_eng{padding-top:5px;}
#mainmenu ul li.mnu_map a{background:url(../images/menut_map1.gif) no-repeat left top;width:52px;}
#mainmenu ul li.mnu_link a{background:url(../images/menut_link1.gif) no-repeat left top;width:57px;}
#mainmenu ul li.mnu_job a{background:url(../images/menut_job1.gif) no-repeat left top;width:102px;}

#mainmenu ul li.mnu_map a:hover{background:url(../images/menut_map2.gif) no-repeat left top;}
#mainmenu ul li.mnu_link a:hover{background:url(../images/menut_link2.gif) no-repeat left top;}
#mainmenu ul li.mnu_job a:hover{background:url(../images/menut_job2.gif) no-repeat left top;}


/* header top menu */
#topmenu ul, #topmenu li,#topmenu a{display:block;	margin:0;padding:0;	border:0;}
#topmenu ul {width:100%;list-style:none;}
#topmenu ul li{display:inline;float:left;position:relative;padding:0px;z-index:9;}
#topmenu ul li a{display:block;height:28px;width:100%;}

#topmenu ul li.mnu_language_th{background:url(../images/menus_th.gif) no-repeat left top;width:57px;height:28px;}
#topmenu ul li.mnu_language_en{background:url(../images/menus_en.gif) no-repeat left top;width:87px;height:28px;}
#topmenu ul li.mnu_home a{background:url(../images/menus_home1.gif) no-repeat left top;width:70px;}
#topmenu ul li.mnu_company a{background:url(../images/menus_comp1.gif) no-repeat left top;width:85px;}
#topmenu ul li.mnu_product a{background:url(../images/menus_product1.gif) no-repeat left top;width:89px;}
#topmenu ul li.mnu_cust a{background:url(../images/menus_cust1.gif) no-repeat left top;width:145px;}
#topmenu ul li.mnu_rental a{background:url(../images/menus_rental1.gif) no-repeat left top;width:72px;}
#topmenu ul li.mnu_contact a{background:url(../images/menus_contact1.gif) no-repeat left top;width:105px;}
#topmenu ul li.mnu_home a:hover{background:url(../images/menus_home2.gif) no-repeat left top;}
#topmenu ul li.mnu_company a:hover{background:url(../images/menus_comp2.gif) no-repeat left top;}
#topmenu ul li.mnu_product a:hover{background:url(../images/menus_product2.gif) no-repeat left top;}
#topmenu ul li.mnu_cust a:hover{background:url(../images/menus_cust2.gif) no-repeat left top;}
#topmenu ul li.mnu_rental a:hover{background:url(../images/menus_rental2.gif) no-repeat left top;}
#topmenu ul li.mnu_contact a:hover{background:url(../images/menus_contact2.gif) no-repeat left top;}

#topmenu li li a{background: none !important;}
#topmenu li li{border-bottom:1px solid #837F80;text-decoration:none; color:#E7E7E7;width:100%; /* IE */text-indent:5px;text-align:left;}
#topmenu li>a { width:auto; } /* others */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 100%;
}
#nav li li a{
	width:150px !important;
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #E7E7E7;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width:150px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -2.45em 0 0 145px;
	background: #999;
}
* html #nav li ul ul { /* third-and-above-level lists */
	margin: -2em 0 0 145px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* level 2 */
#nav li ul li a{color:#323335;height:2.0em;text-decoration:none;padding:3px 0 0 3px;}
#nav li ul li a:hover{color:#E65F1D;text-decoration:underline;}

/* level 3*/
#nav li ul li ul li a{color:#F2EFEF;height:2.0em;}
#nav li ul li ul li a:hover{color:#E65F1D;}

/* --------------------------------- main content  --------------------------------- */
#content {
	margin:0 30px 30px 30px;
	/*overflow:hidden;*/
	padding-top:30px;
	width:710px;
	text-align:left;
	z-index:-4;
}
/* welcome + news */
#welcome_news{width:100%;margin-top:32px;clear:both;}
#welcome{width:395px;float:left;}
#middle_vline{width:42px;float:left;background:url(../images/dot.gif) no-repeat 50% 42px ;display:block;height:325px;min-height:325px;}
#news{width:273px;float:left;}

/* sidebar + inside */
#sidebar_inside{width:100%;margin-top:32px;clear:both;}
#sidebar{width:150px;float:left;}
#middle_dline{width:43px;float:left;background:url(../images/dotinside.gif) no-repeat 50% 0px ;display:block;height:556px;min-height:556px;}
#inside{width:516px;float:right;}

/* services + tips */
#services_tips{width:100%;clear:both;}
#services{width:395px;float:left;margin-right:21px;background:url(../images/dot2.gif) no-repeat 0 0;display:block;padding-top:5px;}
#services ul li{clear:both;}

#services ul li.spare{background:#34383B;overflow:hidden;clear:both;height:78px;}
#services ul li img{margin:10px 20px 10px 10px;}

#services ul li .servicetext{margin-top:10px;width:275px;}
#tips{width:294px;float:left;background:#837F7F;height:285px;min-height:255px !important;}
#tips_content{margin-left:15px;}

/* tips list - table background */
td.odd{background:#3D4143;}
td.even{}	

/* --------------------------------- footer  --------------------------------- */
#footer {
	background:#141719;
	width:759px;
	text-align:center;
	FONT-SIZE: 11px; COLOR: #817979; FONT-FAMILY: Arial, verdana, MS Sans Serif;
	line-height:30px;
	margin:0 auto;
}
#textlink {
	background:#252A2D;
	width:759px;
	text-align:center;
	FONT-SIZE: 11px; COLOR: #A7A1A1; FONT-FAMILY: Arial, verdana, MS Sans Serif;
	line-height:30px;
	margin:0 auto;
}
#admin {
	width:600px;
	text-align:center;
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, verdana, MS Sans Serif;
	line-height:30px;
	margin:0 auto;
}

.textwh{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, verdana, MS Sans Serif;font-weight:bold; }
.orange{FONT-SIZE: 12px; COLOR: #E75F1D; FONT-FAMILY: Arial, verdana, MS Sans Serif;font-weight:bold;}
.yellow{FONT-SIZE: 12px; COLOR: #F49B4C; FONT-FAMILY: Arial, verdana, MS Sans Serif;font-weight:bold;}
.textgl{FONT-SIZE: 11px; COLOR: #252A2D; FONT-FAMILY: Arial, verdana, MS Sans Serif;}

#textlink a{text-decoration:none;COLOR: #A7A1A1;}
#textlink a:hover{text-decoration:underline;COLOR: #ffffff;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* job alert */
/* common section end */
#wrapper_job {
	margin:0px auto 0px auto;
	padding:0px;
	width:550px;
	background:url(../images/bg_btmidland_left.jpg) repeat-y left top #252A2D;
}
#wrapper_job, #wrapper2_job{min-height:530px;}
* html #wrapper_job, * html #wrapper2_job{height:530px;}

#wrapper2_job{
	margin:0px auto 0px auto;
	width:550px;
	background:url(../images/bg_btmidland_right.jpg) repeat-y right top;
}
#content_job {
	width:490px;
	margin:0 auto;
	padding-top:20px;
	text-align:left;
	/*color:#fff;*/
}
#content_job h1{background:url(../images/h_job_popup.gif) no-repeat left top;width:494px;height:31px;margin:0;padding:0;text-align:right;}
#content_job h1 img{margin:0px 100px 0pt 0pt;}
#content_job h3{margin:15px 0;color:#fff;}
#content_job p{margin:5px 0 10px 0;}

/* job list */
.jobmenu ul li{background:url(../images/bullet_white.gif) no-repeat left 50%;padding-left:10px;}
.jobmenu a{text-decoration:none;}
.jobmenu a:hover{text-decoration:underline;}
.jobmenu ul li.nobg{background:none;padding:5px 0 8px 0;}
.whitetext{color:#fff;font-size:12px;}