body
{
    color: #ffffff;
    background: black;
    font-family: Tahoma, Verdana;
    margin: 0;
    padding: 0;
}

img
{
    border: 0;
    margin: 0;
    padding: 0;
}


.theDivider
{
    display: inline;
    float: left;
    width: 100%;
    margin: 5px 0px 5px 0px;
}

#fullContainer
{
    background: url(../images/body.gif) top repeat-x #000000;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

#fullContainer2
{
    background: url(../images/body2.gif) top repeat-x #000000;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
#fullContainer3
{
    background: url(../images/body3.gif) top repeat-x #000000;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

#pageWrap
{
    position: relative;
    width: 1000px;
    margin: 0px auto;
}
#pageInnerWrap
{
    position: relative;
    width: 1000px;
    margin: 0px auto;
}

#pageHeaderWrap
{
    width: 950px;
    height: 80px;
    float: left;
    display: inline;
    margin: 20px 0px 0px 0px;
}
#pageHeaderWrap2
{
    width: 950px;
    height: 80px;
    float: left;
    display: inline;
    margin: 20px 0px 0px 0px;
}
#pageHeaderWrap3
{
    width: 1000px;
    height: 80px;
    float: left;
    display: inline;
    margin: 20px 0px 0px 0px;
}

#headerImage
{
    width: 1000px;
    height: 148px;
    float: left;
    display: inline;
    text-align: right;
    margin: 0px 0px 0px 0px;
}

    #logoWrap
    {
        float: left;
        display: inline;
    }
    #loginWrap
    {
        width:389px;
        height:29px;
        float: right;
        display: inline;
        background:url(../images/login_form.gif) no-repeat;
        font-size: 11px;
        padding: 4px 0px 0px 10px;
        margin: 46px 0px 0px 0px;
    }
    #loginWrap form
    {
        margin: 0px;
        padding: 0px;
    }
    
    #loginWrap input
    {
        width: 88px;
    }
    #loginWrap input.button
    {
        width: 54px;
        float: right;
        margin: 0px 10px 0px 0px;
        display: inline;
    }
    
    #loginWrap span
    {
        display: inline;
        float: left;
        width: 99%;
        font-size: 14px;
        text-align: center;
        margin: 5px 0px 0px 0px;
    }
    #loginWrap span a
    {
        font-weight: bold;
    }

#flashWrap
{
    width: 950px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
}


.imgsHeader
{
    width: 950px;
    height: 300px;
    float: left;
    display: inline;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.imgsHeader1
{
    float: left;
    z-index: 1;
    overflow: hidden;
    height: 225px;
    border-bottom: 2px solid #cc361b;
}

.imgsHeader2
{
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1;
    overflow: hidden;
    height: 225px;
    border-bottom: 2px solid #cc361b;
}
.imgsHeader2 img
{
    
}

.imgsHeader h3
{
    width: 97%;
    color: red;
    border-bottom: 1px solid gray;
    font-weight: normal;
    float: left;
    font-size: 28px;
    margin: 10px 0px 10px 20px;
    padding: 0px 10px 0px 0px;
}

.programs_list
{

    background: white;
    border: 10px solid #E71C5B;
    width: 930px;
    float: left;
    margin: -40px 0px 0px 0px;
    
}



.programsItems
{
    width: 900px;
    margin: 70px 0px 50px 50px;
}

#centerWrap
{
    width: 950px;
    height:249px;
    float: left;
    display: inline;

    
}
#centerWrap2
{
    width: 950px;
    height:249px;
    float: left;
    display: inline;
    background:url(../images/index_block_top.gif) top no-repeat #000;
}
    
    
#centerMenu
{
    float: left;
    display: inline;
    width: 546px;
    margin: 0;
    padding: 0;
    background:#000000;
}
#centerMenu .top_menu {
    float: left;
    margin: 0;
    padding: 3px ;
    background:#000000;
    height:30px;
}
#centerMenu .top_menu ul{
    margin: 0;
    padding: 0; 
    background:#000000;  
    list-style: none;
}
#centerMenu .top_menu ul li{
    margin: 0;
    padding: 0;  
    list-style: none; 
}
    
#centerMenu .top_menu {width:546px; height:26px;  display:block; }
#centerMenu .top_menu li {font-size:0;line-height:0;float:left;margin-right:2px; list-style: none;}
#centerMenu .top_menu li a {display:block;height:26px;width:107px;font-size:0;line-height:0;color:#000;list-style: none; }


#centerMenu .top_menu li span {display:none;}
#centerMenu .top_menu .home {background:url(../images/menu/home.gif) 0 0 no-repeat; }
#centerMenu .top_menu .home a:hover, #centerMenu .top_menu .home a.active, #centerMenu .top_menu .home .active:hover {background:url(../images/menu/home.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .signup {background:url(../images/menu/signup.gif) 0 0 no-repeat;}
#centerMenu .top_menu .signup a:hover, #centerMenu .top_menu .signup a.active, #centerMenu .top_menu .signup .active:hover {background:url(../images/menu/signup.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .programs {background:url(../images/menu/programs.gif) 0 0 no-repeat;}
#centerMenu .top_menu .programs a:hover, #centerMenu .top_menu .programs a.active, #centerMenu .top_menu .programs .active:hover {background:url(../images/menu/programs.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .our_sites {background:url(../images/menu/our_sites.gif) 0 0 no-repeat;}
#centerMenu .top_menu .our_sites a:hover, #centerMenu .top_menu .our_sites a.active, #centerMenu .top_menu .our_sites .active:hover {background:url(../images/menu/our_sites.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .contacts {background:url(../images/menu/more_info.gif) 0 0 no-repeat;margin-right:0;}
#centerMenu .top_menu .contacts a:hover, #centerMenu .top_menu .contacts a.active, #centerMenu .top_menu .contacts .active:hover {background:url(../images/menu/more_info.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .home2 {background:url(../images/menu/home2.gif) 0 0 no-repeat;}
#centerMenu .top_menu .home2 a:hover, #centerMenu .top_menu .home2 a.active, #centerMenu .top_menu .home2 .active:hover {background:url(../images/menu/home2.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .stats {background:url(../images/menu/stats.gif) 0 0 no-repeat;}
#centerMenu .top_menu .stats a:hover, #centerMenu .top_menu .stats a.active, #centerMenu .top_menu .stats .active:hover {background:url(../images/menu/stats.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .referrals {background:url(../images/menu/referrals.gif) 0 0 no-repeat;}
#centerMenu .top_menu .referrals a:hover, #centerMenu .top_menu .referrals a.active, #centerMenu .top_menu .referrals .active:hover {background:url(../images/menu/referrals.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .link_codes {background:url(../images/menu/link_codes.gif) 0 0 no-repeat;}
#centerMenu .top_menu .link_codes a:hover, #centerMenu .top_menu .link_codes a.active, #centerMenu .top_menu .link_codes .active:hover {background:url(../images/menu/link_codes.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .adtools {background:url(../images/menu/adtools.gif) 0 0 no-repeat;}
#centerMenu .top_menu .adtools a:hover, #centerMenu .top_menu .adtools a.active, #centerMenu .top_menu .adtools .active:hover {background:url(../images/menu/adtools.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .rewards {background:url(../images/menu/forum.gif) 0 0 no-repeat;}
#centerMenu .top_menu .rewards a:hover, #centerMenu .top_menu .rewards a.active, #centerMenu .top_menu .rewards .active:hover {background:url(../images/menu/forum.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .support {background:url(../images/menu/support.gif) 0 0 no-repeat;margin-right:0;}
#centerMenu .top_menu .support a {width:99px;}
#centerMenu .top_menu .support a:hover, #centerMenu .top_menu .support a.active, #centerMenu .top_menu .support .active:hover {background:url(../images/menu/support.gif) 0 -28px no-repeat;}
#centerMenu .top_menu .logout {background:url(../images/menu/logout.gif) 0 0 no-repeat;margin-right:0;}
#centerMenu .top_menu .logout a {width:99px;}
#centerMenu .top_menu .logout a:hover, #centerMenu .top_menu .logout a.active, #centerMenu .top_menu .logout .active:hover {background:url(../images/menu/logout.gif) 0 -28px no-repeat;}


/**
* after login
*/
#centerMenu2
{
    float: left;
    display: inline;
    width: 980px;
    border-left: 10px solid #E71C5B;
    border-right: 10px solid #E71C5B;
    margin: 0;
    padding: 0;
    background:#000000;
}
#centerMenu2 .top_menu2 {
    float: left;
    margin: 0px 0px 0px 4px;
    padding: 3px ;
    height:30px;
}
#centerMenu2 .top_menu2 ul{
    margin: 0;
    padding: 0; 
    background:#000000;  
    list-style: none;
}
#centerMenu2 .top_menu2 ul li{
    margin: 0;
    padding: 0;  
    list-style: none; 
}
    
#centerMenu2 .top_menu2 {width:805px; height:26px;  display:block; }
#centerMenu2 .top_menu2 li {font-size:0;line-height:0;float:left;margin-right:2px; list-style: none;}
#centerMenu2 .top_menu2 li a {display:block;height:26px;width:107px;font-size:0;line-height:0;color:#000;list-style: none; }


#centerMenu2 .top_menu2 li span {display:none;}

#centerMenu2 .top_menu2 .home {background:url(../images/menu/home.gif) 0 0 no-repeat; }
#centerMenu2 .top_menu2 .home a:hover, #centerMenu .top_menu .home a.active, #centerMenu .top_menu .home .active:hover {background:url(../images/menu/home.gif) 0 -28px no-repeat;}

#centerMenu2 .top_menu2 .signup {background:url(../images/menu/signup.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .signup a:hover, #centerMenu .top_menu .signup a.active, #centerMenu .top_menu .signup .active:hover {background:url(../images/menu/signup.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .programs {background:url(../images/menu/programs.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .programs a:hover, #centerMenu .top_menu .programs a.active, #centerMenu .top_menu .programs .active:hover {background:url(../images/menu/programs.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .our_sites {background:url(../images/menu/our_sites.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .our_sites a:hover, #centerMenu .top_menu .our_sites a.active, #centerMenu .top_menu .our_sites .active:hover {background:url(../images/menu/our_sites.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .contacts {background:url(../images/menu/more_info.gif) 0 0 no-repeat;margin-right:0;}
#centerMenu2 .top_menu2 .contacts a:hover, #centerMenu .top_menu .contacts a.active, #centerMenu .top_menu .contacts .active:hover {background:url(../images/menu/more_info.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .home2 {background:url(../images/menu/home2.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .home2 a:hover, #centerMenu .top_menu .home2 a.active, #centerMenu .top_menu .home2 .active:hover {background:url(../images/menu/home2.gif) 0 -28px no-repeat;}

#centerMenu2 .top_menu2 .stats {background:url(../images/menu/stats.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .stats a:hover, #centerMenu .top_menu .stats a.active, #centerMenu .top_menu .stats .active:hover {background:url(../images/menu/stats.gif) 0 -28px no-repeat;}

#centerMenu2 .top_menu2 .referrals {background:url(../images/menu/referrals.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .referrals a:hover, #centerMenu .top_menu .referrals a.active, #centerMenu .top_menu .referrals .active:hover {background:url(../images/menu/referrals.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .link_codes {background:url(../images/menu/link_codes.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .link_codes a:hover, #centerMenu .top_menu .link_codes a.active, #centerMenu .top_menu .link_codes .active:hover {background:url(../images/menu/link_codes.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .adtools {background:url(../images/menu/adtools.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .adtools a:hover, #centerMenu .top_menu .adtools a.active, #centerMenu .top_menu .adtools .active:hover {background:url(../images/menu/adtools.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .rewards {background:url(../images/menu/forum.gif) 0 0 no-repeat;}
#centerMenu2 .top_menu2 .rewards a:hover, #centerMenu .top_menu .rewards a.active, #centerMenu .top_menu .rewards .active:hover {background:url(../images/menu/forum.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .support {background:url(../images/menu/support.gif) 0 0 no-repeat;margin-right:0;}
#centerMenu2 .top_menu2 .support a:hover, #centerMenu .top_menu .support a.active, #centerMenu .top_menu .support .active:hover {background:url(../images/menu/support.gif) 0 -28px no-repeat;}
#centerMenu2 .top_menu2 .logout {background:url(../images/menu/logout.gif) 0 0 no-repeat;margin-right:0;}
#centerMenu2 .top_menu2 .logout a:hover, #centerMenu .top_menu .logout a.active, #centerMenu .top_menu .logout .active:hover {background:url(../images/menu/logout.gif) 0 -28px no-repeat;}


/**
* new navigation
*/
#navigation
{
    float: left;
    display: inline;
    width: 100%;
    height: 30px;
    margin: 2px 0px 2px 0px;
}
    #navigation ul
    {
        width: 100%;
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;  
    }
    #navigation ul li
    {
        float: left;
    }
    #navigation ul li a
    {
        float: left;
        display: inline;
        margin: 0px 2px 0px 0px;
    }
    #navigation ul li a span
    {
        display: none;
    }
        #navigation ul li a.nav_home
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -20px;
        }
        #navigation ul li a.nav_home:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -20px;
        }
        
        #navigation ul li a.nav_stats
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -60px;
        }
        #navigation ul li a.nav_stats:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -60px;
        }
        
        #navigation ul li a.nav_link_codes
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -100px;
        }
        #navigation ul li a.nav_link_codes:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -100px;
        }
        
        
        #navigation ul li a.nav_adtools
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -140px;
        }
        #navigation ul li a.nav_adtools:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -140px;
        }
        
        
        #navigation ul li a.nav_support
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -180px;
        }
        #navigation ul li a.nav_support:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -180px;
        }
        
        
        #navigation ul li a.nav_byoc
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -220px;
        }
        #navigation ul li a.nav_byoc:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -220px;
        }
        
        
        #navigation ul li a.nav_logout
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -260px;
        }
        #navigation ul li a.nav_logout:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -260px;
        }
        
        
        #navigation ul li a.nav_signup
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -300px;
        }
        #navigation ul li a.nav_signup:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -300px;
        }
        
        #navigation ul li a.nav_programs
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -340px;
        }
        #navigation ul li a.nav_programs:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -340px;
        }
        
        
        #navigation ul li a.nav_our_sites
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -380px;
        }
        #navigation ul li a.nav_our_sites:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -380px;
        }
        
        #navigation ul li a.nav_moreinfo
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -20px -420px;
        }
        #navigation ul li a.nav_moreinfo:hover
        {
            float: left;
            display: inline;
            width: 118px;
            height: 30px;
            background: url(../images/menu/navigation.png) no-repeat -400px -420px;
        }
    
    
    
    
    
    

    #centerSidebar
    {
        float: left;   
        display: inline;
        width: 350px;
        background: #E71C5B;
    }
    #centerSidebar img
    {
        width: 342px;
    }
    
    #centerNewsWrap
    {
        float: left;
        display: inline;
        width: 600px;
        height: 215px;
        background: #ffffff;
        color: #000000;
        overflow: auto;
    }
    #centerNewsWrap h3
    {
        width: 99%;
        float: left;
        display: inline;
        margin: 10px 0px 0px 5px;
        color: red;
        font-size: 21px;
        font-weight: normal;
        border-bottom: 1px solid gray;
    }
    
    #centerNewsWrap ul
    {
        float: left;
        width: 97%;
        display: inline;
        list-style: none;
        font-size: 11px;
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }
    #centerNewsWrap ul li
    {
        float: left;
        width: 100%;
        display: inline;
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
        border-bottom: 1px solid #f4f4f4;
    }

