/* CSS Document */

a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockquote, body, br, button, caption, center, cite, code, col, colgroup, dd, del, dir, div, dfn, dl, dt, em, fieldset, font, form, frame, frameset, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, input, ins, isindex, kbd, label, legend, li, link, map, menu, noframes, noscript, object, ol, optgroup, option, p, param, pre, q, s, samp, select, small, span, strike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align: baseline;
 background:none;
}
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:#1c0000 url(../images/bg.jpg) top center repeat-y;
 color:#666666;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
}
a {
 text-decoration:none;
}
.left {
 float:left;
}	
.right {
 float: right;
}
.clr {
 height:0;
 font-size:0;
 clear:both;
}


/*********common styles**********/
#wrapper{width:1000px; overflow:hidden; margin:0 auto;}
#header{width:100%; height:446px; overflow:hidden; font-size:0;}
#container{width:100%; overflow:hidden;}
#footer{width:100%; height:332px; padding:15px 0 0 0; margin:0 auto; overflow:hidden; background:#000; text-align: center;}

/*....header part...*/
.top_part{width:100%; height:56px; font-size:0;}
.header_block, .slides{width:100%; height:304px; position:relative; overflow:hidden; z-index:2;}
.slides ul li{width:200px; height:152px; float:left; font-size:0;}
.logo{width:473px; height:214px; position:absolute; top:44px; left:37px; font-size:0; z-index:5;}
#menu{width:100%; height:67px; position:relative; background:url(../images/menu_bg.jpg) no-repeat; z-index:5;}
.access{width:467px; height:118px; position:absolute; right:0; top:-22px; overflow:hidden; font-size:0;}
.access a{width:467px; height:118px; display:inline-block; background:url(../images/instant_access.png) top no-repeat;}
#menu ul li{float:left;}
#menu ul li a{height:67px; display:inline-block;}
#menu ul li a span, .access a span{display:none;}
#menu ul li.item1 a{width:147px; background:url(../images/item1.jpg) top no-repeat;}
#menu ul li.item2 a{width:190px; background:url(../images/item2.jpg) top no-repeat;}
#menu ul li.item3 a{width:198px; background:url(../images/item3.jpg) top no-repeat;}
#menu ul li a:hover, .access a:hover{background-position:bottom;}


/*....container part...*/
.top_block{width:901px; height:415px; background:url(../images/top_block_bg.jpg) no-repeat; padding:0 47px 0 52px; overflow:hidden;}
.top_block .left{width:248px; position:relative;}
.top_block .left h3{width:248px; height:43px; padding:25px 0 12px; font-size:0;}
.top_block .left p{font-size:14px; color:#999999; padding:0 7px 17px 7px;}
.top_block .left a.join{width:256px; height:58px; display:block; background:url(../images/join_btn.png) top no-repeat; position:absolute; top:314px; left:0px;}
.top_block .left a.join:hover{width:256px; height:58px; display:block; background:url(../images/join_btn.png) bottom no-repeat;}



.top_block .right{width:640px; height:360px; font-size:0; padding-top:11px;}


.block-box{width:1000px; overflow:hidden;}
.title-add{ width:1000px; height:65px; background:url(../images/title-bgg.jpg) no-repeat; padding-top:2px; display:block; overflow:hidden;}
.title-add-rpt{ width:1000px; height:65px; background:#000;}
.block-01{ width:981px; overflow:hidden; margin:9px auto;}
.block01-top{ width:981px; height:491px;}
.block01-top img{ border: 3px solid #747474;}
.block-02{ width:981px;}
.block-02 img{ float:left; border: 3px solid #747474; display:inline-block; margin-top:6px; margin-right:7px;}
.block-02 img.lastblk{ margin-right:0px;}
.block-03{ width:1000px; margin-top:3px; position:relative;}
.addbox01{ width:972px; height:160px; background:url(../images/block03-bg.jpg) no-repeat; margin:0 auto; padding-left:20px; padding-top:10px;}
.addbox01 h1{ text-align:left;}
.addbox01 p{ font-family:Arial; font-size:17px; color:#999999; text-align:left; padding-bottom:15px; padding-right:20px;}
.addbox-02{ width:990px; height:91px; background:url(../images/add04.jpg) no-repeat; padding-right:10px; padding-top:5px; margin-top:4px;}
.addbox-02 a img{ float:right;}
.addbox-06{ width:434px; height:122px; position:absolute; top:160px; left:opx;display:block;}
.addbox-06 a{display:block; background:url(../images/enterhere-new.png) no-repeat top; width:434px; height:126px;}
.addbox-06 a:hover{ background:url(../images/enterhere-new.png) no-repeat bottom;display:block; width:434px; height:126px;}
.addbox-06 a span{display:none;}


.link_block{width:100%; height:129px; overflow:hidden; margin-top:80px;}
.link_block ul li a{height:129px; display:inline-block; font-size:0;}
.link_block ul li a span{display:none;}
.link_block ul li.see_more{float:left; width:452px;}
.link_block ul li.see_more a{width:452px; background:url(../images/see_more.jpg) top no-repeat;}
.link_block ul li.see_more a:hover{background-position:bottom;}
.link_block ul li.join_now{float:right; width:516px;}
.link_block ul li.join_now a{width:516px; background:url(../images/join_now.jpg) top no-repeat;}
.link_block ul li.join_now a:hover{background-position:bottom;}


/*...footer part...*/
.footer_menu{padding: 35px 0 0 0; height:25px; text-align: center; font-family: Helvetica, Arial; font-size:16px; color:#fffdc1;}

.footer_menu a         { color:#fffdc1; text-decoration:underline;}
.footer_menu a:link    { color:#fffdc1; text-decoration:underline;}
.footer_menu a:visited { color:#fffdc1; text-decoration:underline;}
.footer_menu a:hover   { color:#fffdc1; text-decoration:underline;}
.footer_menu a:active  { color:#fffdc1; text-decoration:underline;}

.footer_brand{width:146px; height:42px; font-size:0; margin: 25px auto 0;}
#footer p{font-family: Helvetica, Arial; font-size:13px; line-height:18px; text-align:center; padding-top:25px; color:#fff;}
#footer p span{color:#fffdc1; text-decoration:underline;}


.compliance {

	font-family: Helvetica, Arial; 
 	font-size: 10px;
	color: #FFFFFF;
        text-align: center;
}

.compliance a:link   {color: #FFFFFF; text-decoration: underline;}
.compliance a:visited   {color: #FFFFFF; text-decoration: underline;}
.compliance a:active   {color: #FFFFFF; text-decoration: underline;}
.compliance a:hover   {color: #FFFFFF; text-decoration: underline;}

/*...custom....*/
.slides ul li {position:relative;}
.slides ul li IMG {position:absolute; top:0; left:0; z-index:8;}
.slides ul li IMG.active {z-index:10;}
.slides ul li IMG.last-active {z-index:9;}