body { 
   margin: 0px; 
   background-color: #B3A081; 
}
#hdrdiv { 
   width:  810px; 
   height: 103px;
   background-color: #66573E;
   background-image: url('./images/hdrbkg.gif');
   font-family: Trebuchet MS;
   font-size: 12px;
   color: #FFCC33;
}
#hdrdiv_in { 
   width:  810px; 
   height: 80px;
   background-color: #66573E;
   background-image: url('./images/hdrbkg2.gif');
   font-family: Trebuchet MS;
   font-size: 12px;
   color: #FFCC33;
}
#spiraldiv {
   width:  810px; 
   height: 30px;
   background-position: 5 0;
   background-image: url('./images/spiral.gif');
}
#bodydiv {
   width:  810px; 
   height: 100%;
   background-color: #E0D6C5;
   background-image: url('./images/hdrbkg2.gif');
}
#bleft {
   float:left;
   width:589px;
   height:100%;
}
#brighttop {
   float:left;
   width:215px;
   height:82px;
   background-image: url('./images/calendar.jpg');
   background-repeat: no-repeat;
}
#brightmonth {
   float:left;
   width:215px;
   height:34px;
   background-color:#938265;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #3C3007;
}
#brightcal {
   float:left;
   width:215px;
   height:199px;
   background-color:#BAAA92;
}
#brightlogin {
   float:left;
   width:215px;
   height:130px;
   background-color:#CEC1AE;
   font-family: Trebuchet MS;
   font-size:11px;
}
#bright {
   float:left;
   width:215px;
   height:100%;
}
#blkdiv {
   width:  810px; 
   height: 20px;
   background-color: #000000;
   background-image: url('./images/hdrbkg3.gif');
}
#brndiv {
   width:  810px; 
   height: 20px;
   background-color: #473D2B;
   background-image: url('./images/hdrbkg3.gif');
   font-size:1px;
}
#brndiv2 {
   width:  810px; 
   height: 20px;
   background-color: #66583E;
   background-image: url('./images/hdrbkg4.gif');
   font-size:1px;
}
#ftrdiv {
   width:  810px;
   height: 100px;
   background-color: #554934;
   background-image: url('./images/ftrbkg.gif');
   font-family: Trebuchet MS;
   font-size:11px;
   color:#CEC1AE;
}
#calendar {
   margin:9px 0px 9px 9px;
}
#calday {
   float:left;
   width:26px;
   height:24px;
   margin:1px;
   background-color:#CEC1AE;
   font-family: Verdana;
   font-size: 12px;
   color: #000000;
   line-height:2
}
#menubar {
   margin-top:30px;
   margin-right:20px;
   margin-bottom:0px;
   margin-left:20px;
   text-align:right;
}
.menulink {
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
   margin-right:4px;
   text-decoration:none;
}
a.menulink:hover {
   color:#CC0000;
}
.navlink {
   font-family: Trebuchet MS;
   font-size:11px;
   color:#CEC1AE;
   margin-right:4px;
   text-decoration:none;
}
a.navlink:hover {
   color:#E0D6C5;
}
.bodylink {
   font-family: Trebuchet MS;
   font-size:12px;
   color:#000000;
   margin-left:4px;
   text-decoration:none;
}
a.bodylink:hover {
   color:#CC0000;
}
.hr {
   margin:5px 20px 0px 30px;
   height:3px;
   background-color: #BAAA92;
   font-size:0px;
}
.bullet{
   font-family: Trebuchet MS;
   font-size: 18px;
   color: #443418;
   line-height: 10px;
}
.hdr {
   margin-top:4px;
   margin-bottom:0px;
   font-family: Trebuchet MS;
   font-size:14px;
   color:#66573E;
}
.hdr2 {
   margin-top:0px;
   margin-left:7px;
   margin-bottom:8px;
   font-family: Trebuchet MS;
   font-size:14px;
   color:#66573E;
}
.hdr3 {
   font-family: Trebuchet MS;
   font-size:14px;
   font-weight:normal;
   color:#000000;
}
.tbl1 {
   border: 1px solid #BAAA92;
   background-color: #D7CCBB;
}
.td1 {
   border: 1px solid #BAAA92;
   background-color: #F7EFE1;
   padding-left:4px;
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
}
.th1 {
   padding-left:4px;
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
   line-height:1.1;
}
.txt {
   margin-top:8px;
   margin-left:8px;
   font-family: Trebuchet MS;
   font-size:13px;
   color:#000000;
}
.menutxt {
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
}
.frmtxt {
   font-family: Trebuchet MS;
   font-size:11px;
   width: 100px;
   padding:0px 0px 0px 2px;
   line-height:1.1;
   height:20px;
}
.frmbtn {
   font-family: Verdana, Arial;
   font-size: 10px;
   font-weight: bold;
   border: 1px solid;
   background-color: #66573E;
   color: #E0D6C5;  
}
.frmprompt {
   font-family: Verdana, Arial;
   font-size: 10px;
   font-weight: bold;
   color: #66573E;
}
a.frmprompt:hover {
   color:#CC0000;
}
.error {
   font-family: Verdana, Arial;
   font-size: 10px;
   color: #CC0000;
}
.title {
   font-family: Trebuchet MS;
   font-size:20px;
   color: #66573E;
}
.admintxt {
   font-family: Trebuchet MS;
   font-size:13px;
   color:#000000;
}
.adminhdr{
   font-family: Trebuchet MS;
   font-size:14px;
   color:#66573E;
}
.bodytxt {
   font-family: Trebuchet MS;
   font-size:13px;
   color:#000000;
}
a.bodytxt:hover {
   color:#CC0000;
}
.frmreq {
   font-family: Verdana;
   font-size:12px;
   font-weight:normal;
   color:#CC0000;
}
.regfrm {
   width:200px;
}
.regerror {
   font-family: Verdana, Arial;
   font-size: 10px;
   color: #CC0000;
}
.regbtn {
   font-family: Verdana, Arial;
   font-size: 10px;
   font-weight: bold;
   border: 1px solid;
   background-color: #66573E;
   color: #E0D6C5;
   width:50px;
   height:20px;
}
.calbtn {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   width:50px;
}
.caltd {
   border: 1px solid #BAAA92;
   background-color: #F7EFE1;
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
   width:68px; 
   height:60px; 
   cursor:pointer;
   text-align:right;
}
.calth {
   width:68px; 
   height:20px;
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
   line-height:1.1;
   text-align:center;
}
.cday {
   float:left;
   padding-left:5px;
   color: #000000;
   font-size:11px;
}
.cmore {
   float:left;
   padding-left:5px;
   line-height:2;
}
.caldaytd1 {
   border-left: 1px solid #BAAA92;
   border-right: 1px solid #BAAA92;
   border-bottom: 1px dotted #BAAA92;
   background-color: #F7EFE1;
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
   height:20px; 
   padding-left:5px;
   cursor:pointer;
}
.caldaytd2 {
   border-left: 1px solid #BAAA92;
   border-right: 1px solid #BAAA92;
   border-bottom: 1px solid #BAAA92;
   background-color: #F7EFE1;
   font-family: Trebuchet MS;
   font-size:11px;
   color:#66573E;
   height:20px; 
   padding-left:5px;
   cursor:pointer;
}
.clink {
   color:#66573E;
   text-decoration:none;
}
a.clink:hover {
   color:#CC0000;
}
.centeredImage {
   text-align:center;
}

