.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.c {text-align: center; }
.r {text-align: right; }
.l {text-align: left; }
.t {vertical-align: top }
.Data { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 0px; font-size:8pt;}
.Table {  border-spacing: 2px; padding:0; border: 0px solid #777777; }
.body { font-size:8pt; }

a:visited {color:#0000FF}
a:active {color:#0000FF}
.head a {text-decoration: none; font-size: 8pt;}
.head a:link {color:#FFFFFF; }
.head a:visited {color:#B89B83}
.head a:active {color:#B89B83}
.head a:hover {text-decoration: underline overline; color:#CCFFFF}

a:link {
    color: #800080;
}
a:visited {
    color: #0000ff;
}
a:active {
    color: #0000ff;
}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: normal; font-variant: normal; text-decoration: none}

table td.overhead, table th.overhead {
   padding: 0px 0px;
   background-color: #f5f6c8;
}

div.scroll
{
   overflow: auto;
   height: 740px;
   font: 100%/8pt Verdana,Arial,Helvetica,sans-serif;
}

.pagetitle {
	font-size: 13.5pt;
	font-weight: bold;
}

#col1 table tr td {
   background-color: #EDFAF9;
   padding: 2px;
}

#col1 table tr.rowsel td {
   background-color: #FFFFFF;
}

#col1 Table thead tr th {
   background-color: #347474;
   text-transform: none;
   color: #FFFFFF;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
   padding: 1px;
}

#col2 table tr td {
   background-color: #DAF2F2;
   padding: 2px;
}

#col2 table tr.rowsel td {
   background-color: #FFFFFF;
}

#col2 Table thead tr th {
   background-color: #347474;
   text-transform: none;
   color: #FFFFFF;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
   margin: 0;
   padding: 1px;
}

#col3 table tr td {
   background-color: #C3E5E5;
   padding: 2px;
}

#col3 table tr.rowsel td {
   background-color: #FFFFFF;
}

#col3 Table thead tr th {
   background-color: #347474;
   text-transform: none;
   color: #FFFFFF;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
   margin: 0;
   padding: 1px;
}

.overhead {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   line-height: normal; 
   font-variant: normal; 
   text-decoration: none; 
   font-weight: normal;
   text-align: center;
}

.graphheader {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   padding: 2px;
}

.select select { 
/*    font-weight: bold;*/
    font-size: 12pt;
    appearance: none; 
    outline: 0; 
    background: white; 
    background-image: none; 
/*    width: 100%;  */
    height: 100%; 
    color: black; 
    cursor: pointer; 
    border:1px solid black; 
    border-radius:3px; 
} 

.select { 
    position: relative; 
    display: block; 
    width: 15em; 
    height: 2em; 
    line-height: 3; 
    overflow: hidden; 
    border-radius: .25em; 
    padding-bottom:10px; 
} 

