/*-----------------------------------

TEMPLATE // TAG // CONTACT FORM // CONTENT // PRODUCT // PAGINATION

------------------------------------*/



/*

CSS by A E Egginton 18/04/2008

*/



/*-----------------------------------

TEMPLATE

------------------------------------*/

body, HTML {
	margin:0px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Lucida Sans Unicode", Arial;
	letter-spacing:-1px;
}
.wrapper{
	margin-left:auto;
	margin-right:auto;
	width:730px;
}
.home{
	display:block;
	background-image: url(../images/home_bg.png);
	background-repeat: no-repeat;
	background-position: 252px 20px;	
}
.signup{
	display:block;
	background-image: url(../images/home_bg.png);
	background-repeat: no-repeat;
	background-position: 313px 20px;	
}
.how{
	display:block;
	background-image: url(../images/nav_bg2.png);
	background-repeat: no-repeat;
	background-position: 386px 20px;
}
.corp{
	display:block;
	background-image: url(../images/nav_bg3.png);
	background-repeat: no-repeat;
	background-position: 512px 20px;	
}
.faq{
	display:block;
	background-image: url(../images/home_bg.png);
	background-repeat: no-repeat;
	background-position: 587px 20px;	
}
.contact{
	display:block;
	background-image: url(../images/nav_bg3.png);
	background-repeat: no-repeat;
	background-position: 650px 20px;	
}
.nav{
	height:50px;
	float:right;
	vertical-align:middle;
	padding-top:30px;
	color:white
}
	.nav a{
	padding:9px;padding-top:20px;
	color: #95a973;
	text-decoration: none;
	font-size:14px;
}
	.nav a:hover{
	color:white
}
.time{display:block;padding-top:5px;padding-bottom:10px;height:25px;}
		.time span{
	float:right;
	width:400px;
	text-align:right;
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	padding:0px;
	letter-spacing:-0.09em;
}
			.time em{font-size:11px;color:#999999;line-height:0.8em;letter-spacing:0px;}
			.time p{
			padding:0px;margin:0px;
			padding-top:8px
}
.banner{
	display:block;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:125px;
}
.tips{font-size:13px;float:right;width:185px;padding-right:10px;}
		.tips p{padding:0px;margin:0px;color:white;}
		.tips em{color:#befb90; font-style:normal}

.left_col{float:left;width:221px;}

.start{
	display:block;
	height:125px;
	background-image: url(../images/get_started.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:white;
}
		.start p{margin:0px;padding:0px;padding-top:30px;padding-left:7px;}
		
.news{
	display:block;
	padding-left:7px;
	background-image: url(../images/news_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:50px;
	padding-top:25px;
	
}
	.news a{color:#4d740c;text-decoration:underline}

#footer{display:block;height:91px;background-image: url(../images/footer_bg.jpg);background-repeat: no-repeat;background-position: left top;clear:both;}
		#footer span{float:right;width:350px;text-align:right;padding:20px;}
		#footer p{padding-top:25px;padding-left:20px;}
		#footer em{color:#88ca17;font-style: normal;
}

.right_col{float:right;width:490px;padding-top:7px}

/*-----------------------------------

TAGS

------------------------------------*/
h1{font-weight:normal;padding:0px;margin:0px;font-size:24px;color:#333333;letter-spacing:-2px;}
h2{
	font-size: 18px;
	font-weight: normal;
	color:#aeea6d;
	padding:0px;margin:0px;
}
h3{
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#568800
}

h4{margin-top:13px;font-weight:normal;font-size:18px}
h5{font-size: 16px;
	font-weight: normal;color:#568800;padding-top:3px;margin-top:3px;}
	
em{
	color:#74b308;
	font-style: normal;
}
a{color:#88ca17;text-decoration:none}
a:hover{color:#629112}
/*-----------------------------------

CONTENT

------------------------------------*/

.news_wrapper{
	width:200px;
	float:right;
	padding: 7px;
	border: 1px dashed #999999;
	padding-left:10px;
	background-color: #F4F4F4;
	letter-spacing:-1px;margin-top:5px;clear:both;
}
		.news_wrapper em{font-size:14px;padding:0px;margin:0px}
		.news_wrapper h1{padding:0px;margin:0px;}
		.news_wrapper p{margin:0px;padding:0px;font-size:14px;color:#666666}
		.news_wrapper h4{margin:0px;padding:0px;}
 
.sub{font-size:12px;color:#CCCCCC}

.ms_text{
	font-size: 15px;
	font-weight: normal;
	color: #333333;
}

.flt_rt{float:right;padding-left:10px;padding-right:10px;}
.flt_lt{float:left;padding-right:10px;padding-left:10px;}

.rd_txt{color:#990000;}

.fields{
	border:1px solid #999999
}

.white_txt{color:white}

.flowchart{
	width:424px;
	height:322px;
	background-image: url(../images/flowchart_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left:auto;margin-right:auto;
	margin-top:10px;
	color:white;
	text-align:center
}
		.flowchart p{color:white;font-size:10px;}
		
.first_p{width:260px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;padding-top:7px;text-align:center;}
.second_p{width:260px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;padding-top:20px;text-align:center;}
.third_p{float:left;width:200px;margin-left:7px;text-align:center;margin-top:35px;}
.fourth_p{margin:0px;padding:0px;float:right;width:200px;text-align:center;margin-top:50px;margin-right:7px;}
.fifth_p{clear:both;width:270px;margin:0px;padding:0px;margin-left:80px;margin-right:auto;text-align:center;padding-top:40px;}