body {
    color: #6b6b6b;
    font-family: Arial;
    font-size: 12px;
    }
    
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0px;
    color: #57a62d;
    }

a {
    color: #074440;
    }    

.dull {
    color: #808080;
    }
    
h2.dull {
    font-weight: normal;
    color: #808080;
    }

.hSep {
    border-bottom: 1px solid #a4a4a4;
    padding: .3em 0;
    margin: 0 0 .8em 0;
    }

.sep {
    border-bottom: 1px solid #a4a4a4;
    padding: .2em 0;
    margin: 0 0 .5em 0;
    }

.exp {
    font-style: italic;
    color: #999999;
    font-size: .9em;
    }

.error {
    color: #ff19b2;
    }
    
#nav a,
#footer a {
    text-decoration: none;
    }

#nav a:hover,
#footer a:hover {
    text-decoration: underline;
    }

#nav a {
    font-size: 13px;
    }

#footer {
    font-size: 11px;
    color: #9b9b9b;
    }

#footer a {
    color: #9b9b9b;
    padding: 0 8px;
    }

    #footer .narrowCol a {
        color: #9b9b9b;
        padding: 0;
        }

    
#subnav a,
.btnNav a {
    text-decoration: none;
    display: block;
    font-size: 20px;
    color: #4c4c4c;
    }

.subheader h1 {
    color: #ffffff;
    background: url('/site_media/img/bg_form_header.gif') #393939 repeat-x;
    padding: 5px 0 5px 20px;
    margin-top: 5px;
}

    
.signUp {
    font-size: 14px;
    }
    
.btn a {
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}



table.data {
    margin-bottom: 10px;
    font-size: 12px;
    width: 100%;
    }
    
.data th {
    color: #ffffff;
    background: url('/site_media/img/bg_table_header.png') #717171 repeat-x;
    }
    
.data td {
    color: #717171;
    background: #f6f6f6;
    }
    
.data td .dull {
    color: #c1c1c1;
    }
    
.data .even td {
    background: #e5e5e5;
    }
.whybuy li {
    margin-bottom: 10px;
}
