/* -------------------------------
	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 12px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bolder;}
h1{margin:0 30px 10px 0; padding:9px 0 9px 10px; border:2px solid #69b0eb; font-size:13px; text-decoration:none; color:#000; -moz-border-radius:5px; -webkit-border-radius:5px;}
.five h1, .on h1{margin:0 30px 10px 0;}
.h6 h1{margin:0 0 15px 0; padding:9px 0 9px 10px; font-size:13px; color:#000; text-decoration:none; background:#dcedfa;}
.appletoption h1{margin:0 20px 10px 15px; padding:9px 0 9px 10px; font-size:13px; color:#000; 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; }
body { background:url('/img/bg.gif') repeat-x 0 -125px;}

#main{min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -152px; text-align:left; }

/*	#header{height:130px; margin:0 5px;}*/

#header{height:10px; margin: 0; }
	
	#content{}
		
		.engagementstyle{margin:0 220px 0 0;}
			.noframes{float:left; width:220px; padding-left:10px;}
			.h6{margin:0 0 0 220px; }
		.appletoption{float:right; width:220px; padding: 170px 0 0 0;}

.tour{width:100%; height:156px; margin:0 auto; clear:both;}
#footer{width:100%; height:152px;  margin:0 auto; clear:both; background:url('/img/footer_bg.gif') repeat-x 0 100%;}

/* -------------------------------
	Menu 
------------------------------- */

