body, div, ul, li, p, form, h1, h2, h1, h4, h5, a{	margin: 0px;	padding: 0px;}
body{
	font-family:Arial, Helvetica, sans-serif, Calibri;
	color:#5f6061;	font-size:11px;	line-height:19px;
	background:#033ba2;
	}
img, a{	border-width:0px;	}
td{	vertical-align:top;	}
a{	color:#033ba2;	text-decoration:none;	}
a:hover{ text-decoration:underline;}
.box{ display:block;}	

/* common section
/********************************************************************************/
.notext{	color:transparent;	font-size:0px;	letter-spacing:-9999em;	}

.clearfix{ clear:both;}
.alignleft{	float:left;	margin-right:10px;	position:relative;	top:3px;}	
.alignright{float:right;margin-left:10px;	position:relative;	top:3px;}	
.more{ text-decoration:none; background:url(../images/more_bg.png); width:82px; height:24px; line-height:22px; text-align:center; display:block; float:left; margin-right:8px; color:#260601; font-size:14px; text-shadow:1px 1px #f7dcb6;}
.more span{ }
a:hover.more{ text-decoration:none;}

h1{ background:url(../images/h1_bg.png); height:54px; text-align:center; line-height:54px; color:#06214e; text-shadow:1px 1px #fff; font-size:16px; margin-bottom:10px;}
h1.gs{ background:url(../images/h1_gs.jpg);}
h1.hsupport{ background:url(../images/h1_support.png);}
h1.htop10{ background:url(../images/h1_top10.png);}
h1.hpp{ background:url(../images/h1_pp.jpg);}

h2.hnews{ background:url(../images/h2_news.png) no-repeat; height:16px; margin-bottom:10px; margin:10px 6px;}


h4{ font-size:14px; color:#06214e; line-height:20px; padding-left:10px; clear:both;}


.height0{ height:0px; margin-bottom:0px;}
/* layout section
/********************************************************************************/

.wrapper{ width:974px; margin:0px auto; padding-bottom:5px;}

.mainsite1{ width:974px; background:url(../images/mainsite_bg1.gif); display:table; }
.mainsite2{ width:974px; background:url(../images/mainsite_bg2.gif) no-repeat bottom; display:table; padding-bottom:20px;}


.leftcol{width:220px; float:left; display:block;}
.leftcol .content{ width:214px; display:block; float:right;}

.centcol{ width:533px; background:#FFF; float:left; display:block;}
.centcol .content{ width:503px; display:block; margin:0px auto;}

.rightcol{ width:221px; float:right; display:block;}

/* header section
/********************************************************************************/

.topline{ background:url(../images/topline_bg.jpg); width:974px; height:73px;}
.topline .fixleft{ float:left; background:url(../images/header_fix_left.png); width:6px; height:19px; position:relative; left:-6px; top:396px;}
.topline .fixright{ float:right; background:url(../images/header_fix_right.png); width:17px; height:57px; position:relative; left:17px; top:344px;}

.header{ width:974px; height:323px;}
.header .leftside{ background:url(../images/header_leftside.jpg); width:718px; height:323px; float:left;}
.header .leftside .cont { float:left; width:220px; height:69px; position:relative; top:235px; left:10px; }
.header .leftside .cont a{width:220px; height:69px;background:url(../images/header_getstarted.png); display:block;}
.header .leftside .cont a:hover{ background:url(../images/header_getstarted2.png); width:240px; height:75px; position:relative; left:-10px; top:-3px;}

.header .plansbox{ width:378px; float:right; position:relative; right:40px; top:225px;}
.header .plansbox .prev{background:url(../images/plans_prev.png); width:59px; height:59px; float:left; cursor:pointer;}
.header .plansbox .next{background:url(../images/plans_next.png); width:59px; height:59px; float:right; cursor:pointer;}

.header .scrollable { overflow: hidden; width: 150px; height:73px;float:left; position:relative; left:55px;}
.header .plansbox .items{width: 20000em; position: absolute;}
.header .plansbox .items div{ background:url(../images/plans_bg.png) no-repeat; width:150px; height:73px; float:left;}
.header .plansbox .items div.plan1{ background-position:0px 0px;}
.header .plansbox .items div.plan2{ background-position:0px -73px;}
.header .plansbox .items div.plan3{ background-position:0px -146px;}
.header .plansbox .items div.plan4{ background-position:0px -219px;}
.header .plansbox .items div.plan5{ background-position:0px -292px;}

.header .rightside{ background:url(../images/header_rightside.jpg); width:256px; height:323px; float:right;}
.rightside .stats{ display:table; width:254px; color:#162643; text-shadow:1px 1px #b7e4f6; }
.rightside .stats .texts{ display:block; padding:5px 0px; width:234px; margin:0px auto; position:relative; top:55px;}
.rightside .stats div{clear:both; line-height:22px;}
.rightside .stats div.btm{height:22px;}
.rightside .stats .pp1{ float:left; padding-left:5px;}
.rightside .stats .pp2{ float:right; padding-right:5px;}

/* menu section */
.menu{ width:974px; background:url(../images/menuline_bg.png); height:55px;}
.menu a{ background:url(../images/menu_a.png); width:122px; height:55px; display:block; float:left;}
.menu a span{ background:url(../images/menu_a_span.png); height:18px; margin:0px auto; position:relative; top:22px; display:block;}
.menu a.a1 span{ background-position:0px 0px; width:31px;}
.menu a.a2 span{ background-position:-50px 0px; width:71px;}
.menu a.a3 span{ background-position:-142px 0px; width:53px;}
.menu a.a4 span{ background-position:-218px 0px; width:31px;}
.menu a.a5 span{ background-position:-267px 0px; width:42px;}
.menu a.a6 span{ background-position:-327px 0px; width:87px;}
.menu a.a7 span{ background-position:-434px 0px; width:49px;}
.menu a.a8{ width:120px;}
.menu a.a8 span{ background-position:-502px 0px; width:97px;}
.menu a.a9 span{ background-position:-619px 0px; width:45px;}

.underheader{ background:url(../images/header_under.png); width:974px; height:5px; clear:both;}

/* leftcol section
/********************************************************************************/
.leftcol{}
.leftcol .box{ width:214px; display:block; margin-bottom:5px;}

/* logform */
.leftcol .logform{ background:url(../images/logform_bg.png); height:238px; display:table;}

.logform span{ display:block;}
.logform span.cont{ width:190px; clear:both;}
.logform span.txt{ font-size:12px; line-height:27px; height:27px; color:#fff; font-weight:bold; padding-left:3px;}
.logform span.inpbg{ width:152px; height:26px; background:url(../images/logform_inpbg.png); margin-bottom:5px;}
.logform span.inpbg input{ width:142px; height:24px; position:relative; top:1px; left:5px; background-color:transparent; border-width:0px;}

.logform p{ clear:both; position:relative; top:40px; left:15px;}

.logform .links{ height:17px; float:none; position:relative; top:15px; left:2px;}
.logform .links a{ text-decoration:none; position:relative; top:-4px; left:0px; line-height:17px;}
.logform .sbmt{ float:right; position:relative; top:29px; right:24px;}

.leftcol .news{ color:#c1eaf4; width:205px;}
.leftcol .news p{ padding:0px 5px;}
.leftcol .news .titler, .leftcol .news .titler a{ color:#eff5bd; font-size:12px; font-weight:bold; text-decoration:none; line-height:25px;}
.leftcol .news .text{ margin-bottom:5px;}

/* logform */
.leftcol .members{ background:url(../images/members_bg.png) no-repeat; display:table; padding:45px 0px 10px 0px;}

.leftcol .members a{ display:block; width:152px; height:26px; background:url(../images/members_a.png); margin:4px 0px; line-height:26px; text-decoration:none; position:relative; left:17px;color:#06214e;font-weight:bold;  font-size:12px;}
.leftcol .members a span{ padding:0px 10px; }



/* centcol section
/********************************************************************************/
.centcol{}
.centcol .txt{ text-align:justify; padding:5px;}
.centcol .txt2{ background:#f0f0f0;}

.centcol .news{ background:#29211c; width:479px; height:37px; line-height:37px; border:1px solid #544d4a;}
.centcol .news a:hover{ text-decoration:none;}
.centcol .news .leftside{ width:330px; float:left; position:relative; left:20px;}
.centcol .news .leftside .date{ padding-right:15px;}
.centcol .news .leftside .text{ color:#5c7a01; font-weight:bold; padding-right:15px;}
.centcol .news .rightside{ width:100px; float:right;}
.centcol .news .rightside a{ position:relative; top:7px;}

.centcol .support_bg{ background:url(../images/support_bg.jpg); width:504px; height:203px; margin-bottom:10px;}
.centcol .supform{}
.centcol .supform input[type=text], .centcol .supform textarea{ border: 1px solid #abadb3;}

.centcol .top10{ color:#161616;}
.centcol .top10 span{display:inline-block;}
.centcol .top10 p{ height:28px; border-bottom:1px solid #ececec; line-height:28px;}
.centcol .top10 span.s1{ width:178px; padding-left:32px; background:url(../images/top10_arrow.png) 8px center no-repeat;}
.centcol .top10 span.s2{ width:140px; padding-left:25px;}
.centcol .top10 span.s3{ width:px; padding-left:25px; font-weight:bold;}

.centcol .top10 .titler{ height:16px; line-height:16px; margin-bottom:4px; border-width:0px;}
.centcol .top10 .titler span{ background:url(../images/top10_titler.png) no-repeat; display:inline-block; padding-left:32px;}
.centcol .top10 .titler span.s1{ background-position:0px 0px;}
.centcol .top10 .titler span.s2{ background-position:0px -26px; padding-left:26px;}
.centcol .top10 .titler span.s3{ background-position:0px -48px; font-weight:normal; padding-left:26px;}

.centcol .top10 .style1{ background:url(../images/top10_style1.png); height:33px; line-height:33px; margin-bottom:4px;}
.centcol .top10 .style2{ background:url(../images/top10_style2.png); height:33px; line-height:33px; margin-bottom:4px;}
.centcol .top10 .style3{ background:url(../images/top10_style3.png); height:33px; line-height:33px; margin-bottom:4px;}
.centcol .top10 .style1 span.s1{ background:url(../images/top10_style1i.png) no-repeat;}
.centcol .top10 .style2 span.s1{ background:url(../images/top10_style2i.png) no-repeat;}
.centcol .top10 .style3 span.s1{ background:url(../images/top10_style3i.png) no-repeat;}

/* regpage */
.regpage{}
.regpage .signupbox{ clear:both; padding:0px 10px; display:inline-table; width:483px;}
.regpage .signupbox .box1{ float:left; width:142px;}
.regpage .signupbox .inpbg{border:1px solid #d2d5d7;height:21px; display:block;}
.regpage .signupbox .box1 .inpbg{ width:140px; }
.regpage .signupbox .box1 .inpbg input{ border-width:0px; height:20px; width:130px; position:relative; left:5px; background-color:transparent;}

.regpage .signupbox .box2{ float:left; width:234px;}
.regpage .signupbox .box2 .inpbg{ width:230px;}
.regpage .signupbox .box2 .inpbg input{ border-width:0px; height:20px; width:220px; position:relative; left:5px; background-color:transparent;}

.regpage .signupbox .icon{ background:url(../images/signup_icons.png) no-repeat; padding-left:14px;}
.regpage .signupbox .icon1{ background-position:0px 0px;}
.regpage .signupbox .icon2{ background-position:0px -20px;}
.regpage .signupbox .icon3{ background-position:0px -40px;}
.regpage .signupbox .icon4{ background-position:0px -60px;}
.regpage .signupbox .LibertyReserve{ background-position:0px -80px;}
.regpage .signupbox .PerfectMoney{ background-position:0px -100px;}
.regpage .upline{ background:#aeddff; text-align:center; color:#06214e; line-height:24px; font-weight:bold;}
.regpage input[type=checkbox]{ position:relative; top:3px;}

.regpage .sbmt{ margin-left:15px; position:relative; top:12px;}

/* accpage */
.accpage{ }
.accpage h1{ font-weight:normal; text-align:left; padding-left:70px;}
.accpage h1 span{ color:#033799; font-weight:bold;}


.accform{ background:url(../images/accmain_form.png); width:503px; height:108px; margin-bottom:15px;}

.accform .aleft{ float:left; width:135px; margin-left:180px; line-height:25px; position:relative; top:10px;}
.accform .uname{ color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}
.accform .lastaccess, .accform .regdate{ color:#80726b; line-height:30px;}
.accpage h4{ background:url(../images/bullet.png) no-repeat center left; line-height:20px; padding-left:15px;}
.accpage hr{ background:url(../images/signin_div_bg.png); height:3px; margin:10px 0px; border-width:0px;}

.accform .aright{ float:left; position:relative; top:10px; width:140px;}

.accform .accbal{ color:#06214e; font-weight:bold; font-size:14px; text-shadow:1px 1px #fff;line-height:30px;}
.accform .accbal2{color:#014a97; font-size:24px; text-shadow:1px 1px #fff; font-weight:bold; line-height:30px; position:relative; top:-4px;}


.accform2{ width:500px; display:table;}
.accform2 p{ line-height:24px; height:24px; clear:both; padding:0px 10px;}
.accform2 p.bg1{ background:#eeefef;}

.accform2 p span{ display:block; width:125px; float:left;}
.accform2 p span.sp1{ width:160px; }
.accform2 p span.sp2{ width:150px; }

.centcol .proofs{}
.centcol .proofs a{ display:inline-block; border: 5px solid #edeeee; margin:10px 0px 0px 10px;}
.centcol .proofs a.first{ margin-left:0px;}
/* rightcol section
/********************************************************************************/
.rightcol{}
.rightcol .box{ width:213px; display:block; margin:0px 0px;}
.rightcol .calc{ background:url(../images/rightcol_bg1.jpg) top; height:357px;}
.rightcol .calc span{ display:block; position:relative; top:10px;}

.rightcol .calc .container{ position:relative; left:22px; width:190px;}
.rightcol .calc .txt{ color:#fff; font-weight:bold; font-size:12px; line-height:24px;}
.rightcol .calc .inpbg{background:url(../images/calc_inpbg.png); width:122px; height:26px; border-width:0px; margin-bottom:4px;}
.rightcol .calc .inpbg b{ font-weight:normal; padding-left:5px;line-height:26px; color:#000; font-size:12px;}
.rightcol .calc input[type="text"]{ width:112px; height:24px; position:relative; left:5px; top:1px; border-width:0px; background-color:transparent;}
.rightcol .calc select{ border-width:0px; line-height:20px; position:relative; top:5px; left:2px;}
.rightcol .calc select option{ width:92px;}
.rightcol .calc a{ position:relative; top:65px; left:25px;}

.rightcol .sup{ width:205px; height:67px;margin:5px auto;}

.rightcol .ahm{ width:205px; height:67px; margin:5px auto;}
.rightcol .ahm a{ height:67px; width:205px; display:block;}
.rightcol .ahm img{ display:block;}

/* footer section
/********************************************************************************/
.statslinks{ background:url(../images/stats_links_bg.png) bottom; height:42px; width:974px;}
.statslinks a{ height:11px; display:block; float:left; background:url(../images/stats_links_a.png); margin:0px 13px; position:relative; top:15px; left:220px;}
.statslinks a.a1{ background-position:0px 0px; width:93px;}
.statslinks a.a2{ background-position:-115px 0px; width:76px;}
.statslinks a.a3{ background-position:-216px 0px; width:88px;}
.statslinks a.a4{ background-position:-325px 0px; width:94px;}
.statslinks a.a5{ background-position:-440px 0px; width:89px;}

.footer{ background:url(../images/footer_bg.png) no-repeat 275px 0px; width:974px; height:55px; line-height:55px; font-size:12px;}
.footer .fcopy{ float:left; color:#e1f7ff; padding-left:10px;}
.footer .fcurs{ width:264px; height:16px; background:url(../images/curs_bg.png); float:left; position:relative; left:130px; top:20px;}
.footer .fmenu{ float:right; color:#034d9a; padding-right:10px;}
.footer .fmenu a{ color:#83bef1; text-decoration:none; margin:0px 4px;}
.footer .fmenu a:hover{ text-decoration:underline;}

.sbmt22{ background:url(../images/btn.png); width:100px; height:33px; line-height:28px; color:#000; text-shadow:1px 1px #fff; text-align:center; border-width:0px; font-weight:bold;}

/* TABLES styles*/
.inheader{
	padding:2px 10px; height:24px; line-height:24px; font-size:12px;
	background:url(../images/inheader_bg.png); color:#06214e; text-shadow:1px 1px #fff;
	font-weight:bold;}
table.accmain td,
.item,
.item2,
.item3{
	padding:2px 10px;
	background:#fff; border:1px solid #c6d7e1; color:#231b17;}
	
.mons td{	background:#fff; border:1px solid #c6d7e1;  padding:10px 0px; text-align:center;  color:#231b17;}

.reftextarea{ width:500px; height:90px; border:1px solid #c6d7e1;}
.reftextareasmal{ width:350px; height:125px; border:1px solid #c6d7e1; margin-left:5px;}

.reftextarea1{width:500px; height:90px; border:1px solid #c6d7e1;}
.reftextareasmal1{width:350px; height:125px; border:1px solid #c6d7e1;}

.nobg{ background-image:none;}	



.getstartedpage{}
.getstartedpage h2{ padding-left:92px; font-size:14px; color:#06214e;}
.getstartedpage .itm{ border-bottom:1px solid #b7bfc1; padding-bottom:10px; display:table; margin-bottom:5px;}
.getstartedpage img{ margin-left:5px; margin-bottom:5px;}