/* Font Size: */
.f7 { 
    font-size: 13pt; }
.f6 { 
    font-size: 11pt; }
.f5 { 
    font-size: 10pt;
    font-color:#cc6666; }
.f4 { 
    font-size: 8pt; }
.f3 { 
    font-size: 7pt; }
/* Monotype Font Size: */
.m7 { 
    font-size: 13pt; font-family: Courier New }
.m6 { 
    font-size: 11pt; font-family: Courier New }
.m5 { 
    font-size: 10pt; font-family: Courier New }
.m4 { 
    font-size: 8pt; font-family: Courier New }
.m3 { 
    font-size: 7pt; font-family: Courier New }
/* Tables: */  
.maincell { 
    padding: 10px }    
.userbar { 
    background-color: #FFDEBD;
    padding: 1px; 
    border: solid 1px #FFCC9A; }
.visitcard, table.visitcard { 
    border: solid 1px #b0c4de; 
    border-collapse: collapse; }    
.visitcardcell, td.visitcard { 
    padding: 15px; 
    margin: 0px; }
.metalcard, table.metalcard {
    border: solid 1px #d0d0d0;
    border-collapse: collapse; }
.metalcardheadcell {
    background-color:#f0f0ff;
    padding: 3px;
    padding-left: 5px;
    margin: 0px ;
    border: solid 1px #d0d0d0; }
.metalcardcell, td.metalcard {
    padding: 1px;
    padding-left: 5px;
    margin: 0px ;
    border: none 0px; 
    border-left: solid 1px #d0d0d0; }
.coalcard, table.coalcard {
    border: solid 1px #909090;
    border-collapse: collapse; }
.coalcardconstantcell {
    border: solid 1px #909090;
    padding: 5px;
    margin: 0px; }
.firecard, table.firecard {
    border: solid 1px #ff6347; 
    border-collapse: collapse; }    
.firecardcell, td.firecard { 
    padding: 15px; 
    margin: 0px; }
.ghostcard, table.ghostcard {
    border: none 0px; 
    border-collapse: collapse; }    
.ghostcardcell, td.ghostcard { 
    padding: 15px; 
    margin: 0px; }
.lemoncard, table.lemoncard {
    border: solid 1px #ffd700; 
    border-collapse: collapse; }    
.lemoncardcell, td.lemoncard { 
    padding: 15px; 
    margin: 0px; }
#cell1 {
    background-color: White; }
#cell2 {
    background-color: #f0f0f0; }
#navcell {
    background-color: #fafafa;
    padding-bottom: 3px; }

/* Misc: */
.orangehr { 
    color: #f4a460; 
    height: 1px; }    
.visithr { 
    color: #b0c4de; 
    height: 1px; }    
.pagetitle {
    font-family: Times New Roman, serif;
    font-weight: bold;
    font-size: 16pt; }    
.pagesubtitle {
    font-weight: bold;
    font-size: 11pt; } 
.requirevalue{
color: #CC0066;
font-size: 16pt;
} 

