@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; outline:0;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{border:0;}

.fl{float:left;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}

#bgwrapper{background:url(../images/sky.jpg) no-repeat center top; width:100%; float:left;}
#mainwrap{ width:986px; margin:0 auto;}

#header{width:986px; float:left; padding-top:36px; position:relative;}
#bodycontainer{width:920px; float:left; padding:10px 33px 0 33px;}


#logo {
	float:left;
	width:354px;
	height:103px;
	position:relative;
}
#logo a{
	
	width:354px;
	text-decoration:none;
	height:50px;
	
	display:block; color: #FFFFFF;
}
#logo a:hover{}
#logo-status{
	width:345px; text-align:center;position:absolute; top:60px; left:-8px; float:left; text-transform: uppercase;
	color: #FFFFFF;
	font-weight:bold;
}

.help-btn {
	float:right;
	width:302px;
	padding-top:31px;
	height:51px;
}
.help-btn span {
	visibility:hidden;
}
.help-btn a {
	text-decoration:none;
	width:302px;
	height:39px;
	display:block;
	background:url(../images/help-btn.png) left top no-repeat;
	font-family: "trebuchet MS";
	font-size: 18px;
	color: #FFFFFF;
	padding-top:12px;
}
.help-btn a:hover {
	background:url(../images/help-btn.png) left -50px no-repeat;
}
.navigation {
	width:945px;
	height:36px;
	float:left;
	background:url(../images/nav.png) no-repeat left top;
	margin-top:10px;
	padding:15px 20px 0 20px;
	font-family: "trebuchet MS";
	font-size: 16px;
}
.navigation ul {
	list-style:none;
}
.navigation li {
	float:left;
	display:block;
}
.navigation li a {
	display:block;
	float:left;
	padding:0 17px;
	color:#504f4f;
	text-decoration:none;
}
.navigation li a:hover {
	color:#FFFFFF;
}
.navigation .selected {
	color:#FFFFFF;
}
.navigation .right1 {
	float:right;
}
.navigation .right1 a {
	color:#FFFFFF !important;
}
.navigation .right1 a:hover {
	color:#504f4f !important;
}

.nav {width:986px; float:left; padding-top:18px;}
.nav span {visibility:hidden;}
.nav ul {list-style:none;}
.nav li {float:left;}

.nav .home {width:96px; height:51px;}
.nav .home a {width:96px; height:51px; text-decoration:none; display:block; background:url(../images/nav.png) left top no-repeat; cursor:pointer; behavior:url(iepngfix.htc);}
.nav .home a:hover {background:url(../images/nav.png) left -50px no-repeat; behavior:url(iepngfix.htc);}


.nav .program {width:104px; height:51px;}
.nav .program a {width:104px; height:51px; text-decoration:none; display:block; background:url(../images/nav.png) -104px top no-repeat; cursor:pointer; behavior:url(iepngfix.htc);}
.nav .program a:hover {background:url(../images/nav.png) -104px -50px no-repeat; behavior:url(iepngfix.htc);}

.nav .affiliate {width:100px; height:51px;}
.nav .affiliate a {width:100px; height:51px; display:block; text-decoration:none; background:url(../images/nav.png) -200px top no-repeat; cursor:pointer; behavior:url(iepngfix.htc);}
.nav .affiliate a:hover {background:url(../images/nav.png) -200px -50px no-repeat; behavior:url(iepngfix.htc);}

.nav .profit {width:131px; height:51px;}
.nav .profit a {width:131px; height:51px; text-decoration:none; display:block; background:url(../images/nav.png) -300px top no-repeat; cursor:pointer; behavior:url(iepngfix.htc);}
.nav .profit a:hover {background:url(../images/nav.png) -300px -50px no-repeat; behavior:url(iepngfix.htc);}

.nav .about {width:102px; height:51px;}
.nav .about a {width:102px; height:51px; text-decoration:none; display:block; background:url(../images/nav.png) -431px top no-repeat; cursor:pointer; }
.nav .about a:hover {background:url(../images/nav.png) -431px -50px no-repeat;}

