﻿body 
{
    font-family: MetaWebPro-Normal, sans-serif;
    background: url(/images/whole_bg.png) 50% 0px no-repeat;  
    margin-top: 0px;
    margin-left: 0px;
}

/* FONTS */
/* first for IE 4–8 */
@font-face {
font-family: MetaWebPro-Bold;
src: url("/Fonts/MetaWebPro-Bold.eot");
}

/* then for WOFF-capable browsers */
@font-face {
    font-family: MetaWebPro-Bold;
    src: url("/Fonts/MetaWebPro-Bold.woff"); 
    format("woff");
}
        
/* first for IE 4–8 */
@font-face {
    font-family: MetaWebPro-Normal;
    src: url("/Fonts/MetaWebPro-Normal.eot");
}

/* then for WOFF-capable browsers */
@font-face {
    font-family: MetaWebPro-Normal;
    src: url("/Fonts/MetaWebPro-Normal.woff");
    format("woff");
}
/* END FONTS */

/* Header */
.logo
{
    margin-left:125px; 
    margin-top:0px; 
    float:left; 
    height:120px;
}
.logo img
{
    display:block; 
    margin-top:12px;
}

.top_nav
{
    margin-left:240px; 
    margin-top:5px; 
    float:left; 
    height:60px;
}

.login_nav
{
    margin-left: 430px; 
    margin-top: 27px; 
    float: left; 
    height: 29px; 
    font-size: 12px; 
    color:#ADAFB2;
}

.login_nav a
{
    text-decoration:none;
    font-size: 12px; 
    color:#ADAFB2;
}

.hdr_main_nav
{
    position: relative; 
    float: left; 
    margin-left: 50px; 
    bottom: 0px; 
    top: 0px; 
    margin-top: 2px;
}

.links_bar
{
     position: relative; 
    margin-right: 37px; 
    margin-bottom: 0px;     
    float:right;
}

.lb_red_button
{
    float:left; 
    width:134px; 
    height:31px; 
    background-color:#DA1A23;
    text-align:center;   
}

.lb_red_button a
{
    text-align:center; 
    text-decoration:none; 
    line-height:34px; 
    width:134px; 
    height:31px; 
    font-size: 13px; 
    color:#ffffff; 
    font-weight:bold; 
    background-color:#DA1A23; 
    text-align:center; 
}

.lb_middle
{
    margin-left:4px;
    float:left; 
    width:134px; 
    height:31px; 
    background-color:#000000;
    text-align:center;
}

.lb_middle a
{
    text-align:center; 
    text-decoration:none; 
    line-height:34px; 
    width:134px; \
    height:31px; 
    font-size: 13px; 
    color:#ffffff; 
    font-weight:bold; 
    background-color:#000000; 
    text-align:center;
}

.lb_right
{
    margin-left:4px;
    float:left; 
    width:134px; 
    height:31px; 
    background-image: url(/images/header/epayor_btn.png); 
    text-align:center;
}

.lb_right a
{
    text-align:center; 
    text-decoration:none; 
    line-height:34px; 
    width:134px; 
    height:31px; 
    font-size: 13px; 
    color:#ffffff; 
    font-weight:bold; 
    text-align:center;
}
/* END Header */

/* Interior Content */
.main
{
    margin: 0px auto; 
    width:1026px;
}

.header
{
    height:152px;
}
.green_bar
{
    width:982px; 
    height:41px; 
    background-image:url(/images/header/interior_green_top_bar.png);
    margin-left: 23px;
}

.main_content
{
    width:1026px;
    height:608px;
}
.main_content_stretch
{
    width:1026px;
    min-height: 576px;
    float:left;
    margin-bottom: 10px;
}
.one_column_stretch
{
    width:989px; 
    height:567px; 
    float:left; 
    margin-left:20px;
}
.one_column_stretch
{
    width:989px; 
    float:left; 
    margin-left:20px;
}
.left_column
{
    width:214px; 
    height:567px; 
    float:left; 
    margin-left:20px;
}
.left_column_stretch
{
    width:214px; 
    float:left; 
    margin-left:20px;
}
.right_column
{
    width:775px; 
    height:567px; 
    float:left;
}
.right_column_stretch
{
    width:775px; 
    float:left;
}
/* END Interior Content */

/*Footer*/

.ftr_main
{
    background: url(/images/footer/footer_bg.png) 50% 0px no-repeat; 
    height:217px;
    clear: both;
    /*float:left;*/
}

.ftr_area
{
    margin: 0px auto; 
    width:1026px;
}

.ftr_logo
{
    margin-left:35px;
    margin-top:0px; 
    float:left; 
    height:120px;   
}

ftr_logo img
{
    display:block; 
    margin-top:133px;   
}

/* END Footer */

/* Membership*/
 .pageStyles
    {
        font-family: MetaWebPro;
        font-size: 12px;
    }
    .title
    {
        width:775px; height: 71px; font-size: 30px; color:#807f83; line-height:71px;    
    }
    .textBlock
    {
        width:90px; 
        float:left; 
        padding-bottom: 1px;
    }
    
    .controlBlock
    {
        width:275px; 
        float:left; 
        padding-bottom: 1px;
    }
    .sectionTitle
    {
        width:410px; 
        font-weight:bold; 
        line-height:32px;
    }
    .sectionGroup
    {
        width:410px; 
        float:left;
        padding-bottom: 15px;
    }
    .noColumn
    {
        width:7750px; 
        float:left;
    }
    .leftColumn
    {
        width:410px; 
        float:left;
    }
    .rightColumn
    {
        width:365px; 
        float:left;
    }
    .textBlockRight
    {
        width:90px; 
        float:left; 
        padding-bottom: 1px;
    }
    
    .controlBlockRight
    {
        width:275px; 
        float:left; 
        padding-bottom: 1px;
    }
    .sectionTitleRight
    {
        width:365px; 
        font-weight:bold; 
        line-height:32px;
    }
    .sectionGroupRight
    {
        width:365px; 
        float:left;
        padding-bottom: 15px;
    }
/* Membership*/
.content_block_989_567
{
    float:left; 
    width:989px; 
    height:567px;
}
.content_block_989
{
    margin-left:23px;
    float:left; 
    width:989px;
}
.content_block_775_567
{
    float:left; 
    width:775px; 
    height:567px;
}
.content_block_775
{
    float:left; 
    width:775px; 
}
.content_block_214_567
{
    float:left; 
    width:214px; 
    height:567px;
}
.content_block_214
{
    float:left; 
    width:214px; 
}

