/* CSS Document */
ol, ul {
 list-style:none;
}
h1, h2, h3, h4, h5, h6, li {
 line-height:100%;
}
blockquote, q {
 quotes:none;
}
q:before, q:after {
 content: '';
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
input, textarea, select {
 font:11px Arial, Helvetica, sans-serif;
 vertical-align:middle;
 padding:0;
 margin:0;
}
form, fieldset {
 border-style:none;
}

/* general setting */
htm,body {
 height:100%;
 background:#d1cfcc url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/bg-logo_png-1357313771) right 80px no-repeat;
 color:#444444;
 font-size:12px;
 font-family: Arial, Helvetica, sans-serif;
}
a {
 text-decoration:none;
}
.left {
 float:left;
}	
.right {
 float: right;
}
.clr {
 height:0;
 font-size:0;
 clear:both;
}
h1 {
 font-size:24px;
 color:#fff;
 font-weight:normal;
}
h2 {
 font-size:22px;
 color:#666
 font-weight:normal;
}
h3 {
 font-size:20px;
 color:#666;
 font-weight:normal;
}
h4 {
 font-size:16px;
 color:#fff;
 font-weight:normal;
}
p {
 font-size:12px;
 color:#333;
 line-height:18px;
}

/*****common styles*******/
#wrapper{width:100%; overflow:hidden;}
#header{width:100%; height:68px; background:url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/header-bg_png-1357313772) repeat-x; position:relative; z-index:5; clear:both;}
.bot_wrap{width:1090px; margin:0 auto; background:url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/conBg_png-1357313773) repeat;}
#container{width:963px; margin:0 auto; position:relative; z-index:2; overflow:hidden;}
#footer{width:963px; padding:8px 0 30px; border-top:1px solid #6c6f70; overflow:hidden; margin:15px auto 0;}
.wrap{width:963px; margin:0 auto; overflow:hidden;}

