body 
{
    margin: 0px;
    background-color: #fff;
}
td
{
    font-size: 8pt;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    line-height: 140%;
    color: #000;
}
a
{
    color: #666;
}
.footerL, .footerR, a.footerR, .login, a.login
{ 
    font-size: 7.5pt;
    color: #999;
} 
.footerL
{ 
    background-color: #d8d8d8;
} 
.footerR
{ 
    background-color: #eee;
} 
.login
{ 
    padding: 0px 10px 12px 0px;
} 
.hiliteR
{ 
    padding: 0px 20px 20px 20px;
    border-left: #999 1px solid;
} 
.hiliteR img
{ 
    margin: 6px 0px 6px 0px;
} 
.hiliteL
{ 
    padding: 0px 20px 20px 20px;
} 
.hiliteL img
{ 
    margin: 0px 0px 6px 0px;
} 
.hiliteL a
{ 
    text-decoration: none;
} 
.hiliteL span
{ 
    text-decoration: underline;
} 
p
{ 
    margin-top: 0px;
    margin-bottom: 12px;
} 
ul
{ 
    margin-top: 0px;
    margin-bottom: 0px;
} 


/* Form Menus */


form
{ 
    margin: 0px;
} 
select
{
    border: #999 1px solid;
    background-color: #fff;
    padding: 2px 0px 0px 0px;
    color: #666;
    font-weight: bold;
}
.boxwidth
{ 
    width:280px; 
    background-color: #999;
} 



/* Navigation */


.nav
{
    font-weight: bold;
    letter-spacing: 1px;
    color: #fff;
}
a.nav
{
    text-decoration: none;  
}
a.nav:hover
{
    color: #eee;
}
a.secondnav
{
    padding: 0px 8px 0px 8px;
    text-decoration: none;  
}
a.secondnav:hover
{
    color: #000;
}
.navborder
{
    color: #666;
    border: #666 1px solid;
}


/* Headers */


h2, h3, h5, .header5
{
    font-style: italic;
}
h4, h5
{
    margin-top: 14px;
    margin-bottom: 0px;
}
h2, h3
{
    font-size: 11pt;
}
h1, h3
{
    color: #a93530;
}
h1
{
    font-size: 14pt;
    margin-top: 0px;
    margin-bottom: 14px;
}
h2
{
    margin-top: 14px;
    margin-bottom: 6px;
}
h3
{
    margin-top: 0px;
    margin-bottom: 6px;
}
h4
{
    font-size: 10pt;
}
h5, .header5
{
    font-size: 9pt;
}
.header5
{
    font-weight: bold;
}


/* Tables */


.tblhdr, .tblsubhdr
{
    font-size: 11pt;
    font-weight: bold;
}
.tblhdr
{
    letter-spacing: 1px;
    color: #fff;
    background-color: #a93530;
    padding: 4px 4px 4px 6px;
}
.tblsubhdr
{
    background-color: #d8d8d8;
    padding: 4px 2px 4px 6px;
}
.tblrow1, a.tblrow1
{
    background-color: #fff;
}
.tblrow2, a.tblrow2
{
    background-color: #eee;
}
.tblrow1, .tblrow2
{
    padding: 8px 2px 8px 12px;
    border-bottom: #c0c0c0 1px solid;
}
a.tblrow1, a.tblrow2
{
    border-bottom: 0px;
}




/* backgrounds and borders */


.noTiling
{
    background-repeat: no-repeat;
}
.border
{
    border: #666 1px solid;
}
.grayline
{
    background-color: #666;
}
