body{ background-color: #333333; color: #FFFFFF; font-size: 11px; font-family: "tahoma"; }
#web { background-color: #000000; }
td { font-size: 11px; font-family: "tahoma"; }
.pagenav { color: #EEEEEE; }

a:link { text-decoration : underline; font-family: "tahoma"; color: #FFFFCC; }
a:visited { text-decoration : underline; font-family: "tahoma"; color : #FFFFCC; }
a:hover { text-decoration : underline; font-family: "tahoma"; color : #FF0000; }

.footer { height: 18px; background-color: #95A3D4; color: #000000; padding: 2px 15px 2px 2px; font-family: "Verdana"; font-size: 11px; }
.subheader { background-color: #BCD5E2; color: #000000; }
.topicline { background-color: #BCD5E2; }

.mainmenu { padding: 5px 5px 5px 5px; }
#mainmenutable { background-color: #95A3D4; }
#mainmenutable .header { color: #FFFFFF; padding: 5px 2px 5px 2px; font-weight: bold; font-family: "tahoma"; }
#mainmenutable .item { color: #006AA4; padding: 2px 2px 2px 10px; }
#mainmenutable .HL { background-color: #BCD5E2; color: #006AA4; padding: 2px 2px 2px 10px; }

form { margin: 0px; }
input, select, textarea { font-size: 11px; font-family: "tahoma"; }
.inputfield { font-size: 10px; font-family: "tahoma"; }

.contentheader { font-size: 14px; font-family: "tahoma"; font-weight: bold; }

#table { border: 1px solid #DDDDDD; }
#table .header { color: #000000; font-weight: bold; background-image: url(images/bg_menu.gif); background-repeat: repeat-x; }
#table .item { background-color: #FFFFFF; }
#table .alternate { background-color: #333333; }

#table2 { border: 1px solid #669999; }
#table2 .header { color: #FFFFFF; font-weight: bold; background-color: #669999; }
#table2 .item { background-color: #FFFFFF; }
#table2 .alternate { background-color: #EEEEEE; }

.table { border: 1px solid #184A74; }
.tableheader { color: #000000; font-weight: bold; font-family: "tahoma"; background-color: #6D9DC6;  background-image:url(images/table_header_bg.gif); background-repeat:repeat-x; height: 18px; }
.tableitem { background-color: #FFFFFF; }
.tablealternate { background-color: #D1E7FA; }

.alertmsg { color: #FF0000; background-color: #FFFFCC; border: 1px solid #FF9900; padding: 2px 5px 2px 5px; }
.maincontent { padding: 5px 5px 5px 5px; }

#task { background-color: #ECF5F9; height: 26px; }
#task .header { color: #006AA4; padding: 1px 2px 1px 2px; font-weight: bold; font-family: "tahoma"; }

#search { background-color: #FFFFFF; }
#search .header { background-color: #FFCC33; color: #000000; font-weight: bold; font-family: "tahoma"; }

#alert { background-color: #FFFFCC; border: 1px solid #FF9933; }
#alert td { padding: 3px 3px 3px 3px; }

.searchborder { background-color: #006AA4; }
pre { font-family: "tahoma"; font-size: 11px; background-color: #EEEEEE; padding: 5px 5px 5px 5px; }
pre .comment { color: #008000; }
pre .builtin { color:#FF0000;  }

#searchbox { background-color: #FFFFFF; }
#searchbox td { color: #000000; }
#searchbox .header { color: #000000; background-color: #95A3D4; font-weight: bold; }