/*.....header part......*/
.header_inner{width:963px; margin:0 auto; overflow:hidden; height:60px;}
.newsletter{width:150px; float:left; padding-top:10px;}
.newsletter a{font-size:15px; display:block; line-height:21px; color:#fff; text-transform:uppercase;}
.newsletter a span{font-size:20px; display:block;}
#main_menu{float:right; height:50px; margin-top:5px;}
#main_menu ul li{float:left; border-right:0px solid #fff; text-transform:uppercase; font-size:26px; line-height:50px;}
#main_menu ul li a{padding:0 15px 0 59px; color:#fff; display:block;}
#main_menu ul li a:hover, #main_menu ul li.active a, .newsletter a:hover{color:#ddd;}

/*#main_menu ul li.m4{border-right:none;}
#main_menu ul li.m1 a{background:url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/sun_png-1357313773) 7px 4px no-repeat;}
#main_menu ul li.m2 a{) 7px 4px no-repeat;}
#main_menu ul li.m3 a{) 7px 4px no-repeat;}
#main_menu ul li.m4 a{) 7px 4px no-repeat; padding-right:0;}*/

#main_menu ul li.m4{border-right:none;}
#main_menu ul li.m1 a{background:url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/sun_png-1357313773) 7px 4px no-repeat;}
#main_menu ul li.m2 a{background:url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/tn2_png-1357313774) 7px 4px no-repeat;}
#main_menu ul li.m3 a{background:url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/tn3_png-1357313775) 7px 4px no-repeat;}
#main_menu ul li.m4 a{background:url(https://039dfeb80e68604dc396-61fa6cc2ce53de7df755174971d5628c.ssl.cf2.rackcdn.com/tn4_png-1357313775) 7px 4px no-repeat; padding-right:0;}

/*......logoWrap part........*/
.logoWrap{width:963px; padding:18px 0 12px; margin:0 auto; overflow:hidden;}
.logo{width:208px; height:196px; float:left; font-size:0;}
.logoRight{width:705px; float:right;}
.steps, .steps p{font-size:39px; color:#6c6f70; line-height:48px;}
.steps a{color:#6c6f70;}
.steps a:hover{color:#999;}
.sec_menu{width:100%; overflow:hidden; float:right; margin:18px 0 0; display:inline;}
.sec_menu ul{float:right; overflow:hidden;}
.sec_menu ul li{float:left; border-right:1px solid #757778; font-size:18px; height:107px; overflow:hidden; text-align:center;}
.sec_menu ul li.last_item{border:none;}
.sec_menu ul li a{color:#6c6f70; display:block; padding:0 24px 0 23px;}
.sec_menu ul li a span{line-height:18px; padding-top:12px; display:block;}
.sec_menu ul li a:hover{color:#999;}
.sec_menu ul li a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity:0.7;}

/*......container part........*/
#content{float:left; width:636px; position:relative; overflow:hidden;}
#content h1{font-size:28px; font-weight:bold; color:#6C6F70; padding:5px 0 15px;}
#content p{padding-bottom:10px;}
#content .container_skitter img{border-radius:10px; width:636px; height:385px;}
#content .login{padding:50px 0 30px; overflow:hidden;}
#content .login .login-fields{width:100%; overflow:hidden; line-height:25px;}
#content .login .login-fields label{float:left; width:100px; padding-bottom:8px;}
#content .login .login-fields input[type="text"], #content .login .login-fields input[type="password"]{width:250px; height:23px; font-size:12px; color:#666; border:1px solid #999; padding:0 8px; line-height:23px; background:#fff;}
#content .login button.button{width:auto; padding:0 8px 3px; height:20px; background:#ccc; border:1px solid #999; font-weight:bold; border-radius:6px; cursor:pointer;}
ul.forgotPw{overflow:hidden;}
ul.forgotPw li{float:left; line-height:16px; font-size:14px; border-left:1px solid #666;}
ul.forgotPw li a{color:#000; padding:0 15px; display:block;}
ul.forgotPw li a:hover{color:#888;}
ul.forgotPw li.firstItem{border:none;}
ul.forgotPw li.firstItem a{padding-left:0;}

#contact-slider h3{padding-bottom:5px;}
#contact-slider h3 a{color:#6C6F70;}
#contact-slider .panel{overflow:hidden; padding-bottom:5px;}
#contact-form legend{padding:15px 0 10px;}
#contact-form span.star{color:#F00;}
#contact-form dl{width:636px; overflow:hidden;}
#contact-form dt{width:180px; float:left; line-height:25px;}
#contact-form dt label{font-size:13px;}
#contact-form dd{overflow:hidden; padding:5px 0; width:456px;}
#contact-form dd input[type="text"], #contact-form dd input[type="password"], #contact-form dd input[type="email"]{width:250px; height:23px; font-size:12px; color:#666; border:1px solid #999; padding:0 8px; line-height:23px; background:#fff;}
#contact-form dd textarea{width:350px; height:120px; font-size:12px; color:#666; border:1px solid #999; line-height:23px; background:#fff;}
#contact-form button.button{width:auto; padding:0 8px 3px; height:20px; background:#ccc; border:1px solid #999; font-weight:bold; border-radius:6px; cursor:pointer; margin:20px 0 0 180px;}

#sidebar{width:310px; float:right;}
.side_module{width:310px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; margin-bottom:13px; background:#4b4082; padding-bottom:10px;}
.side_module h3{font-size:20px; padding:0 13px; line-height:32px; border-bottom:1px solid #fff; color:#fff; text-transform:uppercase;}
.side_module h3 a{color:#fff;}
.side_module p{font-size:11px; padding:0 11px; line-height:14px; color:#fff; margin-top:6px;}
.side_module p a{color:#ff9016;}
.side_module p a:hover{color:#fff;}
.side_module ul{width:265px; padding:14px 11px 15px; overflow:hidden; margin:0 auto; background:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.side_module ul li{width:49px; height:49px; font-size:0; padding:0 2px; float:left;}

.moduleBoxWrap{width:100%; overflow:hidden;}
.moduleBox{width:310px; height:195px; position:relative; overflow:hidden; float:left; margin:15px 16px 0 0; display:inline;}
.moduleBox img{width:310px; height:195px; position:absolute; left:0; top:0; z-index:1; border-radius:10px;}
.moduleBox .inner{width:310px; height:195px; position:relative; z-index:2; overflow:hidden;}
.moduleBox h1{text-align:center; color:#fff; text-transform:uppercase;}
.moduleBox h1 a{color:#fff;}
.moduleBox h1 a:hover{color:#999;}
.moduleBox p{font-size:15px; line-height:18px; color:#fff; text-align:right;}
.moduleBox.box1 h1{margin-top:36px; font-size:46px;}
.moduleBox.box1 p{padding:0 38px 0 20px;}
.moduleBox.box2 h1{margin-top:95px; font-size:55px;}
.moduleBox.box2 p{padding:0 21px;}
.moduleBox.box3{margin-right:0;}
.moduleBox.box3 h1{margin-top:36px; font-size:43px; padding-bottom:42px;}
.moduleBox.box3 ul{padding:0 50px 0 40px;}
.moduleBox.box3 ul li{line-height:18px; font-size:15px; text-align:right;}
.moduleBox.box3 ul li a{color:#fff;}
.moduleBox.box3 ul li a:hover{color:#ddd;}

/*..........footer part........*/
#footer .left{width:380px;}
#footer .right{width:420px;}\
ul.fnav1{width:100%; overflow:hidden;}
ul.fnav1 li{float:left; margin-right:13px; display:inline; font-size:0;}
ul.fnav1 li img{width:28px; height:28px;}
ul.fnav2{width:100%; overflow:hidden; padding-top:9px;}
ul.fnav2 li{line-height:16px; font-size:14px; color:#6c6f70; float:left; border-right:1px solid #6c6f70;}
ul.fnav2 li a{padding:0 6px; display:block; color:#6c6f70;}
ul.fnav2 li a:hover{color:#333}
#footer .right p{font-size:15px; line-height:20px; color:#6c6f70; text-align:right;}