	/* [%-# @(#)style.css	1.6 10:16:07,11/11/18 (yy/mm/dd) -%] */
  
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		list-style-type:none;
	}

	body{
		background:#FFFFFF url(../images/body_bg.gif) repeat-x scroll 0 0;
		color:#000;
		font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
		font-size:75%;
		margin:0;
		padding:0;
		width:100%;
	}
  
  /************* Wrapper *******************/

    #wrapper{
		width:960px;
		margin:0 auto;
		padding:0;
		font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}

	#container{
		width:960px;
		margin:0;
		padding:0;
	}

	#mast_head{
		width:960px;
		margin:0;
		padding:0;
		float:left;
	}
	
	.logo{
		padding:42px 0 0 5px;
	}

	#header{
		background:transparent url(../images/header_right.gif) no-repeat right top;
		height:224px !important;
		margin:0;
		padding:0;
	}

/*************** Navigation ****************/
	#nav{
		width:960px;
		float:left;
		margin:0;
		padding:0;
	}

    #menu_tabs{
		width:770px;
		margin:0;
		padding:0;
		float:left;
	}
    
	#menu_tabs ul{
		width:100%;
	}
	
	#menu_tabs ul li{
		display:inline;
		float:left;
		padding:15px 2px 0 0;
	}

	#menu_tabs ul li a{
		display:block;
		width:95px;
		height:33px;
		background:transparent url(../images/menu_btn.gif) no-repeat center;
		color:#FFF !important;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		line-height:33px;
		font-family:Arial, Helvetica, Tahoma, sans-serif 
	}
	

	#menu_tabs ul li a:hover{
		text-decoration:none !important;
		background:transparent url(../images/menu_btn_on.gif) no-repeat center;
	}

/*************** Search Box **************/
	#search_box{
		width:276px;
		margin:0;
		padding:0;
		float:right;
	}
#searchfield {
      background:transparent url(../images/search_bg.gif) top left no-repeat;
      float:left;
      height:25px;
      width:161px;
}
.search-right{width:190px;float:right;margin:0px;padding:10px 0 0 0;}
#searchfield input{margin:5px 0 0 9px;padding:0 0 0 0px;border:0px none;}
.search-right form{width:250px;margin:0px;padding:0px;}
#searchbutton {
border:medium none;
float:left;
height:25px;
width:28px;
}
	#search_input{
		width:189px;
		height:27px;
		float:right;
		text-align:left;
		background:transparent url(../images/search_img.gif) no-repeat center;
		margin:12px 0 0 0;
	}

	#search_input input{
		margin:4px 0 0 10px;
		padding:2px 0 0 0;
		border-style:none;
		border:0;
	}

/************** Banner *******************/

    #banner{
		margin:0;
		padding:0;
		float:left;
		width:960px;
		height:179px;
		display:block;
		background:transparent url(../images/banner.jpg) no-repeat center;
	}


