body {scrollbar-base-color: #003333; scrollbar-arrow-color: #FFFF00;
          scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-face-color: #003333; scrollbar-track-color: #f0f0f0; }

body, td {font-family: Georgia, Times; font-size: 10pt;}

.hd {background-image: url(img/top_bg.gif); background-repeat: repeat-x;}

.am {background-color: #ffffe1; border: 1px dotted #000000;}

.up { margin-left: 0px; margin-right: 10px; margin-bottom: 3px; }

.frm {background-color: #f0f0f0; border: 1px dotted #000000;}
.frm2, .frm21 {background-color: #ffffff; border: 1px dotted #000000; font-family: Georgia, Times; font-size: 11pt; }
.frm21 { padding: 15px; }
.frm5 { border-left: 1px dotted #000000; border-bottom: 1px dotted #000000; }
.frm4 { border-bottom: 1px dotted #000000; }


.btn {
background-color:#ffffff;
border:2px;
display:"inline-block";
margin:1px;
padding: 1px 5px
}
.btn:hover {
background-color:#bbbbbb;
}

.frm3, .btn { background-color : #e0e0e0;
border-bottom-color : white;
border-bottom-style : outset;
border-left-color : white;
border-left-style : outset;
border-right-color : white;
border-right-style : outset;
border-top-color : white;
border-top-style : outset;
font-family: Trebuchet MS, Arial; font-size: 10pt;
}

.btn:link {text-decoration: none; color: #000000; }
.btn:visited {text-decoration: none; color: #000000;}
.btn:hover {text-decoration: none; color: #000000;}

A:link {text-decoration: none; color: #666699; }
A:visited {text-decoration: none; color: #000066;}
A:hover {text-decoration: underline; color:#000066;}

.c1 {font-family: Trebuchet MS, Arial; font-size: 10pt; background: #000033; color: #aaaaaa;}
.c2 {font-family: Trebuchet MS, Arial; font-size: 10pt; background: white; text-align:center; font-family: Trebuchet MS, Arial;}
.c3 {font-family: Trebuchet MS, Arial; font-size: 10pt; background: white; text-align:center; color: red; font-family: Trebuchet MS, Arial;}
.c4 {font-family: Trebuchet MS, Arial; font-size: 10pt; background:  #b3d3f3;}

.sel {background: #000033; color: #ffffff; margin-left: 0px; margin-right: 0px; font-family: Trebuchet MS, Arial; font-size: 10pt;}
.sel3 {background: #000033; color: #ffffff; margin-left: 0px; margin-right: 0px; font-family: Trebuchet MS, Arial; font-size: 9pt;}
small, .frm { font-family: Georgia, Times; font-size: 9pt; }

.xs { font-family: Trebuchet MS, Arial; font-size: 11pt; }

blockquote  { font-family: Georgia, Times; font-size: 12pt; margin-left: 20px; margin-right: 0px; font-style: italic; color: #333333;}

.nav {margin-left: 7px; margin-right: 7px; margin-top: 7px; margin-bottom: 10px; font-size: 9pt;}

.u {font-family: Trebuchet MS, Arial; font-size: 10pt; }

.n2 {font-family: Trebuchet MS, Arial; font-size: 10pt; }

.maintext {font-family: Georgia, Times;  font-size: 12pt; margin-left: 20px; margin-right: 0px; margin-top: 25px; margin-bottom: 0px; }
.maintext2 {font-family: Trebuchet MS, Arial;  font-size: 12pt; margin-left: 20px; margin-right: 0px; margin-top: 25px; margin-bottom: 0px; }

.m {font-family: Trebuchet MS, Arial; font-size: 10pt; }

p {line-height:12pt; }
h1 {font-family: Trebuchet MS, Arial; font-size: 14pt; font-weight: bold; display: inline;}
h2 {font-family: Trebuchet MS, Arial; font-size: 11pt; letter-spacing: 2px;}
h3 {font-family: Trebuchet MS, Arial; font-size: 15pt; font-weight: bold; display: inline; color: #000033;}

.hh {font-family: Trebuchet MS, Arial; font-size: 10pt; display: inline; text-transform: uppercase; letter-spacing: 2px;}

.h {color: #000000; }
.h:link {color: #000000;}
.h:visited {color: #000000;}
.h:hover {color: #000000;}

.mnu { font-family: Trebuchet MS, Arial; font-size: 10pt; }
.mnu:link {color: #0008ff;}
.mnu:visited {color: #0008ff;}
.mnu:hover { color: #ffffff; background: #000000; color: #ffffff;}

.space {letter-spacing: 1.3px;}

code[class]:after {
      content: 'highlight: ' attr(class);
      display: block; text-align: right;
      font-size: smaller;
      color: #CCC; background: white;
      border-top: solid 1px;
      padding-top: 0.5em;
    }
    
    code {
      display: block;
      background: #F0F0F0;
    }
    
    .string,
    .function .title,
    .class .title, 
    .tag .attribute .value,
    .css .rules .value,
    .cpp .preprocessor,
    .ruby .symbol,
    .vbscript .built_in {
      color: #800;
    }
    
    .comment,
    .python .decorator,
    .java .annotation {
      color: #888;
    }
    
    .number,
    .regexp,
    .javascript .literal {
      color: #080;
    }
    
    .javadoc,
    .ruby .string {
      color: #88F;
    }
    
    .keyword,
    .css .id,
    .phpdoc,
    .function .title,
    .class .title,
    .vbscript .built_in {
      font-weight: bold;
    }
