@charset "iso-8859-1";
#logo {display: none;}
#nav  {display: none;}
#c1   {display: none;}
#c3   {display: none;}
#pgnav {display: none;}
#foot {display: none;}

#logoprnt {font-size:9pt;font-weight:bold;text-align:center}

body {
    /*width:800px;(*/
    /* whitespace at top and left of page */
    font: 10pt arial,verdana,sans-serif;
    margin: .25in .5in; /* top,bottom left,rt*/
    background-color: #FFFFFF;
}

#logoprnt {font-size:9pt;font-weight:bold;text-align:center}

.b2 {margin-bottom: 2px; font-weight: bold;} /* must be above P */
p {margin: 9px 0px;} /* space above and below para */

table {
    border-collapse: collapse;
    background-color: #F5F5F5;
}
caption {font-weight:bold; margin:auto; caption-side:top;}
th, td {
    padding: 1px 3px;
    border: 1px solid #000000;
}
th {
    background-color: #808000;
    color: #FFFFFF;
    border: 1px solid #000000;
}
img {border:none;}

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; line-height:100%; color:#2F4F4F;}
h1 {font-size: 30px;}
h2 {font-size: 24px;}
h3 {font-size: 16px; background-color:#2F4F4F; color:#FFFFFF; padding: 4px 4px; margin: 9px 0}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

ol, ul {margin-top: 4px; margin-bottom: 4px;}
li {margin: 4px 0px;}

dl {margin-top:0px;} /* set bottom 0px - if dl has no para b4 it, margin-top=9px*/
dt {font-size:10pt;font-weight:bold;margin-top:12px;margin-bottom:6px;}
dd {margin-left:20px;margin-bottom:6px;}

abbr, acronym, .hlp {
    border-bottom: 1px dotted #FF0000;
    cursor: help;
}
code {color: #006400}

pre {background-color:#FFFFE0;padding:5px;border:1px solid #006400;margin: 9px 0px;}
pre.list {margin: 2px 20px 9px 0px;} /* for use in lists, i.e. dd */

hr, .tall {
    border: none;
    height: 1px;
    color: darkgreen; /* for IE */
    background-color: darkgreen; /* for Mozilla */
    width: 100%;
}
.tall {margin:0px;height:6px;}

hr.f1 {
    background-image: url("/img/f/f/amer2.gif");
    /*background-color: transparent ;*/
    color: transparent ;
    border: none ;
    margin: 8px 0px;
    height: 20px;
    width: 560px;
}

hr.am {
    background-image: url("/img/f/f/amer2.gif");
    background-color: transparent ; /* display on refresh */
display: block; /* IE spacing fix somewhat */
    color: transparent ; /* needed for IE */
    /* page-break-before: auto ; */
    border: none ;
    margin: 12px 0px;
    height: 20px;
    width: 560px;
}
input, select {vertical-align: middle;}
input {font-size:12px;}
label {padding:0 2px;}

.colhdr { /* heading box for columns left and right */
    text-align: center;
    margin-top: 6px;
    background-color: #FFFFE0;
    border: 1px solid #FF0000;
}
.colhdrt { /* heading box for columns left and right */
    text-align: center;
    background-color: #F5DEB3;
    border: 4px double #FF0000;
    padding: 2px;
}

/* code display */
.bx {
    margin: 0px;
    padding: 4px 6px;
    border: 1px solid #006400;
    background-color: #FFFAF0; /* floralwhite */
    font-size: 9pt;
}
.comment {color: #FF8C00;font-style: italic;}
.grn {color:#008000;}
.red {color:#FF0000;}
.th1 {background-color:	#E5E5E5} /* light gray for tbl cols */
.lgr {background-color: #E5E5E5;text-align:right} /* light gray for tbl cols */
.pln {color: #006400; font-family: "courier new",courier;}
.even {background-color:#FFFAFA} /* even tr in tables w alt colors */
.ad {float:right;color:#D3D3D3;font-weight:bold}
/*P.fc:first-letter {float:left;font-size:40px;font-weight:bold;color: #FF0000;}*/
p.fc:first-line {color: #2F4F4F;font-variant: small-caps;font-size: 10pt;font-weight:bold;}
