/*Author Name : Shuklendu Ayachit
Style Name : Viva Cash Games
Site URI  : http://www.vivacashgames.com
Version   : 1.0
Comments  : New Style created from scratch
Last Updated : 04-09-09*/

* {padding: 0; margin: 0; outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
html {height: 100%;}
body {
font: 62.5% Arial, Helvetica, sans-serif; /* Resets 1em to 10px */
color:#666666;
background:#a8a8a6;
height: 100%;
}
img {border: 0;}
form {display:inline;}
input {
vertical-align:middle;
}
p, blockquote {
margin: 0 0 4px 0;
display:block;
}
ul, li {
list-style:none;
}
a {
text-decoration:none;
color:#0d71c1;
}
a:hover {
text-decoration:underline;
}
a, a:hover {
outline:none;
}
.clearall {
clear:both;
height:1px;
display:block;
}
.floatright{float:right;}
h1,h2,h3,h4{margin:0; padding:0;}
/*COMMON STYLES*/
.wrapper{width:985px; margin:0 auto; padding:12px 0 0 0;}
.header{position:relative; width:985px;}	
h1.logo{width:139px; height:73px; position:absolute; top:26px; left:26px; display:block;}
h1.logo a{width:139px; height:73px; display:block; background:url(/images/partners/common/logo-viva.gif) center no-repeat; text-indent:-9999px;}
.data-block{border:1px solid #1f84d4; padding:3px; display:block;}
#home-banner.data-block div div, .header, .main-nav, .main-nav ul li a.active{background:url(/images/partners/common/header-bg.gif) repeat-x;}
h3.bock-hd{height:31px; line-height:31px; background:url(/images/partners/common/block-hdbg.gif) 0 -39px repeat-x; text-align:left;}
h3.bock-hd span{padding:0 0 0 20px; display:block; height:31px; font-size:15px; font-weight:bold; background:url(/images/partners/common/block-hdbg.gif) 0 0 no-repeat; color:#FFFFFF; text-transform:capitalize; }
h4{font-size:14px; clear:both; margin:0 0 5px 0;}
.table-style{margin:7px 0 10px 0;}
.table-style td{padding:0 0 5px 0;}
.inner-data{padding:4px; display:block;}
.data-block div.in-block {background:#FFFFFF;}
.brown{color:#b73604;}
.orange{color:#f74e04;}
.red {color:#fc0303}
.green {color:#398805}
.tl {text-align:left}      
.tr {text-align:right}    
.tc {text-align:center}
.bold {font-weight:bold}
.normal {font-weight:normal}
.font-11 {font-size:11px}
.font-12 {font-size:12px}
.font-13 {font-size:13px}
.font-14 {font-size:14px}
.font-15 {font-size:15px}
.font-16 {font-size:16px}
.font-20 {font-size:20px}
.font-25 {font-size:25px}
.block {display:block}
.fr {float:right}
.fl {float:left}



/*HOME PAGE*/
.home-pg .header{height:152px;min-height:152px;border-bottom:5px solid #001e30; background-position:0 0;}
.online-pl{width:286px !important; width:296px; border-right:1px solid #001e30; padding:0 20px 0 0; position:absolute; left:254px !important; left:234px; top:8px;}
.home-pg .online-pl{height:104px;}
.header .online-pl h2{text-indent:-9999px; height:25px; display:block; margin:12px 0 5px 0; background:url(/images/partners/titles/free-hdr.gif) right top no-repeat;}
.header .online-pl p{display:block; line-height:22px; font-size:12px; font-weight:bold; position:relative; zoom:1;}
.dm-text{background:#eff6fc; height:22px; display:block; padding:0 5px; text-align:center;}
span.dm-text{width:170px; float:right; height:22px; position:absolute; top:0; right:0;}
.header .sign-up{width:392px; height:104px; font-size:11px; font-weight:bold; position:absolute; right:15px; top:14px;}
.header .sign-up input.text-field{font-weight:normal; width:149px;}
.header .sign-up a.forgot, .header .sign-up label{color:#FFFFFF;}
.header .sign-up p.reg-now, .header .sign-up p.reg-now a{color:#a61f61; text-align:right; margin:0;}
.form-table td{padding:0 2px 2px 2px;}
.form-table .text-field{padding:3px 3px; border:none;}
.main-nav{position:absolute; bottom:0; left:0; background-position:0 -217px; width:985px; display:block;}
.home-pg .main-nav{height:33px;}
.main-nav ul{width:952px; height:33px; display:block; margin:0 0 0 33px; padding:0;}
.main-nav ul li{display:inline; float:left; border-right:1px solid #065ca0;}
.main-nav ul li.last{float:right; border:none;}
.main-nav ul li.first{border-left:1px solid #065ca0;}
.main-nav ul li a{line-height:33px; font-size:15px; color:#FFFFFF; text-align:center; padding:0 30px; display:block; height:33px; font-weight:bold; float:left;}
.main-nav ul li a.active{background-position:left -267px; color:#ffce15;}

.content{width:955px; padding:15px; background:#023c64; float:left; font-size:12px;}
.home-pg .content-left{width:594px; float:left; margin:0 5px 0 0;}
.home-pg .content-right{width:369px; float:right; margin:0;}
#header_right_sect{float:right;padding:10px;}
#header_right_sect a{padding:0 20px 0 0;font-size:13px;font-weight:bold;}
.header_active{color:#333;}

/*FOOTER*/
.footer{width:985px; padding:20px 0 50px 0; background:#002033; clear:both; font-size:12px;}
.footer .footer-inner{width:964px; margin:0 auto;}
ul.footer-nav{text-align:center; margin:0 0 15px 0;}
ul.footer-nav li{height:21px; border-right:1px solid #ffd530; padding:0 15px 0 0; display:inline; margin-right:15px; line-height:21px;}
ul.footer-nav li.last{border:none; padding:0; margin:0;}
ul.footer-nav li a{font-weight:bold; color:#ffd530; line-height:21px; height:21px;}
.footer .footer-block {background:none repeat scroll 0 0 #FFFFFF;height:105px;margin:0 auto 10px;padding:0;width:964px;}
.footer-block .payment-part {background:none repeat scroll 0 0 #FFFFFF;float:left;height:105px;margin:0;padding:0;width:726px;}
.payment-part ul {float:left;padding:5px 100px;width:750px;}
.payment-part ul li{float:left; padding:0 10px 0 0;}
.payment-part ul li.last{padding:0;}
.official-part{float:left; width:185px; height:67px;}
.official-part ul{text-align:center; margin:5px 0 0 0;}
.official-part ul li{display:inline; padding:0 7px; float:left;}
p.copyright{color:#FFFFFF; font-size:11px; text-align:center;}

/*INNER PAGES*/
.inner-pg .header{height:160px; background-position:0 0;}
.inner-pg .main-nav{ height:33px;}
.main-nav .sub-nav{display:block; background:#002337; height:32px; clear:both;}
.main-nav .sub-nav ul{margin:0 0 0 30px; padding:8px 0 0 0; height:24px;  width:934px;}
.sub-nav{display:block; background:#002337; height:32px; clear:both;}
.sub-nav ul{margin:0 0 0 30px; padding:8px 0 0 0; height:24px;  width:934px;}
.sub-nav li{float:left; padding:0 13px; border-right:1px solid #10bbfa;}
.sub-nav li.last{border:none; float:left;}
.sub-nav a{color:#10bbfa; line-height:18px; display:block; height:18px; float:left; padding:0; font-size:13px;}
.main-nav .sub-nav li.last{border:none; float:left;}
.main-nav .sub-nav a{color:#10bbfa; line-height:18px; display:block; height:18px; float:left; padding:0; font-size:13px;}
.sub-nav a.active1{color:#ffce15;}
#content_box{float:left;background-color:#fff;width:923px;min-height:500px; height:auto !important; height:500px;padding:15px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border: 1px solid #fff;}
.sect_main_title{color:#0087d5;font-size:18px;font-family:Arial, Helvetica, sans-serif;padding:0 0 10px 0;}
#intro_box{width:923px;padding:0 0 20px 0;border-bottom:1px solid #e9eff4;float:left;margin:0 0 20px 0;}
#intro_box ul{width:923px;float:left;padding:10px 0 40px;font-size:14px;line-height:21px;}
#intro_box ul li{float:left;width:170px;text-align:center;}
.point_next{background:url(/images/partners/other/arrow.gif) right center no-repeat;padding:0 80px 0 0;}
.blue_info_box{float:left;background-color:#f7f7ff;width:893px;padding:15px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border: 1px solid #c6e7ff;margin:0 0 20px;font-size:14px;line-height:23px;}
.blue_info_box h3{font-size:16px;color:#676767;padding:0 0 10px;}
.blue_box_grey_txt{padding:0 60px 0 0;}
.form_table{width:893px;margin:0 0 0 30px;}
.form_table td{padding:15px 0 0 15px;vertical-align:top;}
.field_name{font-size:14px;font-weight:normal;color:#333;}
.small_field{width:170px;height:24px;background-color:#F7F7FF;
border:1px solid #C6E7FF;}
.very_small_field{width:70px;height:24px;background-color:#F7F7FF;
border:1px solid #C6E7FF;}
.big_field{width:250px;height:50px;background-color:#F7F7FF;
border:1px solid #C6E7FF;}
.sect_sub_title{font-size:16px;color:#666;padding:15px 0 10px 10px;border-bottom:1px solid #E9EFF4;}
.normal_para{padding:5px 15px 10px 0;line-height:21px;}
.company_logo{position:absolute;right:15px;top:55px;width:200px;height:200px;}
.report_table{width:923px;}
.report_table th{height:32px;line-height:32px;background-color:#ebebeb;padding:0 10px;}
.report_table td{border-bottom:solid 1px #ebebeb;padding:10px 10px;text-align:center;}

.active_subnav{color:#FFCE15;font-size:13px;line-height:18px;font-weight:bold;}
.banner_code{width:260px;height:60px;color:#000000;display:none;}
#banner_ads{}
#banner_ads td{vertical-align:top;}
