/********
	Pine style
	@author	Eric
	@date 	011008
_____**/

/*global*/
html {height:100%; overflow-y:scroll; overflow-x:hidden;}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt{margin:0;padding:0;border:0;line-height:150%;}
body{background:#000;color:#616161; height:100%;}
.mainbg{background:#000 url(../images/background/bodybg.jpg) repeat-y center 20px;height:auto; width:1069px; margin:0 auto; padding-bottom:40px;}
td,p,li,select,input,textarea,div{font-size:12px; font-family: Arial, Verdana,sans-serif;}

ul,ol{list-style-type:none;}

a{color:#616161;}
a:hover,a:active,a:focus{color:#2e2e2e; text-decoration:none;}

.leftside a,.navs a,.copyright a{text-decoration:none;}

a.red{color:#E20E12;}
a.red:hover,a.red:active,a.red:focus{color:#E20E12;}
a.green{color:#498342;}
a.green:hover{color:#2c5426;}


#careers_detail ul li, ul.normal li{list-style-type:disc; margin-left:40px;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.fixedblock{display:block;}

.pgs{width:981px; margin:10px auto 0;}

/*fonts*/
.f14{font-size:14px;}
.f9{font-size:9px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px; font-weight:bold;}
.red { color:#E20E12;}
.bblack{color:#000; font-weight:bold;}
.gray{color:#616161;}
.f11{font-size:11px;}
.f11 p{font-size:11px;}

.rightside h3{margin-bottom:20px;}

/*input*/
input.greenbtm{border:solid 1px;border-color:#e2f5d9 #9ab28e #7d9174 #d7f1cb;  background:#bce3aa; color:#399928; padding:2px 3px;}


/*pghead
	---------Begin
				****/
.pghead{padding-top:42px;}

/*Head search*/
.head_search{padding-top:12px; text-align:right; color:#FFF; font-weight:bold;}
.head_search input#search_keyword {width:150px;}
.head_search a,.head_search a:hover{color:#FFF; text-decoration:none;}

/*Head navs*/
.navs{width:100%;margin-top:15px; height:24px; background:url(../images/background/nav.gif) repeat-x 0 0;}

/*Head Logo*/
.logo{margin:-60px 20px 0 43px; position:absolute; z-index:100;}

/*Head Tabs*/
.navs .tabs{padding:0 0 0 240px; position:absolute; z-index:99;}
.navs .tabs li{float:left;height:24px; overflow:hidden;}
.navs .tabs li a:hover{border:0;}
.navs .tabs li a:hover img{margin-top:-24px;}
.navs .tabs .rollover{
	width:143px; 
	margin-top:24px;
	background:#d3d4d1 url(../images/background/nav_rollover.gif) no-repeat 0 0; 
	border:solid 1px #739964; 
	position:absolute; 
	visibility:hidden; 
	*display:none;
}
.navs .tabs li .rollover table{width:100%;}
.navs .tabs li .rollover a{padding:3px 10px; display:block;}
.navs .tabs li .rollover a:hover{background:#d3d4d1;}

/*Head Navs Rightside*/
.navs_right{float:right;padding-right:10px;}
.navs_right a{ font-weight:bold; color:#737373; font-size:11px; line-height:24px;}
.navs_right a:hover{color:#000;}

/*  pghead ----- Over */

/***** 
	global components 

	*******/
/**switch board**/
.board_change .tabs{height:24px;}
.board_change .tabs li{float:left; height:24px; overflow:hidden;}
.board_change .tabs li.select{position:relative; z-index:11;margin-left:-2px;}
.board_change .tabs li.select img{ margin-top:-24px;}
.board_change .content{padding:20px 6px 6px; background:#001313;}

/**
	Gray border
	***/
.border_solid_gray{border:solid 1px #9c9c9c; }

/***
	box like home's rightside
	*****/

.global_cur_box{}
.global_cur_box .box_title{background:url(../images/background/title_black_h23.gif);}
.global_cur_box .box_title .viewall{float:right; margin:-23px 5px 0 0;}
.global_cur_box .box_content{padding:10px 10px 0;}
.global_cur_box .box_content dl{margin-bottom:10px;height:100%;}
.global_cur_box .box_content dd{clear:both;}
.global_cur_box .box_content dd img{display:block; float:left; margin:0 10px 3px 0;}
.global_cur_box .box_content dd a img{margin:5px 10px 0 0;}
.global_cur_box .box_content dt{float:right;}

/**
	box like company's leftside (extends)
	**/
.global_cur_box .nop{padding:0;}
.global_cur_box .green_tabs li{background:#d5f3c8 url(../images/background/company_leftside_normal.gif) repeat-x 0 0;line-height:24px;}
.global_cur_box .green_tabs li a{color:#616161;}
.global_cur_box .green_tabs li a:hover{color:#2e2e2e;}

/*---- sub menu ---*/
.global_cur_box .green_tabs li ul{ display:none; }
.global_cur_box .green_tabs li ul li{background:#d5f3c8 none; }
.global_cur_box .green_tabs li.select ul li a{padding-left:20px; background:none; color:#616161; font-weight:normal;}
.global_cur_box .green_tabs li ul li a:hover,.global_cur_box .green_tabs li ul li.select a{background:#b4dfa2 none; color:#FFF;}
/*-- submenu over --*/

.global_cur_box .green_tabs li a{display:block; padding-left:10px; min-height:24px;height:auto!important;height:24px;}
.global_cur_box .green_tabs .select,.global_cur_box .green_tabs li a:hover,.global_cur_box .green_tabs .select a{background:#93d078 url(../images/background/company_leftside_select.gif) repeat-x 0 0;color:#FFF; font-weight:bold;}

/***
		**/

/**
	pgbody begin
	**/
.pgbody{background:#001313;}
/*---	pgbody over	---*/
	
/*copyright*/
.copyright{ width:981px; margin:0 auto;font:lighter 13px/20px Arial, sans-serif; color:#bdbdbd; text-align:center; }
.copyright .text{text-align:center; margin:5px 0;}
.copyright .link{ padding-right:25px; text-align:right; color:#4f4f4f; line-height:24px; background:url(../images/background/copyright_linksbg.gif) repeat-x;}
.copyright .link a{color:#4f4f4f; font-size:10px;}

.disclaimer { border:1px solid #808080; height:100px; overflow:auto; width:300px}