.listSites
{
    width: 98%;
    float: left;
    display: inline;
    margin: 20px 0px 10px 10px;
    color: black;
}    


/* sign up */
.statstable_wrapper
{
    float: left;
    color: black;
    /*width: 600px;*/
    width: 100%;
    margin: 0px auto;
}
    .statstable{
        width: 100%;
        float: left;
        display: inline;
    }
    

    .statisticsTITLE
    {
        margin: 5px 0px 6px 0px;
        padding: 2px;
        float: left;
        display: inline;
        width: 100%;
        font-weight: bold;
        font-size: 14px;
        color: #FFFFFF;
        background: #C2154A;
    } 
    .statisticsTITLE a
    {
        color: #FFFFFF !important;
        font-size: 12px !important;
        margin: 3px 0px 0px 0px !important;
    }
    .statwrapper
    {
        float: left;
        display: inline;
        width: 100%;
        color: #FFFFFF;
    }
    
       /* .statwrapper .st1
        {
            width: 100%;
            float: left;
            display: inline;
        }
            .slca
            {
                
                font-weight: bold;
                float: left;
                width: 200px;
                color: white;
                font-size: 11px !important;
                padding: 6px;
                text-align: right;
                margin: 2px;
            }
            .slra 
            {
                float: left;
                width: 280px;
            }
            .slrasignup {
                
            }*/
            /*.selectbox
            {
                float: left;
                width: 400px;
                display: inline;
                margin: 0px 0px 0px 2px;
                font-size: 10px;
                color: red;
                line-height: 20px;
            }*/
            
            .selectbox input
            {
                width: 250px;
                padding: 3px;
                float: left;
                margin: 2px;
            }
            .selectbox font
            {
                clear: left;
                height: 10px;
            }
        
       /* .statwrapper .st2
        {
            width: 100%;
            float: left;
            display: inline;
        }
           */


        .moreinfo_block
        {
            width: 450px;
            margin: 30px auto;
        }
        .moreinfo_block p
        { 
            color: black;
            font-size: 12px;
        }
        
        .moreinfo_block ul
        { 
            list-style: none;
            margin: 0px 0px 20px 0px;
            padding: 0;
            float: left;
        }
        
        .moreinfo_block li
        { 
            list-style: none;
            margin: 0px 10px 0px 0px;
            padding: 0;
            float: left;
        }
        
        .moreinfo_block li a
        { 
        }
           
    
#footerWrap
{
    width: 950px;
    float: left;
    display: inline;
}


