html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,select
{
	font-family:"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif, Arial, "Lucida Sans Unicode";
	margin:0;
	padding:0;
}

body
{
	background-color:#000;
	color:#333;
	font-size:10px;
	line-height:1.5;
}

p
{
	font-size:14px;
	line-height:1.5em;
	margin:0 0 10px;
}

h1
{
	font-size:2.4em;
	margin:20px auto;
}

h2
{
	font-size:2.2em;
}

h3
{
	font-size:2.1em;
}

h1,h2,h3
{
	font-family:Trebuchet, Tahoma, Arial, sans-serif, "Lucida Sans Unicode";
	margin:10px 0;
}

h1 a,h2 a,h3 a
{
	text-decoration:none;
}

h1 a:hover,h2 a:hover,h3 a:hover
{
	text-decoration:underline;
}

a
{
	color:#00479d;
	text-decoration:underline;
}

a:hover
{
	color:#c00;
	text-decoration:none;
}

a:visited
{
	color:#00479d;
}

a img
{
	border:0;
}

ul,ol
{
	font-size:14px;
	list-style-position:inside;
	margin-bottom:10px;
}

ul ul
{
	font-size:1em;
	margin:1em;
}

li a
{
	text-decoration:underline;
}

li a:hover
{
	text-decoration:none;
}

form
{
	margin:10px 0;
}

.float-right
{
	float:right;
}

img
{
	vertical-align:middle;
}

.index-password a
{
	color:#ccc;
	text-decoration:none;
}

.index-password a:hover
{
	text-decoration:underline;
}

.container
{
	margin:0 auto;
	width:960px;
}

#logo
{
	float:left;
	margin-right:20px;
	padding:11px 0;
	width:200px;
}

.clear-5
{
	clear:both;
	height:1px;
	width:100%;
}

.clear-10
{
	clear:both;
	height:10px;
	width:100%;
}

.clear-20
{
	clear:both;
	height:20px;
	width:100%;
}

.clear-30
{
	clear:both;
	height:30px;
	width:100%;
}

hr
{
	background:#999;
	border:none;
	clear:both;
	color:#999;
	float:none;
	height:1px;
	margin:0 0 1.4em;
	width:100%;
}

.container:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.clear
{
	display:block;
}

.header-subscription
{
	border-left:1px solid #444;
	color:#FFF;
	float:left;
	font-size:12px;
	line-height:120%;
	margin-top:11px;
	padding-left:12px;
	width:280px;
}

.banner h1
{
	color:#FFF;
	font-size:30px;
	font-weight:700;
	line-height:30px;
	padding:0;
}

.banner p
{
	color:#FFF;
	font-size:12px;
	line-height:12px;
}

.banner p span
{
	color:#FFF;
	font-size:16px;
	font-style:italic;
	font-weight:700;
}

.banner_1
{
	background-image:url(../images/flash_1_bg.jpg);
	background-repeat:no-repeat;
	height:291px;
	margin:0;
	padding:40px 0 0 40px;
	width:960px;
}

.banner_2
{
	background-image:url(../images/index/flash_2_bg.jpg);
	background-repeat:no-repeat;
	height:291px;
	margin:0;
	padding:40px 0 0 40px;
	width:960px;
}

.banner_3
{
	background-image:url(../images/index/flash_3_bg.jpg);
	background-repeat:no-repeat;
	height:291px;
	margin:0;
	padding:40px 0 0 40px;
	width:960px;
}

.banner_5
{
	background-image:url(../images/index/banner_bg.jpg);
	background-repeat:no-repeat;
	height:291px;
	margin:0;
	padding:0 0 30px 0;
	width:960px;
}

.banner_6
{
	background-image:url(banner_bg_7.jpg);
	background-repeat:no-repeat;
	height:291px;
	margin:0;
	padding:0 0 20px 0;
	width:960px;
}

