a {font-weight: bold;color:rgb(10,10,60);}
.header {position: absolute; top: 0; left: 0;width: 100%;height: 58; z-index:2;background: url(images/header.jpg);}
.content {position: absolute; top: 58; left: 0;width: 100%;height:520; z-index:10;background: url(images/bodyback.jpg);}
.lc {position: absolute; left: 0;width: 100%;height: 100%; z-index:10;background: url(images/bodyback.jpg);}
.output {position:relative; top:38; left:185; width:expression(document.body.clientWidth - 185); height:480; overflow:auto;}
.footer {position: absolute; top: 568; left: 0;width: 100%;height: 32;background: url(images/bottomback.gif);z-index:15;}
.topmenu {position: absolute; top: 58; left: 0;width: 100%;height: 23; z-index:15;background: #000000;text-align:right;color:#ffffff;font-size:10px; font-weight:bold;}
.topmenu a {color:#ffffff;font-size:10px;}
.sidemenu {position: absolute; top: 90; left: 0;width: 175;height: 298; z-index:15;}
.sidemenu a {color:#000000;font-size:11px;}

.bttnOn {border-bottom: 2px outset;border-right: 2px outset;border-left: 2px outset;border-top:2px outset;padding-left:3px;padding-right:5px;width:160;margin-left:5;}
.bttnDown {border-bottom: 2px inset;border-right: 2px inset;border-left: 2px inset;border-top:2px inset;padding-left:3px;padding-right:5px;color:#37349B;width:160;margin-left:5;}
.bttnOff {padding-left:5px;padding-right:5px;margin: 2px;width:160;margin-left:5;}

.tbttnOn {border-bottom: 2px outset;border-right: 2px outset;border-left: 2px outset;border-top:2px outset;padding-left:3px;padding-right:5px;margin-left:5;top:3;position:relative;}
.tbttnDown {border-bottom: 2px inset;border-right: 2px inset;border-left: 2px inset;border-top:2px inset;padding-left:3px;padding-right:5px;color:#37349B;margin-left:5;top:3;position:relative;}
.tbttnOff {padding-left:5px;padding-right:5px;margin: 2px;margin-left:5;top:3;position:relative;}

body {font-family:Tahoma; font-size:12;background: white;}
.bold {font-weight:bold;}

.form {position: relative; top:20; width:450; left:30;border:2px ridge #37349B;}
.formrow{position: relative;background: #efefef;width:100%;}
.formtitle{position: relative;width:%;text-align:right;color:#37349B;vertical-align : top; }
.io{position: relative;width:74%;text-align:left;background: #;}
.buttonbar{text-align:center;background:#37349B;width:100%;}

table {font-size:12;}

.calendar {height:expression(document.body.clientHeight - 255);width:expression(document.body.clientWidth - 215);border:2px ridge #37349B;}
.month {font-size:16px;font-weight:bold;text-align:center;background: url(images/topcenter.gif);color:rgb(10,10,60);width:100%}
.daylabel {font-size:12px;font-weight:bold;text-align:center;color:#ffffff;width:14.23%;border-left:2px ridge #37349B;border-bottom:2px ridge #37349B; height:100% ;}
.day {font-size:9px;width:14.23%;border-bottom:2px ridge #37349B;border-left:2px ridge #37349B; height:100%; }
.day a{font-size:9px;font-weight:normal;text-decoration:none;text-overflow: ellipsis;}
.day a:hover{font-weight:bold;}
.dayblank {background: url(images/bottomback.gif);background-position : bottom;background-repeat : repeat-x;border-bottom:2px ridge #37349B;border-left:2px ridge #37349B; height:100%; width:14.23%;}
.datenumber{width:15;text-align:right;background: url(images/bottomback.gif);background-position : bottom;border:1px ridge #37349B;}
.calendardayrow {height:16; background:rgb(10,10,60);}
.calendarrow {height:20%; background:#f1f1f1;}