/* -------------------------------
	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:#1fb26a;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}
h1{padding:0 0 4px 12px; font-size:15px; color:#111516; text-decoration:none;}
.h5_noscript h1{margin:30px 22px 0 22px; padding:0 0 15px 0; font-size:15px; color:#e9f6f0; text-decoration:none;}
.col h1{padding:0 0 4px 20px; font-size:15px; color:#111516; text-decoration:none;}

a{text-decoration:none; color:#1fb26a;}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background:#010101;}

#main{min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -108px; text-align:left; background:url('/img/first_block_bg.gif') repeat-y 0 0;}

	#header{height:90px; margin:0;}
	
	#content{background:url('/img/last_block_bg.gif') repeat-y 100% 0;}
		
		.div_yesterday_sup{margin:0 215px 0 0;}
			.spaniframe{float:left; width:215px;}
			.h5_noscript{margin:0 0 0 215px;}
		.col{float:right; width:215px;}

.h3emcenter{width:100%; height:108px;  margin:0 auto; clear:both;}
#footer{width:100%; height:108px;  margin:0 auto; clear:both; background:url('/img/footer_bg.gif') repeat-x 0 0;}

/* -------------------------------
	Menu 
------------------------------- */

.colgroup_kbd{width:180px; margin:0 0 20px 5px;}
	.colgroup_kbd div{}
		.colgroup_kbd div ul{margin:0 0 15px 0;}
			.colgroup_kbd div ul li{margin:0 0 7px 0;}
				.colgroup_kbd div ul li a{display:block; _height:1px; padding:0 0 2px 20px; font-size:12px;}
				.colgroup_kbd div ul li a:hover{text-decoration:underline; color:#111516;}

.underhtmloption{padding:5px 2px;}
	.underhtmloption ul{}
		.underhtmloption ul li{margin:0 0 1px 0;}
			.underhtmloption ul li a{display:block; _height:1px; padding:0 0 2px 20px;}
			.underhtmloption ul li a:hover{text-decoration:underline; color:#111516;}

.weekwhat_iframe{margin:15px 20px; height:15px; padding:1px 4px 0 4px; color:#fff;}
	.weekwhat_iframe li{float:left;}
		.weekwhat_iframe li a{color:#1fb26a; text-decoration:none;}
			.weekwhat_iframe li span{padding:0 5px; color:#e9f6f0;}

.ms_frame{width:180px; margin:0 0 58px 24px;}
	.ms_frame div{margin:0 0 0 10px;}
		.ms_frame div ul{margin:0 0 55px 0; text-align:right;}
			.ms_frame div ul li{margin:0 0 7px 0;}
				.ms_frame div ul li a{display:block; _height:1px; padding:0 20px 2px 0; font-size:12px;}
				.ms_frame div ul li a:hover{text-decoration:underline; color:#111516;}
		.linktr{display:block; padding:1px 20px 3px 5px; text-align:right; font-size:12px;}
		.notepad_a:hover{text-decoration:underline; color:#111516;}

.codelegend{position:absolute; width:472px; left:50%; margin:20px 0 0 -236px;}
	.codelegend li{float:left;}
		.codelegend li a{float:left; padding:3px 13px; font-size:10px; color:#1fb26a;}

/* -------------------------------
	Form 
------------------------------- */

.strike{height:25px; padding:0 0 25px 17px;}
	.input_right_under{float:left; width:120px; padding:4px 0 5px 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.ulpre{cursor:pointer; float:left; width:13px; height:20px; background:url('/img/left_search_button.gif') no-repeat 0 0; border:none;}

.doctype{width:154px; height:120px; margin:5px 0 0 0; padding:10px 0 0 0;}
	.doctype h1{margin:0 0 0 -5px;}
	.noscript_dir{width:131px; margin:9px 0 0 21px; padding:4px 0 5px 10px; background:url('/img/input_bg.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.doctype a{display:block; padding:7px 0 0 22px;}
	.doctype a:hover{color:#111516;}

.is_s_h1{margin:5px 0 0 5px; padding:10px 0 0 14px;}
	.samp_with_a{width:131px; height:17px; margin:0 0 8px 2px; padding:3px 0 0 10px; background:url('/img/input_bg.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.is_s_h1 a{display:block; padding:0 0 7px 2px;}
	.is_s_h1 a:hover{color:#111516;}

.tbody{padding:0 0 0 25px; color:#010101;}
	.promotionalform{width:131px; height:17px; margin:0 0 5px 0 ; padding:3px 0 0 10px; background:url('/img/input_bg.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.tbody div{margin:2px 0 7px 0;}
	.tbody label{display:block; padding:0 0 5px 0; color:#010101;}
	.tbody select{width:141px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
	.tbody a{display:block; margin:5px 0 5px 3px;}
	.tbody a:hover{color:#111516;}
	.img_dd_code{margin:15px 0 0 29px; padding:7px 0 7px 0;}
	.img_dd_code a:hover{color:#111516;}
	
/* -------------------------------
	Template style
------------------------------- */

.center{clear:both; line-height:0;}

.caption{position:absolute; width:730px; height:90px; left:50%; margin:0 0 0 -365px; background:#fff;}

.font_object{float:left; width:215px; height:90px; background:url('/img/head_left_bg.jpg') no-repeat 0 0;}
.kbd{float:right; width:215px; height:90px; background:url('/img/head_right_bg.jpg') no-repeat 0 0;}

.tour_ms a{position:absolute; width:129px; height:37px; left:50%; margin:105px 0 0 -80px; background:url('/img/main_logo.gif') no-repeat 0 0;}

.also_together_left{height:247px; background:url('/img/middle_decor_bg.jpg') no-repeat 50% 0;}

.head{width:190px; margin:0 0 20px 5px;}
	.thiframe_button{}
	.of_formis{}

.h2center{padding:0 0 10px 23px; color:#000;}
	.h2center a{display:block; margin:0 0 0 5px; color:#000;}

.select_fieldset{width:179px; margin:0 0 4px 5px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
.span_address_small{width:179px; margin:0 0 4px 15px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
	.thead{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.h4_a{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat 0 100%;}
		.colgroup{padding:3px 10px 15px 20px; background:url('/img/best_data_bg.gif') no-repeat 0 100%;}
			.colgroup span{color:#010101;}
		.together_strike{padding:3px 10px 3px 20px; font-weight:bolder; font-size:13px; color:#020204;  background:url('/img/best_title_bg.gif') repeat-y 0 0;}
		.meta{padding:8px 10px 8px 20px;}
		.s_dir_param{background:#111516;}
			.meta span{padding:0 5px 0 0; color:#010101;}
			.meta a{padding:0 5px 0 0;}
		.table{margin:0px 0 0 0; padding:0 10px 8px 20px; background:#111516 url('/img/best_block_b_bg.gif') no-repeat 0 100%;}
			.table a{padding:0 5px 0 0;}

	.style_legend_param{}
	.speaking{}

.ddparam_h6{width:179px; margin:0 0 5px 5px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
	.kbd_initial{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.optionblockquote_applet{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat 0 100%;}
		.abbrh2address{margin:1px 3px 5px 3px; padding:0 10px 0 17px;}
			.abbrh2address a{padding:0 5px 0 0;}
		.qarea_left{margin:0 0 10px 0; padding:7px 10px 10px 20px; background:url('/img/news_text_bg.gif') no-repeat 0 0; font-weight:bolder; font-size:13px; color:#020204;}	

.strongstyle_initial{width:179px; margin:5px 0 40px 5px;}
.col .strongstyle_initial{width:179px; margin:5px 0 40px 15px;}
	.strongstyle_initial ul{padding:0 20px 0 20px;}

.acronym{width:179px; margin:0 0 40px 10px; text-align:center;}
	.acronym div{}

.h5{padding:0 0 30px 0; text-align:center;}

.tbodystrike_select{margin:0 0 30px 0;}
	.tbodystrike_select div{}
		.tbodystrike_select ul{width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.tbodystrike_select ul li{margin:0 0 5px 0;}
				.tbodystrike_select ul li a{}

.address{margin:0 20px 30px 20px;}
	.address ul li{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}

.metagreath2{margin:0 20px 18px 20px; padding:0 5px 2px 0; font-size:13px; color:#e9f6f0;}

.ol{margin:0 20px 10px 20px; padding:5px 0 0 0;}

	.html{background:url('/img/info_block_top.gif') repeat-x 0 100%;}
		.s{background:url('/img/info_block_top_l.gif') no-repeat 0 100%;}
		.promotionaltbodytr{padding:17px 0 0 0; background:url('/img/info_block_top_r.gif') no-repeat 100% 0;}

	.tdframe_menu{background:#e9f6f0;}
		.iframe{background:url('/img/info_block_bottom_l.gif') no-repeat 0 0;}
		.body_h4{padding:14px 0 0 0; background:url('/img/info_block_bottom_r.gif') no-repeat 100% 0;}

	.big_engagement_now{background:url('/img/info_block_l.gif') repeat-y 0 0;}
		.h2{min-height:115px; height:auto !important; height:115px; margin:0 0 0 3px; padding:0 12px; background:#010101 url('/img/info_block_l.gif') repeat-y 100% 0;}

			.css_in{position:absolute; width:140px; height:102px; margin:19px 0 0 -12px; *margin:19px 0 0 -145px; padding:0 0 0 8px;}
				.css_in img{border:1px solid #fff;}
			
			.h1{margin:0 0 0 131px;}
				.an_is_by{}
				.abbr1{padding:5px 13px; background:#111516; font-weight:bolder; font-size:14px;}
					.abbr1 a{margin:0 0 0 -28px;}
					.abbr1 .base_blk_time{position:relative; left:-82px; top:-5px; font-weight:normal; font-size:11px;}
				.abbr2{}
					.abbr2 div{padding:7px 13px 12px 13px; background:#111516;}
				.ins{padding:7px 13px 12px; 13px; background:#e9f6f0;}
					.ins span{color:#010101;}
				.ins2{padding:0 0 10px 0; background:#e9f6f0;}
					.ins2 a{display:block; float:left; padding:5px 44px 5px 30px; background:#010101;}
					.ins2 span{padding:0 2px 0 10px; color:#010101;}

.togethertogether{width:179px; margin:0 0 20px 15px;}
	.together{}
	.spanabbr{}

.thin{width:179px; margin:0 0 20px 15px;}
	.thin ul{padding:0 20px 0 20px;}

.script{}
.doctype_noscriptbr{}

.the_week{position:absolute; width:470px; left:50%; margin:35px 0 0 -236px; }
	.frameaddress{float:left; padding:33px 0 0 135px;}
	.great_dl_strike{float:right; padding:33px 135px 0 0;}
	.strong{position:absolute; width:254px; left:50%; margin:8px 0 0 -127px; padding:2px 0; color:#e9f6f0;}
		.strong span{padding:0 5px 0 25px; color:#1fb26a;}
	