.banner_l {float:left; width:508px}
.banner_l h1 {color:#FFF; margin:40px 0 10px 0; line-height:30px}
.banner_l span{color:#FFF;font-weight:bold}
.banner_l p{color:#FFF; margin:0 0 10px 0;}
.banner_l img{color:#FFF; margin-top:20px;}



.banner_r{float:right; padding:245px 10px 0 0}

#index-header-item
{

	color:#CCC;
	float:right;
	font-size:11px;
	line-height:24px;
	margin-top:-10px;
	padding-top:15px;
	text-align:right;
	width:400px;
}

#index-header-item a,#index-header-item a:hover
{
	color:#fff;
}

#index-header
{
	background:url(../images/index/index-head-bg.jpg) repeat-x;
	display:block;
	padding-bottom:0;
	width:100%;
}


.index-remember,.index-password
{
	display:block;
	float:left;
	margin-right:10px;
	margin-top:0;
	text-align:right;
	width:140px;
}

.index-remember input,.index-password input
{
	max-width:140px;
	vertical-align:middle;
}

.index-password
{
	float:left;
}

.index-signup
{
	font-size:23px;
	font-weight:700;
	text-align:left;
}

#section1-09,#section2-09,#section3-09
{
	position:absolute;
	float:left;
	height:332px;
	width:95%;
}

.f-trial
{
	float:left;
	height:0;
	overflow:visible;
	width:0;
}

#my-glider
{
	position:relative;
}

#my-glider .controls
{
	height:20px;
	overflow:hidden;
	position:absolute;
	right:30px;
	top:10px;
	z-index:9000;
}

#my-glider .controls a
{
	background:url(../images/glider_control.png) 0 -28px no-repeat;
	float:left;
	height:14px;
	margin:2px;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
	width:14px;
}

#my-glider .controls a:hover
{
	background:url(../images/glider_control.png) 0 -14px no-repeat;
}

#my-glider .controls a.activeSlide
{
	background:url(../images/glider_control.png) 0 0 no-repeat;
}

.ad-L p
{
	font-size:12px;
}

hr.ex-break
{
	border-bottom:1px solid #FFF;
	border-top:1px solid #B9B9B9;
	display:table;
	width:100%;
}

#ex-Content
{
	background:#e2e2e2 url(/images/index/index-bg.jpg) repeat-x;
	float:left;
	/*height:1500px;*/
	width:100%;
}

#ex-Content-Top
{
	margin-bottom:12px;
}

#ex-Content-Top .ex-vedio
{
	background:url(../images/index/sample-lesson.jpg);
	border:#ccc solid 1px;
	display:inline;
	float:left;
	height:306px;
	margin-left:16px;
	width:376px;
}

#ex-Content-Top .ex-vedio .ex-vedio-lesson h3
{
	font-size:16px;
	text-align:center;
}

.ex-main-bg
{
	background:url(/images/index/ex-main-bg.png) -4px -4px repeat-y;
	height:312px;
}

#section1
{
	background:url(/images/index/lite/ban-ad-1-lite.jpg) no-repeat;
}

#section2
{
	background:url(/images/index/lite/ban-ad-2-lite.jpg) no-repeat;
}

#section3
{
	background:url(/images/index/lite/ban-ad-3-lite.jpg) no-repeat;
}

#section4
{
	background:url(/images/index/lite/ban-ad-4-lite.jpg) no-repeat;
}

#section5
{
	background:url(/images/index/lite/ban-ad-5-lite.jpg) no-repeat;
}

#section6
{
	background:url(/images/index/lite/ban-ad-6-lite.jpg) no-repeat;
}

#section7
{
	background:url(/images/index/lite/ban-ad-7-lite.jpg) no-repeat;
}

#section8
{
	background:url(/images/index/lite/ban-ad-8-lite.jpg) no-repeat;
}

#section9
{
	background:url(/images/index/lite/ban-ad-9-lite.jpg) no-repeat;
}

#section10
{
	background:url(/images/index/lite/ban-ad-10-lite.jpg) no-repeat;
}

#control1
{
	background:url(/images/index/lite/ad-1-lite.jpg) no-repeat;
}

#control2
{
	background:url(/images/index/lite/ad-2-lite.jpg) no-repeat;
}

#control3
{
	background:url(/images/index/lite/ad-3-lite.jpg) no-repeat;
}

#control4
{
	background:url(/images/index/lite/ad-4-lite.jpg) no-repeat;
}

#control5
{
	background:url(/images/index/lite/ad-5-lite.jpg) no-repeat;
}

#control6
{
	background:url(/images/index/lite/ad-6-lite.jpg) no-repeat;
}

#control7
{
	background:url(/images/index/lite/ad-7-lite.jpg) no-repeat;
}

#control8
{
	background:url(/images/index/lite/ad-8-lite.jpg) no-repeat;
}

#control9
{
	background:url(/images/index/lite/ad-9-lite.jpg) no-repeat;
}

#control10
{
	background:url(/images/index/lite/ad-10-lite.jpg) no-repeat;
}

.ad-L
{
	color:#fff;
	display:inline;
	float:left;
	font-size:72.5%;
	margin-left:180px;
	margin-top:10px;
	width:330px;
}

.ban-ad-bg
{
	background:url(/images/index/ban-ad-bg.jpg) no-repeat;
	cursor:pointer;
	float:left;
	height:180px;
	margin-left:10px;
	width:530px;
} q

.ban-ad-bg ul
{
	margin-left:26px;
}

.ban-ad-bg li
{
	float:left;
	list-style:none;
	margin:14px 24px 0 auto;
}

.ad-1
{
	background:url(/images/index/ad-1.png);
	height:75px;
	width:75px;
}

.ex-l-col
{
	float:left;
	/*height:861px;*/
	margin-left:20px;
	width:580px;
}

.ex-r-col
{
	display:inline-block;
	float:left;
	margin-left:30px;
	width:300px;
}

.indexstyles a,.indexstyles a:visited
{
	color:#333;
}

.more
{
	color:#c00;
	float:right;
	font-size:1.2em;
	font-weight:700;
}

.ex-news
{
	min-height:140px;
}

.ex-news .news-img
{
	display:inline-table;
	float:left;
	margin-right:12px;
}

.ex-news .news-img img
{
	border:#fff solid 1px;
}

.para
{
	float:left;
	width:320px;
}

.para h3
{
	margin-top:-5px;
}

.para h3 a
{
	color:#333;
}

#foot
{
	background:#000 url(../images/index/index-f.jpg) no-repeat;
	color:#fff;
	float:left;
	padding-bottom:20px;
	width:100%;
}

#foot a,#foot a:visited
{
	color:#fff;
	text-decoration:none;
}

#foot a:hover
{
	text-decoration:underline;
}

.ex-f-navs
{
	width:100%;
}

.ex-f-nav
{
	color:#fff;
	display:inline-block;
	float:left;
	margin-left:23px;
	margin-right:40px;
	margin-top:10px;
}

.ex-f-nav h2
{
	font-size:14px;
	margin-bottom:5px;
}

.ex-f-nav p
{
	display:block;
	line-height:160%;
	margin-left:0;
}

.free-trail
{
	clear:right;
	float:right;
	margin:40px -16px auto auto;
}


.free-trail-text
{
	clear:both;
	float:left;
	margin:20px 0px 0 25px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}
.free-trail-text span
{
	font-size:12px;
	color:#000;
}

.copy
{
	color:#fff;
	font-size:12px;
}

/*
.top_tag{
	background: #666 no-repeat top right;
	color:#FFF; 
	padding-top:5px; 
	display: none
}
*/
.top_tag_content{
padding-top:5px; 
height:25px; 
width:960px; 
margin:0 auto; 
}
.top_tag_content .left{float:left; margin:0px}
.top_tag_content .right{float:right; margin:0px}
/*.top_tag_content a {color:#FFF; padding-left:10px}
#head_nav a {
	color: #fff
}
*/


.ex-content-l{float:left; width:480px; margin-bottom:30px}
.ex-content-r{float:right; width:450px; margin-bottom:30px}
.ex-content-r input {width:420px; margin:5px auto; padding:2px; color:#c00; border:1px solid #BBBBBB;}
.ex-content-r1{float:right; width:340px; margin-bottom:30px}

.ex-content-l .topic {background:url(../images/index/bg_text.gif); font-size:24px; font-weight:bold; color:#FFF; padding:5px 0px 5px 10px}
.ex-content-l .topic a {color:#FFF; text-decoration:none}