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

body{ background:#fff; margin:0; padding:0 ; text-align:center; font-family:Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif; font-size:12px; color:#333;}
ul, dl{margin:0; padding:0; list-style-type:none;  }
li{ line-height:1.6em; margin:0; padding:0; }
fieldset,img{ border:0;}
legend{ color:#ccc; text-transform:capitalize; color:#fff; font-size:14px; padding:0; margin:0;}
form{ margin:0; padding:0;}
h1{ text-transform:capitalize; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:24px; color: #333; margin:0; padding:20px 0; letter-spacing:-0.05em; }
h2{font-size:12px; text-transform:uppercase;; font-family:Helvetica,Arial,Lucida Sans Unicode,Sans-serif; }
h3{font-size:14px; text-transform:capitalize; color:#333;   }
a img{ border:0; padding:0; margin:0;}
a{color:#06c; cursor:pointer; outline-style:none;}
a:hover{color:#f60;}
a img{ margin:0 3px -3px 0;}
p{ margin:0; padding:0;}
label,legend{ text-transform:capitalize;}
textarea{ border:1px solid #ccc; background:#Fff; font-family:Arial, Helvetica, sans-serif; padding:5px;}
td, th{ text-align:center;}
td p{ text-align:left;}
h2.title{ font-size:1.7em; color: #F90;} 
h2.subtitle{font-size:1.1em; color:#333; margin:0 0 20px; line-height:1.4em; } 
a.backtohome{ margin:5px 0 0; color:#F60; font-size:2em; background:url(../img/arrowback.gif) 0 0 no-repeat; display:inline-block; height:40px; line-height:40px; text-decoration:none; padding:0 0 0 40px;} 
a.backtohome:hover{ color:#06c;}
 
.wrap{margin:0 auto;  position:relative; width:960px; text-align:left; }


.head{ background:url(../img/head_bg.gif) left bottom repeat-x;  text-align:center;}
.head .wrap{ height:150px;}
 
h1.logo{ background: url(../img/logo.gif) 0 20px no-repeat; }
h1.logo a{text-indent:-3000px; outline-style:none; display:block;  height:88px; width:260px;}
.mainlogin { overflow:hidden; zoom:1; position:absolute; left:400px; top:50px;}
.mainlogin li{ text-align:left; float:left; padding:0 30px 0 0;}
.mainlogin li label{ display:block; text-transform:capitalize;}
.mainlogin li label strong{ font-size:14px; color:#FC0;}
.mainlogin input.text{ border:1px solid #999; height:22px;}

.top{ background:#f8f8df; border-bottom:1px solid #ccc; overflow:hidden; zoom:1; padding:0 0 20px;}
  
.big_banners{ padding:8px 0 0;}
.big_banners a{ display:inline-block; margin:0 8px 0 0;}
.big_banners a img{ margin:0;}
.top ul.features{ position:absolute; left:640px; top:50px; font-size:1.4em; }
ul.features li{ background:url(../img/arrow_icon.gif) 0 5px no-repeat; padding:0 0 0 26px; margin:0 0 8px;}
ul.features li.signup_btn{ background:none; padding:0; margin:0 0 20px;}
p.big{ font-size:1.6em; color:#666; text-align:center; border-top:3px solid #FC0; margin:20px 0 0; padding:10px 0;}


.content_nav{ overflow:hidden; zoom:1; background:url(../img/grey_gradian2.gif) left bottom repeat-x; padding:20px 0 40px;}
.big_btn{ width:210px; float:left;}
.big_btn a{ display:block; margin:10px 0 0;}
.content_nav ul{ float:left; font-size:14px; padding:20px 0 0;}
.content_nav ul li{ float:left;  width:205px; padding:0 0 0 40px; }
.content_nav ul li h2{ font-size:1.4em; margin:0 0 20px;}
.content_nav ul a{ text-transform:capitalize; font-weight:bold; display:block; height:30px; margin:0 0 10px; padding:3px 0 0 34px; background:url(../img/arrow_icon2.gif) 0 0 no-repeat;}

.content{ padding:20px 0; font-size:14px;}
.content .wrap{ padding:0 280px 0 0; width:680px; position:relative;}
.content .wrap .right{ width:240px;   background: ; position:absolute; right:0; top:0;}
.content .wrap h2{ text-transform:capitalize;}
.content .subtitle { overflow:hidden; zoom:1; font-size:1.4em; color:#333; margin:0 0 20px; line-height:1.4em;}
.content .subtitle img{ float:left; margin:0 10px 0 0;  }
.content p{ line-height:1.6em; margin:0 0 15px;}
.content p strong{}
.content p.title{ font-size:1.4em; font-weight:bold; color:#666; margin:25px 0 10px;}
.content p span{ font-weight:bold;}
.content .right .features{ margin:20px 0 0; font-size:1.2em; font-weight:bold;}
 
.help_blc{font-size:16px; }
.help_blc p{ padding:0 0 8px;}
.help_blc .description{ font-weight:bold; margin:0 0 10px; color:#666;}
.help_blc h1{ font-size:2.2em; overflow:hidden; zoom:1;}
.help_blc h1 img{float:left; margin:0 5px 0 0;}
.help_blc dl{ padding:16px 0;}
.help_blc dt{ font-weight:bold; margin:0 0 4px;}
.help_blc dd{ margin:0 0 8px;}
 
.quick_nav{ margin:30px 0; font-size:1.2em;}
.quick_nav a{ background:url(../img/arrow_icon2.gif) 0 0 no-repeat; padding:0 0 0 34px; margin:0 0 2px; display:block; height:30px;}
.quick_nav strong{ padding:0 0 5px; margin:0; display:inline-block; text-transform:capitalize;}


.form{ padding:30px 0 20px;}
ul.data{ border-top:1px solid #fc0; border-right:1px solid #fc0; border-left:1px solid #fc0; padding: 0; margin:0 0 30px; display:inline-block; width:100%;}
ul.data li.title{ padding:2px;}
ul.data h2{ padding:2px 10px; margin:0; background:#F0DB86;}
ul.data li{ padding:5px; border-bottom:1px solid #ECD59F; overflow:hidden; zoom:1;}
ul.data p.info{  padding:5px 0 2px 26px; background:url(../img/info_icon.gif) 2px 5px no-repeat; color: #9D6322}
ul.data label{ width:200px; display:inline-block; float:left;}
ul.data span.note{ display:block; padding:0 0 0 200px;}
ul.data span.note img{ margin:10px 0;}
ul.data input.text{ width:500px;}
ul.data textarea.text{ width:500px; height:140px; text-align:left;}

.button_row{ text-align:right; padding:0;}
.button_row .button01{ margin:0 0 0 10px;}

.footer {background:#FFC;  border-top:1px solid #fc0; border-bottom:1px solid #fc0; padding:1px 0 0; overflow:hidden; zoom:1;}
.footer ul{ overflow:hidden; zoom:1;}
.footer ul li{float:left;}
.footer ul li a{ background: #ffc;border-right:1px solid  #F4E2BD; border-left:1px solid  #fff;color:#FD6500;display:block;float:left;margin:0;padding:10px 15px;text-decoration:none;}
.footer ul li a:hover{ background: #333; color:#fff; border-right:1px solid #ccc; border-left:1px solid #ffc;}
p.copyright{ float:right;padding:10px 15px;}



