/*== Style Sheet =*/

body { background-color: #FFFFFF; }
body,p,th,td,blockquote,li { font-family: Verdana, sans-serif; font-size: 12px; }

A:hover { text-decoration: none; color: #EE6600 }

.code {
    margin-left: 20px;
    font-family: Monospace;
    background-color: #EEEEFE;
    padding: 5px;
}

.comment { color: #999999; }

.navlink {
    font-weight: bold;
    font-size: 90%;
}

.attn { color: red; font-weight: bold; font-size: 110%; }
.indent { margin-left: 25px; }
.block {
    margin-left: 25px;
    margin-right: 150px;
}


/*== datatables ==*/
.datatable { margin-left: 25px; }
.datatable .header { background-color: #FFFFDD; }
.datatable .summary { background-color: #FFDDDD; }
.datatable .title { font-weight: bold; padding-bottom: 10px; }
.datatable td { text-align: right; }
.datatable .tdl { text-align: left; }

.border1 { border: solid 1px #999999; padding: 10px; }
.border2 { border: solid 1px #9999CC; background-color: #F0F0FF; padding: 10px; }
.border3 { border: solid 1px #CCEECC; }
.b2 { background-color: #EEEEEE; } 
.blueline { border-top: solid 1px #99CCFF; }
.gline { border-top: solid 1px #CCCCCC; }
.dline { border-top: dotted 1px #CCCCCC; }


/*== DOCUMENTATION STYLES - For Documents ==*/
/* used in documentation to give section title */

.doctitle { font-size: 130%; font-weight: bold; }

.docsection { 
    border: solid 1px #666666; 
    background-color: #FFF0F0;  
    padding: 5px; 
    font-weight: bold; 
    width: 100%;
}
        

/* Alternate Style Guides */

.af_hd1 { font: bold 16pt Arial; color: #A3A0D7; }
.af_hd2 { font: bold 16pt Arial; color: #C2CFA4; }
.af_ud1 { border-top: dotted 2px #CCCCCC; }

