body { margin: 1px; background-color: #dfe9c7; font-family: Verdana; font-size: 12px; }
select { font-family: Verdana;}
input { font-family: Verdana; font-size: 12px; }
textarea { font-family: Verdana; font-size: 12px; }
th { font-family: Verdana; font-size: 15px; }
td { font-family: Verdana; font-size: 12px; }
form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
a { text-decoration: none; color: #00008B; padding: 0px 0px 1px 0px; }
a:hover { text-decoration: none; color: Red; border-bottom: 1px solid #000000; padding: 0px 0px 0px 0px; }
.menubody { margin: 10px 5px 0px 5px; background-color: #ececec; font-family: Verdana; font-size: 12px; }
.mainbody { margin: 10px 5px 0px 5px; background-color: #ececec; font-family: Verdana; font-size: 12px; }
.nopad { padding: 2px 2px 2px 5px; }
.nomargin { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.normal {}
.normalgreen { background-color: #eeffee; }
.flat { border: 1px solid #999999; padding: 1px 1px 1px 1px; }
.flatgreen { border: 1px solid #999999; padding: 1px 1px 1px 1px; background-color: #eeffee; }
.flatleft { border: 1px solid #999999; border-left: 0px; padding: 1px 1px 1px 0px; }
.flatright { border: 1px solid #999999; border-right: 0px; padding: 1px 0px 1px 1px; }
.message { color: Blue; font-weight: bold; }
.errormessage { color: Red; font-weight: bold; }

.menubox { padding: 2px 0px 3px 5px; border: 1px solid #4E5D00; border-top-width: 0px; background-color: #c8e56f; }
.menubox_black { padding: 2px 0px 3px 5px; border: 1px solid #000000; border-top-width: 0px; background-color: #dfe9c7; }

.menuhead { padding: 2px 0px 3px 5px; border: 1px solid #4E5D00; background-color: #4E5D00; color: White; font-weight: bold; }
.menuhead_black { padding: 2px 0px 3px 5px; border: 1px solid #000000; background-color: #000000; color: #FFFFFF; font-weight: bold; }
.menuhead_black a { text-decoration: none; color: #FFFFFF; padding: 0px 0px 1px 0px; }
.menuhead_black a:hover { text-decoration: none; color: Red; border-bottom: 1px solid #000000; padding: 0px 0px 0px 0px; }

.tablehead { background-color: Maroon; color: White; font-weight: bold; }
.subhead { padding: 2px 0px 3px 5px; background-color: #ececec; color: Black; font-weight: bold; }
.outlined { background-color: White; border: 1px solid Maroon; }
.tiny { font-size: 9px; }
.green { text-decoration: none; color: green; }
.spacedbutton { margin-top: 5px; }
.partner { color: Orange; font-weight: bold; }

.dotted-left { border-left: 1px dotted #afafaf; }
.dotted-bottom { border-bottom: 1px dotted #afafaf; }
.dotted-left-bottom { border-left: 1px dotted #afafaf; border-bottom: 1px dotted #afafaf; }

.selected { background-color: Darkblue; color: #ffffff; border-bottom: 2px solid Darkblue; font-weight: bold; }
.selected a { text-decoration: none; color: #ffffff; }
.selected a:hover { text-decoration: none; color: Yellow; }

.cd_box a:hover { text-decoration: none; color: #afafaf; border-bottom: 0px solid #000000; padding: 0px 0px 1px 0px; }
.cd_box a:hover img { text-decoration: none; border: #ff0000 1px solid; }
.cd_box img { border: #afafaf 1px solid; }

.font15 * { font-family: Verdana; font-size: 15px; }

.search b { color: Red; }