.footer {float: left; background:#e71c5b url(../images/footer.gif) bottom left no-repeat;width:950px;margin:0 auto;}
.footer2 {float: left; background:#e71c5b url(../images/footer.gif) bottom left no-repeat;width:1000px;margin:0px 0px 0px 0px;}
.footer p {float: left; padding:0px 0 0 20px; width: 100%;}
.footer ul {list-style: none; background:#000;display:block;float:left;height:29px;width:662px;padding-left:266px;left:11px;top:5px;position:relative;}
.footer ul li {float:left;font-size:13px;margin:5px 19px 0 0;background:url(../images/line.gif) right 2px no-repeat;padding-right:20px;}
.footer ul li.last {background:none;white-space:nowrap;}
.footer ul li a{color: white; text-decoration: none;}
.footer ul li a:hover{color: white; text-decoration: underline;}

.copyright
{
    float: left;
    width: 100%;
    height: 20px;
    text-align: center;
    margin: 10px 0px 0px 0px;
}

.sites_list
{

    background: white;
    border: 10px solid #E71C5B;
    width: 930px;
    float: left;
    margin: -40px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
    
}

.sites_list_wrap
{

    background: white;
    border: 10px solid #E71C5B;
    width: 930px;
    float: left;
    margin: -40px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
    
}

.outsites_list {padding:57px 0 0 0;}
.outsites_list li {clear:both; list-style: none;}
.outsites_list li p {width:449px;float:left;position:relative;padding:0 20px 0px 18px;background:url(../images/outsites_list_p.jpg) top left no-repeat;color:#000;font-size:12px;}
.outsites_list li p strong {display:block;position:relative;left:-3px;color:#fff;font-size:14px;padding:12px 0 27px 0;}
.outsites_list li p strong span {color:#ffddac;padding-left:12px;}
.outsites_list li p strong span a, .container .outsites_list li p strong span a:visited {color:#ffddac;}
.outsites_list li img.float {float:left;position:relative;margin-bottom:20px;}
.outsites_list li .outsites_list_p_bottom {height:22px;width:194px;float:left;position:relative;background:url(../images/outsites_list_p_bottom.jpg) top left no-repeat;padding:9px 0 0 293px; margin: -12px 0px 0px 0px;}


ul.new_site_list {width: 870px;float:left;display: inline;}
ul.new_site_list li {width: 870px;float:left;display: inline; margin: 20px 0px 0px 0px;}
ul.new_site_list li img {float:left;display: inline;}
ul.new_site_list li p {width: 470px; float: right; display: inline; margin: 60px 0px 0px 0px; color: #444444; font-size: 12px; font-family: Arial; line-height: 16px;}
ul.new_site_list li p a{width: 100%; float:left;display: inline; font-size: 16px; font-family: Arial; font-weight: bold; color:#E71C5A; margin: 0px 0px 15px 0px;}
ul.new_site_list li a {width: 470px; float:right;display: inline; margin: 10px 0px 6px 0px;}
ul.new_site_list li a span {width: 100%; font-size: 12px; font-family: Arial; font-weight: bold; color:#141414; }


/**
* LOGGED CONTENT
*/

#pageContent
{
    position: relative;
    float: left;
    background: #FFFFFF;
    color: #555555;
    font-size: 11px;
    width: 980px;
    border-left: 10px solid #E71C5B;
    border-right: 10px solid #E71C5B;
}

#pageContentNews
{
    float: left;
    width: 80%;
    margin: 0px 0px 30px 30px;
}

.adminbox
{
    float: left;
    display: inline;
    width: 810px !important;
    margin: 0px 0px 0px 10px;
}

.adminbox .box_topic
{
    float: left;
    display: inline;
    width: 810px;
}
.adminbox .box_content
{
    float: left;
    display: inline;
    width: 810px;
    background: #FFF;
}
.box_content fieldset
{
    border: 0;
    width: 100%;
}

.adminb
{
    float: left;
}

/**
* INDEX  INFO BAR
*/
.indexinfobar
{
    width: 94%; 
    float: left; 
    padding: 10px 0px 0px 30px; 
    text-align: left; 
}
.introductionINDEX
{
    float: left; 
    width: 96%; 
    margin: 0px 0px 10px 20px;
}
.page_titleINDEX
{
    float: right;
    width: 36%;
    margin: 20px 0px 20px 10px;
    font-size: 19px; 
    font-weight: bold;
    text-align: left;
    color: red;
}
.page_descINDEX
{
    display: inline;
    width: 60%;
    float: left;
    margin: 20px 0px 10px 0px;
    font-size: 12px;
}




.page_title
{
    float: left;
    width: 720px;
    margin: 20px 0px 20px 10px;
    font-size: 19px; 
    font-weight: bold;
    text-align: left;
    color: red;
}
.page_desc
{
    display: inline;
    width: 720px;
    float: left;
    margin: 0px 0px 10px 10px;
    font-size: 12px;
}
.page_desc_adtools
{
    display: inline;
    width: 70%;
    float: left;
    margin: 0px 0px 10px 10px;
    font-size: 12px;
}
.page_desc2
{
    width: 600px;
    float: left;
    margin: 0px 0px 10px 50px;
    font-size: 12px;
    text-align: center;
}


/**
* INDEX CENTER COLUMNS
*/
.columnsContainer
{
    width: 100%; 
    float: left;
}

.columnsContainerRIGHT
{
    width:210px; 
    float: right;
}



/**
* INDEX affiliate quicklinks
*/
.columnsContainerLEFT
{
    width: 750px; 
    float: left;
    margin: 0px 0px 10px 10px;
}
.quicklinkCONTAINER
{
    width: 260px; 
    height: 330px;
    float: left;  
    background: #E71C5B; 
    color: #FFFFFF;
    
}
.quickaffiliateGRAPH
{
    width: 490px; 
    height: 320px;
    float: left; 
    background: #E7E9EB; 
    text-align: center;
    padding: 10px 0px 0px 0px;
}

.quicklink
{
    font-size: 18px; 
    font-weight: bold;
    float: left; 
    margin: 10px 0px 0px 0px; 
    width: 98%;
}

ul.affiliatequicklinks
{
    width: 100%; 
    float: left; 
    margin: 10px 0px 10px 15px; 
    padding: 0px; 
    list-style: none;
}
ul.affiliatequicklinks li
{
    margin: 2px; 
    float: left; 
    width: 110px; 
}
ul.affiliatequicklinks li a
{
    float: left;
    width: 100%;
    height: 75px;
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    margin: 3px;
    text-decoration: none;
    text-align: center;
}
ul.affiliatequicklinks li a img
{
    margin: 10px 0px 0px 0px;
}
ul.affiliatequicklinks li a span
{
    width: 100%;
    float: left;
    margin: 16px 0px 0px 0px;
}


/**
* INDEX RIGHT COLUMN STUFF
*/
.displayCLOCK
{
    float: left;
    width: 100%;
    margin: 10px 0px 10px 0px;
}
.displayEndOfPERIOD
{
    float: left;
    width: 100%;
}
    .eop_title
    {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: bold;
        color: #E71C5B;
        text-align: center;
        margin: 0px 0px 10px 0px;
    }
    .eopcd_timer
    {
        float: left;
        width: 100%;
        font-size: 20px;
        text-align: center;
        margin: 0px 0px 5px 0px;
        color: red;
    }
    .cdd_details
    {
        float: right;
        width: 90%;
        text-align: center;
    }
        .cddi_item
        {
            float: left;
            text-align: center;
            width: 23%;
        }
    
.displayLatestTools
{
    width: 100%;
    float: left;
    margin: 10px 0px 0px 0px;
    border-top: 1px solid #E71C5B;   
}

/**
* ANNOUNCEMENTS
*/
.announcementes
{
    float: left; 
    width: 750px; 
    padding: 10px 0px 5px 0px; 
    margin: 0px 0px 10px 10px; 
    text-align: center;
}


/**
* INDEX TODAY STATS WRAPERS
*/
.today_statsWrapper
{
    width: 99%; 
    float: left; 
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 20px 0px;
    border-bottom: 2px solid #C8D8EB;
}
    .today_statsWrapTitle
    {
        width: 99%;
        float: left;
        margin: 10px 0px 10px 0px;
        padding: 3px 0px 3px 5px;
        font-size: 14px;
        font-weight: bold;
        background: #C2154A;
        color: #FFFFFF;
    }
    .today_statsWrapTitle span
    {
        float: right; 
        padding: 3px 10px 0px 0px;
        font-size: 11px;
        
    }
    .today_statsWrapTitle span a
    {
        text-decoration: none;
        color: #FFFFFF;
    }
    .today_statsWrapColumn
    {
        width: 126px;
        float: left;
        border-right: 2px solid #e4e4e4;
        margin: 0px 3px 0px 0px;
    }
    .today_statsWrapColumn_Item
    {
        float: left;
        width: 98%;
        margin: 2px 0px 2px 0px;
        padding: 0px 3px 0px 0px;
        text-align: right;
    }
    .today_statsWrapColumn_Item b
    {
        float: left !important;
    }
    .today_statsWrapColumnRIGHT
    {
        width: 394px;
        float: right; 
    }

/**
* STATISTICS OVERVIEW
*/
.statisticsOverviewWRAPPER
{
    float: left; 
    width: 530px; 
    margin: 0px 0px 20px 0px;
}
/**
* ACCOUNT PREVIEW
*/
.accountPreview
{
    float: left; 
    width: 380px; 
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 10px;
}
/**
* NEWS WRAPPER
*/
.indexNewsWrapper
{
    float: left; 
    width: 380px;
    padding: 10px 10px 10px 10px;
    margin: 0px 20px 0px 10px; 
    text-align: left;
}


/** *************************************************
* SUPORT PAGE
*/
.supportTITLE
{
    float: left;
    width: 100%; 
    margin: 10px 0px 20px 20px;
}
.supportTITLE span
{
    font-size: 19px; 
    color: red;
}
.supportTITLE p
{
    font-size: 14px;
}

.formSupportWRAPPER
{
    float: left; 
    width: 780px;
    margin: 0px 0px 0px 10px;
}
.formSupportWRAPPER fieldset
{
    border: 0;
}
.formSupportWRAPPER fieldset label
{
    float: left;
    margin-top: 9px; 
    margin-bottom: 9px; 
    font-size: 14px; 
    font-weight: bold;
    width: 100%;
}
.formSupportWRAPPER fieldset input
{
    width: 250px;
    border: 1px solid #ccc;
    padding: 3px;
}
.formSupportWRAPPER fieldset textarea
{
    width: 500px; 
    height: 150px;
    border: 1px solid #ccc;
    padding: 3px;
}
.submitSupportButton
{
    width: 342px; 
    margin-left: 182px;
    background: #E71C5B;
    padding: 2px 0px 2px 0px;
    border: 0;
    color: #FFFFFF;
    font-weight: bold;
}

/**
* ****************************************************
*/


/**
* ADTOOLS STYLES
*/

.content_wrapper_left
{
    width: 750px;
    float: left;
}
.content_wrapper_left_support
{
    width: 100%;
    float: left;
}

.emptyToolsWrapper
{
    width: 790px;
    float: left;
    margin: 20px 0px 20px 10px;
}
.emptyToolsWrapperTITLE
{
    width: 790px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
}
.emptyToolsWrapperDESC
{
    width: 790px;
    float: left;
    margin: 0px 0px 15px 0px;
}

/* ----- a d tools */
.toolsWrapper
{
    width: 790px;
    float: left;
    margin: 20px 0px 20px 10px;
}




/* sub menu stuff */
.submenuWRAPPER
{
    width: 100%;
    float: left;
    border-bottom: 2px solid #E71C5B;
    margin: 10px 0px 5px 0px;
}
.submenuWRAPPER ul
{
    float: left;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}
.submenuWRAPPER ul li
{
    float: left;
    margin: 0;
    padding: 0;
}
.submenuWRAPPER ul li a
{
    float: left;
    padding: 5px 15px 5px 15px;
    color: #333333;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.submenuWRAPPER ul li a.linkselected
{
    float: left;
    padding: 5px 15px 5px 15px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    background: #E71C5B;
}


/**
* LINK CODES
*/
.formsForLinkCodes
{
    float: left;
    width: 100%;
}

.lnkCodesList
{
    width: 99%;
    float: left;
    margin: 0px 0px 10px 0px;
    color: #333;
}
.lnkProgramName
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0px 5px 5px;
}
.lnkCodesList input
{
    border: 1px solid #cccccc;
    padding: 4px;
}

/* linkcodes upper limitations */
.lnkCOdeLimitationsWrapper
{
    float: left;
    width: 99%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 10px;
    border-bottom: 2px solid #E71C5B;
}

.optionsToSELECT
{
    width: 400px;
    float: left;
    margin: 0px 0px 10px 0px;
}

/**
* addtools form wrappers
*/
.adtoolsFormWrapper
{
    float: left; 
    width: 800px;
    margin: 0px 0px 10px 5px;
}


/**
* STATS page
*/






/********************************************************************************************
* 
* 
*/


/**
 * Default NATS Style Sheet
 *
 * This is the default style sheet to be used with the default NATS Skin
 *
 * @copyright Too Much Media LLC
 * @authot Fred Schank <fred@toomuchmedia.com>
 * @version 4.0
 * @package NATS
 *
*/
/*    $Id: default.css,v 1.107 2009/07/27 17:11:55 encoder Exp $ */

/*
*    Overall Settings
*/

/*
* In order to get ie and firefox to view the same page the same way, i added
* select CSS hacks.  they only deal with the widths and heights of classes, so you
* only need to worry about them when changing that.  The hack is in this form:
* .class {
*      width:100px;
*  }
*  html>body .class {
*     width:110px;
*  }
*  In the above, the class element would have a width of 100 in ie and width of 110 in firefox
*  Another hack i did is the min-height hack for ie 6, looks somthing like this:
* .class {
*      min-height:100px;
*    height:auto !important;
*    height:100px;
*  }
* the above is how you set a div to a min height of 100px in all browsers if you where going 
* to make the box small then a normal font, then you might also need something like:
*    overflow:hidden;
*/


* {
    text-decoration:none;
    margin:0;
    padding:0;
}

a {
 text-decoration: none;
 color:#000;
}

img {
    border:0;
}

input,select,textarea {
    border: 1px #E71C5B solid;
    font-family: Arial;
    padding: 2px;
    font-size: 10px;
    color: #666;
    margin: 6px 0 0 0;
}

.checkbox {
    margin-top: 9px;
}

body { 
    font: 10px "Tahoma";


margin-left:0 auto;
margin-right:0 auto;
}

.break {
    clear:both;
    font-size:0;
    line-height:0.0;
    height:0;
    margin:0;
    padding:0;
}

.hoz_line {
    margin: 5px 15px 5px 10px;
    height: 1px;
    background:#000 url(../nats_images/1px.png);    
}

* html .hoz_line{
    height: 1px;
    background: none;
    margin: 0;
}


.main_table {
    width: 980px;
    background-color: #FFF;
    margin:0;
    padding:0;

}

* html .main_table td {
    padding-left:8px;
}

.main {
    margin-left: 10px;
}

.hintbox {
    width: 300;
    position: absolute; 
    z-index: 10; 
    visibility: hidden; 
    filter: Alpha(style=0,opacity=85);
}

.hinttable {
    background-color: #4776A4;
    color: #FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
}

.selectbox, .selectbox ul { 
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
}



.selectbox a {
    font: 10px Arial;
    text-decoration: none;
    color:#000;
    display: block;
    border: 1px #d1d1d1 solid;
    padding: 3px 10px 3px 5px;
    background:#fff;
    background:#fff url(../nats_images/arrow.png);
    background-repeat: no-repeat;
    background-position:97% center;

}

.selectbox a:hover {
    background:#f4f4f4 url(../nats_images/arrow.png);
    background-repeat: no-repeat;
    border: 1px #9b9ea1 solid;
    background-position: 97% center;
}

.selectbox>ul>li { 
    float: left;
    width: 10em; /* width needed or else Opera goes nuts */

}

.selectbox li ul { 
    position: absolute;
    width: 10em;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}

.selectbox li:hover ul, .selectbox li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}

.selectbox {
padding:0;
margin:0;
    float: left;
    margin-top: 2px;
    margin-right: 2px;
    display: block;
}
.selectbox_label {
    float:left; 
    padding:4px;
    width:50px;
}

.selectbox_breakdown {
 margin-left: 120px;
}
* html .selectbox_breakdown {
 margin-left: 70px;
}

.selectdropdown {
 border: 1px #BABEC2 solid;
 font-family: Arial;
 font-size: 10px;
 padding: 2px;
 color: #666;
 width: 170px;
 margin: 4px 0 0 6px;
}

.selectdropdown_stats_form1 {
 width: 108px;
 margin-left: 8px;
}
* html .selectdropdown_stats_form1 {
 width: 100px;
}
/*
* Header Logo, Title, and Links
*/

.logo {
    background: url(../nats_images/nats40logo.png) no-repeat; 
    float:left;
    height:80px;
    width:550px;
}

.program_title {
    font: 9px "Verdana"; 
    float:left;
    height:30px;
    width:400px;
    text-align:right;
    display:block;
    margin-top:50px;
    margin-right:10px;
}

.program_title>span {
    font-family:"Tahoma";
    font-weight:700;
    display:block;
}


#nav ul li {
    display:inline;
    font-family: "Trebuchet MS";
    font-size: 11px;
}

#nav li a.first {
    background:#92b2d7 url("../nats_images/nav_left.png") no-repeat left top;
}

#nav li a.first:hover {
    background:#FFA970 url("../nats_images/nav_left_on.png") no-repeat left top;
}

#nav li a.last {
    background:#92b2d7 url("../nats_images/nav_right.png") no-repeat right top;
}

#nav li a.last:hover {
    background:#FFA970 url("../nats_images/nav_right_on.png") no-repeat right top;
}

#nav ul li a {
    float:left;
    height:32px;
    width:191px;
    font-weight:700;
    text-transform:uppercase;
    font-family:Arial;
    line-height:100%;
    text-decoration:none;
    background:#92b2d7;
    border-right:1px #fff solid;
    text-align:center;
    color:#fff;
    padding:11px 0 10px;
    height:auto;
}

#nav ul li a:hover {
    background:#FFA970;
}


.wrapper {
    margin:0px auto;
    width: 960px;


}

/*
* Page Title, and Description
*/

.user {
    float: left;
    margin:20px 10px 10px 0;
}

/*.page_desc {
    float:left;
    padding:0;
    margin:20px 5px 10px 0;
    color:#4c4c4c;
    text-align: left;
    padding-top:1px;
    width:493px;
    font: 10px "Tahoma";
}*/
.page_desc span {
    font-size:12px;
    font-weight:700;
}

/*.page_title {
    width:248px;
    border-right:1px #bcbcbc solid;
    padding-right:12px;
    padding-bottom:5px;
}*/


/*
.page_title p {
    font: 9px Arial; 
    color:#bcbcbc;
    text-transform:uppercase;
}

.page_title span {
    font: 700 24px Verdana; 
    color:#ffb868;
    vertical-align:middle;
    text-decoration:none;
    display:block;
}*/

.infobar {
    font: 700 9px Verdana, Arial, Helvetica, sans-serif; 
    float:right;
    margin-right: 1px;
    width:800px;
    border-bottom:2px #313142 solid;
    text-align:right;
    color:#9898a0;
}

.infobar span {
    margin-bottom:2px;
    display:block;
    float:right;
    margin-right:4px;
}

.header {


    margin-left:auto;
    margin-right:auto;

}

.user {
    text-align: center;
    padding-right: 14px;
    float: right;
}

.user p {
    font: 700 13px Verdana; 
    display:block;
}

.user span {
    display:block;
    border-top:1px #adadb3 solid;
    margin-top:5px;
    text-transform:uppercase;
    letter-spacing:5px;
    font-size: 10px;
    text-align:center;
    padding:4px 0;
}


/*
* Page Layout
*/



.leftside {
    width: 737px;
    margin: 2px 0 0 12px; 
    width:739px;
    float: left;
}

* html .leftside {
    margin: 2px 0 0 5px; 
    width:737px;
}


.sidebar {
    position: relative;

    right: 0px;
    float: right;
    border: 0px;
    margin: 0px 15px 0 2px;
    width: 200px;
    background: #FFFFFF !important;
}

.sidebar_ads {
    position: absolute;
    top: 20px;
    right: 0px;
    float: right;
    border: 0px;
    margin: 2px 15px 0 2px;
    width: 200px;
    background: #FFFFFF !important;
}

.sidebar2 {
    float: right;
    border: 0px;
    margin: 2px 0 0 1px;
    width: 207px;
}
* html .sidebar tr {
padding:0;
margin:0;
}
* html .sidebar table {
padding:0;
margin:0;
}
* html .sidebar td {
padding:0;
margin:0;
}

* html .sidebar3 {
    margin-right:2px;
}

.clock {
    width:207px;
    margin-top: 0px;
}

/*
* News Headlines
*/

.current {
    padding:0;
    margin:0;
    margin-top:2px;
    float:left;
    width:735px;
    margin-right:0px;
    display: block;
    margin-left:1px;

}

html>body .current {
    width:735px;
    margin-left:0px;
}

* html .current2 {
    margin-left:2px;
    width:748px;
}

.announce_wrapper{
    background:#424248;
    width:749px;
    padding-bottom: 0px;
    float:left;
}

* html .announce_wrapper{
    width:747px;
    padding-bottom: 1px;
}

.announce, .news_count {
    font-size:10px;
    height:17px;
    background:#424248;
    color:#d0d0d1;
    font-weight:700;
}

.announce_wrapper_stats {
 width: 960px;
}
* html .announce_wrapper_stats {
 width: 959px;
}
.news_count { 
    text-align: right;
    padding:5px 10px 1px 8px;
    width:135px;
    float:right;
}

html>body .news_count { 
    width:auto;
}
.announce {
    padding:5px 10px 1px 8px;
    width:550px;
    background:#424248 url(../nats_images/announce-left.png) no-repeat left top;
    float:left;
    text-align: left;
}

* html .anpad{
    padding-bottom: 5px;
}

html>body .announce {
    width:583px;
}
.ticker {
  clear:both;
    padding:0;
    margin:0;
    padding-top:12px;
    margin-left: 4px;
    padding-bottom:0px;
    text-align: left;
    float:left;
    height:27px;
    color:#fff;
    border:1px #424248 solid;
    /*background:#5e7b9f url(../nats_images/announce-bg.png) repeat left top;*/
    background: #E71C5B;
    padding-bottom:0px;
    width:735px;
}

* html .ticker {
    width:737px;
}
.ticker {
    margin-left: 12px;
}
.ticker_stats_specific {
 width: 629px;
 padding-top: 6px;
 height: 32px;
}
* html .ticker_stats_specific {
 width: 633px;
 padding-bottom: 6px;
 margin-left: 5px;
}

* html .ticker2 {
    height: 41px;
    width: 737px;
    padding-top: 10px;
    margin-left:5px;
}


.ticker span {
    font-size:12px;
    margin-left:10px;
    color: #FFFFFF;
    background:url(../nats_images/announce-icon.png) no-repeat left top;
    padding:4px 30px 30px 35px;
}
.ticker_stats {
    width: 954px;
  padding-top: 6px;
  height: 32px;
}
* html .ticker_stats {
    width: 952px;
}
.ticker_stats_day {
 width: 946px;
 padding-top: 6px;
 height: 32px;
}
* html .ticker_stats_day {
 width: 951px;
 margin-left: 4px;
}

/*
* Index Page
*/

.index_main {
    float: left;
    background:#e7e9eb;
    border-left:1px #dedede solid;

/*dan edit */
    margin:0;
    padding:0;
}

.index_main_links {
    margin:0;
    padding:0;
    float:left;
    background:#e7e9eb;
    border-bottom:1px #dedede solid;
}

.index_main_container {
    margin:0;
    margin-top: 10px;
    padding:0;
    width:235px;
    height:289px;
}

.quicklink {
    padding: 5px 15px 0 20px;
    text-align: center;
    font-size: 14px;
}

.mbu {
    text-align:center;
    margin-left:5px;
    margin-top:5px;
    float:left;
    font: 10px "Tahoma";
}
* html .mbu {
    margin-left: 3px;
    margin-top: 5px;
}

.mbu img {
    margin:0 auto;
    padding:10px 0;
}

.mbu a {
    color:#8f8f8f;
    vertical-align:middle;
    float:left;
    width:110px;
    height:75px;
    display:block;
    border:1px solid #c3c3c3;
    background:#fff;
}

* html .mbu img {
    margin-top: 12px;
}

.selection {
    margin:0 0 0 5px;
    padding:0;
}

.index_main_graph {
    text-align:center;
    height:299px;
    width: 498px;
    padding-left: 2px;
    float:left;
    background:#e7e9eb;
    border-right:1px #dedede solid;
    border-bottom:1px #dedede solid;

}
* html .index_main_graph{
    width: 500px;
}
.graph {
    margin-top:8px;
}

.mbu span,.micon span,.miconl span {
    display:block;
    text-align:center;
}

.mbu a:hover,.micon a:hover,.miconl a:hover {
    background:#f4f4f4;
    color:#000;
    border: 1px #9b9ea1 solid;
}

.index_right {
    margin-top: 2px;
    float:left;
    #background:#6688aa;
background:#E7E9EB;
    border-right:1px #dedede solid;
    border-bottom:1px #dedede solid;
    border-left:1px #dedede solid;
width:200px;
height: 299px;
}

html>body .index_right {
    width:auto;
}
.eop {
    font: 700 12px Arial, Helvetica, sans-serif; 
    width: 205px;
    text-align:center;
    color:#7b97b7;
    padding:5px 0 0;
}

.eopcd {
    font: 24px Arial, Helvetica, sans-serif; 
    width: 205px;
    text-align:center;
    color:#555664;
margin-top: 8px;
}

.cdd {
    padding:0 0 0 31px;
    background:#e7e9eb;
    font:  9px "Tahoma";
}

.cddi {
    float:left;
    margin-right:9px;
}

.cb {
    margin-top: 8px;
    margin-bottom:8px;
}

.cbd {
    font: 10px Arial, Helvetica, sans-serif; 
    text-align:center;
    display:block;
    width:125px;
    border:1px #bcbdc2 solid;
    background:#fff;
    color:#adadb3;
    margin:3px 0 0 38px;
    padding:3px;
}

.cbd span {
    font-size:14px;
    display:block;
    font-weight:700;
}

.sidegraph {
    height:192px;
    border-bottom: 0px;
    padding-top: 5px;
}

.glh {
    width:203px;
    background:#91b1d7;
    height:13px;
    margin-top:2px;
    padding-left: 4px;
    font: 10px "Tahoma";
    color: #FFFFFF;
}

.graphlegend {
    background:#fff;
    width:205px;
    height:178px;
    border-left:1px #dedede solid;
    border-bottom:1px #dedede solid;
    border-right:1px #dedede solid;

    maring:0;
    padding:0;


}

.pie_legend_data {
    margin:3px 0px 0px 0px;
    padding:0;
    float: left;
    width: 87px;
    height: 20px;
    font-size: 10px;
}

.pie_legend_img {
    margin:6px 2px 0px 2px;
    padding:0;
    float: left;
    width: 8px;
    min-height:8px; /*ie hack around for min height*/
    height:auto !important;
    height: 8px;
    background-color: #FFB868;
    overflow:hidden;
}

/*
* Timezones
*/

.tzh {
    margin:0;
    padding:0;
    width:736px;
    background:#91b1d7;
    height:13px;
    margin-top:4px;
    margin-left: 0px;
    padding-left: 4px;
}

html>body .tzh {
    width:734px;
}
.tz {
    width:736px;
    height:46px;
    border-bottom:1px #dedede solid;
    border-left:1px #dedede solid;
    border-right:1px #dedede solid;
    background:#fff url(../nats_images/timezone_background.png) no-repeat left top;
    margin-left: 0px;
    margin:0;
    padding:0;
    font: 10px "Tahoma";
}
html>body .tz {
    width:736px;
}

.tzd,.tzdl {
    margin-top:7px;
    float:left;
    padding:0 24px;
}

.tzd {
    border-right:1px #b2c8e3 solid;
}

.tzd>span>p {
    color:#71330d;
}

.tzd span,.tzdl span {
    display:block;
    font-weight:700;
}

/*
* Large table
*/

.largetable {
 margin-top: 10px;
}

.largetable_title {
    font: 14px Tahoma; 

}
.largetable_title span {
    font-weight:bold;
}

.largetable_header {
    float:left;
    background:url(../nats_images/stats_breakdown_header.png) no-repeat left top;
    height:26px;
    width:448px;
    color: #394655;
    font-family: "Small Fonts";
    font-size: 7px;
    text-transform: uppercase;
    padding-left: 14px;
}
html>body .largetable_header {
    width:434px;
}

.largetable_header2 {
    background:#36363c;
    float:left;
    height:26px;
    width:511px;
    border-right:1px #000 solid;
    border-bottom:1px #000 solid;
    border-top:1px #000 solid;
}
html>body .largetable_header2 {
    background:#424248;
    float:left;
    height:24px;
    width:511px;
}

.largetable_row_field  {
    font: 12px Arial; 
    color:#5f5f5f;
    float:left;
    text-align:right;
    border-bottom:1px solid #c9c9c9;
    border-right:1px dashed #c9c9c9;
    height:20px;
    display:block;
    padding: 10px 0 4px;
}

.largetable_row_field_join_details1 {
 width: 99px;
 padding-right: 5px;
}
* html .largetable_row_field_join_details1 {
 width: 106px;
 height:31px;
}
.largetable_row_field_join_details2 {
 width: 146px;
 padding-right: 15px;
 font-size: 13px;
}
* html .largetable_row_field_join_details2 {
 width: 155px;
 height:31px;
}
.largetable_row_field_join_details3 {
 width: 74px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details3 {
 width: 77px;
 height:31px;
}
.largetable_row_field_join_details4 {
 width: 83px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details4 {
 width: 92px;
 height:31px;
}
.largetable_row_field_join_details5 {
 width: 135px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details5 {
 width: 142px;
 height:31px;
}
.largetable_row_field_join_details6 {
 width: 135px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details6 {
 width: 124px;
 height:31px;
}
.largetable_row_field_join_details7 {
 width: 120px;
 text-align: center;
 font-size: 13px;
}
* html .largetable_row_field_join_details7 {
 width: 120px;
 height:31px;
}
.largetable_row_field_join_details8 {
 width: 37px;
 padding-right: 15px;
 font-size: 13px;
}
* html .largetable_row_field_join_details8 {
 width: 53px;
 height:31px;
}
.largetable_row_field_join_details9 {
 width: 58px;
 padding-right: 15px;
 font-size: 13px;
}
* html .largetable_row_field_join_details9 {
 width: 80px;
 height:31px;
}


.largetable_row_field_stats_specific1 {
 width: 89px;
 padding-right: 5px; 
}
* html .largetable_row_field_stats_specific1 {
 width: 95px;
 height: 38px;
}
.largetable_row_field_stats_specific2 {
 width: 57px;
 padding-right: 10px; 
}
* html .largetable_row_field_stats_specific2 {
 width: 64px;
 height: 38px;
}
.largetable_row_field_stats_specific3 {
 width: 49px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_specific3 {
 width: 70px;
 height: 38px;
}
.largetable_row_field_stats_specific4 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_specific4 {
 height: 38px;
 width: 60px;
}
.largetable_row_field_stats_specific5 {
 width: 51px;
 padding-left: 10px;
 text-align: center;
}
* html .largetable_row_field_stats_specific5 {
 width: 62px;
 height: 38px;
}
.largetable_row_field_stats_specific6 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_specific6 {
 height: 38px;
 width: 68px;
}
.largetable_row_field_stats_specific7 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_specific7 {
 width: 62px;
 height: 38px;
}
.largetable_row_field_stats_specific8 {
 width: 59px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_specific8 {
 width: 78px;
 height: 38px;
}
.largetable_row_field_stats_specific9 {
 width: 66px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_stats_specific9 {
 width: 75px;
 height: 38px;
}

.largetable_row_field_stats_table1 {
 width: 45px;
 padding-right: 5px;
}
* html .largetable_row_field_stats_table1 {
 width: 53px;
 height: 38px;
}
.largetable_row_field_stats_table2 {
 width: 24px;
}
* html .largetable_row_field_stats_table2 {
 width: 20px;
 height: 38px;
}
.largetable_row_field_stats_table3 {
 width: 18px;
 padding-right: 5px;
 padding-top: 5px;
 height: 25px;
}
* html .largetable_row_field_stats_table3 {
 width: 25px;
 height: 38px;
}
.largetable_row_field_stats_table4 {
 width: 155px;
 padding-right: 5px;
}
* html .largetable_row_field_stats_table4 {
 width: 161px;
 height: 38px;
}
.largetable_row_field_stats_table5 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table5 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table6 {
 width: 56px;
 padding-right: 10px;
 
}
* html .largetable_row_field_stats_table6 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table7 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table7 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table8 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table8 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table9 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_stats_table9 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table10 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table10 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table11 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table11 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table12 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table12 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table13 {
 width: 56px;
 padding-right: 10px; 
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table13 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table14 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table14 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table15 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table15 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table16 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table16 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table17 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table17 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table18 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table18 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table19 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table19 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table20 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table20 {
 width: 62px;
 height: 38px;
}
.largetable_row_field_stats_table21 {
 width: 56px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_stats_table21 {
 width: 77px;
 height: 38px;
}
.largetable_row_field_stats_table22 {
 width: 56px;
 padding-right: 10px;
 text-align: right;
}
* html .largetable_row_field_stats_table22 {
 width: 63px;
 height: 38px;
}
.largetable_row_field_stats_table23 {
 width: 56px;
 padding-right: 10px;
 text-align: left;
}
* html .largetable_row_field_stats_table23 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table24 {
 width: 56px;
 padding-right: 10px;
 text-align: left;
}
* html .largetable_row_field_stats_table24 {
 width: 68px;
 height: 38px;
}
.largetable_row_field_stats_table25 {
 width: 73px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_stats_table25 {
 width: 80px;
 height: 38px;
}





.largetable_row_field_breakdown1 {
 width: 110px;
 padding-right: 5px;
 padding-top: 3px; 
 height: 18px; 
}
* html .largetable_row_field_breakdown1 {
 width: 115px;
 height: 30px;
}
.largetable_row_field_breakdown2 {
 width: 42px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}
* html .largetable_row_field_breakdown2 {
 width: 50px;
 height: 30px;
}
.largetable_row_field_breakdown3 {
 width: 42px;
 text-align: left;
 padding-left: 5px;
 padding-right: 0;
 padding-top: 4px;
 height: 18px;
 padding-bottom: 3px;
}
* html .largetable_row_field_breakdown3 {
 width: 46px;
 height: 30px;
}
.largetable_row_field_breakdown4 {
 width: 30px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}
* html .largetable_row_field_breakdown4 {
 width: 40px;
 height: 30px;
}
.largetable_row_field_breakdown5 {
 width: 59px;
 padding-top: 3px;
 padding-right: 5px;
 font-size: 13px;
 height: 18px;
}
* html .largetable_row_field_breakdown5 {
 width: 62px;
 height: 30px;
}

.largetable_row_field_referrals1 {
 width: 80px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals1 {
 width: 85px;
 height: 26px;
}
.largetable_row_field_referrals2 {
 width: 39px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals2 {
 width: 52px;
 height: 26px;
}
.largetable_row_field_referrals3 {
 width: 62px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals3 {
 width: 85px;
 height: 26px;
}
.largetable_row_field_referrals4 {
 width: 110px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals4 {
 width: 130px;
 height: 26px;
}
.largetable_row_field_referrals5 {
 width: 200px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals5 {
 width: 215px;
 height: 26px;
}
.largetable_row_field_referrals6 {
 width: 110px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals6 {
 width: 120px;
 height: 26px;
}
.largetable_row_field_referrals7 {
 width: 120px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals7 {
 width: 135px;
 height: 26px;
}
.largetable_row_field_referrals8 {
 width: 107px;
 padding-right: 15px;
 padding-top: 3px;
 height: 18px;
}
* html .largetable_row_field_referrals8 {
 width: 125px;
 height: 26px;
}

.largetable_row_field_main1 {
 width: 84px;
 padding-right: 5px; 
}
* html .largetable_row_field_main1 {
 width: 91px;
 height: 35px;
}
.largetable_row_field_main2 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_main2 {
 width: 62px;
 height: 35px;
}
.largetable_row_field_main3 {
 width: 56px;
 padding-right: 10px;
}
* html .largetable_row_field_main3 {
 width: 65px;
 height:35px;
}
.largetable_row_field_main4 {
 width: 48px;
 padding-right: 10px;
}
* html .largetable_row_field_main4 {
 width: 64px;
 height:35px;
}
.largetable_row_field_main5 {
 width: 43px;
 padding-right: 10px;
}
* html .largetable_row_field_main5 {
 width: 57px;
 height:35px;
}
.largetable_row_field_main6 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 3px;
}
* html .largetable_row_field_main6 {
 padding-top: 0px;
 padding-bottom: 0px;
 width: 61px;
 height:35px;
}
.largetable_row_field_main7 {
 width: 50px;
 padding-left: 10px;
 text-align: left;
}
* html .largetable_row_field_main7 {
 width: 59px;
 height:35px;
}
.largetable_row_field_main8 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 2px;
}
* html .largetable_row_field_main8 {
 width: 63px;
 height:35px;
}
.largetable_row_field_main9 {
 width: 54px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 2px;
}
* html .largetable_row_field_main9 {
 width: 65px;
 height:35px;
}
.largetable_row_field_main10 {
 width: 58px;
 padding-right: 10px;
}
* html .largetable_row_field_main10 {
 width: 76px;
 height:35px;
}
.largetable_row_field_main11 {
 width: 63px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_main11 {
 width: 73px;
 height:35px;
}
.largetable_row_field_month1 {
 width: 85px;
 padding-right: 5px;
}
* html .largetable_row_field_month1 {
 width: 91px;
 height: 38px;
}
.largetable_row_field_month2 {
 width: 57px; 
 padding-right: 10px;
}
* html .largetable_row_field_month2 {
 width: 65px; 
 height: 38px;
}
.largetable_row_field_month3 {
 width: 57px;
 padding-right: 10px;
}
* html .largetable_row_field_month3 {
 width: 66px; 
 height: 38px;

}
.largetable_row_field_month4 {
 width: 49px;
 padding-right: 10px;
}
* html .largetable_row_field_month4 {
 width: 64px; 
 height: 38px;
}
.largetable_row_field_month5 {
 width: 44px;
 padding-right: 10px; 
}
* html .largetable_row_field_month5 {
 width: 57px; 
 height: 38px;
}
.largetable_row_field_month6 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month6 {
 width: 66px; 
 height: 38px;
}
.largetable_row_field_month7 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px; 
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month7 {
 width: 64px; 
 height: 38px;
}
.largetable_row_field_month8 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month8 {
 width: 69px;
 height: 38px;
}
.largetable_row_field_month9 {
 width: 51px;
 padding-left: 10px;
 text-align: left;
}
* html .largetable_row_field_month9 {
 width: 54px;
 height: 38px;
}
.largetable_row_field_month10 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month10 {
 width: 77px;
 height: 38px;
}
.largetable_row_field_month11 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month11 {
 width: 58px;
 height: 38px;
}
.largetable_row_field_month12 {
 width: 55px;
 padding-right: 10px;
 padding-top: 3px;
 height: 27px;
 padding-bottom: 4px;
}
* html .largetable_row_field_month12 {
 width: 64px;
 height: 38px;
}
.largetable_row_field_month13 {
 width: 59px;
 padding-right: 10px;
}
* html .largetable_row_field_month13 {
 width: 82px;
 height: 38px;
}
.largetable_row_field_month14 {
 width: 66px;
 padding-right: 10px;
 font-size: 13px;
}
* html .largetable_row_field_month14 {
 height: 38px;
 width: 74px;
}

.largetable_row_field span, .largetable_row_field span {
    font: 10px Tahoma; 
    display:block;
    height:20px;
}

* html .largetable_row_field span {
    height:10px;
}
* html .littlepadding { /* Class to solve in IE bug */
    padding-top: 7px;
}
* html .littlepadding3{ /* Class to solve in IE bug */
    padding-top:3px;
}
* html .littlepadding2 { /* Class to solve in IE bug */
/*    padding-top:13px;*/
}
* html .littlepadding2 span { /* Class to solve in IE bug */
    height:16px;
}
.largetable_row_field_main_pad{
 padding-top: 3px;
 padding-bottom: 4px;
}
* html .largetable_row_field_main_pad{
 padding-bottom: 2px;
 padding-top: 2px;
 margin-top:0;
 margin-bottom:0;
}

.largetable_row_field img, .largetable_row_field_wide img {
    padding-left: 0;
    padding-right:8px;
}

.largetable_header_row_field, .largetable_header_row_field_wide {
    font: 9px Tahoma; 
    color:#5f5f5f;
    float:left;
    text-align:center;
    padding-top:3px;
    margin-bottom: 3px;
    height:14px;
    display:block;
    font-weight: 700;
}


.largetable_header_row_field {
    width:80px;
}

.largetable_header_row_field_wide {
    width:134px;
}


.largetable_header_row_field span, .largetable_header_row_field_wide span {
    font: 700 9px Tahoma; 
    display:block;
}

.largetable_wrapper {
    margin-left:13px;
}
* html .largetable_wrapper {
  margin-left: 9px;
}
.largetable_wrapper_3 {
    margin-left:13px;
}
* html .largetable_wrapper_3 {
  margin-left: 7px;
}

.stats_detailed_breakdown {
 float: left;
 width: 313px;
 margin-left: 4px;
}
* html .stats_detailed_breakdown {
}

.largetable_row1 {
 height:35px;
 width:947px;
 background:#e0e8f5;
}
* html .largetable_row1 {
 width:950px;
 height:25px;
 height:31px;
}

.largetable_row2 {
 height:35px;
 width:947px;
 background:#ffffff;
}
* html .largetable_row2 {
 width:950px;
 height:25px;
 height:31px;
}

.largetable_header_row {
    height:17px;
    width:945px;
    background:#f3f3f3;
    border:1px solid #c9c9c9;
    margin: 2px 0 2px 0;
}
* html .largetable_header_row {
    width:950px;
}


html>body .ltrfperiod1 {
 width: 93px;
 padding-right: 5px;
 padding-top: 3px;
 height: 18px;
}

* html .ltrfperiod1 {
 width: 100px;
 padding-right: 5px;
 padding-top: 3px;
 height: 26px;
}

html>body .ltrfperiod2 {
 width: 65px;
 padding-right: 13px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}

* html .ltrfperiod2 {
 width: 78px;
 padding-right: 13px;
 padding-top: 3px;
 height: 26px;
 padding-bottom: 4px;
}

html>body .ltrfperiod3 {
 width: 52px;
 text-align: left;
 padding-left: 16px;
 padding-right: 0;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}

* html .ltrfperiod3 {
 width: 68px;
 text-align: left;
 padding-left: 16px;
 padding-right: 0;
 padding-top: 3px;
 height: 26px;
 padding-bottom: 4px;
}

html>body .ltrfperiod4 {
 width: 45px;
 padding-right: 13px;
 padding-top: 3px;
 height: 18px;
 padding-bottom: 4px;
}

* html .ltrfperiod4 {
 width: 59px;
 padding-right: 13px;
 padding-top: 3px;
 height: 26px;
 padding-bottom: 4px;
}

html>body .ltrfperiod5 {
 width: 87px;
 padding-top: 3px;
 padding-right: 13px;
 font-size: 13px;
 height: 18px;
}

* html .ltrfperiod5 {
 width: 101px;
 padding-top: 3px;
 padding-right: 13px;
 font-size: 13px;
 height: 26px;
}


/*
* Sub table
*/

.subsection_subheading {
    font: 9px Tahoma;
    float:left;
    height:17px;
    color:#ffffff;
    font-weight:700;
    background:#424248 url(../nats_images/sub_left.png) no-repeat left top;
    padding: 6px 0 0 10px;
}

.subsection_wrapper {
    padding-left: 14px;
    padding-bottom: 4px;
    /* border:1px solid #c9c9c9; */
    border-top: 0;
}

.subsection_heading {
    font-size: 14px;
    font-family: "Arial";
    font-weight: 700;
}

.subsection_topic_date {
 float: right;
 margin-top: 9px;
 text-align: right;
 font-weight: 700;
 font-size: 10px;
 color:#4088b2;
 padding-right: 10px;
}

.subsection_article_links {
 margin: 5px 0 0 15px;
 text-align:left;
}

.subsection_topic {
    background: url(../nats_images/bullet_news.png) no-repeat center left;
    padding-left: 15px;
    color:#2b7baa;
    font-weight:700;
    margin-top: 13px;
    float: left;
    width: inherit;
    font: 10px "Tahoma";
}

.subsection_article_content {
    border-top: 1px #e2e2e2 solid;
    color:#333333;
    text-align:left;
    margin-left: 15px;
    padding-right: 20px;
    margin-top: 4px;
    font: 10px "Tahoma";
}

.subsection_description {
 float: left;
 margin-top: 10px;
}


.subsection_subheading_full
{
    font: 9px Tahoma;
    float:left;
    height:17px;
    color:#ffffff;
    font-weight:700;
    background:#424248 url(../nats_images/sub_left.png) no-repeat left top;
    padding: 6px 0 0 10px;
  width: 735px;
}
.subsection_description_full
{
 float: left;
 margin-top: 10px;
 width: 728px;

}
.subsection_topic_date_full
{
 float: right;
 margin-top: 9px;
 text-align: right;
 font-weight: 700;
 font-size: 10px;
 color:#4088b2;
 margin-right: 10px;

}
.subsection_article_content_full
{
  width: 690px;
    border-top: 1px #e2e2e2 solid;
    color:#333333;
    text-align:left;
    margin-left: 15px;
    padding-right: 0px;
    margin-top: 4px;
    font: 10px "Tahoma";
}




/*
* Account Preview
*/

.accountdetails {
 margin-top: 2px;
 margin-left: 3px;
 float: left;
 border: 1px #595959 solid;
 padding: 1px;
}
* html .accountdetails {
    margin-left: 1px;
}

.adbo {
 float: left;
 width: 413px;
 height: 215px;
 border: 1px #E71C5B solid;
}
* html .adbo {
 width: 415px;
}

html>body .abtodaywidth {
 height: 93px;
 width: 940px;
}

* html .abtodaywidth{
 height: 93px;
 width: 943px;
}

.abbo {
 float: left;
 width: 413px;
 height: 108px;
 border: 1px #E71C5B solid;
}
.adhd {
 font: 10px Tahoma;
 font-weight: 700;
 text-align:left;
 padding: 3px 0 0 4px;;
 background:#C2154A;
 width: 407px;
 height: 17px;
 color:#FFFFFF;
 border-right: 1px #E71C5B solid;
 border-left: 1px #E71C5B solid;
 border-top: 1px #E71C5B solid;
}
* html .adhdsnapwidth {
 width: 413px;
}
* html .adhd{
 height: 20px;
}
html>body .adhdtodaywidth {
 width: 934px;
}

* html .adhdtodaywidth{
 width: 941px;
}

.adci {
 padding: 6px 2px 6px 16px;
 font: 10px Arial;
 width: 137px;
 border-left: 1px #e1eaf5 solid;
 float: left;
 text-align:left;
}
.adci span {
 font: 18px Arial;
}
.adbc {
 width: 411px;
 height: 121px;
 border-right: 1px #e1eaf5 solid;
 border-left: 1px #e1eaf5 solid;
 border-bottom: 1px #e1eaf5 solid;
}
.adb {
 border-top: 1px #b0b0b0 dotted;
 height: 23px;
}
.ad1, .ad2, .ad3 {
 float: left;
 font-size: 9px;
 text-align:left;
 font-family: Verdana;
 padding-top: 5px;
 padding-bottom: 0px;
}
.ad1 {
 padding-left: 16px;
 width: 150px;
 font-weight: 700;
 color:#E71C5B;
}
.ad2 {
 width: 130px;
}
.ad3 {
 background: url(../nats_images/link_arrow.png) no-repeat center left;
 color:#b4b4b4;
 width: 100px;
 padding-left: 6px;
 display: block;
}
.ad1_stats_specific {
 text-align: right;
 width: 95px;
 padding-left: 0;
 padding-right: 10px;
 color: #313142;
}
* html .ad1_stats_specific {
 width: 100px;
}
.ad2_stats_specific {
 width: 60px;
 text-align: right;
 padding-right: 30px;
}
* html .ad2_stats_specific {
 width: 100px;
}
.ad3_stats_specific {
 padding: 0px 5px 0px 20px;
 margin-top: 5px;
 width: 55px;
 text-align: right;
 color: #666666;
}
* html .ad3_stats_specific {
 width: 65px;
}
.ad2_stats_specific_totals {
 padding-right: 5px;
 width: 165px;
 text-align: right;
}
* html .ad2_stats_specific_totals {
}


.ad1_stats_daily {
 text-align: right;
 width: 75px;
 padding-left: 0;
 padding-right: 5px;
 color: #313142;
}
* html .ad1_stats_daily {
 width: 92px;
}
.ad2_stats_daily {
 width: 30px;
 text-align: right;
 padding-right: 10px;
}
* html .ad2_stats_daily {
}
.ad2_stats_daily_totals {
 margin-left:45px;
}
* html .ad2_stats_daily_totals {
 margin-left:36px;
}

.ad3_stats_daily {
 margin-top: 5px;
 padding: 0px 5px 0px  5px;
 width: 35px;
 text-align: left;
 color: #666666;
}
* html .ad3_stats_daily {
}

html>body .ad1today {
 text-align: right;
 width: 75px;
 padding-left: 0;
 padding-right: 10px;
}

* html .ad1today {
 text-align: right;
 width: 90px;
 padding-left: 0;
 padding-right: 10px;
}

html>body .ad2today {
 width: 30px;
 text-align: right;
 padding-right: 15px;
}

* html .ad2today {
 width: 30px;
 text-align: right;
 padding-right: 15px;
}

html>body .ad2today2 {
 width: 40px;
 text-align: right;
 padding-right: 15px;
}

* html .ad2today2 {
 width: 60px;
 text-align: right;
 padding-right: 15px;
}

.abu {
    text-align:center;
    margin-right:4px;
    margin-top:4px;
    margin-bottom: 4px;
    float:left;
    font: 10px Tahoma;
}

.abu img {
    margin:0 auto;
    padding:8px 0;
}

.abu a {
    color:#8f8f8f;
    vertical-align:middle;
    float:left;
    width:117px;
    height:60px;
    display:block;
    border:1px solid #c3c3c3;
    background:#fff;
}
.abu span {
    display:block;
    text-align:center;
}
.abu a:hover {
 background:#f4f4f4;
}
.abuw {
 float: left;
 width: 250px;
 margin-left: 6px;
}

/*
* Box display
*/

.box {
 margin-top: 3px;
 float: left;
/* border: 1px #595959 solid;*/
 font-family: Tahoma;
 padding: 1px;
 font-size: 11px;
 margin-left:13px;
}

* html .box {
    margin-left:7px;
}
* html .box2 { /* Little class to fix IE bug */
    margin-left:6px;
}

.box3 { margin-left:0px; margin-top: 0px; }
* html .box3 { margin-left:0px; }

.box4 { margin-left:2px; width: 336px; }
* html .box4 { margin-left:1px; width: 343px; }

.box5 {
 margin-left:0px;
 width: 733px; 
 margin-top: 0px;
 margin-bottom: 20px;
}
* html .box5 {
 margin-left:0px;
 width: 737px; 
 margin-top: 0px;
}

.box6 {
 margin-left:0px;
 width: 733px;
 margin-top: 0px;
}
* html .box6 {
 margin-left:0px;
 width: 735px;
}

.boxfix { margin-left:23px; }
* html .boxfix { margin-left:7px; }

.box_main_admin {
    width: 945px;
}

html>body .adminbox {
    margin-left:11px;
}
* html .adminbox {
        margin-left: 6px;
}

.box_topic {
 font: 10px Tahoma;
 font-weight: 700;
 text-align:left;
 padding: 3px 0 0 4px;
 background:#E71C5B;
 height: 17px;
 color:#FFFFFF;
/* border-right: 1px #b9cde6 solid;
 border-left: 1px #b9cde6 solid;
 border-top: 1px #b9cde6 solid;*/
}
* html .box_topic {
 height: 20px;
}
.box_link {
 float: right;
 padding-right: 2px;
}

.box_content {
 border-right: 1px #e1eaf5 solid;
 border-left: 1px #e1eaf5 solid;
 border-bottom: 1px #e1eaf5 solid;
}

.box_listinfo_wrapper {
 border-top: 1px #b0b0b0 dotted;
 height: 23px;
}
.fieldset_padding {
}
* html .fieldset_padding {
 margin: 3px 0 0 3px;
}

.adminb {
 float: left;
 display: block;
 margin-right: 7px;
 margin-top:8px;
}

.box_listinfo_1, .box_listinfo_2, .box_listinfo_3 {
 float: left;
 font-size: 9px;
 font-family: Verdana;
 padding-top: 5px;
}
.box_listinfo_1 {
 padding-left: 16px;
 font-weight: 700;
 color: #8eb9d2;
}
.box_listinfo_2 {

}
.box_listinfo_3 {
 background: url(../nats_images/link_arrow.png) no-repeat center left;
 color:#b4b4b4;
 padding-bottom: 7px;
 padding-left: 6px;
 display: block;
}

.box_content span {
 display:block;
 width:100px;
 float: left;
 font-weight: 700;
}
.box_button {
    text-align:center;
    margin-left:5px;
    margin-top:4px;
    float:left;
}

.box_button img {
    margin:0 auto;
    padding:8px 0;
}

.box_button a {
    color:#8f8f8f;
    vertical-align:middle;
    float:left;
    width:117px;
    height:60px;
    display:block;
    border:1px solid #c3c3c3;
    background:#fff;
}
.box_button span {
    display:block;
    text-align:center;
}
.box_button a:hover {
 background:#f4f4f4;
}
.box_button_wrapper {
 float: left;
 margin-left: 6px;
}
.box_main {
 float: left;
 border: 1px #7ea6d2 solid;
}

.box_userinfo {
 padding: 11px 0 15px 16px;
 font: 10px Arial;
 width: 137px;
 height: 44px;
 border-left: 1px #e1eaf5 solid;
 float: left;
}

.box_userinfo span {
 font: 18px Arial;
}

.box_padding {
 padding: 5px;
}

.box_subboarder {
 margin: 3px 3px 3px 3px;
 border: #cccccc solid 1px;
 padding: 5px;
}

.box_info_content  {
 margin: 0px 0 6px 10px;
}
.box_subheader {
 height: 15px;
}
.box_info_field {
  width: 90px;
  float: left;
  margin: 0 0 0px 6px;
  text-align: right;
  padding-right: 10px;
  vertical-align: middle;
 }

.box_content fieldset {
    margin: 4px 3px 3px 3px;
    /* border: 1px solid #ccc;*/
    padding: 5px 0 7px 5px;
    text-align:left;
}
* html .box_content fieldset {
    padding-top:0px;
    vertical-align:middle;
}

.box_info_desc {
    margin: 0 5px 0 3px;
    text-align: center;
}

.box_info_error {
    display: block;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: red;
    margin: 5px 0 0 15px;
}

.box_paymenthistory_date {
 float: left;
 width: 90px;
 text-align: right;
 margin-right: 5px;
}
.box_paymenthistory_amount {
 padding-left: 8px;
 font-weight: bold;
}
.box_paymenthistory_wrapper {
 display: block;
 padding: 5px;
 font-size: 10px;
}
.box_paymenthistory_wrapper_odd {
 background-color: #e1eaf5;
 padding: 5px;
 font-size: 10px;
}
.box_accountrep {
 text-align: center;
 padding: 5px;
}

.box_accountrep p {
 font-weight: bold;
 margin: 5px;
}

.box_accountrep img {
 width: 80px;
 height: 80px;
 border: #ccc 1px solid;
}
.box_accountrep_button {
 background-color: #e1eaf5;
 padding: 3px;
 border: #cad2dc 1px solid;
 margin: 5px 0 0 2px;
}

.box_submit_button {
 background-color: #E71C5B;
 padding: 3px;
 border: #333 1px solid;
 margin: 5px 0 5px 2px;
 color: #FFFFFF !important;
 text-transform: uppercase;
 font-weight: bold;
}

html>body .fixit {
    margin-top:-2px;
    height:21px;
}

* html .fixit {
    margin-top:-5px;
    height:19px;
}

/*
* Linkcodes
*/

.linkcode_limit 
{
    float: left;
     background-color: #E9EEF3;
     border: 1px solid #BABEC2;
     margin-top: 2px;
     padding-left: 5px;
     width: 100%;
     height: 200px;
     font: 10px "Tahoma";
     margin-right: 1px;
}
* html .linkcode_limit {
 margin-right: 2px;
}


/*
* Calendar
*/

#calendarDiv {
    display: block;
    display: none;
    position: relative;
    border: 1px solid #777;
    margin-top: -150px;
    margin-left: 25px;
}
#calendarDiv a {
    cursor: pointer;
    cursor: hand;
}
#calendar {
    background: #ddd;
    clear: both;
    text-align: center;
    font-size: 105%;
}
#calendar, #linksTable {
    width: 180px;
}
#calendar .calendarHeader {
    background: #6688AA;
    border-bottom: 1px solid #444;
    color: #fff;
}
#calendar .weekDaysTitleRow {
    background: #5e7b9f;
    color: #fff;
}
#calendar .weekDaysRow {
    background: #eee;
    color: #666;
}
#calendar .weekDaysCell {
    color: #000;
    border: 1px solid #ddd;
}
#calendar .weekDaysCellOver {
    background: #fff;
    border: 1px solid #777;
}
#closeCalender {
    position: absolute;
    right: 0;
    top: 100%;
    margin-bottom: 1px;
    display: block;
    padding: 2px;
    cursor: pointer;
    cursor: hand;
    font-size: 10px;
    letter-spacing: 1px;
    background-color: #5e7b9f;
    color: #fff;
}
#closeCalender:hover {
    background: #000;
    color: #fff;
}
#linksTable {
    background: #6688AA;
}
#linksTable a {
    display: block;
    color: #fff;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 80%;
    padding: 2px 5px;
}
#linksTable a:hover {
    background: #ddd;
    color: #333;
}
#prevMonth {
    float: left;
}
#nextMonth {
    float: right;
}
#today {
    background: #91b1d7;
}
#calendar_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have to match width and borders*/
    height: 210px; /*must have to match maximum height*/ 
}