.tr{width:180px; margin:0 0 20px 10px;}
	.tr div{}
		.tr div ul{margin:0 0 15px 0;}
			.tr div ul li{margin:0 0 7px 0;}
				/*.tr div ul li a {display:block; _height:1px; padding:0 0 2px 0; font-size:12px; color:#000;}*/
				.tr div ul li a { font-size:12px; color:#000;}
				.tr div ul li a:hover{color:#fff; text-decoration:underline;}

.bodyhead{padding:0 2px 5px 2px;}
	.bodyhead ul{}
		.bodyhead ul li{margin:0 0 3px 0;}
			/*.bodyhead ul li a {display:block; _height:1px; padding:0 0 2px 10px; color:#268ce1;}*/
			.bodyhead ul li a {padding:0 0 2px 10px; color:#268ce1;}
			.bodyhead ul li a:hover{color:#000; text-decoration:underline;}

.thead{margin:0 20px; margin:0 0 25px 0; padding: 5px 10px; border:2px solid #77b7ec; color:#268ce1; background:#dcedfa; -moz-border-radius:5px; -webkit-border-radius:5px;}
		.thead a{color:#268ce1; text-decoration:none;}
			.thead span{padding:0 5px; color:#808080;}

.q_samp{width:460px; position: absolute; top: 85px; right: 10px;}
	.q_samp div{margin:0 0 0 10px;}
		.q_samp div ul{margin:0 0 55px 0; }
			.q_samp div ul li{margin:0 10px 7px 0; float: left;}
				/*.q_samp div ul li a {display:block; _height:1px; padding:0 10px 2px 0; font-size:12px; color:#000;}*/
				.q_samp div ul li a {font-size:12px; color:#000;}
				.q_samp div ul li a:hover{color:#fff; text-decoration:underline;}
		.with         { padding: 0 10px 0 0; text-align:right; }
		.with a       { color:#000; text-decoration:none; }
		.with a:hover { color:#fff; text-decoration:underline;}

.tbody_iframe_h2{position:absolute; left:50%; width:540px; margin:15px 0 0 -250px;}
	.tbody_iframe_h2 li {float:left; color: #000}
		.tbody_iframe_h2 li a { padding:3px 10px; color:#268ce1;}

/* -------------------------------
	Form 
------------------------------- */

.a_b_button{height:25px; padding:0 0 0 0;}
	.yesterday{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;}
	.h3{cursor:pointer; float:left; width:18px; height:20px; background:url('/img/left_search_button.gif') no-repeat 0 0; border:none}

.five{position:relative; left:-5px; width:220px; height:150px; margin:5px 0 0 5px; padding:10px 0 0 0;}
	.centerdivoptgroup{width:150px; height:17px; margin:0 0 8px 10px; padding:3px 0 0 10px; background:url('/img/left_search_input2.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
/*	.five a {display:block; padding:0 0 7px 10px; color:#268ce1;}*/
	.five div.weekhead_h4 { padding:0 0 7px 10px; }
	.five a {color:#268ce1;}

.on{margin:0 0 15px 5px; padding:0 0 0 5px;}
	.tbodynoscript_is{width:150px; height:17px; margin:0 0 8px 2px; padding:3px 0 0 10px; background:url('/img/left_search_input2.gif') no-repeat 0 0; border:none; font-size:11px; color:#000;}
/*	.on a{display:block; padding:0 0 7px 4px; color:#268ce1;}*/
	.on a {color:#268ce1;}

.h4abbracronym{padding:0 0 0 12px; color:#010101;}
	.block_an{width:150px; height:17px; margin:0 0 5px 0 ; padding:3px 0 0 10px; background:url('/img/left_search_input2.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.h4abbracronym label{display:block; padding:0 0 5px 0; color:#268ce1;}
	.h4abbracronym select{width:160px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
/*	.h4abbracronym a {display:block; margin:5px 0 5px 0; color:#268ce1;}
	.coldoctypewhat a {display:block; margin:15px 0 5px 12px; color:#268ce1;}*/
	.h4abbracronym div.weekhead_h4 { margin:5px 0 5px 0; }
	.h4abbracronym a { color:#268ce1;}
	.coldoctypewhat { margin:15px 0 5px 12px; }
	.coldoctypewhat a { color:#268ce1;}
	
/* -------------------------------
	Template style
------------------------------- */

.cssis{clear:both; line-height:0;}

/*.optgroupdiv{position:absolute; width:468px; height:60px; left:50%; margin:0 0 0 -234px; }*/
.optgroupdiv{position:absolute; right:20px; top: 40px; }

.an{float:left;}
.button{float:right;}

.hrthead a {}

.in{height:200px; }

.h1css{width:179px; margin:0 0 20px 0px;}
	.imgpromotional{}
	.noscriptapplet_u{}

.title_nowdt{padding:0 0 10px 10px; font-size:11px; color:#000;}
	.title_nowdt a{display:block; margin-left:3px; color:#000;}

.b{width:186px; margin:0 0 5px 0;}
.visited_big{width:186px; margin:0 0 5px 15px;}
	.iframe{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.ins_meta_dt{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center;}
	.ins_meta_dt span {color:#000;}
		.strikestrong_q{padding:3px 10px 4px 12px;  background:url('/img/best_block_bg.gif') repeat-y 0 0;}
			.strikestrong_q span{color:#010101;}
		.dfn{padding:3px 10px 10px 12px; background:url('/img/best_block_bg.gif') repeat-y 0 0; font-weight:bolder; color:#020204;}
		.dfn a { color:#020204;}
		.ul{margin:0 1px; padding:8px 10px; border: 1px solid #187dd0; }
/*			.ul span{padding:0 5px 0 0;}
*/			.ul a { color:#268ce1;}
		.ul2{margin-left:2px; border:none !important; background:url('/img/best_block_a2_bg.gif') repeat-y top center;}
		.dfnare{padding:5px 10px; background:url('/img/best_block_bg.gif') repeat-y 0 0; }
/*		.dfnare{margin:0; padding:15px 10px 14px 14px; background:url('/img/best_block_b_bg.gif') no-repeat 0 0;}
*/			.dfnare a { color:#268ce1;}

	.title_col{}
	.speaking{}
/*
.legend{width:186px; margin:0 0 5px 0; background:url('/img/news_block_bg.gif') no-repeat 0 59px;}
.legend a { color:#268ce1;}
	.bobject{background:url('/img/news_block_top.gif') no-repeat 0 0;}
	.bodyfont_param{padding:8px 0; background:url('/img/news_block_bottom.gif') no-repeat 50% 100%;}
		.by_address{margin:7px 1px 10px 1px; padding:6px 10px 8px 12px; border:1px solid #187dd0;}
			.by_address a {padding:0 5px 0 0; color:#268ce1;}
		.font_labelins{margin:13px 0 10px 0; padding:7px 10px 7px 12px; background:url('/img/news_text_bg.gif') repeat-y top center; font-weight:bolder; font-size:13px; color:#020204;}	

*/
.legend{width:186px; margin:0 0 5px 0; padding: 0; }
.legend a { color:#268ce1;}
	.bodyfont_param{background:url('/img/best_block_top.gif') no-repeat 0 0; padding: 5px 0 0 0;}
		.by_address{padding:0px 10px 3px 10px; margin:0; background:url('/img/best_block_bg.gif') repeat-y 0 0; b4order: 1px solid #187dd0; }
		.font_labelins{ padding:0 1px 5px 1px; margin: 0 0 5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center; }
		.font_labelins div { padding:5px 9px 5px 9px; border: 1px solid #187dd0; display: block;}

.citecss{width:179px; margin:10px 0 20px 5px;}
	.citecss ul{padding:0 20px 0 20px;}
	.citecss ul li a{color:#268ce1;}

.divhr{width:179px; margin:10px 0 20px 5px; text-align:center;}
	.divhr div{}

.h2_big_abbr{margin:0 0 30px 0; text-align:center;}

.center{margin:0 0 30px 0;}
	.center div{}
		.center ul{border-left:1px solid #92c5f0; width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.center ul li{margin:0 0 5px 0;}
				.center ul li a{color:#268ce1;}

.applet{margin:0 0 30px 0;}
	.applet ul li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}
	.applet ul li a {color:#268ce1;}

.what_acronym{margin:0 0 10px 0; padding:0 5px 2px 0; text-align:left; font-size:12px; font-weight:bold; color:#000;}

.olspan_under{margin:0 0 20px 0; padding:5px 0 0 0; position:relative;  }

	.time_hr_tour{background:url('/img/info_block_top.gif') repeat-x 0 0;}
		.bytfootblk{background:url('/img/info_block_top_l.gif') no-repeat 0 0;}
		.tt{padding:16px 0 0 0; background:url('/img/info_block_top_r.gif') no-repeat 100% 0;}

	.frame_isindex_dd{background:url('/img/info_block_bottom.gif') repeat-x 0 3px;}
		.fieldset_qdoctype{background:url('/img/info_block_bottom_l.gif') no-repeat 0 0;}
		.h2_param_tfoot{padding:16px 0 0 0; background:url('/img/info_block_bottom_r.gif') no-repeat 100% 0;}

	.coldiv_caption{background:url('/img/info_block_l.gif') repeat-y 0 0;}
		.map{min-height:115px; height:auto !important; height:115px; margin:0 0 0 2px; padding:0 2px 0 0; background:url('/img/info_block_r_big.gif') repeat-y 100% 0;}

/*			.promotional{position:absolute; left:100%; width:145px; height:91px; margin:57px 0 0 -385px; padding:7px 0 0 17px; border-left:1px solid #2a8ee2; background:url('/img/info_img_block_bg.gif') repeat-x left bottom;}*/
			.promotional{position:absolute; top: 60px; right:23px; width:124px; height:93px; }
			.promotional img{border:2px solid #2a8ee2;}
			
			.select_wayway{margin:0;}
				.an_br_input{}
				.label_metacaption0{padding:5px 161px 0 10px;}
				.label_metacaption1{padding:5px 161px 5px 10px; font-weight:bolder; font-size:14px; }
					.label_metacaption1 a { color:#268ce1;}
					.label_metacaption1 a.span { display:block; position:absolute; top: 15px; right:2px; font-size:11px; width:161px; padding: 10px 0; border:1px solid #2a8ee2; font-weight:normal; background-color: #fff; text-align: center;}
/*					.label_metacaption1 a {display:block; width:112px; height:56px; margin:-5px 0 0 0; padding:20px 0 0 50px; border-left:1px solid #2a8ee2; float:right; font-weight:normal;; font-size:11px; color:#268ce1;}
*/				.label_metacaption2{padding:0 161px 10px 10px;}
					.label_metacaption2 div {}
					.label_metacaption2 div a {color:#000;}
				.a_the_frame{ margin: 0 163px 0 1px; padding:10px; border-top:1px solid #92c5f0; border-bottom:1px solid #92c5f0; background:#edf6fc;}
					.a_the_frame span{color:#010101;}
				.a_the_frame2{ margin: 0 163px 0 1px; padding:10px 0 10px 10px; }
					.a_the_frame2 span{padding:0 2px 0 10px; color:#010101;}
					.a_the_frame2 a {color:#2a8ee2;}

.doctypeul{width:179px; margin:0 0 20px 15px;}
	.input{ }
	.cite{padding:5px 0; }

.head_an{width:179px; margin:0 0 20px 15px;}
	.head_an ul{padding:0 20px 0 20px;}

#footer {
	background:url('/img/footer_big_bg.gif') top center no-repeat;
}

.option {float:left;  width:1px; height:1px; }
.tour_delms{float:right; width:1px; height:1px; }


.small_abbrol{ position: relative; }
	.tt_css { position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 -330px }
/*	.i_speakingnow{ position:absolute; top: 105px; right:0; }*/
	.i_speakingnow{ position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 10px }
	.headabbr{position:absolute; left:50%; top:60px;width:520px; margin:0 0 0 -260px; padding:2px 0; color:#268ce1;}
		.headabbr span{padding:0 10px 0 100px; color:#268ce1;}
	
.under {
	color: #000;
	line-height: 150%;
	font-size: 12px;
}
.under h1,
.under h2,
.under h3 {
	margin: 1em 0 0.5em 0;
}
.under h1 {
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.under h2 {
	font: normal 16px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.under h3 {
	font: normal 14px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.under p {
	margin: 0 0 1em 0;
}
.is_menu a,
.under a {
	color:#268ce1 !important;
}
.h6 {
	color: #000;
}
.is_menu {
	color: #000;
	width: 95%;
	margin: 0 0 2em 0;
}
.is_menu .sub {
	text-align: right;
}

