
body       { color: #2b2b2b; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d8dceb; background-repeat: repeat-y; margin: 0 ; padding: 0; }
ol { font-size: 11px; font-weight: bold; list-style-type: decimal; margin: 6px 0 6px 8px; padding: 0 0 0 30px; }
.pagetext1 { font-size: 13px; margin: 2px 6px }
.normaltext     { font-size: 12px; margin: 3px 4px 3px 24px }
.normaltextbold    { color: #404040; font-size: 12px; font-weight: bold; margin: 3px 4px 3px 24px  }
.normaltextlight  { color: #afafaf; font-size: 12px; margin: 3px 4px 3px 24px }
.normaltext2  { font-size: 11px; margin: 2px 2px 2px 24px }
.normaltext2bold    { color: #404040; font-size: 11px; font-weight: bold; margin: 2px 2px 2px 24px  }
.normaltext2light  { color: #afafaf; font-size: 11px; margin: 2px 2px 2px 24px }
.plaintext1 { font-size: 11px; margin: 2px; }
.plaintext1bold { font-size: 11px; font-weight: bold; margin: 2px; }
.commenttextbox { background-color: #fff; margin: 0; padding: 4px; border: solid 1px #515151; }
.linkbg { background-color: #fcf3cd; }
.normaltitleintro  { color: #347d12; font-size: 15px; font-weight: bold; width: 90%; margin: 0 4px 4px 0    ; padding: 2px 4px 1px 6px; border-top: 2px solid #b6b6b6; }
.normaltitle { color: #347d12; font-size: 13px; font-weight: bold; margin: 0 4px 4px 0; padding: 2px 4px 1px 6px; width: 90%; border-top: 2px solid #b6b6b6; }
.normaltitle1 { color: #5ba437; font-size: 12px; font-weight: bold; width: 70%; margin: 6px 4px 3px 0; padding: 1px 4px 1px 6px; border-top: 2px solid #b6b6b6; }
.normaltitle2 { color: #bc5447; font-size: 14px; font-weight: bold; margin: 4px 4px 4px 0; padding: 1px 4px 1px 6px; }
.textblock   { background-color: #fff; background-image: url(media/bg-cal-4.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 5px 0 8px; }
.titleblock { background-color: #b6d0e6; margin-right: 2px; margin-bottom: 4px; margin-left: 2px; padding: 1px; width: 420px }
.menublock { background-color: #fff; border-top: 6px solid #d8dceb; border-right: 6px solid #d8dceb; border-bottom: 1px solid #515151; }
.sideblock { color: #555; background-color: #fff; border-left: 1px solid #515151; }
.sideblock2 { color: #555; background-color: #fff; border-left: 1px solid #515151; }
.sideblock3 { color: #555; background-color: #fff; border-bottom: 1px solid #515151; border-left: 1px solid #515151; }
.headerblock { border-bottom: 1px solid #7c7c7c; }
.titleblocksub { background-color: #f0ffeb; width: 80%; margin-right: 2px; margin-bottom: 4px; margin-left: 2px; padding: 1px; }
.menutext1 { font-size: 11px; margin: 0 ; padding: 2px 4px; border-top: 1px solid #dbdbdb; }
.menutext2 { font-size: 10px; font-weight: bold; background-color: #fcf3cd; margin: 0; padding: 1px 6px 1px 12px; border-top: 1px solid #808080; }
.menutext2s { font-size: 10px; font-weight: bold; background-color: #fffbe6; background-image: url(media/arrow-cal-4.gif); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 1px 6px 1px 12px; border-top: 1px solid #808080; }
.menutext3 { color: #347d12; font-size: 10px; font-weight: bold; margin: 0; padding: 10px 2px 2px 4px; border-top: 1px solid #515151; }
.whiteboldtext { color: white; font-weight: bold }
.alerttext1 { color: #b41616; font-size: 10px; font-weight: bold; margin: 1px }
.alerttext2 { color: #b41616; font-size: 14px; font-weight: bold; margin: 1px }
.nomarginclass { margin: 0 }
.marginclass10    { margin: 0 16px }
form   { margin: 0 }
select { font-size: 11px; margin: 0 }
a.normal:link  { color: #991200; text-decoration: none ; }
a.normal:visited  { color: #991200; text-decoration: none ; }
a.normal:hover { color: #ca6356; text-decoration: none; }
a.normal:active { }
a.normalgr:link  { color: #5ba437; text-decoration: none ; }
a.normalgr:visited  { color: #5ba437; text-decoration: none ; }
a.normalgr:hover { color: #347d12; text-decoration: underline; }
a.normalgr:active { }
a.mainmenu:link  { color: #991200; text-decoration: none ; display: block; }
a.mainmenu:visited  { color: #991200; text-decoration: none ; display: block; }
a.mainmenu:hover { color: #ca6356; text-decoration: none; display: block; }
a.mainmenu:active { }
table.details   { background-color: #d4d4d4; margin: 6px; }
table.details td  { font-size: 10px; background-color: white; padding: 2px }
.cellunderline { border-bottom: 1px solid #808080 }
table.list  { background-color: #d4d4d4; border: solid 1px black }
table.list td   { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.cellbg { background-color: #ffffff }
