body, table, a, input, textarea, select
{
font-size: 8pt;
font-family: verdana;
}

table
{
border-collapse:collapse;
}

table.hdr
{
background-image: url('Img/hdrbgnd.gif');
background-repeat: repeat-y;
width:100%
}

table.hdr td
{
width:100%;
vertical-align: middle;
height: 42px;
padding-left:6px;
}

table.hdr a
{
text-decoration:none;
color:white;
}

hr.hdr
{
color:white;
border:none;
}

span.t1
{
font-size: 16pt;
font-weight: bold;
color:white;
}

span.t2
{
font-size: 10pt;
color:white;
}

span.today
{
font-weight:bold;
color:red;
}

td.tab, td.itab, td.tab2, td.itab2
{
background-repeat:no-repeat;
background-position:top center;
height:20px;
vertical-align:middle;
text-align:center;
cursor:pointer;
}

td.tab
{
background-image:url('Img/tab.gif');
width:58px;
}

td.tab2
{
background-image:url('Img/tab2.gif');
width:58px;
font-weight:bold;
}

td.itab
{
background-image:url('Img/itab.gif');
width:132px;
font-weight
}

td.itab2
{
background-image:url('Img/itab2.gif');
width:132px;
font-weight:bold;
}

table.cal1
{
background-color:#ececec;
border: 1px solid #808080;
border-collapse:separate;
}
table.cal1 td
{
margin:5px;
padding: 3px;
}

table.cal1 img
{
vertical-align:middle
}

table.cal2, table.info
{
width:800px;
border-collapse:collapse;
border-color:black;
border-width:1px;
border-style:solid;
background-color:white;
}

table.cal2 th
{
text-align:center;
background-color:#FFCDA9;
font-weight:bold;
border: 1px solid black;
width:14.3%;
}

table.cal2 td, table.info td
{
border:1px solid black;
vertical-align:top;
padding:3px;
text-align:left;
}
table.cal2 td
{
height:84px;
}

td.gry
{
background-color:#e0e0e0;
}
td.today
{
background-color:#FDDBDB;
}

table.eventside
{
background-color:white;
border:1px solid black;
display:none;
position:absolute;
}
table.eventside td, table.eventside th
{
padding:4px;
height:20px;
vertical-align:middle;
}

table.eventside th
{
font-weight:bold;
background-color:#ffcda9;
}

table.eventside img
{
vertical-align:middle;
}

input.ipbox
{
width:350px;
background-color:#FDDBDB;
}

table.appform
{
width:800px;
border: 1px solid #e0e0e0;
}
table.appform td
{
border: 1px solid #e0e0e0;
padding:3px;
}

table.appform img, table.appform input
{
vertical-align:middle;
}

#mcal1, #mcal2, #mcal3, #mcal4, #mcal5, #mcal6, #mcal7, #mcal8, #mcal9, #mcal10, #mcal11, #info1, #info2, #info3
{
display:none;
}

#mcal0, #info0
{
display:table;
}

table.calendarmenu td {width:20px;border:solid 1px #c0c0c0;text-align:right; cursor:pointer}
tr.calendarmenu td {font-weight:bold; text-align:center}
td.calendarmenu2 {background:#0000c0; color:white;font-weight:bold;}
td.calnomth {color:#c0c0c0;}
td.caltoday {background-color:#a0a0a0; color:#0000c0; font-weight:bold;}
td.calseldate {color:#ff0000; font-weight:bold;}
table.modalmenu, table.modaltable { position:absolute;left:300px;top:100px;display:none;z-index:100;background:#ffffff;border-collapse:collapse;border-style:solid;border-color:#0000c0;border-width:2px;padding: 3px;}
table.modaltable {width:600px;}
td.modalmnuhdr {background-color:#0000c0; color:white; font-weight:bold; vertical-align:top;}
td.modalmnuhdr img body span a {vertical-align:middle;}

table.sidebar
{
background-color:#FFCDA9;
border-collapse:separate;
border:1px solid #ff3020;
height:600px;
}
table.sidebar td
{
vertical-align:top;
}

table.sidemnu td
{
padding:3px;
vertical-align:top;
}
table.sidemnu a
{
text-decoration:none;
color:black;
}
table.sidemnu a:hover
{
color:blue;
}

table.entstable
{
width:100%;
}
table.entstable td, table.entstable th
{
border:1px solid #e0e0e0;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
}
table.entstable img
{
vertical-align:middle;
}

table.entstable th
{
background-color:#fff0f0;
}

div.entsdiv
{
width:100%;
max-height:300px;
white-space:nowrap;
overflow:auto;
}

div.emaildiv
{
width:80%;
max-height:600px;
white-space:nowrap;
overflow:auto;
}

textarea.emailtxt
{
width:800px;
height:240px;
border:1px solid #ff3020;
background-color:#FFCDA9;
}

table.emailtblwrapper
{
border: 1px solid #a0a0a0;
background-color: #e0e0e0;
}