body {margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;  padding: 0; color: #000000; font-family: Tahoma, Verdana,  Arial, Sans-serif; font-size: 11px;  background: #A0AF97 url("/images/bgall.gif") repeat;}

.logo {background: url("/images/logo.gif") no-repeat; background-position: left top; width: 200px; height: 143px;}
.map {background: url("/images/map.gif") no-repeat; background-position: left top; width: 200px; height: 60px; margin-top: 2px;}

A:link, A:visited, A:active {color: #993333; text-decoration: none;}
A:hover {color:#993333; text-decoration: underline;}

.maintable {width: 100%; BORDER-top: #5A3506 1px solid; BORDER-bottom: #5A3506 1px solid; background-color: #EDF0D4;}
.tdleft {width: 17px; background: url("/images/leftbg.gif") repeat;}
.tdlogo {width: 200px; PADDING: 2px;}
.tdcenter {PADDING-RIGHT: 2px; PADDING-LEFT: 2px;}
.td2 {BORDER-LEFT: #5A3506 2px dotted; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
.space {BORDER-top: #5A3506 2px solid; margin-bottom: 2px; margin-top: 2px;}

.titlemenu {BORDER-top: #5A3506 2px solid; BORDER-bottom: #5A3506 2px solid; margin-top: 2px;}
.titlemenu2 {background-color: #D5DBAD; PADDING: 2px; margin-top: 2px; margin-bottom: 2px; }

.sitetitle {text-align: left; width: 470px;}
.sitetitledesc {float: right; text-align: left; font-weight: normal; font-size: 11px;}

.mainmenu {text-align: left;}
.mainmenumail {text-align: right; float: right; font-weight: normal;}
.mainmenumail a:link {font-weight: bold;}
.mainmenumail a:visited {font-weight: bold;}
.mainmenumail a:hover {font-weight: bold;}
.mainmenumail a:active {font-weight: bold;}

.summary {PADDING-LEFT: 30px;}

.topictitle {margin-bottom: 5px; margin-top: 5px; PADDING-top: 1px;  PADDING-bottom: 2px;  BORDER-bottom: #5A3506 1px dotted;}
.topicdata {text-align: right; float: right; color: #5A3506;}
.conspace {padding: 10px;}

h1 {font-family: Tahoma, Verdana,   Arial, Sans-serif; font-size: 17px; margin: 0px;}
h2 {font-family: Tahoma, Verdana,   Arial, Sans-serif; font-size: 16px; margin: 0px;}
h3 {font-family: Tahoma, Verdana,  Arial, Sans-serif; font-size: 15px; margin: 0px;}
h4 {font-family: Tahoma, Verdana,  Arial, Sans-serif; font-size: 14px; margin: 0px;}
h5 {font-family: Tahoma, Verdana,   Arial, Sans-serif; font-size: 13px; margin: 0px;}

.calendarBG {background-color: #F1F3E2; BORDER: #808080 1px solid; margin-bottom: 7px; margin-top: 7px;}
.calendarBlank {background-color: #F1F3E2;}
.calendarHeader {color: #000000; text-align: center; background-color: #F1F3E2; PADDING-bottom: 2px;}
.calendarMonthLinks {font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
.calendarMonthLinks a:link {color: #993333; text-decoration:none;}
.calendarMonthLinks a:visited {color: #993333; text-decoration:none;}
.calendarMonthLinks a:hover {color: #993333; text-decoration:none;}
.calendarDayHeading {vertical-align: middle;}
.calendarToday {font-size: 11px; font-weight: bold; letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #000000; background-color: #FFFFFF; }
.calendarCell {font-size: 11px;  letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #000000; background-color: #F8F8F8;}
.calendarToday a:link {font-weight: bold; color:#993333; text-decoration: none;}
.calendarToday a:visited {font-weight: bold; color:#993333; text-decoration: none;}
.calendarToday a:hover {font-weight: bold; color:#993333; text-decoration: none;}
.calendarCell a:link {color:#993333; text-decoration: underline;}
.calendarCell a:visited {color:#993333; text-decoration: underline;}
.calendarCell a:hover {color:#993333; text-decoration: underline;}


p {margin-top: 5px; margin-bottom: 5px;}

blockquote {PADDING-RIGHT: 5px; PADDING-LEFT: 3px; MARGIN: 5px; margin-left: 15px; BORDER-LEFT: #9A9A9A 2px dotted; LINE-HEIGHT: 150%;}

ul {list-style: square; margin-top: 3px; margin-bottom: 3px; margin-left: 8px; padding-left: 8px;}

img {margin: 0; padding: 0; border: 0;}

ol {margin-bottom: 10px;}

.checkbox {background-color: transparent; margin: 3px; padding: 0; border: 0;}

.input {border: 1px solid #808080; background-color:  #F1F3E2; color: #000000;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; padding: 5 5 5 5; margin-top: 2px; margin-bottom: 2px;}
.textarea {border: 1px solid #808080; background-color:  #F1F3E2;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; color:  #0000000; margin-top: 3px; margin-bottom: 3px;}
.submit {border: 1px solid #808080; background-color:  #F1F3E2; color: #000000;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; padding: 5 5 5 5; margin-top: 2px; margin-bottom: 2px;}

input {border: 1px solid #808080; background-color:  #F1F3E2; color: #000000;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; padding: 5 5 5 5; margin-top: 2px; margin-bottom: 2px;}
textarea {border: 1px solid #808080; background-color:  #F1F3E2;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; color:  #0000000; margin-top: 3px; margin-bottom: 3px;}
submit {border: 1px solid #808080; background-color:  #F1F3E2; color: #000000;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; padding: 5 5 5 5; margin-top: 2px; margin-bottom: 2px;}

.multiselect {border: 1px solid #808080; background-color:  #F1F3E2; color: #000000;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; padding: 5 5 5 5; margin-top: 2px; margin-bottom: 2px; }

select {border: 1px solid #808080; background-color:  #F1F3E2; color: #000000;  font-family: Verdana, Tahoma,  Arial, Sans-serif; font-size: 11px; padding: 5 5 5 5; margin-top: 2px; margin-bottom: 2px; }

.hidden {margin: 0; padding: 0; border: 0;}
.radio {background-color:  transparent; margin-top: 4px; margin-bottom: 4px; padding: 0; border: 0;}
form {margin: 0;}





.buttonMode {font-size: 11px; background-color: transparent; white-space: nowrap;}
.htmlButtonOuter, .htmlButtonOuterL {background-color: #ffffff; padding: 0; border-top: #333 1px solid; border-right: #345864 1px solid; border-bottom: #345864 1px solid;}
.htmlButtonOuterL {border-left: #345864 1px solid;}
.htmlButtonInner {background-color: transparent;  text-align: center; padding: 0 3px 0 3px; border-left: #fff 1px solid; border-top: #fff 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid;}
.htmlButtonOff {font-size: 11px; padding: 1px 2px 2px 2px; white-space: nowrap; }
.htmlButtonA {font-size: 11px; padding: 1px 2px 2px 2px; white-space: nowrap; }
.htmlButtonOff a:link {color: #000080; text-decoration: none; white-space: nowrap;}
.htmlButtonOff a:visited {color: #000080; text-decoration: none;}
.htmlButtonOff a:active {color: #000080; text-decoration: none;}
.htmlButtonOff a:hover {color: #2D2DE3; text-decoration: none;}
.htmlButtonOn {font-size: 11px; background: #f6f6f6; padding: 1px 2px 2px 2px; white-space: nowrap;}
.htmlButtonOn a:link {color: #000080; text-decoration: none; white-space: nowrap;} 
.htmlButtonOn a:visited {color: #000080; text-decoration: none;} 
.htmlButtonOn a:active {color: #000080; text-decoration: none;}
.htmlButtonOn a:hover {color: #2D2DE3; text-decoration: none;}

.codeblock {background: #E9E9E9; border-left: 1px solid #B2B3CE; border-top: 1px solid #B2B3CE; border-bottom: 1px solid #B2B3CE; border-right: 1px solid #B2B3CE; font-size: 11px; color: #38394B; margin: 8px 4px 10px 3px; padding: 10px 10px 10px 6px;}