/*
* Stats
*/

.stats_options_wrapper {
    float: left;
 width: 736px;
 height: 130px;
 background-color: #f3f3f3;
 border: #babec2 1px solid;
 margin: 0px 0 0 0px;
 padding-top: 0px;
}
* html .stats_options_wrapper {
 margin-left: 2px;
 width: 737px;
}
.stats_title {
 width: 369px;
 height: 45px;
}

.stats_title_antediv {
    float: left; width: 240px;
}
* html .stats_title_antediv {
    margin-left:4px;
}

.stats_title_text, .stats_title_text2 {
 font-size: 15px;
 color: #FFF;
 text-decoration: none;
}

.stats_title_text2 {
 color: #6A7480;
 font-size: 11px;
 padding-top: 2px;
 font-weight: bold;
 text-align:left;
 padding-left:5px;
}

.stats_title_text span {
 font-size: 11px;
 text-decoration: none;
}

.stats_title_box  {
    border: 1px solid #BABEC2;
    background-color: #6688aa;
    color: #FFF;
    margin: 8px 0 0 8px;
    float: left;
    padding-top: 4px;
    padding-bottom: 5px;
    width: 106px;
    text-align: center;
    font: 700 9px Tahoma; 
}
* html .stats_title_box  {
 margin-left: 3px;
}

