/* -------------------------------
	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;}
.optgroupway h1, .legend h1{margin:0 30px 10px 0;}
.greatsmalldd h1{margin:0 0 15px 0; padding:9px 0 9px 10px; font-size:13px; color:#000; text-decoration:none; background:#dcedfa;}
.right 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{}
		
		.framesetimg_ms{margin:0 220px 0 0;}
			.param_cssdl{float:left; width:220px; padding-left:10px;}
			.greatsmalldd{margin:0 0 0 220px; }
		.right{float:right; width:220px; padding: 170px 0 0 0;}

.whattheadbasefont{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 
------------------------------- */

.h2{width:180px; margin:0 0 20px 10px;}
	.h2 div{}
		.h2 div ul{margin:0 0 15px 0;}
			.h2 div ul li{margin:0 0 7px 0;}
				/*.h2 div ul li a {display:block; _height:1px; padding:0 0 2px 0; font-size:12px; color:#000;}*/
				.h2 div ul li a { font-size:12px; color:#000;}
				.h2 div ul li a:hover{color:#fff; text-decoration:underline;}

.greatparam{padding:0 2px 5px 2px;}
	.greatparam ul{}
		.greatparam ul li{margin:0 0 3px 0;}
			/*.greatparam ul li a {display:block; _height:1px; padding:0 0 2px 10px; color:#268ce1;}*/
			.greatparam ul li a {padding:0 0 2px 10px; color:#268ce1;}
			.greatparam ul li a:hover{color:#000; text-decoration:underline;}

.timecite{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;}
		.timecite a{color:#268ce1; text-decoration:none;}
			.timecite span{padding:0 5px; color:#808080;}

.h5acronym{width:460px; position: absolute; top: 85px; right: 10px;}
	.h5acronym div{margin:0 0 0 10px;}
		.h5acronym div ul{margin:0 0 55px 0; }
			.h5acronym div ul li{margin:0 10px 7px 0; float: left;}
				/*.h5acronym div ul li a {display:block; _height:1px; padding:0 10px 2px 0; font-size:12px; color:#000;}*/
				.h5acronym div ul li a {font-size:12px; color:#000;}
				.h5acronym div ul li a:hover{color:#fff; text-decoration:underline;}
		.together         { padding: 0 10px 0 0; text-align:right; }
		.together a       { color:#000; text-decoration:none; }
		.together a:hover { color:#fff; text-decoration:underline;}

.of{position:absolute; left:50%; width:540px; margin:15px 0 0 -250px;}
	.of li {float:left; color: #000}
		.of li a { padding:3px 10px; color:#268ce1;}

/* -------------------------------
	Form 
------------------------------- */

.brbdo_yesterday{height:25px; padding:0 0 0 0;}
	.html{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;}
	.under{cursor:pointer; float:left; width:18px; height:20px; background:url('/img/left_search_button.gif') no-repeat 0 0; border:none}

.optgroupway{position:relative; left:-5px; width:220px; height:150px; margin:5px 0 0 5px; padding:10px 0 0 0;}
	.form_html{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;}
/*	.optgroupway a {display:block; padding:0 0 7px 10px; color:#268ce1;}*/
	.optgroupway div.hr { padding:0 0 7px 10px; }
	.optgroupway a {color:#268ce1;}

.legend{margin:0 0 15px 5px; padding:0 0 0 5px;}
	.sup_sup{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;}
/*	.legend a{display:block; padding:0 0 7px 4px; color:#268ce1;}*/
	.legend a {color:#268ce1;}

.noframes_p{padding:0 0 0 12px; color:#010101;}
	.input_option_u{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;}
	.noframes_p label{display:block; padding:0 0 5px 0; color:#268ce1;}
	.noframes_p select{width:160px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
/*	.noframes_p a {display:block; margin:5px 0 5px 0; color:#268ce1;}
	.label a {display:block; margin:15px 0 5px 12px; color:#268ce1;}*/
	.noframes_p div.hr { margin:5px 0 5px 0; }
	.noframes_p a { color:#268ce1;}
	.label { margin:15px 0 5px 12px; }
	.label a { color:#268ce1;}
	
/* -------------------------------
	Template style
------------------------------- */

.engagement{clear:both; line-height:0;}

/*.withpmeta{position:absolute; width:468px; height:60px; left:50%; margin:0 0 0 -234px; }*/
.withpmeta{position:absolute; right:20px; top: 40px; }

.prestrike_are{float:left;}
.embasefont{float:right;}

.code a {}

.tbody_frameframeset{height:200px; }

.captionheadarea{width:179px; margin:0 0 20px 0px;}
	.a{}
	.in_doctype{}

.colgroup{padding:0 0 10px 10px; font-size:11px; color:#000;}
	.colgroup a{display:block; margin-left:3px; color:#000;}

.h5body{width:186px; margin:0 0 5px 0;}
.sup_br{width:186px; margin:0 0 5px 15px;}
	.divem_object{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.dfn{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center;}
	.dfn span {color:#000;}
		.selecta{padding:3px 10px 4px 12px;  background:url('/img/best_block_bg.gif') repeat-y 0 0;}
			.selecta span{color:#010101;}
		.b{padding:3px 10px 10px 12px; background:url('/img/best_block_bg.gif') repeat-y 0 0; font-weight:bolder; color:#020204;}
		.b a { color:#020204;}
		.msdfn{margin:0 1px; padding:8px 10px; border: 1px solid #187dd0; }
/*			.msdfn span{padding:0 5px 0 0;}
*/			.msdfn a { color:#268ce1;}
		.msdfn2{margin-left:2px; border:none !important; background:url('/img/best_block_a2_bg.gif') repeat-y top center;}
		.body_legend{padding:5px 10px; background:url('/img/best_block_bg.gif') repeat-y 0 0; }
/*		.body_legend{margin:0; padding:15px 10px 14px 14px; background:url('/img/best_block_b_bg.gif') no-repeat 0 0;}
*/			.body_legend a { color:#268ce1;}

	.frameset_code{}
	.tabletitle_tr{}
/*
.bdo{width:186px; margin:0 0 5px 0; background:url('/img/news_block_bg.gif') no-repeat 0 59px;}
.bdo a { color:#268ce1;}
	.menu{background:url('/img/news_block_top.gif') no-repeat 0 0;}
	.time_p{padding:8px 0; background:url('/img/news_block_bottom.gif') no-repeat 50% 100%;}
		.link_h3{margin:7px 1px 10px 1px; padding:6px 10px 8px 12px; border:1px solid #187dd0;}
			.link_h3 a {padding:0 5px 0 0; color:#268ce1;}
		.object{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;}	

*/
.bdo{width:186px; margin:0 0 5px 0; padding: 0; }
.bdo a { color:#268ce1;}
	.time_p{background:url('/img/best_block_top.gif') no-repeat 0 0; padding: 5px 0 0 0;}
		.link_h3{padding:0px 10px 3px 10px; margin:0; background:url('/img/best_block_bg.gif') repeat-y 0 0; b4order: 1px solid #187dd0; }
		.object{ padding:0 1px 5px 1px; margin: 0 0 5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center; }
		.object div { padding:5px 9px 5px 9px; border: 1px solid #187dd0; display: block;}

.iframebig{width:179px; margin:10px 0 20px 5px;}
	.iframebig ul{padding:0 20px 0 20px;}
	.iframebig ul li a{color:#268ce1;}

.small_samp{width:179px; margin:10px 0 20px 5px; text-align:center;}
	.small_samp div{}

.bylink_link{margin:0 0 30px 0; text-align:center;}

.ms_engagement_object{margin:0 0 30px 0;}
	.ms_engagement_object div{}
		.ms_engagement_object ul{border-left:1px solid #92c5f0; width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.ms_engagement_object ul li{margin:0 0 5px 0;}
				.ms_engagement_object ul li a{color:#268ce1;}

.div{margin:0 0 30px 0;}
	.div ul li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}
	.div ul li a {color:#268ce1;}

.what{margin:0 0 10px 0; padding:0 5px 2px 0; text-align:left; font-size:12px; font-weight:bold; color:#000;}

.script_uunder{margin:0 0 20px 0; padding:5px 0 0 0; position:relative;  }

	.tt{background:url('/img/info_block_top.gif') repeat-x 0 0;}
		.now_strike_engagement{background:url('/img/info_block_top_l.gif') no-repeat 0 0;}
		.param{padding:16px 0 0 0; background:url('/img/info_block_top_r.gif') no-repeat 100% 0;}

	.abbr{background:url('/img/info_block_bottom.gif') repeat-x 0 3px;}
		.citedd{background:url('/img/info_block_bottom_l.gif') no-repeat 0 0;}
		.body_button{padding:16px 0 0 0; background:url('/img/info_block_bottom_r.gif') no-repeat 100% 0;}

	.big{background:url('/img/info_block_l.gif') repeat-y 0 0;}
		.col{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;}

/*			.basefont_ms{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;}*/
			.basefont_ms{position:absolute; top: 60px; right:23px; width:124px; height:93px; }
			.basefont_ms img{border:2px solid #2a8ee2;}
			
			.sub{margin:0;}
				.col_five{}
				.optgroupnoscript0{padding:5px 161px 0 10px;}
				.optgroupnoscript1{padding:5px 161px 5px 10px; font-weight:bolder; font-size:14px; }
					.optgroupnoscript1 a { color:#268ce1;}
					.optgroupnoscript1 a.way { 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;}
/*					.optgroupnoscript1 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;}
*/				.optgroupnoscript2{padding:0 161px 10px 10px;}
					.optgroupnoscript2 div {}
					.optgroupnoscript2 div a {color:#000;}
				.th{ margin: 0 163px 0 1px; padding:10px; border-top:1px solid #92c5f0; border-bottom:1px solid #92c5f0; background:#edf6fc;}
					.th span{color:#010101;}
				.th2{ margin: 0 163px 0 1px; padding:10px 0 10px 10px; }
					.th2 span{padding:0 2px 0 10px; color:#010101;}
					.th2 a {color:#2a8ee2;}

.now{width:179px; margin:0 0 20px 15px;}
	.dlby{ }
	.legendbuttonhead{padding:5px 0; }

.optgroupframe{width:179px; margin:0 0 20px 15px;}
	.optgroupframe ul{padding:0 20px 0 20px;}

#footer {
	background:url('/img/footer_big_bg.gif') top center no-repeat;
}

.left_p {float:left;  width:1px; height:1px; }
.greatspan{float:right; width:1px; height:1px; }


.basespeaking{ position: relative; }
	.p { position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 -330px }
/*	.textarea_left{ position:absolute; top: 105px; right:0; }*/
	.textarea_left{ position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 10px }
	.dl{position:absolute; left:50%; top:60px;width:520px; margin:0 0 0 -260px; padding:2px 0; color:#268ce1;}
		.dl span{padding:0 10px 0 100px; color:#268ce1;}
	
.span {
	color: #000;
	line-height: 150%;
	font-size: 12px;
}
.span h1,
.span h2,
.span h3 {
	margin: 1em 0 0.5em 0;
}
.span h1 {
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.span h2 {
	font: normal 16px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.span h3 {
	font: normal 14px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.span p {
	margin: 0 0 1em 0;
}
.centeralso a,
.span a {
	color:#268ce1 !important;
}
.greatsmalldd {
	color: #000;
}
.centeralso {
	color: #000;
	width: 95%;
	margin: 0 0 2em 0;
}
.centeralso .tbodyparam_code {
	text-align: right;
}

