/* common classes starts */
body{
	padding:0;margin:0;
	text-align:center;
	background:#21357c;
}
img{
	border:0;
}
a{
	text-decoration:none;
}
a:focus{
	outline:none;
}
.clear{
	clear:both;
}
ul,li{
	margin:0;
	padding:0;
	list-style:none;
}
iframe,form{margin:0;
	padding:0;border:0;}
.container{
	width:846px;
	margin:0 auto;
	text-align:left;
}
/* common classes end */
/* header starts */
.header{
	background:#fff url(../images/header-bg.jpg) 0 0 repeat-x;
	position:relative;
	height:146px;
	margin:16px 0 11px 0;
}
.header .curve-left{
	background:url(../images/header-curve-left.jpg) 0 0 no-repeat;
	width:14px;height:15px;
	position:absolute;
	top:0;left:0;
}
.header .curve-right{
	background:url(../images/header-curve-right.jpg) 0 0 no-repeat;
	width:14px;height:15px;
	position:absolute;
	top:0;right:0;
}
.header .logo{
	background:url(../images/logo.jpg) 0 0 no-repeat;
	width:172px;height:125px;
	position:absolute;
	top:9px;left:26px;
	display:block;
	text-indent:-999999px;
}
.header .mainnavigation{
	background:url(../images/mainnavigation.jpg) 0 0 no-repeat;
	width:630px;height:43px;
	position:absolute;
	bottom:-4px;right:16px;
	overflow:hidden;
}
.header .mainnavigation a{
	background:url(../images/mainnavigation.jpg) 0 0 no-repeat;
	width:126px;height:43px;
	float:left;
	display:block;
	text-indent:-99999px;
}
.header .mainnavigation a:hover{
	background-position:left bottom;
}
.header .mainnavigation a.home{
	background-position:0 0;
}
.header .mainnavigation a.home-selected,
.header .mainnavigation a.home:hover{
	background-position:0 bottom;
}
.header .mainnavigation a.joinnow{
	background-position:-126px 0;
}
.header .mainnavigation a.joinnow-selected,
.header .mainnavigation a.joinnow:hover{
	background-position:-126px bottom;
}
.header .mainnavigation a.members{
	background-position:-252px 0;
}
.header .mainnavigation a.members-selected,
.header .mainnavigation a.members:hover{
	background-position:-252px bottom;
}
.header .mainnavigation a.faq{
	background-position:-378px 0;
}
.header .mainnavigation a.faq-selected,
.header .mainnavigation a.faq:hover{
	background-position:-378px bottom;
}
.header .mainnavigation a.support{
	background-position:-504px 0;
}
.header .mainnavigation a.support-selected,
.header .mainnavigation a.support:hover{
	background-position:-504px bottom;
}
/* header end */
/* footer classes starts */
.footer{
	background:#fff url(../images/footer-bg.jpg) 0 bottom repeat-x;
	position:relative;
	height:86px;
	margin:12px 0 0px 0;
	color:#747476;
	font:14px/15px Arial, Helvetica, sans-serif;
	text-align:center;
}
.footer .curve-left{
	background:url(../images/footer-curve-left.jpg) 0 0 no-repeat;
	width:14px;height:15px;
	position:absolute;
	bottom:0;left:0;
}
.footer .curve-right{
	background:url(../images/footer-curve-right.jpg) 0 0 no-repeat;
	width:14px;height:15px;
	position:absolute;
	bottom:0;right:0;
}
.footer .links{	
	padding:18px 0 0 0;	
}
.footer .links a{
	margin:0 9px;
	color:#747476;
}
.footer .links a:hover{
	color:#ff7c00;
}
.footer .copyright{
	padding:18px 0 0 0;
}
/* footer classes end */
/* seo-copy classes starts */
.seo-copy{
	padding:14px;
	text-align:center;
	font:italic 10px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}
/* seo-copy classes end */
/* maincontent classes starts */
.maincontent{
	background:#fff;
	padding:15px 11px 15px 15px;
}
/* maincontent classes end */
/* dowloadnow-panel classes starts */
.dowloadnow-panel{
	position:relative;
	height:265px;
	background:url(../images/dowloadnow-panel-bg.jpg) 0 0 no-repeat;
	width:819px;
	overflow:hidden;
}
.dowloadnow-panel ul{
	position:absolute;
	left:440px;top:48px;
	font:18px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.dowloadnow-panel .downloadnow{
	width:195px;
	height:40px;
	display:block;
	text-indent:-999999px;
	position:absolute;
	right:119px;bottom:74px;
}
/* dowloadnow-panel classes end */
/* homebottom-panels classes starts */
.homebottom-panels{
	background:url(../images/home-bottom-two-panels.jpg) 0 0 no-repeat;
	width:819px;
	height:288px;
	position:relative;
	overflow:hidden;
}
.homebottom-panels .whyjoinus-content{
	position:absolute;
	top:55px;left:22px;
	width:360px;height:160px;
}
.homebottom-panels .whyjoinus-content p{
	font:13px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	padding:5px 0;
	margin:0;
}
.homebottom-panels .learnmore{
	position:absolute;
	bottom:31px;left:237px;
	width:134px;height:40px;
	text-indent:-99999px;
}
.homebottom-panels .whatweoffer{
	position:absolute;
	top:72px;left:489px;
	width:255px;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#ff4800;
	text-align:center;
}
.homebottom-panels .whatweoffer li a{
	color:#ff4800;
}
/* homebottom-panels classes end */