/************** Body *********************/

    #main_body{
		width:960px;
		margin:20px 0 0 0;
		padding:0;
		float:left;
	}

	#left_panel{
		width:744px;
		float:left;
		margin:0;
		padding:0;
	}
	
	.ptxt{
		padding:10px;
		border-bottom:1px solid #d5d4d4;
		clear:both;
	}

	.txt1{
		padding:10px 0 0 10px;
		font-family:Verdana;
		color:#5a5858;
		font-size:11px;
		text-decoration:none !important;
	}
	
	#h1_right{
		margin:0;
		padding:0;
		background:#adbfc9 url(../images/h1_right.gif) no-repeat right;
		height:40px;	
		text-decoration:none !important;
	}

	#h1_right h1{
		background:transparent url(../images/h1_left.gif) no-repeat left;
		line-height:40px;
		font-size:150%;
		color:#FFFFFF;
		font-weight:500;
		padding:0 0 0 10px;
		text-decoration:none;
	}
	#oil-search{
		width:744px;
		float:left;
		margin:0px;
		padding:0px;
	}
	#job_search{
		padding:15px 0 0 0;
		width:544px;
		height:150px;
		float:left;
		display:block;
		background:transparent url(../images/job_search_back.gif) no-repeat center;
	}

	#job_search h1{
		font-size:170%;
		color:#434242;
		font-family:Arial;
		font-weight:bold;
		padding:10px 0 0 20px;
	}

	#job_search form fieldset {
		margin:15px 0 0 20px;
		padding:0;
	}

	#job_search label {
		display:block;
		margin:0;
		display:inline;
		float:left;
	}

	.label_l{
		padding:0 0 0 20px;
	}

	.label_m{
		padding:14px 0 0 20px;
	}

	#job_search label span {
		display:block;
		font-size:80%;
		margin:0;
		padding:0;
	}

	input.text {
		border:1px solid #BAD1B5;
		color:#3C7D43;
		margin:2px 0 0;
		padding:2px;
		width:150px;
		border:1px solid #000;
	}

	.btn-search {	
		background:transparent url(../images/search_btn.gif) no-repeat scroll 0 0;
		cursor:pointer;
		border:medium none;
		height:27px;
		margin:0 14px 0 0;
		outline-style:none;
		outline-width:medium;
		padding:1px 0 0 12px;
		width:122px;
	}

	.right_link{
		border:1px solid #000;
		display:block;
		width:140px;
		float:right;
		margin:0;
		font-family:Arial;
		font-size:11px;
		color:#5a5858;
		padding:10px 30px 0 0;
	}

	.redtxt{
		color:#f15d22;
		text-decoration:none;
	}

	.redtxt1{
		color:#f15d22;
		text-decoration:none;
	}

	.redtxt:hover{text-decoration:underline;}

	#oil_cont {
		float:left;
		margin:0;
		padding:0;
		width:740px;
	}

	#oil_cont h2{
		color:#f15d22;
		font-size:130%;
		font-weight:bold;
		padding:15px 0 0 0;
	}

	#oil_cont ul {
		background:transparent none repeat scroll 0 0;
		float:left;
		list-style-type:none;
		margin:0;
		color:#f15d22;
		padding:20px 0 10px 35px;
		position:relative;
		width:300px;
	}
	#oil_cont ul a{
		margin:0;
		color:#f15d22;
		padding:0 0 3px 0;
		display:block;
	}
		#oil_cont ul a:hover{
		color:#f15d22;
    list-style-type:none;
 	}
 	
 	#contactus {
		float:left;
		margin:10px 0 0 10px;
		padding:0 0 7px 0;
		width:190px;
		background: url(../images/curve_bottom.gif) no-repeat bottom;
		background-color:#ADBFC9;
	}
	 
   #contactus p{
    color:#ffffff;
	font-size:1.0em;
	background: url(../images/curve_top.gif) no-repeat top;
    padding:7px 5px 7px 9px;	
	}
	#contactus p strong{font-weight:bold;}
	#contactus p.officenumber{background:none;margin:0px;padding:5px 0 0 9px;}
/************ Right Panel ***************/

	#right_panel{
		width:198px;
		float:right;
		margin:0;
		padding:0;
	}

	.r_btn{
		width:198px;
		padding:0;
		margin:0;
	}

	.r_btn ul{
		width:100%;
		padding:0;
		margin:0;
	}

	.r_btn ul li{
		float:left;
		width:197px;
		height:37px;
		display:block;
		padding:0 0 5px 0;
	}
	
	#right_box{
		display:block;
		width:197px;
		margin:10px 0 0 0;
		padding:0 0 16px 0;
		float:left;
		background:#d2e0e7 url(../images/right_box_down.gif) no-repeat bottom;
	}

	.b_top{
		margin:0;
		text-indent:-100px;
		padding:14px 0 0 0;
		background:url(../images/right_box_top.gif) no-repeat top;
	}

	.r_top{
		width:161px;
		margin:0 auto;
		padding:0 5px 5px 5px;
		background:#ffffff url(../images/white_down.gif) no-repeat bottom;
	}

	.white_box{
		width:171px;
		padding:7px 0 0 0;
		margin:0 auto;
		background:transparent url(../images/white_top.gif) no-repeat top;
	}

	.r_top strong{
		font-weight:bold;
		font-family:Arial;
		font-size:100%;
		color:#000;
	}

	.r_top .organize{
		text-align:center;
		padding:20px 0;
	}

	.br{border-bottom:1px dashed #767474;}

	#footer{
		margin:5px 0 0 0;
		width:100%;
		background:url(../images/footer_bg.gif) repeat-x top;
		height:46px;
		float:left;
	}

	#f_txt{
		width:960px;
		margin:0 auto;
		padding:0;
		height:46px;
		color:#a0adb7;
		font-family:Verdana;
		font-size:10px;
		line-height:46px;
	}

	#f_txt a{text-decoration:none;color:#a0adb7;}

	#f_txt a:hover{text-decoration:underline;}

