html,body {
	height: 100%;
	margin: 0;
	background:#000;
}
body{
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	min-width:966px;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.smallText { font-size:11px; color:#666666; padding:2px 0 2px 0;}

.blink {color: #009900; text-decoration:underline; font-size:12px;}
.pDescription { padding:0 15px 0 15px;}
.error { padding: 10px 5px 0px 30px; background-image:url(../images/error_box_body.gif); background-repeat:repeat-y;  width:520px;   }
.error li { font-weight:bold; color:#FF0000;}
.pDescription {}

.primary_content { color:#000000; font-size:12px;}
.input3 { width:115px; font:normal 12px Arial, Helvetica, Serif;padding:2px 0; border:solid 1px #999;background:#fff;}
.input1 {font:normal 12px Arial, Helvetica, Serif;padding:2px 0; border:solid 1px #999;background:#fff;}

.small_list{ color:#000; list-style:none; }
.small_list li { 	background:url(../images/bullet2.gif) no-repeat 0 -3px; 
	padding:0 0 8px 25px;
	position:relative;}
	
.small_listInner{ color:#000; list-style:none; padding-bottom: 7px;}
.small_listInner li { 	background:url(../images/bullet3.gif) no-repeat 0 7px; 
	padding:4px 0 4px 25px;
	position:relative;}

p.small_heading {
font-size:14px;
font-weight:bold;

}
.tickContent { width:500px; height:72px; margin:0 auto 10px auto;}
.titleContent { width:386px; height:72px; overflow:hidden; float:left; background-color: #CCCCCC; }
.tickLink { width:114px; height:72px; overflow:hidden; float:right; background-color: #999999;}
.padding { height:15px; width:500px; margin:auto; _height:5px;}
.tickcontent2 { width:510px; margin:auto;}
.midHeading { font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 auto 15px auto; width:510px; text-align:center; color:#FF6600; }
.tickCopy { width:273px; float:left;}
.tickImage { width:237px; float:right; height:149px;}

.main-holder{
	min-height:100%;
	background:#000 url(../images/bg-body-home.jpg) no-repeat 50% 0;
}
.main-holder2{
	min-height:764px;
	background:#000 url(../images/bg-placeholder.jpg) no-repeat 50% 0;
}
#inner .main-holder{
	background:#000 url(../images/bg-body-inner.jpg) no-repeat 50% 0;
}
* html .main-holder{height:100%;}
.main{
	width:100%;
	overflow:hidden;
	padding:0;
}
#inner .main{
	padding:0 0 128px 0;
}
.main-inner{
	width:966px;
	overflow:hidden;
	margin:0 auto;
}
.header{
	width:100%;
	overflow:hidden;
	margin:0 0 -6px 0;
}
.logo{
	float:left;
	overflow:hidden;
	margin:0;
	display:inline;
	margin:12px 0 0 35px;
}
#inner .logo{
	margin:12px 0 0 6px;
}
.logo a{
	display:block;
	width:252px;
	height:123px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
}
.text-ultimate{
	float:left;
	display:inline;
	overflow:hidden;
	margin:29px 0 0 6px;
}
.text-ultimate a{
	display:block;
	width:526px;
	height:93px;
	text-indent:-9999px;
	background:url(../images/text-ultimate.png) no-repeat;
}
.content{
	width:100%;
	overflow:hidden;
}
.content-left-box{
	float:left;
	width:843px;
}
.box-logo{
	float:right;
	width:150px;
	margin:0 0 0 -28px;
	padding:1px 0 0;
	overflow:hidden;
}
.logo-1{
	display:block;
	margin:23px 0 0 0;
	overflow:hidden;
}
.logo-1 a{
	display:block;
	width:143px;
	height:63px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo01.png) no-repeat;
}
.logo-2{
	display:block;
	margin:12px 0 0 8px;
	overflow:hidden;
}
.logo-2 a{
	display:block;
	width:138px;
	height:84px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo02.png) no-repeat;
}
.sidebar{
	float:left;
	display:inline;
	width:312px;
	margin:0 -48px 0 0;
	padding:22px 0 0 29px;
}
.box-could{
	width:100%;
	overflow:hidden;
	padding:1px 0 4px 0;
}
.box-could-top:after{
	content:"";
	clear:both;
	display:block;
}
.box-could-top{
	width:100%;

	height:15px;
	background:url(../images/bg-box-could-top.png) no-repeat;
}
.box-could-center:after{
	content:"";
	clear:both;
	display:block;
}
.box-could-center{
	width:312px;
	background:url(../images/bg-box-could-center.png) repeat-y;
}
.box-could-bottom:after{
	content:"";
	clear:both;
	display:block;
}
.box-could-bottom{
	width:100%;
	line-height:0;
	font-size:0;
	height:15px;
	background:url(../images/bg-box-could-bottom.png) no-repeat;
}
.box-could-content{
	float:left;
	margin:-4px 0 0;
	width:245px;
	overflow:hidden;
	padding:0 0 0 16px;
}
.title-links-list{
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
}
.title-links-list li{
	background:url(../images/bg-title-links-list.gif) no-repeat 0 6px;
	padding:0 0 0 12px;
	line-height:0;
	font-size:0;
}
.title-links-list li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.text-you{
	width:179px;
	height:24px;
	background:url(../images/text-you.png) no-repeat;
}
.could-list{
	margin:0;
	padding:0 0 2px 20px;
	list-style:none;
}
.could-list li{
	font-size:11px;
	line-height:13px;
	color:#fff;
	background:url(../images/bg-could-list.gif) no-repeat 0 9px;
	padding:6px 0 0 12px;
}
.title-links-list-inner{
	margin:-2px 0 -4px 0;;
	padding:0 0 0;
	list-style:none;
	width:100%;
	float:left;
}
.title-links-list-inner li{
	background:url(../images/bg-title-links-list.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	line-height:0;
	font-size:0;
	float:left;
	width:100%;
	position:relative;
}
.title-links-list-inner li a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.text-enter{
	width:128px;
	line-height:0;
	font-size:0;
	height:24px;
	margin:3px 0 0 1px;
	background:url(../images/text-enter.png) no-repeat;
}
.text-replay{
	width:160px;
	line-height:0;
	font-size:0;
	height:25px;
	margin:6px 0 0 1px;
	background:url(../images/text-replay.png) no-repeat;
}
.flash{
	float:left;
	position:relative;
	width:538px;
}
.flash-top:after{
	content:"";
	clear:both;
	display:block;
}
.flash-top{
	width:100%;
	height:196px;
	background:url(../images/bg-flash-top.png) no-repeat;
}
.flash-center:after{
	content:"";
	clear:both;
	display:block;
}
.flash-center{
	width:100%;
	background:url(../images/bg-flash-center.png) repeat-y;
}
.flash-bottom:after{
	content:"";
	clear:both;
	display:block;
}
.flash-bottom{
	width:100%;
	height:200px;
	background:url(../images/bg-flash-bottom.png) no-repeat;
}
.flash-box{
	width:459px;
	display:inline;
	float:left;
	margin:-186px 0 -77px 39px;
	overflow:hidden;
	position:relative;
	background:url(../images/bg-flash-box) no-repeat;
	background-color:#000000;
}
.flash-box img{
	display:block;
	background-color:#000000;
}
.text-enter-naw{
	display:block;
	position:absolute;
	bottom:57px;
	left:148px;
	width:243px;
	height:38px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-enter-naw.png) no-repeat;
}
.box-green{
	width:957px;
	overflow:hidden;
	padding:0 0 0 4px;
}
.box-green-top:after{
	content:"";
	clear:both;
	display:block;
}
.box-green-top{
	width:957px;
	height:85px;
	background:url(../images/bg-box-green-top.png) no-repeat;
}
.box-green-center:after{
	content:"";
	clear:both;
	display:block;
}
.box-green-center{
	width:100%;
	background:url(../images/bg-box-green-center.gif) repeat-y;
}
.box-green-bottom:after{
	content:"";
	clear:both;
	display:block;
}
.box-green-bottom{
	width:100%;
	height:35px;
	background:url(../images/bg-box-green-bottom.png) no-repeat;
}
.box-green-content{
	float:left;
	margin:-73px 0 -21px -12px;
	overflow:hidden;
	position:relative;
	width:990px;
}
.boxes-green{
	float:left;
	display:inline;
	width:202px;
	padding:0 11px 0 16px;
	margin:0 0 0 12px;
	min-height:95px;
}
* html .boxes-green{height:95px;}
.text-support{
	display:block;
	width:128px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-support.png) no-repeat;
}
.click{
	width:191px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	padding:0 0 0 11px;
}
.click-here{
	float:right;
	width:81px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-click-here.png) no-repeat;
}
.text-current{
	display:block;
	width:105px;
	height:14px;
	overflow:hidden;
	margin:0 0 0 -1px;
	text-indent:-9999px;
	background:url(../images/text-current.png) no-repeat;
}
.current-box{
	width:200px;
	overflow:hidden;
	padding:4px 0 0 1px;
}
.current-box span{
	display:block;
	font-size:11px;
	line-height:11px;
	color:#000;
}
.current-box strong{
	display:block;
	font-size:13px;
	line-height:14px;
	padding:4px 0 0 0;
	color:#000;
	font-weight:bold;
}
.text-vip{
	display:block;
	width:58px;
	height:12px;
	overflow:hidden;
	margin:0 0 1px 1px;
	text-indent:-9999px;
	background:url(../images/text-vip.png) no-repeat;
}
.text-partners{
	display:block;
	width:58px;
	height:12px;
	overflow:hidden;
	margin:0 0 0 2px;
	text-indent:-9999px;
	background:url(../images/text-partners.png) no-repeat;
}
.box-partners{
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
	position:relative;
}
.logo-3{
	float:left;
	display:inline;
	margin:0;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.logo-3 a{
	float:left;
	overflow:hidden;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	width:79px;
	height:44px;
	background:url(../images/logo-3.png) no-repeat;
}
.logo-4{
	float:left;
	display:inline;
	margin:3px 0 0 8px;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.logo-4 a{
	float:left;
	overflow:hidden;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	width:115px;
	height:37px;
	background:url(../images/logo-4.png) no-repeat;
}
.footer{
	display:block;
	width:100%;
	overflow:hidden;
	padding:30px 0 0;
}
.footer-content{
	width:100%;
	overflow:hidden;
}
.logo-footer{
	float:left;
	display:inline;
	margin:0 0 0 7px;
	overflow:hidden;
}
.logo-footer a{
	display:block;
	width:203px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-footer.gif) no-repeat;
}
.footer-content span{
	float:left;
	display:inline;
	margin:10px 0 0 18px;
	font-size:16px;
	line-height:19px;
	color:#fff;
	font-weight:normal;
}

.footer-text{
	float:right;
	width:200px;
	overflow:hidden;
	text-align:right;
	padding:9px 22px 10px 0;
}
.footer-text a{
	font-size:11px;
	line-height:13px;
	color:#c0c0c0;
}

#inner .footer{
	width:966px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	margin:-128px 0 0;
	color:#fff;
}
#inner .content{
	width:966px;
	overflow:hidden;
}
#inner .box-logo{
	float:right;
	width:138px;
	margin:0;
	padding:1px 7px 0 0;
	overflow:hidden;
}
.logo-5{
	display:block;
	margin:17px 0 0 0;
	overflow:hidden;
}
.logo-5 a{
	display:block;
	width:138px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-5.png) no-repeat;
}
.logo-6{
	display:block;
	margin:27px 0 0 9px;
	overflow:hidden;
}
.logo-6 a{
	display:block;
	width:130px;
	height:77px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-6.png) no-repeat;
}
.left-column-content{
	float:left;
	width:821px;
	overflow:hidden;
}
#inner .sidebar{
	float:left;
	display:inline;
	width:205px;
	margin:0;
	padding:6px 0 0 12px;
}
.box-sidebar{
	width:195px;
	overflow:hidden;
	padding:9px 0 0;
}
.box-enter-top:after{
	content:"";
	clear:both;
	display:block;
}
.box-enter-top{
	width:100%;
	height:16px;
	background:url(../images/bg-box-enter-top.png) no-repeat;
}
.box-enter-center:after{
	content:"";
	clear:both;
	display:block;
}
.box-enter-center{
	width:100%;
	background:url(../images/bg-box-enter-center.png) repeat-y;
}
.box-enter-bottom:after{
	content:"";
	clear:both;
	display:block;
}
.box-enter-bottom{
	width:100%;
	height:15px;
	background:url(../images/bg-box-enter-bottom.png) no-repeat;
}
.box-enter-content{
	float:left;
	position:relative;
	width:179px;
	overflow:hidden;
	margin:-10px 0 -10px 0;
	padding:0 0 0 16px;
}
.enter-list{
	margin:0;
	padding:11px 0 6px 0;
	list-style:none;
}
.enter-list li{
	background:url(../images/bg-title-links-list.gif) no-repeat 0 5px;
	padding:0 0 4px 15px;
	position:relative;
	z-index:1;
}
.enter-list li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.text-enter-inner{
	width:142px;
	height:25px;
	background:url(../images/text-enter-inner.png) no-repeat;
}
.text-replay-inner{
	width:142px;
	height:25px;
	background:url(../images/text-replay-inner.png) no-repeat;
}
.sidebar-green-top:after{
	content:"";
	clear:both;
	display:block;
}
.sidebar-green-top{
	width:100%;
	height:72px;
	background:url(../images/bg-sidebar-green-top.png) no-repeat;
}
.sidebar-green-center:after{
	content:"";
	clear:both;
	display:block;
}
.sidebar-green-center{
	width:195px;
	background:url(../images/bg-sidebar-green-center.gif) repeat-y;
}
.sidebar-green-bottom:after{
	content:"";
	clear:both;
	display:block;
}
.sidebar-green-bottom{
	width:100%;
	height:28px;
	background:url(../images/bg-sidebar-green-bottom.png) no-repeat;
}
.sidebar-green-content{
	float:left;
	width:165px;
	padding:0 13px 0 17px;
	min-height:82px;
	margin:-60px 0 -22px 0;
	position:relative;
}
* html .sidebar-green-content{height:82px;}
#inner .click-here{
	position:absolute;
	bottom:0;
	right:13px;
}
#inner .current-box{
	width:165px;
	overflow:hidden;
	padding:4px 0 0 1px;
}
#inner .text-vip{
	margin:2px 0 6px 0;
}
#inner .text-partners{
	margin:1px 0 0 0;
}
.partner-box{
	width:100%;
	overflow:hidden;
	padding:13px 0 33px 0;
}
.logo-7{
	float:left;
	display:inline;
	margin:0;
	overflow:hidden;
}
.logo-7 a{
	display:block;
	width:62px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-7.png) no-repeat;
}
.logo-8{
	float:left;
	display:inline;
	margin:3px 0 0 7px;
	overflow:hidden;
}
.logo-8 a{
	display:block;
	width:91px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-8.png) no-repeat;
}
.column-content{
	float:left;
	width:601px;
	overflow:hidden;
	padding:15px 0 0;
}
.column-content-top:after{
	content:"";
	clear:both;
	display:block;
}
.column-content-top{
	width:100%;
	height:17px;
	background:url(../images/bg-column-content-top.png) no-repeat;
}
.column-content-center:after{
	content:"";
	clear:both;
	display:block;
}
.column-content-center{
	width:100%;
	background:url(../images/bg-column-content-center.gif) repeat-y;
}
.column-content-bottom:after{
	content:"";
	clear:both;
	display:block;
}
.column-content-bottom{
	width:100%;
	height:17px;
	background:url(../images/bg-column-content-bottom.png) no-repeat;
}
.column-content-text:after{
	content:"";
	clear:both;
	display:block;
}
.column-content-text{
	float:left;
	margin:-15px 0 -16px 0;
	width:586px;
	min-height:446px;
	padding:0 8px 20px 7px;
	position:relative;
}
* html .column-content-text{height:446px;}
.column-content-title{
	width:574px;
	overflow:hidden;
	padding:12px 0 12px 12px;
	background:url(../images/bg-column-content-title.gif) no-repeat;
}
.column-content-title strong{
	display:block;
	font-size:20px;
	line-height:24px;
	color:#0062e9;
	font-weight:normal;
}
.column-text-top{
	width:554px;
	overflow:hidden;
	color:#010013;
	clear:both;
	padding:19px 0 0 1px;
}
.column-image{
	float:left;
	width:255px;
	overflow:hidden;
}
.column-image img{
	display:block;
}
.column-text-top-right{
	float:right;
	width:285px;
	overflow:hidden;
	padding:21px 0 0;
}
.column-text-top-right p{
	margin:0 0 14px 0;
	font-size:12px;
	line-height:14px;
	color:#010013;
}
.content-text{
	width:550px;
	overflow:hidden;
	padding:5px 0 0 17px;
}
.content-text p{
	margin:0 0 15px 0;
	font-size:12px;
	line-height:14px;
	color:#010013;
}
.box-button{
	margin-top:10px;
	right:14px;
	bottom:13px;
}
.box-button a{
	float:left;
	display:inline;
	width:201px;
	height:44px;
	overflow:hidden;
	margin:0 0 0 9px;
	text-indent:-9999px;
}
.button-join{
	background:url(../images/button-join.gif) no-repeat;
}
.button-tell{
	background:url(../images/button-tell.gif) no-repeat;
}
#inner .footer{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:-128px 0 0;
}
#inner .footer-content{
	width:966px;
	overflow:hidden;
	margin:0 auto;
}
.footer-content-top{
	width:100%;
	overflow:hidden;
	padding:1px 0 0;
}
#inner .logo-footer{
	float:left;
	display:inline;
	margin:0 0 0 113px;
	overflow:hidden;
}
.footer-content-top span{
	float:left;
	display:inline;
	margin:12px 0 0 21px;
	font-size:16px;
	line-height:19px;
	color:#fff;
	font-weight:normal;
}
#inner .footer-text{
	width:852px;
	text-align:center;
	overflow:hidden;
	padding:32px 114px 10px 0;
}