html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}



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

.clearfix {display: block; zoom:1}

.floatL{float:left}
.floatR{float:right}

a {text-decoration:none; color:#333}

h2, h3 {font-weight:400}
h2 { font-size:15px;  margin-bottom:15px;  font-weight:400}
html { background:#000159 url(images/bgx.jpg) no-repeat}
body {background:url(images/bg.jpg) repeat-y center ; font:13px/1.231 arial,helvetica,clean,sans-serif}
#wrap {background:url(images/hd.jpg) no-repeat 8px  top ; width:1020px; margin:0 auto; position: relative }
.container{ margin-left:20px;   color:#7d7d7d}
#header { height:100px;  }

	
.content-inner { width:740px }
.content-inner h2 {font-size:26px;  font-weight:700}

.main_img {width: 205px; text-align:right}
.main_img img { margin-bottom:15px}

.content-inner .cthd { font-size:16px; color:#fff; height: 40px; line-height:40px; padding-left:30px}





#aside, #content {float:left; display:inline; overflow:hidden}
#aside {  color:#627482; font-weight:700; margin-top: 3px; width:240px}

.sidemenu {width: 230px; }


.primary {background:url(images/sidem.jpg) no-repeat; padding-top: 8px; font-size:16px; font-family:Myriad Pro, Arial, Helvetica, sans-serif; margin-bottom: 10px;}

.primary ul { list-style-position:inside}
.primary li a{overflow: hidden; height:41px; line-height:40px; display:block; padding:0 0px 0 55px; color:#fff; font-weight:400; list-style:outside}


.sm_1 a {background:url(images/sidem.jpg) no-repeat 0 -8px; }
.sm_2 a {background:url(images/sidem.jpg) no-repeat 0 -49px; }
.sm_3 a {background:url(images/sidem.jpg) no-repeat 0 -90px; }
.sm_4 a {background:url(images/sidem.jpg) no-repeat 0 -131px; }
.sm_5 a {background:url(images/sidem.jpg) no-repeat 0 -172px; }
.sm_6 a {background:url(images/sidem.jpg) no-repeat 0 -213px; }
.sm_7 a {background:url(images/sidem.jpg) no-repeat 0 -254px; }
.sm_8 a {background:url(images/sidem.jpg) no-repeat 0 -295px; }
.sm_9 a {background:url(images/sidem.jpg) no-repeat 0 -335px; }
.sm_10 a {background:url(images/sidem.jpg) no-repeat 0 -375px; }
.sm_11 a {background:url(images/sidem.jpg) no-repeat 0 -417px; }
.sm_12 a {background:url(images/sidem.jpg) no-repeat 0 -458px; }
.sm_13 a {background:url(images/sidem.jpg) no-repeat 0 -500px; }
.sm_14 a {background:url(images/sidem.jpg) no-repeat 0 -541px; }
.sm_15 a {background:url(images/sidem.jpg) no-repeat 0 -624px; }
.sm_16 a {background:url(images/sidem.jpg) no-repeat 0 -622px; }
.sm_17 a {background:url(images/sidem.jpg) no-repeat 0 -663px; }
.sm_18 a {background:url(images/sidem.jpg) no-repeat 0 -705px; }
.sm_19 a {background:url(images/sidem.jpg) no-repeat 0 -746px; }
.sm_19 { height:43px}


.sm_1 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -8px; }
.sm_2 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -49px; }
.sm_3 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -90px; }
.sm_4 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -131px; }
.sm_5 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -172px; }
.sm_6 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -213px; }
.sm_7 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -254px; }
.sm_8 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -295px; }
.sm_9 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -335px; }
.sm_10 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -375px; }
.sm_11 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -417px; }
.sm_12 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -458px; }
.sm_13 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -500px; }
.sm_14 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -541px; }
.sm_15 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -624px; }
.sm_16 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -622px; }
.sm_17 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -663px; }
.sm_18 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -705px; }
.sm_19 a:hover {background:url(images/sidem_hover.jpg) no-repeat 0 -746px; }
.sm_19 { height:43px}







