/* -------------------------------
	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 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bolder;}
h1{padding:0 0 15px 25px; font-size:14px; color:#fc8301; text-decoration:none;}
.h3_dt h1{padding:0 0 15px 20px; font-size:14px; color:#fc8301; text-decoration:none;}
.blockquote_delwhat h1{padding:0 0 15px 40px; font-size:14px; color:#fc8301; 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:#626262;}

#main{min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -76px; text-align:left;}

	#header{height:276px; margin:0; background:#fff url('/img2/header_bg.gif') repeat-x 0 100%;}
	
	#content{}
		
		.also{margin:0 235px 0 0;}
			.emh1br{float:left;}
			.h3_dt{margin:0 0 0 235px;}
		.blockquote_delwhat{float:right; width:235px;}

.acronym_script{width:100%; height:76px;  margin:0 auto; clear:both;}
#footer{width:100%; height:76px;  margin:0 auto; clear:both; background:#fff url('/img2/footer_bg.gif') repeat-x 0 0;}

/* -------------------------------
	Menu 
------------------------------- */
 
 @media all and (min-width:0px) {.object{top:220px;}}
.object{position:absolute; top:216px; *top:231px; left:0; margin:0 0 20px 5px;}
	.object div{}
		.object div ul{margin:0 0 15px 5px;}
			.object div ul li{display:block; float:left; margin:0 0 7px 0; background:url('/img2/left_menu_line.gif') no-repeat 100% 3px;}
				.object div ul li a{display:block; float:left; _height:1px; padding:0 15px 14px 15px; font-size:14px; font-weight:bold; color:#fc8301;}
				.object div ul li a:hover{color:#666666; text-decoration:underline; background:url('/img2/left_menu_hover.gif') no-repeat 50% 100%;}

.speaking_now{padding:5px 2px;}
	.speaking_now ul{}
		.speaking_now ul li{margin:0 0 1px 0;}
			.speaking_now ul li a{display:block; _height:1px; padding:0 0 2px 20px;}
			.speaking_now ul li a:hover{color:#000; text-decoration:underline;}

.head{margin:0 20px; height:15px; margin:0 0 25px 0; padding:3px 4px 3px 4px; color:#fff; border:2px solid #fc8301; border-radius:7px; -moz-border-radius:7px; -opera-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px;}
	.head li{float:left;}
		.head li a{color:#fff; text-decoration:none; font-size:11px; padding:0 0 0 5px;}
			.head li span{padding:0 5px; color:#808080;}

.labelh1_base{position:absolute; top:105px; left:0; width:200px; margin:0 0 38px 15px;}
	.labelh1_base div{margin:0 0 0 10px;}
		.labelh1_base div ul{margin:0;}
			.labelh1_base div ul li{margin:0;}
				.labelh1_base div ul li a{display:block; _height:1px; padding:0 20px 3px 0; font-size:14px; font-weight:bold; color:#fc8301;}
				.labelh1_base div ul li a:hover{color:#666666; text-decoration:underline;}
		.abbr{display:block; padding:0 10px 3px 0; font-size:14px; font-weight:bold; color:#fc8301;}
		.notepad_a:hover{color:#666666; text-decoration:underline;}

.h4_insframeset{position:absolute; width:500px; left:50%; margin:1px 0 0 -236px;}
	.h4_insframeset li{float:left; margin-top:3px; height:12px; border-right:solid #000 1px;}
		.h4_insframeset li a{float:left; padding:0 13px;}

/* -------------------------------
	Form 
------------------------------- */

.isindex{position:absolute; z-index:3; top:-20px; *top:-35px; left:0; width:220px; height:25px; padding:0 0 0 17px;}
	.sup_with{float:left; width:135px; height:18px; margin:0; padding:3px 0 0 10px; background:url('/img2/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.dd{cursor:pointer; float:left; width:23px; height:20px; background:url('/img2/left_search_button.gif') no-repeat 0 0; border:none}

.title{width:154px; height:120px; margin:5px 0 0 5px; padding:10px 0 0 14px;}
	.title h1{margin:0; padding:0 0 12px 4px;}
	.byins_p{width:153px; height:17px; margin:0 0 8px 2px; padding:3px 10px 0 10px; background:url('/img2/input_bg.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.title a{display:block; padding:0 0 7px 4px;}

.isindex_dd{margin:0 0 0 5px; padding:0 0 0 10px;}
	.left{width:153px; height:17px; margin:0 0 8px 2px; padding:3px 10px 0 10px; background:url('/img2/input_bg.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.isindex_dd a{display:block; padding:0 0 7px 4px;}

.optgroupdel_table{padding:0 0 0 24px; color:#010101;}
	.optgroupdel_table div{margin:5px 0;}
	.blockquote{width:153px; height:17px; margin:0 0 5px 0 ; padding:3px 10px 0 10px; background:url('/img2/input_bg.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.optgroupdel_table label{display:block; padding:0 0 5px 0; color:#010101;}
	.optgroupdel_table select{width:173px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
	.optgroupdel_table a{display:block; margin:5px 0 5px 0;}
	.s_underh3{width:194px; margin:20px 0 0 12px; padding:5px 0 7px 14px; background:url('/img2/green_border_bg2.gif') no-repeat 0 0;}
	
/* -------------------------------
	Template style
------------------------------- */

.dir_tour{clear:both; line-height:0;}

.h2_textareaweek{position:absolute; z-index:2; width:730px; height:90px; left:0; margin:0 0 0 20px; border:1px solid #000; background:#fff;}

.togetherli_sup{float:left; width:320px; height:127px; background:url('/img2/head_left_bg.gif') no-repeat 0 0;}
.body_kbd{float:right; width:320px; height:127px; background:url('/img2/head_right_bg.gif') no-repeat 0 0;}

.map_of a{position:absolute; z-index:1; width:293px; height:210px; left:50%; margin:0 0 0 -146px; background:url('/img2/main_logo.gif') no-repeat 0 0;}

.isindexblock{position:absolute; top:0; left:100%; width:309px; height:262px; margin:0 0 0 -309px; background:url('/img2/middle_decor_bg.jpg') no-repeat 50% 0;}

.caption_five{width:190px; margin:0 0 20px 5px;}
	.colgroup{}
	.h5{}

.dl{padding:15px 0 0 23px; color:#000;}
	.dl a{margin:0 0 0 5px; display:block; color:#000;}

.legend{width:192px; margin:0 0 20px 13px; background:url('/img2/best_block_bg.gif') repeat-y 0 0;}
.promotional{width:192px; margin:0 0 20px 30px; background:url('/img2/best_block_bg.gif') repeat-y 0 0;}
	.blk{background:url('/img2/best_block_top.gif') no-repeat 0 0;}
	.button{padding:5px 0; background:url('/img2/best_block_bottom.gif') no-repeat 0 100%;}
		.textareabodytextarea{padding:0 10px 4px 15px;}
			.textareabodytextarea span{color:#010101;}
		.meta{margin:0 1px; padding:3px 10px 3px 15px; background:#fc8301; font-weight:bolder; font-size:13px; color:#020204;}
		.tourpspeaking{margin:0 1px; padding:4px 10px 8px 15px;}
			.frameset{background:#fc8301;}
			.tourpspeaking span{padding:0 5px 0 0; color:#010101;}
			.tourpspeaking a{padding:0 5px 0 0;}
		.the{margin:0; padding:8px 10px 8px 17px; background:#000 url('/img2/best_block_b_bg.gif') no-repeat 50% 100%;}
			.the a{padding:0 5px 0 0;}

	.an{}
	.tourhtml{}

.cite{width:192px; margin:0 0 20px 13px; background:url('/img2/best_block_bg.gif') repeat-y 0 0;}
	.u_center{background:url('/img2/best_block_top.gif') no-repeat 0 0;}
	.right_applet{padding:5px 0; background:url('/img2/best_block_bottom.gif') no-repeat 0 100%;}
		.whath2{margin:9px 1px 0 1px; padding:8px 10px 8px 17px; background:#000 url('/img2/news_block_a_bg.gif') no-repeat 0 0;}
			.whath2 a{padding:0 5px 0 0;}
		.textarea{margin:0 1px 10px 1px; padding:3px 10px 5px 20px; background:#fc8301; font-weight:bolder; font-size:13px; color:#020204;}	

.param{width:179px; margin:-10px 0 20px 5px;}
.blockquote_delwhat .param{width:179px; margin:-10px 0 20px 20px;}
	.param ul{padding:0 20px 0 20px;}

.in{width:179px; margin:0 0 20px 15px; text-align:center;}
	.in div{}

.h5_caption_acronym{margin:0 0 30px 0; text-align:center;}

.object_speaking{margin:0 0 30px 0; border:2px solid #fc8301; border-radius:7px; -moz-border-radius:7px; -opera-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px;}
	.object_speaking div{margin:10px 0;}
		.object_speaking ul{width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.object_speaking ul li{margin:0 0 5px 0;}
				.object_speaking ul li a{}

.big{margin:0 0 30px 0; padding:10px; border:2px solid #fc8301; border-radius:7px; -moz-border-radius:7px; -opera-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px;}
	.big ul li{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}

.sup{margin:0 0 18px 0; padding:3px 5px 3px 0; text-align:center; border:2px solid #fc8301; border-radius:7px; -moz-border-radius:7px; -opera-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px;}

.menu{margin:0 0 20px 0; padding:5px 0 0 0;}

	.by{background:url('/img2/info_block_top.gif') repeat-x 0 0;}
		.is{background:url('/img2/info_block_top_l.gif') no-repeat 0 0;}
		.colgroupoptgroup{padding:11px 0 0 0; background:url('/img2/info_block_top_r.gif') no-repeat 100% 0;}

	.on{background:#414040 url('/img2/info_block_bottom.gif') repeat-x 0 100%;}
		.form_h2under{background:url('/img2/info_block_bottom_l.gif') no-repeat 0 0;}
		.cssstrong{padding:3px 0 0 0; background:url('/img2/info_block_bottom_r.gif') no-repeat 100% 0;}

	.what{background:#414040 url('/img2/info_block_bottom.gif') repeat-y 0 0;}
		.q_button{min-height:115px; height:auto !important; height:115px; margin:0 0 0 1px; padding:0 0 0 7px; background:#414040 url('/img2/info_block_bottom.gif') repeat-y 100% 0;}

			.yesterdaya{position:absolute; width:140px; height:102px; margin:27px 0 0 2px; padding:0 0 0 8px;}
				.yesterdaya img{border:1px solid #fff;}
			
			.codescript{margin:0;}
				.delpromotionalkbd{}
				.area_blockquote1{padding:5px 13px 12px 13px; font-weight:bolder; font-size:14px;}
					.area_blockquote1 .h1_qtable{float:right; position:relative; width:84px; height:16px; margin-top:-16px; font-weight:normal; font-size:11px; text-align:center; background:url('/img2/notepad_bg.gif') no-repeat 0 0;}
				.area_blockquote2{}
					.area_blockquote2 div{padding:5px 13px 5px 150px; background:#fc8301;}
				.engagement_html_left{padding:7px 13px 5px 150px; background:#fc8301;}
					.engagement_html_left span{color:#010101;}
					.engagement_html_left a{line-height:24px;}
				.engagement_html_left2{padding:10px 0 10px 10px;}
					.engagement_html_left2 a{display:block; float:left; position:relative; width:84px; height:16px; margin:8px 48px 0 0; text-align:center; background:url('/img2/info_text2_a_bg.gif') no-repeat 0 0;}
					.engagement_html_left2 span{padding:0 2px 0 10px; color:#010101;}

.licodeb{width:179px; margin:0 0 20px 15px;}
	.base{}
	.optionoptionhead{}

.optgroup{width:179px; margin:0 0 20px 15px;}
	.optgroup ul{padding:0 20px 0 20px;}

.wayh3_what{float:left; width:235px; height:76px; background:#fff;}
.input{float:right; width:235px; height:76px; background:#fff;}

.form{position:absolute; width:100%; left:0; margin:22px 0 0 0; }
	.brsuphtml{float:left; padding:5px 0 0 70px;}
	.inputdircode{float:right; padding:5px 70px 0 0;}
	.theadaddresscode{position:absolute; width:472px; left:50%; margin:37px 0 0 -236px; padding:0; color:#010101;}
		.theadaddresscode span{padding:0 10px; color:#fff;}
	
.ok {
	color: #0f0 !important;
}

