/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#fff;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bolder;}
h1{padding:0 0 15px 5px; font-size:14px; color:#95B90F; text-decoration:none;}
.code_are h1{padding:0 0 15px 0; font-size:14px; color:#95B90F; text-decoration:none;}
.speaking h1{padding:0 0 15px 15px; font-size:14px; color:#95B90F; text-decoration:none;}

a{text-decoration:none; color:#fff;}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background:#000;}

#main{min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -115px; text-align:left;}

	#header{height:140px; margin:0 5px;}
	
	#content{}
		
		.font{margin:0 200px 0 0;}
			.ol_ins_dfn{float:left; width:200px;}
			.code_are{margin:0 0 0 200px;}
		.speaking{float:right; width:200px;}

#footer, .h3ofthe{width:100%; height:115px;  margin:0 auto; clear:both;}

/* -------------------------------
	Menu 
------------------------------- */

.param{width:180px; margin:0 0 20px 5px;}
	.param div{}
		.param div ul{margin:0 0 15px 0;}
			.param div ul li{margin:0 0 7px 0;}
				.param div ul li a{display:block; _height:1px; padding:0 0 2px 20px; font-size:11px;}
				.param div ul li a:hover{background:#4B5D08; text-decoration:none;}

.inoframes_form{padding:5px 2px;}
	.inoframes_form ul{}
		.inoframes_form ul li{margin:0 0 1px 0;}
			.inoframes_form ul li a{display:block; _height:1px; padding:0 0 2px 20px;}
			.inoframes_form ul li a:hover{background:#72842E; text-decoration:none;}

.metah6_link{margin:0 20px; height:15px; margin:0 0 25px 0; padding:1px 4px 0 4px; color:#fff; background:#4B5D08;}
	.metah6_link li{float:left;}
		.metah6_link li a{color:#fff; text-decoration:none;}
			.metah6_link li span{padding:0 5px; color:#808080;}

.engagement{width:180px; margin:15px 0 38px 15px;}
	.engagement div{margin:0 0 0 10px;}
		.engagement div ul{margin:0 0 55px 0; text-align:right;}
			.engagement div ul li{margin:0 0 7px 0;}
				.engagement div ul li a{display:block; _height:1px; padding:0 20px 2px 0; font-size:11px;}
				.engagement div ul li a:hover{background:#4B5D08; text-decoration:none;}
		.h5_acronym{display:block; padding:1px 10px 3px 5px; background:#4B5D08; text-align:right;}

.tt{position:absolute; width:472px; left:50%; margin:15px 0 0 -236px; background:#4B5D08}
	.tt li{float:left; border-left:solid #000 1px; border-right:solid #000 1px;}
		.tt li a{float:left; padding:3px 13px;}

/* -------------------------------
	Form 
------------------------------- */

.of{height:25px; padding:0 0 0 17px;}
	.indt{float:left; width:115px; height:16px; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.sway{cursor:pointer; float:left; width:18px; height:20px; background:url('/img/left_search_button.gif') no-repeat 0 0; border:none}

.of_img{width:154px; height:120px; margin:5px 0 0 5px; padding:10px 0 0 14px; background:url('/img/green_border_bg.gif') no-repeat 0 0;}
	.style{width:131px; height:17px; margin:0 0 8px 2px; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.of_img a{display:block; padding:0 0 7px 4px;}

.tablelinkvisited{margin:5px 0 0 5px; padding:10px 0 0 14px;}
	.engagement_ul_frame{width:131px; height:17px; margin:0 0 8px 2px; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.tablelinkvisited a{display:block; padding:0 0 7px 4px;}

.samp{padding:0 0 0 15px; color:#010101;}
	.selecth5{width:131px; height:17px; margin:0 0 5px 0 ; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.samp label{display:block; padding:0 0 5px 0; color:#010101;}
	.samp select{width:141px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
	.samp a{display:block; margin:5px 0 5px 0;}
	.pre{margin:0 0 0 3px; padding:7px 0 7px 0; background:url('/img/green_border_bg2.gif') no-repeat 0 0; text-align:center;}
	
/* -------------------------------
	Template style
------------------------------- */

.strikeem{clear:both; line-height:0;}

.p{position:absolute; width:730px; height:90px; left:50%; margin:0 0 0 -365px; background:#fff;}

.h1{float:left; width:320px; height:127px; background:url('/img/head_left_bg.gif') no-repeat 0 0;}
.yesterday{float:right; width:320px; height:127px; background:url('/img/head_right_bg.gif') no-repeat 0 0;}

.buttonparam_th a{position:absolute; width:175px; height:30px; left:50%; margin:105px 0 0 -90px; background:url('/img/main_logo.gif') no-repeat 0 0;}

.withdelright{height:185px; background:url('/img/middle_decor_bg.jpg') no-repeat 50% 0;}

.h2{width:179px; margin:0 0 20px 5px; background:#4E4E4E;}
	.th{ background:url('/img/left_block_top.gif') no-repeat 0 0;}
	.style_ins{padding:5px 0; background:url('/img/left_block_bottom.gif') no-repeat 0 100%;}

.spansnoscript{padding:0 0 10px 23px; color:#000;}
	.spansnoscript a{display:block; color:#000;}

.five_small{width:179px; margin:0 0 20px 5px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
.head_u_kbd{width:179px; margin:0 0 20px 15px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
	.script_speakingright{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.object{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat 0 100%;}
		.kbdcss_tr{padding:3px 10px 4px 20px;}
			.kbdcss_tr span{color:#010101;}
		.td{padding:3px 10px 3px 20px; background:#8EAF15; font-weight:bolder; font-size:13px; color:#020204;}
		.the_sub_script{padding:8px 10px 8px 20px;}
			.the_sub_script span{padding:0 5px 0 0; color:#010101;}
			.the_sub_script a{padding:0 5px 0 0;}
		.s{margin:0 3px; padding:8px 10px 8px 17px; background:#000;}
			.s a{padding:0 5px 0 0;}

	.head{padding:7px 0 0 0; background:url('/img/best_block_top_decor.gif') no-repeat 50% 0;}
	.b{padding:0 0 7px 0; background:url('/img/best_block_bottom_decor.gif') no-repeat 50% 100%;}

.applet{width:179px; margin:0 0 20px 5px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
	.big_bdo_basefont{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.div{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat 0 100%;}
		.underbutton{margin:7px 3px 12px 3px; padding:8px 10px 8px 17px; background:#000;}
			.underbutton a{padding:0 5px 0 0;}
		.link{margin:0 0 10px 0; padding:3px 10px 3px 20px; background:#8EAF15; font-weight:bolder; font-size:13px; color:#020204;}	

.map{width:179px; margin:0 0 20px 5px;}
	.map ul{padding:0 20px 0 20px;}

.left{width:179px; margin:0 0 20px 5px; text-align:center;}
	.left div{}

.byh4_what{margin:0 0 30px 0; text-align:center;}

.together{margin:0 0 30px 0;}
	.together div{}
		.together ul{width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.together ul li{margin:0 0 5px 0;}
				.together ul li a{}

.right{margin:0 0 30px 0;}
	.right ul li{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}

.param_aabbr{margin:0 0 18px 0; padding:0 5px 2px 0; background:#4B5D08; text-align:right;}

.tdsampbody{margin:0 0 20px 0; padding:5px 0 0 0;}

	.fivehr{background:url('/img/info_block_top.gif') repeat-x 0 0;}
		.initial{background:url('/img/info_block_top_l.gif') no-repeat 0 0;}
		.smallolan{padding:3px 0 0 0; background:url('/img/info_block_top_r.gif') no-repeat 100% 0;}

	.initialbr_img{background:url('/img/info_block_bottom.gif') repeat-x 0 0;}
		.ms{background:url('/img/info_block_bottom_l.gif') no-repeat 0 0;}
		.thspeaking_div{padding:3px 0 0 0; background:url('/img/info_block_bottom_r.gif') no-repeat 100% 0;}

	.address{background:url('/img/info_block_l.gif') repeat-y 0 0;}
		.u_br_under{min-height:115px; height:auto !important; height:115px; margin:0 0 0 2px; padding:0 12px; background:#717171 url('/img/info_block_r.gif') repeat-y 100% 0;}

			.area{position:absolute; width:140px; height:102px; margin:-13px 0 0 0; *margin:-13px 0 0 -155px; padding:0 0 0 8px; background:url('/img/info_img_bg.gif') no-repeat 0 0;}
			
			.in_form{margin:0 0 0 155px;}
				.dl{}
				.timetextarea_of1{padding:5px 13px; background:#91B219; font-weight:bolder; font-size:14px;}
					.timetextarea_of1 .css{float:right; font-weight:normal;; font-size:11px;}
				.timetextarea_of2{background:#000 url('/img/info_title_b_l.gif') no-repeat 0 100%;}
					.timetextarea_of2 div{padding:5px 13px; background:url('/img/info_title_b_r.gif') no-repeat 100% 100%;}
				.ona_dl{padding:7px 13px 12px; 13px;}
					.ona_dl span{color:#010101;}
				.ona_dl2{padding:0 0 10px 0;}
					.ona_dl2 span{padding:0 2px 0 10px; color:#010101;}

.q{width:179px; margin:0 0 20px 15px; background:#4E4E4E;}
	.are_samptogether{ background:url('/img/left_block_top.gif') no-repeat 0 0;}
	.form_kbdcaption{padding:5px 0; background:url('/img/left_block_bottom.gif') no-repeat 0 100%;}

.is_promotionaloption{width:179px; margin:0 0 20px 15px;}
	.is_promotionaloption ul{padding:0 20px 0 20px;}

.form{float:left; width:160px; height:115px; background:url('/img/footer_left_bg.gif') no-repeat 0 100%;}
.time{float:right; width:160px; height:115px; background:url('/img/footer_right_bg.gif') no-repeat 0 100%;}

.blockquotebasefont_caption{position:absolute; width:470px; left:50%; margin:35px 0 0 -236px; }
	.in{float:left; padding:25px 0 0 0;}
	.bdo{float:right; padding:25px 0 0 0;}
	.five_sstyle{float:left; width:255px; margin:32px 0 0 17px; padding:2px 0; background:#4B5D08; color:#010101;}
		.five_sstyle span{padding:0 10px; color:#fff;}
	