.nav .contact {width:112px; height:51px;}
.nav .contact a {width:112px; height:51px; display:block; text-decoration:none; background:url(../images/nav.png) -533px top no-repeat; cursor:pointer;} 
.nav .contact a:hover {background:url(../images/nav.png) -533px -50px no-repeat;}

.nav .help {width:120px; height:51px;}
.nav .help a {width:120px; height:51px; text-decoration:none; display:block; background:url(../images/nav.png) -645px top no-repeat; cursor:pointer;}
.nav .help a:hover {background:url(../images/nav.png) -645px -50px no-repeat;}

.nav .sign {width:220px; height:51px;}
.nav .sign a {width:220px; height:51px; text-decoration:none; display:block; background:url(../images/nav.png) -765px top no-repeat; cursor:pointer;}
.nav .sign a:hover {background:url(../images/nav.png) -765px top no-repeat;}

.nav .signout {width:220px; height:51px;}
.nav .signout a {width:220px; height:51px; text-decoration:none; display:block; background:url(../images/nav.png) -765px -50px no-repeat; cursor:pointer;}
.nav .signout a:hover {background:url(../images/nav.png) -765px -50px no-repeat;}

.txt-img {
	width:920px;
	float:left;
	
	margin-bottom:5px;
	font-family: "trebuchet MS";
	font-size: 36px;
	color: #3a3a3a;
	line-height:46px;
	margin:-10px 0 10px 0;
}
/*----body top---*/
.bodytop,.bodybot{ width:920px; float:left;}
.bodytop .tleft{width:604px; float:left; background: url(../images/borright.jpg) no-repeat right 10px;}
.bodytop .tleft .flag{padding:10px 0; float:left; width:100%;}
.bodytop .tleft .flagimg{width:39px; height:23px; background:#8fc802; border:#FFFFFF 1px solid; margin-right:5px; display:block; float:left;}
.bodytop .tright {
	width:304px;
	float:left;
	padding-left:10px;
}
.bodytop .tright h2 {
	width:100%;
	float:left;
	font-family: "trebuchet MS";
	font-size: 27px;
	color: #9ec42a;
}
.bodytop .tright p {
	width:100%;
	float:left;
	display:block;
	line-height:20px;
}
.bodytop .tright ul {
	padding-top:7px;
	float:left;
}
.bodytop .tright li {
	background:url(../images/li-arrow.png) no-repeat left top;
	font:bold 14px/16px "Trebuchet MS";
	padding-left:32px;
	margin-bottom:10px;
	display:block;
	width:262px;
	padding-top:5px;
}

/*----body bot---*/
.bodybot .bleft {
	width:616px;
	float:left;
}
.bodybot .bleft h2 {
	width:616px;
	float:left;
	height:38px;
	font-family: "trebuchet MS";
	font-size: 40px;
	color: #FFFFFF;
}
.bodybot .bleft .userimg {
	width:106px;
	height:85px;
	border:2px solid #707070;
	float:left;
	margin:0 10px 10px 0;
	overflow:hidden;
	background:#ffffff;
}
.bodybot .bright {
	width:280px;
	float:left;
	margin-left:20px;
}
/*----body boxes---*/
.boxblue {
	width:230px;
	float:left;
	background:url(../images/blue-box.png) no-repeat left top;
	height:209px;
	padding:30px 25px;
}
.boxblue h2 {
	width:230px;
	float:left;
	height:101px;
	padding-bottom:15px;
	font-size: 32px;
	text-transform: uppercase;
	color: #00becf;
	line-height:35px;
	font-weight:bold;
}
.color_grn {
	color:#7acf00 !important;
}
.boxblue p {
	width:230px;
	float:left;
	display:block;
	padding-bottom:5px;
}
.boxblue p .input {
	height:15px;
	border-bottom:1px solid #d3d5d6;
	border-right:1px solid #d3d5d6;
	border-left:1px solid #d3d5d6;
	border-top:1px solid #6d6f70;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}

.boxgrey{width:280px; float:left; background:url(../images/greybg.png) repeat-y left top; margin-top:20px;}
.boxgreytop{width:280px; float:left; background:url(../images/greytop.png) no-repeat left top;  height:23px;}
.boxgreymid{width:240px; float:left; padding:0 20px;}
.boxgreymid ul{width:240px; float:left;}
.boxgreymid li{width:218px; float:left; background:url(../images/greybox-li-1.jpg) no-repeat left 5px; margin-bottom:2px; color:#666666; padding-left:22px; line-height:18px;}
.boxgreymid dd{width:94px; float:left; padding:2px 8px 2px 18px;}
.boxgreymid dt{width:110px; float:left; padding:2px 0}
.boxgreymid h3{width:240px; float:left; display:block; color:#0075b6; font-size:18px; line-height:20px;}
.boxgreymid h4{width:240px; float:left; display:block; color:#747474; font-size:17px; line-height:20px;}
.boxgreymid h2{width:240px; float:left; display:block; color:#0075b6; font-size:20px; line-height:20px;}
.boxgreymid p{width:240px; float:left;}
.boxgreybot{width:280px; float:left; background:url(../images/greybot.png) no-repeat left top; height:22px;}

.boxgrey1{width:300px; float:left; background:url(../images/greybg1.jpg) repeat-y left top; margin-top:20px;}
.boxgreytop1{width:300px; float:left; background:url(../images/grey1top.jpg) no-repeat left top;  height:23px;}
.boxgreymid1{width:260px; float:left; padding:0 20px;}
.boxgreymid1 ul{width:260px; float:left;}
.boxgreymid1 li{width:238px; float:left; background:url(../images/greybox-li.jpg) no-repeat left top; margin-bottom:22px; color:#666666; padding-left:22px; line-height:18px;}
.boxgreymid1 dd{width:104px; float:left; padding:2px 8px 2px 18px;}
.boxgreymid1 dt{width:120px; float:left; padding:2px 0}
.boxgreymid1 h3{width:260px; float:left; display:block; color:#0075b6; font-size:18px; line-height:20px;}
.boxgreymid1 p{width:260px; float:left;}
.boxgreybot1{width:300px; float:left; background:url(../images/grey1bot.jpg) no-repeat left top; height:23px;}

.boxgreybig{width:615px; float:left; background:url(../images/boxbigbg.jpg) repeat-y left top; margin-top:20px;}
.boxgreybigtop{width:615px; float:left; background:url(../images/boxbigtop.jpg) no-repeat left top;  height:23px;}
.boxgreybigmid{width:575px; float:left; padding:0 20px;}
.boxgreybigmid ul{width:575px; float:left;}
.boxgreybigmid li{width:523px; float:left; background:url(../images/greybox-li.jpg) no-repeat left top; margin-bottom:22px; color:#666666; padding-left:22px; line-height:18px;}
.boxgreybigmid blockquote{width:575px; float:left;}
.boxgreybigmid blockquote ul{width:575px; float:left; list-style:decimal!important; margin-left:20px; margin-top:10px;}
.boxgreybigmid blockquote label{font-weight:normal;}
.boxgreybigmid blockquote li{width:523px; float:left; margin-bottom:0; padding:0 0 15px 0px; list-style:decimal!important; font-weight:bold; background:none!important;}

.boxgreybigmid dl{width:575px; float:left; padding-top:20px;}
.boxgreybigmid dd{width:200px; float:left; padding:4px 8px 4px 18px; }
/*background:url(../images/li-boxar.jpg) no-repeat left 7px;*/
.boxgreybigmid dt{width:330px; float:left; padding:4px 0}
.boxgreybigmid h3{width:575px; float:left; display:block; color:#0075b6; font-size:18px; line-height:20px;}
.boxgreybigmid p{width:575px; float:left;}

.boxgreybigmid blockquote dl{width:575px; float:left; padding-top:20px;}
.boxgreybigmid blockquote dd{width:400px; float:left; padding:4px 8px 4px 18px; background:none;}
.boxgreybigmid blockquote dt{width:100px; float:left; padding:4px 0}
.boxgreybigbot{width:615px; float:left; background:url(../images/boxbigbot.jpg) no-repeat left top; height:25px;}


.w100{width:100%; float:left;}
.bannerads{width:616px; float:left; margin-top:10px;}

.footer{width:986px; float:left; background:url(../images/footerbg.jpg) no-repeat left top; margin-top:30px; padding:30px 0 100px 0; text-align:center; line-height:20px;}

/*login page*/
.loginwindow{width:726px; float:left; padding:30px 40px 30px 40px;}
.txt-imglogin{ width:727px; float:left; background:url(../images/login-txt.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:200px; line-height:18px;}
.loginwindow-inside{width:920px; float:left;}
.loginwindow dd{width:252px; display:block; float:left; height:34px; line-height:34px; text-align:right; color:#525252; font-size:17px; font-weight:bold; padding-right:18px; margin-bottom:6px;}
.loginwindow dt{width:450px; display:block; margin-bottom:6px; float:left; height:34px;}
.signupbg{background:url(../images/signbg.jpg) no-repeat center top; height:67px; width:726px; float:left; margin-top:15px; line-height:30px; padding:20px 0;}
.signupbg h2{font-size:18px; float:left; width:726px; color:#000;}

/*sign up page*/
.txt-imgsignup{ width:740px; float:left; background:url(../images/sign-txt.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:180px; line-height:18px;}
.signup,.programs, .payment, .myacc, .cms{width:920px; float:left;}
.signup .signupleft{width:620px; float:left;}
.signup .signupleft blockquote{width:620px; float:left; display:block; background:url(../images/signupinpbg.png) no-repeat left top; margin-bottom:6px; height:50px;}
.signup .signupleft blockquote dd{width:225px; float:left; color:#3a86bd; font-size:18px; padding-left:18px; display:block; height:50px; line-height:50px;}
.signup .signupleft blockquote dt{width:357px; float:left; color:#3a86bd; font-size:18px; display:block; height:30px; padding:10px 5px;}
.signup .signupleft blockquote p{width:602px; float:left; color:#3a86bd; font-size:18px; display:block; height:50px; line-height:50px; padding-left:18px;}
.signup .signupleft .telephone{ background:url(../images/telephonebg.png) no-repeat left top;}
.signup .signupleft .terms{ background:url(../images/termsbg.png) no-repeat left top; height:236px;}
.signup .signupleft .termscont{height:130px!important; overflow:auto!important; display:block; width:545px; color:#444444; font-size:14px!important; margin:15px 33px 30px 20px; line-height:normal!important;}

.signup .signupright{width:280px; float:left; padding-left:20px;}
.signup .signuprighttop{width:236px; float:left; background:url(../images/signuprighttop.png) no-repeat right top; padding:25px 22px 0 22px;}
.signup .signuprighttop h3{width:236px; float:left; color:#fff; font-size:18px;}
.signup .signuprighttop p{width:236px; float:left; color:#fff; font-size:14px; margin-top:14px;}
.signup .signuprightbot{width:280px; float:left; background:url(../images/signuprightbot.png) no-repeat left top; height:41px;}
.signup .signuprighttop li{width:236px; float:left;   margin-bottom:15px;  color:#fff; font-size:18px;}
.signup .signuprighttop li a{width:206px; float:left; text-decoration:none; color:#fff; padding-left:30px; background:url(../images/greenboxli.jpg) no-repeat left 4px;}
.signup .signuprighttop li a:hover{text-decoration:none; background:url(../images/greenboxli.jpg) no-repeat 5px top;}
/*programs page*/
.txt-imgprogram{ width:727px; float:left; background:url(../images/programs-txt.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:200px; line-height:18px;}
.programs .programsleft{width:615px; float:left;}
.programs .signupright{width:280px; float:left; padding-left:20px; margin-top:20px;}
.programs .signuprighttop{width:236px; float:left; background:url(../images/signuprighttop.png) no-repeat right top; padding:25px 22px 0 22px;}
.programs .signuprighttop ul{width:236px; float:left;}
.programs .signuprighttop li{width:236px; float:left;   margin-bottom:15px;  color:#fff; font-size:18px;}
.programs .signuprighttop li a{width:206px; float:left; text-decoration:none; color:#fff; padding-left:30px; background:url(../images/greenboxli.jpg) no-repeat left 4px;}
.programs .signuprighttop li a:hover{text-decoration:none; background:url(../images/greenboxli.jpg) no-repeat 5px top;}
.programs .signuprighttop h3{width:236px; float:left; color:#fff; font-size:18px;}
.programs .signuprighttop p{width:236px; float:left; color:#fff; font-size:14px; margin-top:14px;}
.programs .signuprightbot{width:280px; float:left; background:url(../images/signuprightbot.png) no-repeat left top; height:41px;}

/*=======payment page========*/
.txt-imgpayment{ width:527px; float:left; background:url(../images/paymenttxt.png) no-repeat left 9px; height:55px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:400px; line-height:18px;}
/*#bodycontainer2 {width:919px; float:left; padding:27px 24px 37px 43px;}
*/.leftpartpay {width:583px; float:left; padding-right:35px;}
.rightpartpay {width:301px; float:left; padding-top:26px;}
.leftpartpay  ul {list-style:none; color:#666666;}
.leftpartpay  li {display:block; background:url(../images/right-arrow.jpg) 3px top no-repeat; height:17px; padding:0 0 0 29px; margin-bottom:7px;}

/*=======my account page ========*/
.txt-imgmyaccount{ width:678px; float:left; background:url(../images/myacc.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:245px; line-height:18px;}
.myacc .signupright{width:280px; float:left; padding-left:20px; margin-top:20px;}
.myacc .signuprighttop{width:236px; float:left; background:url(../images/signuprighttop.png) no-repeat right top; padding:25px 22px 0 22px;}
.myacc .signuprighttop ul{width:236px; float:left;}
.myacc .signuprighttop li{width:236px; float:left;   margin-bottom:15px;  color:#fff; font-size:18px;}
.myacc .signuprighttop li a{width:206px; float:left; text-decoration:none; color:#fff; padding-left:30px; background:url(../images/greenboxli.jpg) no-repeat left top;}
.myacc .signuprighttop li a:hover{text-decoration:none; background:url(../images/greenboxli.jpg) no-repeat 5px top;}
.myacc .signuprighttop h3{width:236px; float:left; color:#fff; font-size:18px;}
.myacc .signuprighttop p{width:236px; float:left; color:#fff; font-size:14px; margin-top:14px;}
.myacc .signuprightbot{width:280px; float:left; background:url(../images/signuprightbot.png) no-repeat left top; height:41px;}

.myacc .myaccleft,.invite{ width:620px; float:left; margin-top:20px;}
.myacc .myaccleft blockquote{width:620px; float:left; display:block; margin-bottom:6px;}
.myacc .myaccleft blockquote dd{width:225px; float:left; font-size:16px; display:block; height:30px; line-height:30px; padding:5px 0 5px 18px;}
.myacc .myaccleft blockquote dt{width:357px; float:left; color:#3a86bd; display:block; height:30px; padding:5px 0;}

.myacc .invite blockquote{width:620px; float:left; display:block; margin-bottom:6px;}
.myacc .invite blockquote p{width:200px; float:left; color:#3a86bd; font-size:18px; display:block; height:30px; display:block; line-height:30px; padding:5px 0 5px 5px;}
.myacc .invite blockquote dt{width:357px; float:left; color:#3a86bd; font-size:18px; display:block; height:30px; padding:5px 0;}

.txt-imgeditprofile{ width:678px; float:left; background:url(../images/edit-profile.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:245px; line-height:18px;}


.myacc .myaccleft{ width:620px; float:left; margin-top:20px;}
.myacc .myaccleft .leftacc{ width:130px; float:left; margin-right:20px;}
.myacc .myaccimg{ width:130px; height:130px; overflow:hidden; float:left; line-height:130px; text-align:center; border:2px #707070 solid;}
.myacc .myacccontent{ width:430px;float:left;}
.myacc .myacccontent p{ width:430px;float:left; padding-top:8px; color:#444444;}
.myacc .myacccontent h1{ width:430px;float:left; font-size:24px; padding-bottom:10px; padding-top:5px;  color:#1b1b1b;}
.myacc .myaccleft .leftaccnew{ width:620px; float:left; padding-bottom:10px; border-bottom:#999999 1px dashed; margin-bottom:8px;}
.myacc .myaccimgnew{ width:106px; height:85px; overflow:hidden; float:left; line-height:85px; text-align:center; border:2px #707070 solid; margin-right:20px;}
.myacc .myacccontentnew{ width:430px;float:left;}
.myacc .myacccontentnew p{ width:430px;float:left; padding-top:8px; color:#444444;}
.myacc .myacccontentnew h1{ width:430px;float:left; font-size:24px; padding-bottom:10px; padding-top:5px;  color:#1b1b1b;}

/*=======cms pages========*/
.txt-imgabout {
	width:923px;
	float:left;
	margin-bottom:20px;
	
	
}

.txt-imgabout ul{ margin:0; padding:0; list-style:none;}
.txt-imgabout li{ display:block; float:left;}
.txt-imgabout h1 {
	font-family: "trebuchet MS";
	font-size: 42px;
	color: #3a3a3a;
	margin-right:10px;
	float:left; *float:none;

}

.txt-imginvite{ width:920px; float:left; background:url(../images/invite-friends.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px;}
.txt-imgtellfriend{ width:920px; float:left; background:url(../images/tell-a-friend.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgcontact{ width:920px; float:left; background:url(../images/contact.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgprivacy{ width:920px; float:left; background:url(../images/privacy-policy.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgterms{ width:920px; float:left; background:url(../images/termsofuse.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imginvite blockquote{ width:920px; float:left; padding-top:45px;}
.txt-imgnews{ width:920px; float:left; background:url(../images/news.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgforums{ width:920px; float:left; background:url(../images/forums.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgcomments{ width:920px; float:left; background:url(../images/comments.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgforum-comments{ width:920px; float:left; background:url(../images/forum-comments.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgforum-Topic{ width:920px; float:left; background:url(../images/forum-Topic.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgforum-Topic-Com{ width:920px; float:left; background:url(../images/forum-topic-com.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.txt-imgforumtopic{ width:920px; float:left; background:url(../images/forumtopic.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}




.cms h2{float:left; font-size:24px; padding-bottom:20px; color:#7acf00; padding-top:20px; width:100%;}
.cms p{float:left; width:100%; color:#444444; width:100%;}
.cms ol{list-style:decimal!important; width:900px; float:left; padding-left:30px;}
.cms li{ padding:0 0 15px 20px; list-style:decimal!important; font-weight:bold;}
.cms li label{font-weight:normal;}


/*===affiliate==*/
.affiliate{width:620px; float:left;}
.affiliate blockquote{width:620px; float:left; display:block; padding-bottom:8px; margin-bottom:10px; border-bottom:#6E6E6E 1px dashed;}
.affiliate p{width:600px; float:left; display:block; padding:0 10px 10px 10px;}
.affiliate label{width:600px; float:left; display:block; padding:0 10px 10px 10px; overflow:hidden;}

.txt-imgaffiliate{ width:718px; float:left; background:url(../images/affiliate-txt.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:205px; line-height:18px;}

.txt-imgaffiliate-banner{ width:718px; float:left; background:url(../images/affiliate-banner--txt.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:205px; line-height:18px;}

/*===profit==*/
.txt-imgprofit{ width:638px; float:left; background:url(../images/profit-sharing.png) no-repeat left top; height:46px; font-size:14px; color:#464644; margin-bottom:7px; padding-left:285px; line-height:18px;}

/*===Business Opportunities==*/
.txt-imgbusiness{ width:448px; float:left; background:url(../images/business-oppor-txt.png) no-repeat left top; height:46px; font-size:14px; color:#464644; margin-bottom:7px; padding-left:475px; line-height:18px;}

/*===Social Network==*/
.txt-imgsocial{ width:618px; float:left; background:url(../images/social-txt.png) no-repeat left top; height:46px; font-size:14px; color:#464644; margin-bottom:7px; padding-left:305px; line-height:18px;}

/*===Shopping Mall==*/
.txt-imgshopping{ width:618px; float:left; background:url(../images/shopping-txt.png) no-repeat left top; height:46px; font-size:14px; color:#464644; margin-bottom:7px; padding-left:305px; line-height:18px;}

/*===Future Programs==*/
.txt-imgfuture{ width:588px; float:left; background:url(../images/future-txt.png) no-repeat left top; height:46px; font-size:14px; color:#464644; margin-bottom:7px; padding-left:335px; line-height:18px;}

/*===members Areass==*/
.txt-imgmembersarea{ width:588px; float:left; background:url(../images/membersarea-txt.png) no-repeat left top; height:46px; font-size:14px; color:#464644; margin-bottom:7px; padding-left:335px; line-height:18px;}

/*===members Areass==*/
.txt-imgdebitcard{ width:688px; float:left; background:url(../images/debitcard-txt.png) no-repeat left top; height:46px; font-size:14px; color:#464644; margin-bottom:7px; padding-left:235px; line-height:18px;}

/*help*/
.txt-imghelp{ width:920px; float:left; background:url(../images/needhelp-txt.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.arrowlistmenu{width:920px; float:left;}
.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: normal 14px Arial; color: #7acf00; margin-bottom: 10px; /*bottom spacing between header and rest of content*/ text-transform: uppercase; /*header text is indented 10px*/ cursor: hand; cursor: pointer;}
.menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/font: normal 14px Arial; color: #7acf00; margin:5px 0px; /*bottom spacing between header and rest of content*/ text-transform: uppercase; text-decoration:none; /*header text is indented 10px*/ cursor: hand; cursor: pointer;}
.menuheader a:hover{ }

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background-image: url(titlebar-active.png);}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/ color: #444444; display: block; padding: 2px 0; padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-size: 14px; }



/*input classes*/
.siginp{background:url(../images/inputbg.jpg) repeat-x left top; border:#959595 2px solid; width:268px; height:24px; padding:3px 5px; color:#333333; font-size:18px;}
.sigupinp{background:none; border:0; width:350px; float:left; height:24px; padding:3px 5px; color:#333333; font-size:18px;}
.maininp{ border:2px solid #707070; width:260px; height:20px; padding:3px 5px; color:#333333; font-size:18px;}
.inviteinp{ border:2px solid #707070; width:170px; height:20px; padding:3px 5px; color:#333333; font-size:14px; font-weight:bold;}
.affilateinparea{ border:2px solid #707070; width:480px; height:70px; padding:3px 5px; color:#333333; font-size:14px; font-weight:bold;}

/*font sizes*/
.ft20{font-size:20px;}
.ft18{font-size:18px;}
.ft15{font-size:15px;}
.ft12{font-size:12px;}
.ft14{font-size:14px;}

/*padding*/
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pb5 {padding-bottom:7px;}
.pb10 {padding-bottom:10px;}
.pb33 {padding-bottom:33px;}
.pr15{padding-right:19px;}
.pr17{padding-right:7px;}
.pr5{padding-right:10px;}
.pdbt34 {padding-bottom:34px;}
.pl10 {padding-left:10px;}

/*line spacing*/
.ls18{line-height:18px;}


/*color*/
.blue{color:#1786d4;}
.blue a{color:#1786d4; text-decoration:underline;}
.blue a:hover{text-decoration:none;}

.blue1{color:#0f53a1;}
.blue1 a{color:#0f53a1; text-decoration:none;}
.blue1 a:hover{color:#1786d4;}

.greydark{color:#1b1b1b;}

.black{color:#000;}

.green{color:#8fc802;}
.green a{color:#8fc802; text-decoration:none;}
.green a:hover{color:#6d9705;}

.grey{color:#444444;}
.grey a{color:#444444; text-decoration:none;}
.grey a:hover{color:#1b1b1b; border-bottom:#8fc802 1px dashed;}

.greylig{color:#b4b4b4;}

.white{color:#FFFFFF;}
.white a{color:#FFFFFF; text-decoration:none;} 
.white a:hover{color:#FFFFFF; text-decoration:none;}


.dorange{ color:#FF0000;}
.dorange a{ color:#FF0000; text-decoration:underline;}
.dorange a:hover{ color:#FF0000; text-decoration:none;}

.clblktxt {color:#464644;}

/*error message*/
.error{ 
background:url(../images/error11.png) no-repeat left top; padding-left:15px;
}






.txt-imgforgot{ width:920px; float:left; background:url(../images/forgot.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:45px;}
/*advertising*/
.txt-imgadvertise{ width:920px; float:left; background:url(../images/advertising-img.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:45px;}
.ad-left{width:600px; float:left; margin-right:20px;}
.ad-left h2{float:left; font-size:24px; padding-bottom:20px; margin:0!important;  color:#7acf00; padding-top:20px; width:100%;}
.ad-left p{float:left; width:100%; color:#444444; width:100%;}
.ad-right{width:300px; float:left;}
.ad-right p{width:300px; float:left; padding-bottom:15px;}
.ad-left ul{list-style:lower-alpha!important; width:580px; float:left; margin-left:20px;}
.ad-left li{ padding:0 0 15px 0px; list-style:decimal; font-weight:bold;}
.ad-left li label{font-weight:normal;}


.txt-imgthanks{ width:765px; float:left; background:url(../images/thanks-txt.gif) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:152px; line-height:18px;}

.txt-compliance{ width:765px; float:left; background:url(../images/compliance-txt.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:152px; line-height:18px;}


.txt-imgproramlps{ width:920px; float:left; background:url(../images/purchase-lps.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}

.txt-imgproramidentify{ width:920px; float:left; background:url(../images/programsidenty-txt.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}


#logo a, .help-btn a, .nav .home a, .txt-img, .bodytop .tright h2, .bodytop .tright li, .bodybot .bleft h2, .boxblue, .boxgrey, .boxgreytop, .boxgreybot {behavior:url(iepngfix.htc);}


.txt-imgsitemap{ width:920px; float:left; background:url(../images/site-map.png) no-repeat left top; font-size:14px; color:#464644; margin-bottom:10px; line-height:18px; height:43px;}
.pbb8 {padding-bottom:8px !important;}

.dashed-bor{border-bottom:#999999 1px dashed;}


.link1{
	color: #003a85;
}
.link1 a {
	color: #003a85
}
.link1 a:hover {
	color: #FF0000;
	text-decoration:none
}
.link1 ul { margin:0; padding:0; list-style:none;}
.link1 li {  margin-bottom:5px; padding: 2px 2px 2px 10px; }
.link1 li a { display:block; }
.link1 li a:hover { background:#F3F3F3;}

.forum{width:100%; float:left;}
.forum td{border-bottom:1px dashed #666666; padding:10px;}
.forum_a{width:100%;}
.forum_a td{ padding:4px;}
.forum_b td{border-bottom:1px solid #CCCCCC; padding:6px;}

.txt-imgcashout{ width:765px; float:left; background:url(../images/view-cash-out.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:152px; line-height:18px;}


.txt-imgcash{ width:765px; float:left; background:url(../images/view-cash.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:152px; line-height:18px;}

.txt-imgasteria{ width:765px; float:left; background:url(../images/view-asteria.png) no-repeat left top; height:43px; font-size:14px; color:#464644; margin-bottom:10px; padding-left:152px; line-height:18px;}

.button1{ border solid 1px #000000; background:#FFCC00;} 




.image-bg{background:url(../images/green-imgbg.png) no-repeat left top;width:589px; height:296px; float:left; overflow:hidden;}

.grenbut {font-size:18px; font-family:"Trebuchet MS"; text-align:center; color:#FFFFFF; background:url(../images/i-agree-btn.jpg) left top no-repeat; width: 219px;        height:51px;  float:left;}
.btnrep{background:url(../images/btn-rep.png) repeat-x left top; font-family:"Trebuchet MS"; font-size:20px; color:#fff; padding-top:11px;}


.proglink1{
	color: #FF0000;
	text-decoration:underline;
}
.proglink1 a {
	color: #003a85
	text-decoration:underline;
}
.proglink1 a:hover {
	color: #003a85;
	text-decoration:none;
	
}

.sanbor{ border:2px #707070 solid;}


.iconset{ width:565px; float: left; padding-left:50px;}
.iconset ul { list-style:none;}
.iconset li { display:block; float:left; padding:0 5px 0 0;}

.iconsetnew{ width:294px; float: left; padding-left:20px; }
.iconsetnew ul { list-style:none;}
.iconsetnew li { display:block; float:left; padding:0 5px 0 0;}

