
body
{
	behavior: url("csshover.htc");
	font-family: "Arial", "Arial", sans-serif;
}


font {color: #000000; background: transparent }
link {color: #0000EE; background: transparent }
vlink {color: #551A8B; background: transparent }
alink {color: #0000EE; background: transparent }
p { text-align: center }
p.left { text-align: left }

#logobox {
width: 627px;
height: 101px;
border: 1px solid;
border-color: #006666;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
background: #CEDFDF;
color: #CEDFDF
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
border: 5px black;
}

#menu {
position: absolute; /* Menu position that can be changed at will */
top: 230;
left: 0;
width: 180px;
}

#menu dt {
cursor: pointer;
margin: 2px 0;
height: 20px;
line-height: 22px;
text-align: center;
font-weight: bold;

background: #7AB8B1;   /*main button color */
}

#menu dd {
border: 5px black;
font-weight: normal;
border: 1px solid;
border-color: black;
}

#menu li {
text-align: center;
background: #BDDBD8;  /*sub menu color */
border: 1px solid;
border-color: black;
}

#menu li a, #menu dt a {
color: #000000; /*menu text color */
text-decoration: none;
display: block;
border: 0px none;
}

#menu li a:hover, #menu dt a:hover {
background: #47857E; /* sub menu hover color */
}

#indexmaintext {
position: absolute;
left: 175;
top: 160;
z-index: 10;
width: 600;
padding: 10px;
text-align: left;
}

#maintext {
position: absolute;
left: 175;
top: 160;
z-index: 10;
width: 70%;
padding: 10px;
text-align: left;
}

#bottomtext {
width: 900;
padding: 5px;
text-align: center;
}

#dragonfly{
position: absolute;
left: 0;
top: 0;
background-color: #006666;
padding: 2px;
}

#designbar {
position: absolute;
left: 179;
top: 110;
background-color: #006666;
width: 855;
padding: 5px;
height:30;
}

#bar1 {
position: absolute;
left: 921;
top: 82;
height: 85;
background-color: black;
width: 14;
}

#bar2 {
position: absolute;
left: 948;
top: 89;
height: 72;
background-color: black;
width: 10;
}

#bar3 {
position: absolute;
left: 972;
top: 97;
height: 56;
background-color: black;
width: 7;
}

#namebar {
position: absolute;
left: 230;
top: 30;
}

#CalendarTable{
table-layout:fixed;
border: 5px black;
background: white;
border-collapse: collapse;
padding-left: 5px;
padding-right: 5px;
font: bold;
text-align: left;
vertical-align: top;
}
#CalendarTable tr {
border: 1px solid black; 
border-style: ridge; 
vertical-align: top;
}

#CalendarTable td {
border: 1px solid black; 
border-style: ridge; 
vertical-align: top; 
font-size:small; 
padding:5px;
}