.stats_title_box p {
 text-decoration: underline;
 font-weight: bold;
}
.stats_filter_text {
 margin: 4px 0 0 6px;
 font-size: 10px;
 color: #5F5F5F;
}

.stats_filter_text span {
 font-weight: bold;
}

.stats_filter_text a{
 color: #6688AA;
 font-weight: bold;
}

.stats_options_select {
}
* html .stats_options_select {
}

.stats_timespan span {
 font-family: Tahoma;
 font-weight: bold;
}

.stats_options_title {
 float: left;
 margin: 6px 0 0 7px;
 }
 
.stats_options_select input {
 width: 102px;
 padding: 2px;
 margin-bottom: 1px;
 font-family: Tahoma;
 vertical-align: middle;
 text-align: center;
 margin-right: 5px;
}

.stats_timespan {
  margin-top: 6px;
}
 
.stats_specific_left {
 float: left;
 width: 643px;
}
* html .stats_specific_left {
}
.stats_specific_right {
 float: left; 
 width: 313px;
 margin-left: 4px;
}
* html .stats_specific_right {
 margin-left: 3px;
}




.stats_graph_wrapper {
    width: 736px;
    float: left;
 height: 232px;
 background-color: #d3dde8;
 border: #babec2 1px solid;
 margin-top: 1px;
}
/** html .stats_graph_wrapper {
 margin-left: 2px;
 width: 737px;
}*/
.stats_graph_wrapper_margin_fix {
 margin-left:0px;
}
* html .stats_graph_wrapper_margin_fix {
 margin-left:1px;
}
.stats_graph_wrapper_specific1 {
 float: left;
 width: 625px;
 height: 326px;
 padding-top: 0px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_specific1 {
 margin-left: 7px;
 width: 629px;
}

.stats_graph_wrapper_breakdown1 {
 float: left;
 width: 470px;
 height: 318px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_breakdown1 {
 margin-left:  6px;
 width: 470px;
}

.stats_graph_wrapper_breakdown2 {
 float: left;
 width: 945px;
 height: 166px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_breakdown2 {
 margin-left:  7px;
}

.stats_graph_wrapper_demographic1 {
 float: left;
 width: 710px;
 height: 326px;
 padding-top: 2px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic1 {
 margin-left: 5px;
 margin-right: 0px;
 width: 718px;
}
.stats_graph_wrapper_demographic2 {
 float: left;
 width: 600px;
 height: 326px;
 padding-top: 2px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic2 {
 margin-left:  5px;
 height: 349px;
 width: 608px;
}

.stats_graph_wrapper_demographic3 {
 float: left;
 width: 945px;
 height: 36px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic3 {
 margin-left:  5px;
 width: 949px;
}

.stats_graph_wrapper_demographic4 {
 float: left;
 width: 945px;
 height: 166px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_demographic4 {
 margin-left:  7px;
 width: 940px;
}
.stats_graph_wrapper_demographic5 {
 float: left;
 width: 226px;
 margin-left: 2px;
}
* html .stats_graph_wrapper_demographic5 {
 width: 226px;
 margin-left: 0px;
}
.stats_graph_wrapper_demographic6 {
 float: left;
 width: 337px;
 margin-left: 2px;
}
* html .stats_graph_wrapper_demographic6 {
 margin-left: 0px;
 width: 337px;
}
.stats_graph_wrapper_cont {
 float: left;
 margin-left: 8px;
 margin-top: 2px;
 width: 435px;
}
* html .stats_graph_wrapper_cont {
 margin-left: 1px;
 width: 435px;
}
.stats_graph_wrapper_day2 {
 float: left;
 width: 431px;
 height: 142px;
 padding-top: 2px;
 padding-left: 4px;
 margin-top: 0px;
 margin-left: 4px;
}
* html .stats_graph_wrapper_day2 {
 width: 436px;
 margin-left: 4px;
 height: 144px;
}
.stats_graph_wrapper_day3 {
 float: left;
 margin-left: 7px;
 margin-top: 2px;
 width: 507px;
 height: 290px;
 padding-top: 2px;
}
* html .stats_graph_wrapper_day3 {
 width: 509px;
 margin-left: 3px;
}
.stats_graph_wrapper_month {
 float: left;
 width: 941px;
 height: 326px;
 padding-top: 0px;
 padding-left: 4px;
 margin-left: 13px;
 margin-top: 2px;
}
* html .stats_graph_wrapper_month {
 margin-left:  5px;
 width: 949px;
}

.stats_graph_wrapper_daily {
 float: left;
 width: 311px;
 height: 212px;
 margin-top: 0px;
}
* html .stats_graph_wrapper_daily {
 width: 314px;
 margin:0px;
 padding:0px;
}

.stats_graph_2_wrapper {
 width: 736px;
 height: 278px;
 background-color: #d3dde8;
 border: #babec2 1px solid;
 margin-top: 1px;
}

.stats_graph_types {
 height: 232px;
 width: 57px;
 background-color: #6a7480;
 float: left;
}

.stats_graph {
 float: left;
}

.stats_graph_line_wrapper {
    float: left;
 width: 736px;
 height: 136px;
 background-color: #d3dde8;
 border: #babec2 1px solid;
 margin-top: 1px;
 text-align: center;
 padding-top: 5px;

}
* html .stats_graph_line_wrapper {
 margin-left: 2px;
 width: 737px;
}
.stats_graph_line_wrapper img {

}
.statstable_title {
    font-size:16px;
}
.statstable_title_2 {
    float: left;
    width: 99%;
    font-size:12px;
    text-align:left;
    font-weight: 700;
    background-color: #C2154A;
    color: #ffffff;
    padding: 4px 0 4px 8px;
    font-family: Tahoma;
}
.statstable_title_2 a{
        color: #C9C9C9;
}


.statstable {
 margin-top: 2px;
}

.statstable_title span {
    font-weight:700;
}

.statstable_header {
    float:left;
    background:url("../nats_images/stats_breakdown_header.png") no-repeat left top;
    height:26px;
}

.statstable_header2 {
    background:#424248;
    float:left;
    height:24px;
    border-right:1px #000 solid;
    border-bottom:1px #000 solid;
    border-top:1px #000 solid;
}

.statstable_row_field {
    font: 12px Arial; 
    color:#5f5f5f;
    float:left;
    text-align:right;
    border-bottom:1px solid #c9c9c9;
    border-right:1px dashed #c9c9c9;
    height:24px;
    display:block;
    padding:7px 0 4px;
}

.statstable_row_field span {
    font: 700 9px Tahoma; 
    display:block;
}

.statstable_row_field img {
    padding-left:5px;
    padding-right:5px;
}

.statstable_header_row_field {
    font: 9px Tahoma; 
    color:#5f5f5f;
    float:left;
    text-align:center;
    padding-top:3px;
    height:17px;
    display:block;
    font-weight: 700;
}

.statstable_header_row_field span {
    font: 700 9px Tahoma; 
    display:block;
}


* html .anothermimargin {
    margin-left:1px;
    width:417px;
}

.mimargin4 {
    margin-left:12px;
}

* html .mimargin4 {
    margin-left:6px;
}

.mimargin5 {
        margin-left:12px;
}

* html .mimargin5 {
        margin-left:5px;
}

.eindexwidth2{
    width: 435px;
    float: left;
}

* html .eindexwidth2{
        width: 431px;
}

html>body .anothermimargin {
    margin-left:1px;
    padding-left:2px;
}

.mimargin {
    margin-left:11px;
}
* html .mimargin {
    margin-left:6px;
}

.statstable_row1 {
    height:35px;
    background:#e0e8f5;
}

.statstable_row2 {
    height:35px;
    background:#ffffff;
}

.statstable_header_row {
    height:17px;
    background:#f3f3f3;
    border:1px solid #c9c9c9;
    margin: 2px 0 2px 0;
}

.codepayout {
    font-size: 12px;
    padding-left: 3px;
    width: 303px;
}

* html .codepayout {
        width: 305px;
}


.sidebar_darkheader {
    width: 197px;
    padding: 5px;
    background-color: #C2154A;
    text-align: center;
    color: #FFFFFF;
    margin-top: 1px;
    font-weight: 700;
    font: 10px "Tahoma";
}

* html .sidebar_darkheader {
 width:207px;
}

.sidebar_darkheader_stats_breakdown {
 margin-top: 2px;
 width: 303px;
}
* html .sidebar_darkheader_stats_breakdown {
 width: 314px;
}
* html .sbdh2 {
       width:197px;
}
.sidebar_darkheader span {
 color: #FFFFFF;
 font-size: 18px;
 text-decoration: underline;
}

.sidebar_revstats_desc, .sidebar_revstats_desc a {
    padding:0;
    margin:0;
     float: left;
    width: 76px;
    text-align: left;
    padding-left:0px;
    margin:3px 0 0  9px;
    font: 10px "Tahoma";
}
html>body .sidebar_revstats_desc, .sidebar_revstats_desc a {
    margin:3px 0 0 16px;
}

.sidebar_revstats, .sidebar_revstats a {
 padding: 0px 0 0px 0;
 text-align: left;
 margin:0;
}

.sidebar_revstats a {
    width:80px;
}
.sidebar_revstats {
 width:207px;
 margin-bottom: 6px;
}

.sidebar_revstats_border{
 height: 1px;
/* background-color: #91B1D7;*/
 width: 175px;
 margin-left: 15px;
 margin-top: 2px;
}

.sidebar_revstats_value {
    float: left;
    width: 50px;
    text-align: right;
    margin:3px 0 0 0px;
    font: 10px "Tahoma";
}
.sidebar_revstats_value_column2 {
    float: left;
    width: 40px;
    text-align:  right;
    margin:3px 0 0 0px;
    font: 10px "Tahoma";
}
.sidebar_revstats_value_column3 {
    float: left;
    width: 60px;
    text-align: right;
    margin:3px 0 0 0px;
    font: 10px "Tahoma";
}

.sidebar_revstats_text {
    float: left;
    width: 174px;
    text-align: left;
    margin-top: 3px;
    margin-left: 14px;
    font:  9px "Tahoma";
}

.sidebar_revstats img {
 margin: 5px;
 border: 1px #c3c6c7 solid;
}
.sidebar_youraffiliates {
 width: 79px;
 height: 30px;
 float: left;
 border: 1px #c3c6c7 solid;
 background-color: #f4f7f9;
 padding: 8px;
 color: #000000;
}
.sidebar_youraffiliates span {
 display: block;
 font-weight: 700;
}
.sidebar_indent {
 margin-left: 6px
}

.date_wrapper {
 margin-right: 2px;
 float: left;
 border-bottom: 2px #b1bbc6 solid;
 width: auto;
}
.date_box {
 font-family: Tahoma;
 font-size: 11px;
 text-align: center;
 vertical-align: middle;
 background-color: #fff;
 width: 56px;
 height: 40px;
 border: #cbd0d6 1px solid;
 margin-bottom: 2px;
 padding: 5px 5px 5px 5px;
}
* html .date_box {
 width: 66px;
}
.date_day {
 color: #9eaab8;
 font-size: 10px;
 font-weight: bold;
}
.date_monthday {
 color: #5F5F5F;
 font-size: 10px;
}
.date_total {
 color: #5F5F5F;
 font-size: 10px;
}

html>body .date_box_today {
 border: 3px solid #CBD0D6;
 height: 36px;
 width: 52px;
}
* html .date_box_today {
 border: 3px solid #CBD0D6;
 height: 28px;
 padding: 3px;
 width: 66px;
}

.shdh {
font-size:16px;
}

.statistics {
 margin-top: 10px;
}

.shdh span {
font-weight:700;
}

.shdb {
float:left;
background:url(../nats_images/stats_breakdown_header.png) no-repeat left top;
height:26px;
width:448px;
}
.shcn {
font: 9px Tahoma;
float:left;
height:17px;
width:400px;
color:#ffffff;
font-weight:700;
background:#424248 url(../nats_images/sub_left.png) no-repeat left top;
padding: 6px 0 0 10px;
}
.shna {
float:left;
background:#424248;
height:23px;
width:120px;
color:#ffffff;
text-align:right;
}
.shna img {
padding: 9px;
}
.shdc {
background:#424248;
float:left;
height:24px;
width:511px;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
border-top:1px #000 solid;
}

.slca,.slra,.slun,.slsi,.slra,.slea,.slbr,.slch {
font: 12px Arial; 
color:#5f5f5f;
float:left;
text-align:right;
border-bottom:1px solid #c9c9c9;
border-right:1px dashed #c9c9c9;
height:24px;
display:block;
padding:7px 0 4px;
}

.slra,.slun,.slsi,.slra,.slea,.slbr {
padding-right:9px;
padding-top:10px;
padding-bottom:1px;
}

html>body .slcacode1 {
 width: 100px;
 height: 23px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}
* html .slcacode1 {
 width: 105px;
 height: 35px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}

html>body .sluncode1 {
 width: 309px;
 height: 23px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}
* html .sluncode1 {
 width: 326px;
 height: 35px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}

html>body .slcacode2 {
 width: 100px;
 height: 23px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}
* html .slcacode2 {
 width: 105px;
 height: 35px;
 text-align: right;
 padding-right: 5px;
 font-size: 13px;
}

html>body .sluncode2 {
 width: 181px;
 height: 23px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}
* html .sluncode2 {
 width: 197px;
 height: 35px;
 text-align: left;
 padding-left: 5px;
 font-size: 13px;
}

.slra_adtools_rss1 {
 width: 149px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_rss1 {
 width: 165px;
 height: 37px; 
}
.slra_adtools_rss2 {
 width: 393px;
 padding-right: 15px;
 padding-top: 3px;
 padding-bottom: 8px;
 font-size: 13px;
}
* html .slra_adtools_rss2 {
 width: 410px;
 height: 37px; 
}
.slra_adtools_rss3 {
 width: 40px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_rss3 {
 width: 55px;
 height: 37px; 
}
.slra_adtools_rss4 {
 width: 90px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_rss4 {
 width: 106px;
 height: 37px; 
}


html>body .slrasignup {
 width: 516px;
 font-size: 13px;
 text-align: left;
 padding-left: 4px;
 padding-top: 0;
 height: 34px;
}
* html .slrasignup {
 width: 515px;
 font-size: 13px;
 text-align: left;
 padding-left: 4px;
 padding-top: 0;
 height: 34px;
}
.slra_adtools_1 {
 width: 143px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_1 {
 width: 147px;
 height:37px;
}
.slra_adtools_content_min1 {
 width: 122px;
 padding-right: 10px;
 font-size: 13px;
}
* html .slra_adtools_content_min1 {
 width: 136px;
 height: 36px; 
}
.slra_adtools_content_min2 {
 width: 66px;
 padding-right: 10px;
 font-size: 13px;
}
* html .slra_adtools_content_min2 {
 width: 71px;
 height: 36px; 
}
.slra_adtools_content_min3 {
 width: 65px;
 padding-right: 0;
 font-size: 11px;
 text-align: center;
}
* html .slra_adtools_content_min3 {
 width: 71px;
 height: 36px; 
}
.slra_adtools_content_min4 {
 width: 80px;
 padding-right: 10px;
 font-size: 11px;
}
* html .slra_adtools_content_min4 {
 width: 88px;
 height: 36px; 
}
.slra_adtools_content_max1 {
 width: 91px;
 padding: 2px;
 font-size: 13px;
 height: 91px;
 text-align: center;
}
* html .slra_adtools_content_max1 {
 height: 96px;
}
.slra_adtools_content_max2 {
 width: 255px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 92px;
 padding-top: 2px;
}
* html .slra_adtools_content_max2 {
 height: 96px;
 width: 270px;
}
.slra_adtools_2 {
 width: 393px;
 padding-right: 15px;
 padding-top: 3px;
 padding-bottom: 8px;
 font-size: 13px;
}
* html .slra_adtools_2 {
 width: 418px;
 height:36px;
}
.slra_adtools_3 {
 width: 39px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_3 {
 width: 52px;
 height:37px;
}
.slra_adtools_4 {
 width: 40px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_4 {
 width: 55px;
 height:37px;
}
.slra_adtools_5 {
 width: 41px;
 padding-right: 15px;
 font-size: 13px;
}
* html .slra_adtools_5 {
 width: 55px;
 height:37px;
}

.slra_adtools_f_hpa1 {
 padding: 5px 0pt 0pt;
 width: 162px;
 height: 128px;
 text-align: center;
}
* html .slra_adtools_f_hpa1 {
 height: 134px;
}
.slra_adtools_f_hpa2 {
 width: 373px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 5px;
 padding-top: 0;
}
* html .slra_adtools_f_hpa2 {
 height: 134px;
}
.slra_adtools_f_hpa3 {
 width: 170px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 5px;
 padding-top: 0;
}
* html .slra_adtools_f_hpa3 {
 width: 178px;
 height: 134px;
}
.slra_adtools_f_fhg1 {
 padding: 5px 0pt 0pt;
 width: 162px;
 height: 128px;
 text-align: center;
}
* html .slra_adtools_f_fhg1 {
 height: 132px;
}
.slra_adtools_f_fhg2 {
 width: 554px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 10px;
 padding-top: 0;
}
* html .slra_adtools_f_fhg2 {
 width: 574px;
}

.slra_adtools_f_gb2 {
 width: 390px;
 font-size: 11px;
 height: 132px;
 text-align: left;
 padding-left: 10px;
 padding-top: 0;
}
* html .slra_adtools_f_gb2 {
 width: 410px;
}


html>body .slraexsites {
 width: 530px;
 font-size: 11px;
 height: 138px;
 text-align: left;
 padding: 10px;
}
* html .slraexsites {
 width: 530px;
 font-size: 11px;
 height: 138px;
 text-align: left;
 padding: 10px;
}


html>body .slrahorbanner1 {
 width: 480px;
 padding-right: 0;
 font-size: 13px;
 height: 84px;
 text-align: center;
}
* html .slrahorbanner1 {
 width: 485px;
 padding-right: 0;
 font-size: 13px;
 height: 96px;
 text-align: center;
}
html>body .slrahorbanner2 {
 width: 240px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 86px;
 padding-top: 8px;
}
* html .slrahorbanner2{
 width: 250px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 96px;
 padding-top: 8px;
}

html>body .slravertbanner1 {
 width: 91px;
 padding: 2px;
 font-size: 13px;
 height: 295px;
 text-align: center;
}
* html .slravertbanner1{
 width: 97px;
 padding: 2px;
 font-size: 13px;
 height: 303px;
 text-align: center;
}
html>body .slravertbanner2 {
 width: 135px;
 padding-left: 10px;
 padding-right: 0;
 font-size: 11px;
 height: 296px;
 padding-top: 2px;
}
* html .slravertbanner2{
 width: 147px;
 padding-left: 10px;
 padding-right: 0;
 font-size: 11px;
 height: 303px;
 padding-top: 2px;
}

html>body .slrasqubanner1 {
 width: 91px;
 padding: 2px;
 font-size: 13px;
 height: 91px;
 text-align: center;
}
* html .slrasqubanner1{
 width: 97px;
 padding: 2px;
 font-size: 13px;
 height: 94px;
 text-align: center;
}
html>body .slrasqubanner2 {
 width: 255px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 92px;
 padding-top: 2px;
}
* html .slrasqubanner2{
 width: 268px;
 padding-left: 15px;
 padding-right: 0;
 font-size: 11px;
 height: 98px;
 padding-top: 2px;
}

.slca {
font: 8px Verdana; 
border-left:1px solid #c9c9c9;
border-bottom:1px dotted #75767F;
padding-right:7px;
background:#bccbe2;
}

.slca span {
font: 700 9px Tahoma; 
display:block;
}

.slea {
font-weight:700;
}

.slbr {
border-right:1px solid #c9c9c9;
padding:4px 9px 7px 0;
}

.slbr img {
padding-left:5px;
padding-right:5px;
}

.slch {
font-size:8px;
text-align:center;
width:95px;
padding:4px 0 7px;
}

.slch span {
font-size:15px;
font-weight:700;
display:block;
}

.st1 {
 height:35px;
 background:#ffe1ea;
}
* html .st1 {
 height:30px;
}
.st1_adtools {
 height:36px;
}
* html .st1_adtools {
 height:36px;
}

.st2 {
 height:35px;
 background:#ffffff;
}
* html .st2 {
 height:30px;
}
.st2_adtools {
 height:36px;
}

.st1_adtools_content_max {
 height: 96px;
 float: left;
 width: 366px;
}
* html .st1_adtools_content_max {
 height: 96px;
 width: 363px;
}
.std_adtools_fhg_max {
 height: 134px;
}
* html .std_adtools_fhg_max {
 height: 130px;
}
.std {
 height:17px;
 background:#f3f3f3;
 border:1px solid #c9c9c9;
 margin: 2px 0 2px 0;
 clear:both;
}

.clear_none {
 clear: none;
}

.stdvert {
 float: left;
 margin-left: 4px;
 width: 241px;
}

* html .stdvert {
 float: left;
 margin-left: 2px;
 width: 244px;
}
html>body .stdsqu {
 float: left;
 margin-left: 3px;
 width: 365px;
}

* html .stdsqu {
 float: left;
 margin-left: 4px;
 width: 366px;
}


html>body .vertban {
 height: 300px;
 float: left;
 width: 243px;
 margin-left: 4px;
}

* html .vertban {
 height: 303px;
 float: left;
 width: 244px;
 margin-left: 2px;
}
html>body .squban {
 height: 96px;
 float: left;
 width: 367px;
 margin-left:3px;
}

* html .squban {
 height: 96px;
 float: left;
 width: 366px;
 margin-left:4px;
}

html>body .contmin {
 height: 36px;
 float: left;
 width: 367px;
 margin-left:3px;
}

* html .contmin {
 height: 36px;
 float: left;
 width: 366px;
 margin-left:4px;
}

.stats_graph_overall_box {
    float: left;
width: 78px;
border: 1px #a6aeb6 solid;
background-color: #e9eef2;
font-family: Tahoma;
font-size: 9px;
text-align: center;
}
.stats_graph_overall_box span {
    float: left;
display: block;
width: 76px;
height: 14px;
background-color: #6a7480;
color: #c3c7cc;
margin: 1px;
padding-top: 1px;
text-transform: uppercase;
font-size: 8px;
font-family: "Trebuchet MS";
font-weight: 700;
}
.stats_graph_overall_signups {
border-right: 1px #a6aeb6 solid;
width: 38px;
float: left;
}
.stats_graph_overall_signups span {
border: 1px #6e87a4 solid;
background-color: #91b1d7;
display: block;
width: 30px;
height: 20px;
color: #fff;
font-weight: 700;
margin: 8px 4px 6px 3px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
}
.stats_graph_overall_rebills {
width: 37px;
float: right;
}
.stats_graph_overall_rebills span {
border: 1px #c28156 solid;
background-color: #ffaa71;
display: block;
width: 30px;
height: 20px;
color: #fff;
font-weight: 700;
margin: 8px 4px 6px 2px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
} 
.stats_graph_overall_hits span {
border: 1px #6e87a4 solid;
background-color: #91b1d7;
display: block;
width: 68px;
height: 20px;
color: #000;
font-weight: 700;
margin: 8px 4px 6px 3px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
}

.stats_graph_overall_raw span {
border: 1px #c28156 solid;
background-color: #ffaa71;
display: block;
width: 68px;
height: 20px;
color: #000;
font-weight: 700;
margin: 8px 4px 6px 3px;
font-family: Trebuchet MS;
font-size: 12px;
padding-top: 4px;
}
.stats_graph_overall_gray span {
 border: 1px #a6aeb6 solid;
 background-color: #dfdfdf;
 display: block;
 width: 68px;
 height: 20px;
 color: #000;
 font-weight: 700;
 margin: 8px 4px 6px 3px;
 font-family: Trebuchet MS;
 font-size: 12px;
 padding-top: 4px;
} 

.map_breakdown_button { 
 border: 1px #a1a1a1 solid; 
 background-color: #e0e0e0; 
 text-align: center;
 width: 83px;
 display: block;
 margin: 1px 0 1px 0;
 font-family: "Tahoma";
 font-size: 10px;
 font-size-adjust: none;
 font-variant: normal;
 font-style: normal;
 font-weight: normal;
 line-height: normal;
}
.map_breakdown_button a {
 padding: 4px;
 text-align: center;
 display: block;
}
.map_breakdown_button a:hover {
 background-color: #FFB868;
}
.map_breakdown_selected {
 border-right: 1px #a1a1a1 solid;
 border-bottom: 1px #a1a1a1 solid;
 border-top: 1px #a1a1a1 solid;
 background-color: #e0e0e0;
 width: 10px;
 height: 20px;
 float: right;
}


/*
* Payments
*/

 .payments_table_title { 
  font-size:10px; 
  width: 729px;
  font-weight: 700; 
  background-color: #313142; 
  color: #91b1d7; 
  padding: 4px 0 4px 8px; 
  font-family: Tahoma;
 } 
 * html .payments_table_title {
   width: 737px;
 }
  
 .payments_table { 
   margin-top: 4px;
   width: 737px;
   float: left;
 } 
  
 * html .payments_table { 
  margin-left: 1px;
  width: 737px;
 }
 .payments_created, .payments_paid, .payments_period, .payments_amount, .payments_method, .payments_links, .payments_options { 
 font: 12px Arial;  
 color:#5f5f5f; 
 float:left; 
 display:block; 
 margin-right: 5px; 
 padding-left: 7px; 
 } 
  
 .payments_tile_1 { 
 height:35px; 
 background:#e0e8f5; 
 } 
  
 .payments_tile_2 { 
 height:35px; 
 background:#ffffff; 
 } 
 .payments_tile_3 { 
 height:35px; 
 background:#c2c9d4; 
 } 
 .payments_details { 
 height:17px; 
 background:#f3f3f3; 
 border:1px solid #c9c9c9; 
 margin: 2px 0 2px 0px; 
 } 
 .payments_details>div { 
  font-size: 9px; 
  text-transform: uppercase; 
  font-weight: 700; 
  padding-top: 3px; 
 } 
 .payments_details_extended { 
 height:17px; 
 background:#f3f3f3; 
 margin: 2px 0 2px 0; 
 } 
 .payments_details_extended>div { 
  font-size: 9px; 
  text-transform: uppercase; 
  font-weight: 700; 
  padding-top: 3px; 
 } 
 .payments_details_extended p { 
  padding-left: 20px; 
 } 
 .payments_created span { 
  display: block; 
  width: 70px; 
  float: left; 
 } 
 .payments_created {
  white-space: nowrap; 
  width: 170px; 
  margin: auto; 
 } 
 .payments_amount { 
  width: 110px; 
  padding-right: 5px; 
 } 
 .payments_amount_span { 
  display: block; 
  margin: 3px; 
  border: 1px #a0a0a0 solid; 
  background-color: #f8f8f8; 
  padding: 5px; 
  width: 80px; 
  font-weight: 700; 
  text-align: center; 
 } 
 .payments_paid_out { 
  font-weight: 700; 
 } 
 .payments_method { 
  text-align: left; 
  width: 100px; 
 } 
 .payments_method span { 
  display:block; 
  margin:9px 0 0 0; 
   
 } 
 .payments_options { 
  width: 160px; 
 } 
 .payments_period span { 
  display: block; 
  margin: 9px 0 0 0; 
 } 
 .payments_links a { 
  display: block; 
  width: 80px; 
  height: 18px; 
  border: 1px #a0a0a0 solid; 
  background-color: #f8f8f8; 
  float: left; 
  font-size: 10px; 
  font-family:"Trebuchet MS"; 
  margin-right: 4px; 
  text-transform: uppercase; 
  padding: 4px 0 0 0; 
  margin-top: 5px; 
  text-align: center; 
 }

.payments_graph {
 height: 220px;
 width: 737px;
 background-color: #E7E9EB;
 border: none; /*1px solid #DEDEDE;*/
 float: left;
 margin-top: 2px;
 margin-left: 0px;
 margin-right: 0px;
}
* html .payments_graph {
 width: 737px;
 margin-left: 1px;
}

.payments_tile_4 { 
 text-align:center;
 background-color: #6683a6;
 height: 50px;
 border: 1px #000 solid;
 width: 735px;
 font-family: "Arial";
 font-size: 12px;
 margin-top: 3px;
}

* html .payments_tile_4 {
 width: 737px;
}

.payments_total_text {
 float: left;
 color: #fff;
 padding: 6px 0 0 3px;
 height: 24px;
 font-weight: 700;
 padding: 3px 0 0 3px;
 width: 242px;
}

.payments_total_box {
 background-color: #fff;
 color: #000;
 padding: 3px;
 width: 100px;
 margin-top:3px;
 margin-right: auto;
 margin-left: auto;
}

.payments_wrapper {
 width: 737px;
}
* html .payments_wrapper {
 width: 737px;
}

.payments_details_extended {
 background-color: #fff;
 border: 1px #eee solid;
}

/*
* Support
*/

.dslca,.dslra,.dslun,.dslsi,.dslea,.dslbr,.dslch {
font: 9px Tahoma; 
color:#5f5f5f;
float:left;
text-align:center;
padding-top:3px;
height:17px;
display:block;
font-weight: 700;
}
.dslra_adtools1
{
 width:163px;
}
.dslra_adtools2
{
 width:375px;
}
.dslra_adtools3
{
 width:162px;
}

html>body .fixit2 {
    height:14px;
    margin-bottom:2px;
}

* html .fixit2 {
    height:18px;
    margin-bottom:0px;
}

.dslca {
    background-color: #DDDDDD;
    width:110px;
}

.dslca_corner {
 background-color: #DDDDDD;
 margin-bottom: 2px;
 height: 14px;
}
* html .dslca_corner {
 height: 17px;
}

.dslca span {
font: 700 9px Tahoma; 
display:block;
}

.dslea {
width:115px;
font-weight:700;
}

.dslbr {
width:237px;
}

.contact_form_wrapper {
 border:0px solid gray;
 float: left;
 font-family: "Trebuchet MS";
 font-size: 11px;
 padding-left: 5px;
}

.contact_form_left {
 width:140px;
 border:0px;
 float:left;
 text-align:right;
 padding-right:10px;
 padding-top:10px;
}

.contact_form_right {
 width:207px;
 border:0px;
 float:left;
}

.contact_form_indented_left {
 width:740px;
 border:0px;
 float:left;
 text-align:left;
 margin:0px 0px 0px 50px;
}

.contact_form_text_box {
 width: 203px;
 height: 16px;
 border: 1px #adb5c0 solid;
 padding-left:2px;
}

.contact_form_dropdown {
 width: 207px;
 border: 1px #adb5c0 solid;
 padding-left:2px;
}

.contact_form_textarea {
 border: 1px #adb5c0 solid;
 padding-left:2px;
}

.font_bold {
 font-size: 16px;
 font-weight: 700;
}
.contact_form_company_wrapper {
 border: 1px #eee solid;
 padding-bottom: 5px;
}
.contact_form_company {
    font: "Tahoma";
 text-align: center;
 font-size: 16px;
 margin-top: 5px;
 font-weight: bold;

}
.contact_form_company_info {
 text-align: center;
    font: 10px "Tahoma";
}

.contact_indent {
 margin-left: 7px;
}

/*
* MISC
*/

.day {
 font-size: 14px;
}
.subs {
 letter-spacing: normal;
 vertical-align: super;
}
.year {
 letter-spacing: 1px;
 vertical-align: super;
 font-family: Tahoma;
 color:#000;
 font-size: 9px;
}

.graph_box {
 border: 1px #a6aeb7 solid;
 width: 360px;
 height: 267px;
 margin: 4px 0 4px 4px;
 float: left;
 background-color: #fff;
}
.graph_box_desc {
 width: 348px;
 height: 15px;
 background-color: #bccadb;
 margin: 1px;
 text-align: center;
 padding: 5px;
 font-weight: 700;
}


.sbox {
font: normal 10px Arial; 
margin-right:2px;
width:112px;
border:1px #d1d1d1 solid;
}

.sboxl {
font: normal 10px Arial; 
margin-right:2px;
width:339px;
border:1px #d1d1d1 solid;
}

.starea {
height:96px;
width:342px;
font-size:11px;
}

.txtopt {
margin-top:6px;
margin-bottom:10px;
background:#fff;
height:12px;
width:343px;
border:1px #c3c3c3 solid;
margin-left:5px;
}

.txtopt a {
height:12px;
width:168px;
display:block;
float:left;
padding:2px 0 0 2px;
}

.txtopt span {
display:block;
text-align:right;
padding-top: 1px;
}


.graphdetails {
height:329px;
width:374px;
padding-left:6px;
float:left;
background:#e7e9eb;
border-right:1px #dedede solid;
border-bottom:1px #dedede solid;
}

.graphopts {
margin-left:26px;
}

.micon a {
width:41px;
height:41px;
}

.micon,.miconl {
text-align:center;
margin-right:5px;
margin-top:5px;
float:left;
}

.micon img {
margin:0 auto;
padding:7px 0;
}

.miconl img {
margin:0 auto;
padding:13px 0;
}

.micon a,.miconl a {
color:#8f8f8f;
vertical-align:middle;
float:left;
display:block;
border:1px solid #d1d1d1;
background:#fff;
}

.miconl a {
width:97px;
height:41px;
}

.details {
    float: left;
    padding: 0px 0px 20px 0px;
width: 207px;
background:#F3F3F3;
height: auto !important;
}
.details img {
 margin-top: 5px;
 margin-left: 12px;
}
.details_login {
margin:0;
padding:0;
    width: 217px;
    background:#6688AA;
}
html>body .details_login {
    width:207px;
}
.details_login img {
 margin-top: 5px;
 margin-left: 12px;
}

/*
* External
*/

.login_text {
    float: left;
    padding-top: 10px;
    padding-right: 2px;
    font-size: 12px;
    width: 70px;
}

.login_form {
    width: 115px;
}

.login_checkbox {
margin:0;
    text-align: left;
    padding-left: 1px;
    padding-top: 1px;
    float: left;
    width: 85px;
}

.login_submit {
    float: left;
    background-color:#E1EAF5;
    border:1px solid #CAD2DC;
    margin:5px 0pt 5px 12px;
    padding:1px;
    width: 100px;
    font-size: 11px; 
    color: #6c7177;
}

.login_forgot {
    float: left;
    text-decoration: underline;
    margin-top: 3px;
    margin-left: 65px;
}
.login_forgot2 {
    float: left;
    text-decoration: underline;
    margin-top: 3px;
    width:100%;
    text-align:center;
}


.signup_submit {
    background-color:#E1EAF5;
        border:1px solid #CAD2DC;
        margin:5px 0pt 5px 12px;
    width: 300px;
        font-size: 11px;
        color: #6c7177;
    font-weight: bold;
}

/*
* ACCOUNT PAGE
*/

.mya_tab {
font-family: Verdana;
font-size: 9px;
font-weight: 700;
}

.mya_tab_left, .mya_tab_right {
width: 11px;
height: 27px;
float: left;
}
.mya_tab_middle {
float: left;
background-image: url(../nats_images/tab_bg_dark.png);
height: 27px;
}

.mya_tab_middle a {
display: block;
text-decoration: none;
color: #5a7497;
background-image: url(../nats_images/tab_indicator.png);
background-position: bottom;
background-repeat: no-repeat;
background-size: 100%;
padding-top: 7px;
height: 21px;
padding-left: 15px;
padding-right: 15px;
}
.mya_tab_middle a {
color: #000;
}
* html .mya_tab_middle a {
display:inline-block;
background: null;
}

.mya_tab_left {
background-image:url(../nats_images/tab_left_dark.png);
}
.mya_tab_right {
background-image:url(../nats_images/tab_right_dark.png);
} 


.site_thumb_box_cont {
    background-image: url(../nats_images/bg.gif);
    color: #000;
}

.site_thumb_box_cont p {
    margin: 0 10px;
    min-height: 15px;
    text-align: center;
}

.site_thumb_box_top { 
    background: url(../nats_images/tr.gif) no-repeat top right; 
}

.site_thumb_box_bottom {
    background: url(../nats_images/br.gif) no-repeat top right; 
}

img.site_thumb_box_corner {
   width: 3px;
   height: 3px;
   border: none;
   display: block !important;
}
#site_thumb_box_gallery_icon {
 font-family: Tahoma;
 font-size: 10px;
 font-weight: 700;
 color: #638aad;
 border: 1px #9d9d9d solid;
 background-color: #cccccc;
 width: 125px;
 padding: 3px;
 float: left;
 margin: 2px;
}
.site_thumb_box_sep {
 height: 2px;
}

.site_thumb_box_base {
 background-image: url(../nats_images/bf.gif);
 background-position: bottom;
 background-repeat: no-repeat;
}

.txt_mouseovers:hover span{
text-align: left;
background-color: #F3F3F3;
font-family:Arial;
font-size:11px;
font-weight:bold;
width: 100px;
color: #313142;
}

.adtool_mouseover_image{
position: relative;
z-index: 0;
}

.adtool_mouseover_image:hover{
background-color: transparent;
z-index: 50;
}

.adtool_mouseover_image span{
position: absolute;
background-color: #FFFFFF;
padding: 3px;
left: -1000px;
border: 1px solid #666666;
visibility: hidden;
color: black;
text-decoration: none;
}

.adtool_mouseover_image span img{
border-width: 0;
padding: 2px;
}

.adtool_mouseover_image:hover span{
visibility: visible;
top: 0;
left: 120px;
}

* html .calendar {
    margin-left:-8px;
    width:207px;
}

.calendar td {
    text-align:center;
}


.group_form_padding{
  padding-left:5px;
}
* html .group_form_padding{
  padding-left:0px;
}




#new_navigation
{
    float: left;
    display: inline;
    width: 100%;
    height: 30px;
    position: relative;
    margin: 2px 0px 2px 0px;
}
#new_navigation ul
{
    float: left;
    display: inline;
    width: 100%;
    height: 30px;
    list-style: none;
}
#new_navigation ul li
{
    position: relative;
    float: left;
    height: 30px;
    margin: 0px 7px 0px 0px;
    list-style: none;
}
#new_navigation ul li a
{
    float: left;
    height: 30px;
    background: url('../images/navigation_slide.png') no-repeat top left;
    color: #FFFFFF;
    padding: 7px 15px 0px 20px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    font-family: Arial, Tahoma;
}
#new_navigation ul li a:hover
{
    color: #fbcf95;
}
#new_navigation ul li a span
{
    float: left;
    display: inline;
    width: 100%;
}

.buttonDoor
{
    position: absolute;
    top:0px;
    right:0px;
    margin: 0px -5px 0px 0px;
    width: 5px;
    height: 30px;
    background: url('../images/navigation_dor.png') no-repeat top left;
}

