@charset "utf-8";
/* CSS Document */

*, html {margin:0; padding:0;}
img{border:0;}

/*------START LOADING STYLES--------*/
		div.loading	{display:none; position:absolute; width:136px;border:1px solid #FFF; text-align:center; margin-left:180px;margin-top:120px;}	
    span.error-msg{color:#F7006E;font-size:11px;}
/*------END LOADING STYLES--------*/


/*------START BACKEND STYLES--------*/
.signup-girl{width:240px; height:464px; position:absolute; z-index:80;background:url(front_images/signupgirl.png) no-repeat; display:block;margin-left:650px;margin-top:362px;}

.bk-header{}
.bk-header img{float:left;}


.bk-index-01{ }


.bk-box{background:#FFF url(front_images/page-bg.jpg) repeat-x;font:13px  Arial, Helvetica, sans-serif; color:#FFF;padding-top:20px;}

.welcome-container{width:495px; height:98px;margin-bottom:20px;}
.welcome-box{width:495px; height:98px;
	
	position:absolute;

	background:#D0EDFF;
border:1px solid #000; 
	
	}
.welcome-info{position:relative;padding-top:20px;text-align:center;padding-right:40px;}
.welcome-info a{color:#747474;font-weight:bold; }


.left-bk{padding-top:10px;padding-left:20px;width:560px; float:left;}
.right-bk{width:520px; float:right;padding-top:20px;}



.bk-tools-feat{width:550px;}
.bk-tools-feat ul{font:bold 17px  Arial, Helvetica, sans-serif; color:#000;margin-top:20px;padding-left:35px;}
.bk-tools-feat li{ list-style-image:url(front_images/check.png); }



.bk-program-feat{width:500px;margin-top:20px; }
.bk-tools-container{font:13px  Arial, Helvetica, sans-serif; color:#000;padding-top:20px;padding-left:12px;}
.bk-flv{ width:400px; height:45px; background:url(front_images/flv.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:10px;}
.bk-tube{ width:400px; height:45px; background:url(front_images/tube.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:10px;}
.bk-html{ width:400px; height:45px; background:url(front_images/html.png) no-repeat left; padding-left:55px;padding-top:2px;}
.bk-sub-text{}
h2.bk-tools-title{font:20px  Arial, Helvetica, sans-serif; }
h2.bk-tools-title a{color:#000; text-decoration:none;}
h2.bk-tools-title a:hover{color:#4ECCF8; text-decoration:underline;}


.payment-sched-container{width:510px;}
.payment-box{
width:495px; height:250px;
	
	position:absolute;

background:#D0EDFF;
border:1px solid #000; 
}

.payment-info{position:relative;padding-top:20px;}

.payment-period{padding-top:10px;padding-left:210px;}
.payment-period li{display:inline; margin-right:68px;*margin-right:48px;font-weight:bold;color:#000;}


.payment-period-box{margin-top:10px;}
.payment-period-box li{display:inline; margin-right:42px;margin-left:2px;color:#000;}
.period-title{font-weight:bold;font-size:15px;color:#000;}


.payment-support-text{padding:20px;color:#000;}
.payment-support-text a{color:#000;text-decoration:none;}
.payment-support-text a:hover{color:#F7006E; text-decoration:underline;}





.update-container{width:1050px; margin:0 auto;margin-top:20px;*margin-top:220px;_margin-top:10px;}
.update-box{
width:1050px; height:230px;
	
	position:absolute;
background:#F6F6F6;
border:1px solid #B3B3B3; 
}
.update-info{position:relative;padding:10px;color:#747474;}



h2.subtopic-title{font:bold 15px  Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;}




/*---------PAGE BOX STYLES --------------*/

#pagebk-container{width:1060px; margin:0 auto;padding-top:20px;color:#000; }
#pagebk-box{
width:1060px; 
	
	position:absolute;
filter:alpha(opacity=20);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.15; 
	background:#FFF;
}
.pagebk-info{position:relative;padding:20px;}

/*---------END PAGE BOX STYLES --------------*/







/*---------SMALL BOX STYLES --------------*/

.smallbox-container{width:630px;height:220px; margin:0 auto;padding-top:20px; }
.smallbox-box{
position:absolute;
width:630px; height:220px;
	border:1px solid #000;
	
	background:#D0EDFF;
}
.smallbox-info{position:relative;padding:20px;padding-bottom:100px; color:#000;}




/*---------SIGNUP-ACCT STYLES --------------*/



.smallbox-container2{width:630px;height:270px; margin:0 auto;padding-top:20px; }
.smallbox-box2{
position:absolute;
width:630px; height:270px;
	border:1px solid #000;
	
	background:#D0EDFF;
}
.smallbox-info2{position:relative;padding:20px;padding-bottom:100px; color:#000;}





/*---------LINKCODES BOX STYLES --------------*/





















/*---------ADTOOLS STYLES --------------*/
.adtools-links{font:bold 13px  Arial, Helvetica, sans-serif; color:#FFF;}
.adtools-links a{text-decoration:none;color:#FF00D9;}
.adtools-links a:hover{text-decoration:underline;color:#00B4FF;}

/*---------ADTOOLS STYLES --------------*/


.pagebk-links{font:bold 13px  Arial, Helvetica, sans-serif; color:#000;}
.pagebk-links a{text-decoration:none;color:#000;}
.pagebk-links a:hover{text-decoration:underline;color:#F7006E;}


.news{
width:1030px;
height:200px;
margin:0 auto;
overflow: scroll;
overflow-x:hidden;
color:#747474;
}

.news a{
color:#000;text-decoration:none;
}

.news a:hover{
color:#F7006E; text-decoration:underline;
}


/*------END BACKEND STYLES--------*/




body{background:#D4EBFF;}
.main-container{width:1100px; margin:0 auto; border-left:2px solid #000; border-right:2px solid #000; background:#FFF; }
.fr-header{}
.fr-header img{float:left;}
.fr-body{}
.fr-body img{float:left;}



.fr-oursites,.fr-contact, .fr-benefits{background:#FFF url(front_images/page-bg.jpg) repeat-x;padding:35px 20px;font:13px  Arial, Helvetica, sans-serif; color:#000;}

.fr-signup{background:#FFF url(front_images/page-bg.jpg) repeat-x;padding:35px 20px;font:13px  Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}


h2.subtitle{font:bold 15px  Arial, Helvetica, sans-serif; color:#000;}



/*.fr-contact{background:#1B4493 url(front_images/page-bg.jpg) repeat-x;padding:35px 20px;font:13px  Arial, Helvetica, sans-serif; color:#FFF;}*/


.sites-list{margin-top:20px; width:350px; float:left;}
.sites-list ul{ list-style:none;margin-top:10px;margin-left:10px;}
.sites-list li{font:bold 16px  Arial, Helvetica, sans-serif; color:#BDDFFF;margin-bottom:3px;}
.sites-list a{color:#3D3D3D; text-decoration:none;}
.sites-list a:hover{color:#F7006E; text-decoration:underline;}


.sites-pics{float:left;padding-top:70px;width:710px;}
.sites-pics img{float:left;  margin-left:5px;margin-bottom:5px;border:1px solid #000;}


/*----Contact Page -----*/

.contact-container{width:535px;float:left;}
.contact-holder{width:255px; height:108px; float:left; margin-right:10px;margin-bottom:10px;}

.contact-box{width:255px; height:108px;
position:absolute;
border:1px solid #000;
	background:#D0EDFF; 


}
div.contact-title-tab{width:256px; height:35px; position:absolute;  background:#000;
}

h2.contact-name{font:bold 18px  Arial, Helvetica, sans-serif; color:#FFF;position:relative;text-align:center;padding-top:6px;}


.contact-info{position:relative;text-align:center;padding-top:15px;color:#000;}
.contact-info a{color:#747474;text-decoration:none;}
.contact-info a:hover{color:#F7006E; text-decoration:underline;}




.contact-form-container{width:520px;float:left;}
.form-title-container{font:bold 16px  Arial, Helvetica, sans-serif; color:#000;}

.formbox{width:525px; height:462px;
position:absolute;

	background:#D0EDFF; border:1px solid #000;


}

.form-contact{position:relative;padding-top:10px; padding-right:50px;color:#000;  }
.form-contact input{width:310px;}
.form-contact textarea{width:310px;}
#send{margin-left:160px;}


.form-text{position:relative;width:510px;margin-top:5px;clear:both;padding-left:10px;padding-top:10px;color:#000;}








/*----Sign Up ----*/


.signup-container{width:550px; height:730px; margin:0 auto;margin-top:10px;}
.signup-box{
	width:550px; height:730px;
	position:absolute;

	background:#D0EDFF; 
	border:2px solid #000;
	
	}
	
.signup-form{
	position:relative;
	text-align:left;
	width:520px;
	margin:0 auto;
	padding-top:10px;
padding-left:20px;
	color:#000;
	}	
.signup_input{width:220px;}





.clearfix{clear:both;}


.prog-box2{background:url(front_images/front-header_13.jpg) no-repeat; height:157px;padding-left:410px;}
.prog-box2 div{}

.prog-txt2{font:13px  Arial, Helvetica, sans-serif; color:#000; width:330px; float:left;text-align:center; padding-top:5px; }
.prog-info2{width:280px;margin:0 auto;text-align:justify; line-height:20px;padding-left:35px;}


/*
.prog-box{background:url(front_images/front-header_13.jpg) no-repeat; height:157px;padding-left:405px;}
.prog-txt{font:13px  Arial, Helvetica, sans-serif; color:#000; width:361px; float:left;text-align:center; padding-top:5px; }
.prog-info{width:275px;padding-left:10px; margin:0 auto;text-align:justify; line-height:20px;}
*/

.small-text{font:13px  Arial, Helvetica, sans-serif; color:#FFF;}


/*----color----*/
.green-color{color:#62D6FF;}
.pink-color{color:#FE00CD;}
h2.titles{font:25px  Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;padding-left:15px;}
h2.wtitles{font:25px  Arial, Helvetica, sans-serif; color:#FFF;margin-bottom:3px;}
h2.page-titles{font:bold 24px  Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;}
h2.tools-title{font:20px  Arial, Helvetica, sans-serif; color:#000;}




.program-container{background:url(front_images/fr-bg-1.jpg) repeat-x;padding-top:5px;padding-left:15px;}

.program-feat{width:500px; float:left;}
.tools-container{font:13px  Arial, Helvetica, sans-serif; color:#747474;padding-top:20px;padding-left:12px;}
.flv{ width:400px; height:45px; background:url(front_images/flv.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:20px;}
.tube{ width:400px; height:45px; background:url(front_images/tube.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:20px;}
.html{ width:400px; height:45px; background:url(front_images/html.png) no-repeat left; padding-left:55px;padding-top:2px;}
.sub-text{color:#000;}

.tools-feat{width:550px;float:left;}
.tools-feat ul{font:18px  Arial, Helvetica, sans-serif; color:#000;margin-top:20px;padding-left:35px;}
.tools-feat li{ list-style-image:url(front_images/check.png); margin-bottom:12px;}






.footer{height:90px; background:url(front_images/footer-bg.jpg) repeat-x; text-align:center; padding-top:60px;font:bold 14px  Arial, Helvetica, sans-serif; color:#FFF;}
.footer a{color:#62D6FF;}
.footer a:hover{color:#FC00CC; text-decoration:none;}







.page-footer{height:90px; background:url(front_images/page-footer.jpg) repeat-x; text-align:center; padding-top:60px;font:bold 14px  Arial, Helvetica, sans-serif; color:#FFF;}
.page-footer a{color:#62D6FF;}
.page-footer a:hover{color:#FC00CC; text-decoration:none;}




.pagebk-footer{height:90px; background:url(front_images/page-footer.jpg) repeat-x; text-align:center; padding-top:60px;font:bold 14px  Arial, Helvetica, sans-serif; color:#FFF;}
.pagebk-footer a{color:#62D6FF;}
.pagebk-footer a:hover{color:#FC00CC; text-decoration:none;}



.input-style-text{width:120px;border:1px solid #000; background:#AFEBFF; }


#login-container{width:615px; height:35px;position:absolute; z-index:10; margin-top:78px; margin-left:488px; visibility:hidden; }

.login-form{font:bold 12px Arial, Helvetica, sans-serif; color:#000;
 position: relative; z-index:12;padding-top:5px;padding-left:30px;*padding-left:10px; padding-right:50px;*padding-right:20px;}
 
 .login-overlay{width:615px; height:35px;position:absolute; z-index:10; filter:alpha(opacity=20);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.2; 
	background:#FFF;}
 
    
