/* General-purpose font and table styles for Associates Central. */
/* ------------------------------------------------------------- */

/* Default link styles */
a:link
{
    color:#003399;
}
a:visited
{
    color:#996633;
}
a:active
{
    color:#ff9933;
}
a:hover
{
    color:#cc6600;
}


/* Text and Fonts */

/* Default body text */
body
{
    background-color:#fff;
    color:#000;
    font-family:'Verdana','Arial','Helvetica',sans-serif;
    font-size:13px;
}
/* Breadcrumb Trails 
   fine print. "what's this?" , "glossary", etc.. 
   report data table headers
*/
.f1
{
    font-size:10px;
}
/* For emphasis in: 
   report data table headers 
   report data table dividers 
*/
.f2
{
    font-size:10px !important;
    font-weight:bold !important;
}
/* Hint Text */
.f3
{
    font-size:10px;
    color: #666;
}
/* For emphasis in: 
   Hint Text 
*/
.f4
{
    font-size:10px;
    font-weight:bold;
    color: #666;
}
/* Body Text 
   Report Table Data 
   Home and Reports Page 
   (this is the default body text setting, with specificity)
*/
.f5
{
    color:#000 !important;
    font-size:13px !important;
}
/* Subheads (Body Text) */
.f6
{
    font-weight: bold;
    font-size:13px !important;
}
/* Subhead (boxes, marketing text) */
.f7
{
    font-weight: bold;
    color: #cc6600;
    font-size:13px !important;
}
/* Subhead (3 column: 3rd column header) */
.f8
{
    font-weight: bold;
    color: #fff;
    font-size:13px !important;
}
/* Headers (Body Copy) */
.f9
{
    font-size:16px;
    font-weight: bold;
    color: #cc6600;
    margin-top:0px;
}
/* Headers (Report Table) */
.f10
{
    font-size:14px;
    font-weight: bold;
}
/* Header (Glossary Pop-Up Window) */
.f11
{
    font-size:14px;
    font-weight: bold;
    color: #fff;
}
/* Headers (Body Copy) */
.f12
{
    font-size:16px;
    font-weight: bold;
    color: #cc6600;
}
.f13
{
    font-size:10px;
    color: #cc6600;
}
.f14
{
    font-size:10px !important;
    font-weight:bold !important;
    color: #cc6600;
}


/* Box Styles */

/* "normal" table class
   Used in certain build-links and your-account pages
*/
table.normal
{
    border-top: none !important;
    border-left: none !important;
}

table.normal th
{
    border-right: none !important;
    border-bottom: none !important;
}
table.normal td
{
    border-right: none !important;
    border-bottom: none !important;
}


/* "b1" table classes
   Used in several build-links and your-account pages
*/
table.b1
{
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
}
table.b1 th
{
    font-size:13px !important;
    font-weight: bold;
    color: #cc6600;
    padding:5px;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    text-align:left;
}
table.b1 td
{
    font-size:13px !important;
    background-color: #f4f4f4;
    padding:2px;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

table.b1-2
{
    border: 1px solid #aaa !important;
    background-color: #f4f4f4;
}
table.b1-2 th
{
    font-size:13px !important;
    font-weight: bold;
    background-color: #fff !important;
    color: #cc6600;
    padding:5px;
    text-align:left;
    border-bottom: 1px solid #aaa;
}
table.b1-2 td
{
    font-size:13px !important;
    padding:6px;
}

table.b1-3
{
    border: none;
}
table.b1-3 th
{
    font-size:13px !important;
    background-color: #f4f4f4;
    font-weight: bold;
    color: #cc6600;
    padding:5px;
    border:none;
    text-align:left;
}
table.b1-3 td
{
    font-size:13px !important;
    background-color: #fff;
    padding:2px;
    border:none;
}


/* "b2" table class
   Used in certain your-account and payments pages
*/
table.b2
{
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
}
table.b2 th
{
    font-size:13px !important;
    font-weight: bold;
    color: #cc6600;
    padding:10px;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    text-align:left;
}
table.b2 td
{
    font-size:13px !important;
    background-color: #fff;
    padding:10px;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}
