html {
   font-family: sans-serif;
   color: #990000;                           /* changed from #cc0000; */
   /* background-image: url("images/tm_bg.gif"); changed from images/bg_05.gif */
   background-repeat: repeat;
   background-color: #232534;
   /* margin: 0px 12px;                          commented out margins */
   /* background-image: url("images/tm_bg_stripe.gif"); */
}

body {
   /* background-image: url("images/tm_bg.gif");/* changed from images/bg_05.gif */
   background-color: #eaeaea;
   background-repeat: repeat;
}

div.top {
   text-align: center;
   /* background-image: url("http://mupd.org/images/banner_06.jpg"); */
}

h1.header {
   font-size: 24pt;
   font-family: sans-serif;
}

div.content {
   background-color: #e5e5e5;
   background-image: url("images/tm_bg_stripe.gif");
}

div.menu {
   text-align: center;
   border-top: 2px maroon solid;
   border-bottom: 2px maroon solid;
   /* background-color: #eaeaea; */
   background-image: url("images/tm_bg_stripe.gif");
}

a.menuitem_off {
   text-decoration: none;
   color: #b22222;
   background-color: #e5e5e5;
   padding-right: 12px;
   padding-left: 18px;
   font-weight: 600;
   font-size: 10pt;
   width: 96px;
}

a.menuitem_on {
   text-decoration: none;
   color: #e5e5e5;
   background-color: maroon;
   padding-right: 12px;
   padding-left: 18px;
   font-weight: 600;
   font-size: 10pt;
   width: 96px;
}

div.sub_menu {
   text-align: center;
   background-color: #ff0000;
   border-top: 2px #ff0000 solid;
   border-bottom: 2px #ff0000 solid;
}

a.sub_menuitem_on {
   text-decoration: none;
   color: #990000;
   background-color: #ffe0e0;
   padding-right: 12px;
   padding-left: 18px;
   font-weight: 600;
   font-size: 10pt;
   width: 96px;
}

a.sub_menuitem_off {
   text-decoration: none;
   color: #ffe0e0;
   background-color: #ff0000;
   padding-right: 12px;
   padding-left: 18px;
   font-weight: 600;
   font-size: 10pt;
   width: 96px;
}

a.control_off {
   display: block;
   margin: 0px;
   text-align: center;
   width: 198px;
   height: 24px;
   border: outset 3px maroon;
   text-decoration: none;
   color: #990000;
   background-color: #ffe0e0;
   font-weight: 600;
   font-size: 10pt;
}

a.control_on {
   display: block;
   margin: 0px;
   text-align: center;
   width: 198px;
   height: 24px;
   border: inset 3px maroon;
   text-decoration: none;
   color: #ffe0e0;
   background-color: #990000;
   font-weight: 600;
   font-size: 10pt;
}

a.action_off {
   display: block;
   border: 1px solid #000000;
   margin: 1px;
   text-align: center;
   width: 172px;
   height: 18px;
   text-decoration: none;
   color: #990000;
   background-color: #ffe0e0;
   font-weight: 600;
   font-size: 10pt;
}

a.action_on {
   display: block;
   border: 1px solid #000000;
   margin: 1px;
   text-align: center;
   width: 172px;
   height: 18px;
   text-decoration: none;
   color: #ffe0e0;
   background-color: #990000;
   font-weight: 600;
   font-size: 10pt;
}

div.foot {
   width: 100%;
   padding: 12px;
   color: #fff6f6;
   background-color: #990000;
   font-size: 10pt;
   height: 31px;
}

table {
   font-size: 10pt;
   text-align: center;
}

td {
   padding: 6px;
   vertical-align: top;
   text-align: left;
}

td.cal {
   border: solid 1px black; 
   height: 72px; 
   text-align: left; 
   vertical-align: top;
}

form {
   padding: 3px;
}

h3.cap{
   text-align: center;
}

img#xhtml {
   float: right;
}