.search {background:url(images/search.jpg) no-repeat;  height:85px }
.search h2 {font-size:18px; height: 34px; line-height:30px;  margin-left: 5px; color:#454138; margin-bottom:0}
.s_text { border:0; margin-left: 3px; width: 147px; padding-top: 5px;}
.s_submit {border:0; margin-left: 7px; width: 31px; background:transparent; color:#82d4e0}

.sidepay { width:215px}
.sidepay h2{ font-size: 18px; padding:10px 0 0 15px; color:#f2b8cb; width:50px}
img.pay { margin:10px;}

.sidebox_inner { padding:0 10px;  }
.dw {background:url(images/dw.jpg) no-repeat; height:40px; line-height:40px; text-align:center; color:#343027; font-size:16px}



 


.box {border:3px solid #f2b8cb; margin-left: 30px; background:#fff;  padding-right: 15px; color:#454138; margin-bottom:20px}
.box h2 { color:#454138; font-size:16px; margin-top: 15px;}
.boximg { margin:15px}
.buynow a{  background:url(images/buynow.jpg) no-repeat 0px center; display:block; width:135px; height:44px; text-align:center; line-height:44px; font-size:22px; color:#fff }
.price{ margin-top:20px; color:#454138}

#navigation {
 color:#fff; position:absolute; top:120px;
}

.top { position:absolute; top:5px; right:0; color:#f2b8cb }
.top a {color:#f2b8cb}
.dropdown li  { float:left; display:inline}
.dropdown li.first a {  border-left: 1px solid #383129}
.dropdown li a {	
	display:block;
	overflow:hidden;
	padding:0px 40px;
	height: 36px;
	_float:left;
	font-size:16px;
    font-weight:400;
	line-height:36px;
	color:#f2b8cb;
    border-right: 1px solid #383129
    }
    
	.dropdown li.last {}
	.dropdown li a:hover { color:#000; }


.login_box { position:absolute; left:530px; top:42px;  width:470px }
.login_text { float:left; width:166px; margin-right:35px;border:0; background:transparent; color:#fff; }
.login_submit {float:left; margin-left: -12px; border:0; background:transparent; cursor:pointer; color:#fff; width:60px; text-align:left}

#footer { padding:0 30px; background:#000159 url(images/ft.jpg) no-repeat 8px top; }
.footer-inner {padding: 120px 0 50px; font-size:11px; color:#fff}
.footer-inner h3{ color:#333d45  }
.ft_logo {padding-bottom: 20px;}
.ft_logo img { margin-right:20px}
.ftlink a {color:#fff; }




.joinow a{ position:absolute; bottom:5px; right:40px; display: block; width:180px; height:48px; text-indent:-999em}

.video { background:url(images/video.jpg) no-repeat; height:525px; width:673px; display:block; text-align:center; margin: 0 auto; padding-top: 45px; }

.video_step_col { width:720px; margin:0 auto}
.step_col { width:30.2%; float:left; display:inline; margin-top:35px; margin-left:20px}
.step_col p { width:80%; padding-left: 15px;}
.step_col .button {background:url(images/gbutton.jpg) no-repeat; width:99px; height:45px; padding:5px 0 0 10px}


.login_main_box {background:url(images/login_main_box.jpg) no-repeat; width:737px; height:600px; position:relative }
.login_desc { position:relative; top:70px; left:35px; font-size:16px; color:#fff}
#main_login_box { position:absolute; top:115px; left:40px;}
#main_login_box .login_main_box_submit { position: absolute; top:35px; left:315px; border:0; background:transparent; cursor:pointer; color:#fff; width:60px; text-align:left}



#main { background:url(images/bgg.png) repeat-x  0 355px; width:991px}


.login_main_b {margin-top: 240px; }

.wf { padding:20px 0 20px}
.wf { color:#003663;}
.rr {width: 237px;}
.inner {width: 455px; font-size:20px }
.inner h3 { color:#003663;  font-size:30px}



.achievments{ color:#003663}
.a_1 {background:url(images/a_1.jpg) no-repeat;padding-top: 60px; }
.a_1 .item {background:url(images/a_2.jpg) no-repeat; height:50px;padding-top: 10px; padding-left: 75px; }
.a_2 {background:url(images/a_3.jpg) no-repeat;padding-top: 60px; }
.a_2 .item {background:url(images/a_4.jpg) no-repeat; height:50px;padding-top: 10px; padding-left: 75px; }
.a_3 {background:url(images/a_5.jpg) no-repeat;padding-top: 60px; }
.a_3 .item {background:url(images/a_6.jpg) no-repeat; height:50px;padding-top: 10px; padding-left: 75px; }


.fs24 { font-size:24px}
.fs16 { font-size:16px}
.achievments .date {padding-right: 20px; padding-top: 5px;}




.site_l { width:450px; margin-left: 10px; color:#003663}
.site_r {width: 240px; margin-left:20px}

.site_l h2 { font-size:22px;}
.site_l p { margin-bottom:1em; line-height:1.5em}
.content-inner { position:relative}
.site_submit a{ position: absolute; top:850px; width:230px; right:30px; height:50px; display:block; text-indent:-999em}

.chart-h {background:url(images/chart-h.jpg) no-repeat; width:739px; height:135px; color:#fff}
.achievments-h {background:url(images/achievments-h.jpg) no-repeat; width:739px; height:135px; color:#fff}
.achievments-h, .achievments-h a, .chart-h, .chart-h a { color:#fff}
.welback , .backto{padding-top: 100px;}

.welback { padding-left:35px}
.backto { padding-right:55px}