body { background-color: #000066;
font-family: "ms sans serif", verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: normal;
color: #FFFF00; }
th { font-family: "ms sans serif", verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: normal;
color: #FFFF00; }

a { color: #39FFFF;
text-decoration: none; ; font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 12px}

a.sidebar {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

form { background-color: #000066; font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000066; font-weight: bold}

.title { font-family: "Times New Roman", Times, serif;
font-size: 24px;
line-height: 30px;
color: #000000; }

.subtitle { font-family: "Times New Roman", Times, serif;
font-size: 16px;
line-height: 22px;
font-weight: bold;
color: #660000; }

.header { font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #DCDCDC;
background-color: #006666; }

.nav { font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #CCCCCC; }

.navLink { font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #DEDECA; }

.sidebar { font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
padding: 3px;
background-color: #FFFFFF; }

.sidebarHeader { font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 24px;
color: #FFFFFF;
background-color: #339999; }

.sidebarFooter { font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
background-color: #CCCCCC; }

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	color: #666666;
	background-color: #FFFFFF;
	border: medium solid #CCCCCC;
	padding: 10px;
	position: static;
}

.legal { font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333; }

.box1 { border-color: transparent;
border-width: medium;
border-style: ridge; }

.promo { font-family: "Times New Roman", Times, serif;
color: #000033; }

.titlebar { font-family: "Times New Roman", Times, serif;
font-size: 9px;
color: #FFFFFF;
background-color: #336699; }

.dingbat { font-family: Arial, Helvetica, sans-serif;
color: #006666;
font-weight: bolder;
font-size: medium;
background-color: #99CC99; }

a:hover { text-decoration: underline; ; color: #00FFAA}

input.big { width: 100px; ; color: #FFFFAA}

input.small { width: 50px; }

.sidebarItem {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	text-align: center;
	line-height: normal;
	color: #000000;
	z-index: 9;
width: 130;
height: 40;
}

#main { position: absolute;
top: 0px;
left: 0px;
width: ;
height: ;
z-index: 12; }

#menu-top { position: absolute;
top: 0px;
left: 0px;
width: 600px;
height: 143px;
z-index: 0; }

#title { position: absolute;
top: 15px;
left: 195px;
width: 305px;
height: 50px;
z-index: 2; }

#logo { position: absolute;
top: 0px;
left: 4px;
width: 100px;
height: 109px;
z-index: 3; }

#hmenu { position: absolute;
top: 69px;
left: 120px;
z-index: 5;
height: auto;
background-color: #FFFFFF;
width: auto; }

#sidebar { position: absolute;
top: 143px;
left: 0px;
width: 140px;
z-index: 0; padding: 0px; }

#sidebar-bottom {
	width: 137px;
	height: 46px;
}

#sidebar-content {
	width: 130px;
	background-image: url(images/sidebar-normal.gif);
	line-height: 10px;
}

#section { position: absolute;
top: 125px;
left: 10px;
width: 100px;
height: 25px;
z-index: 10;
text-align: center; }

#sidebar-selected {
	background-image: url(images/sidebar-selected.gif);
	width: 139px;
	height: 54px;
	z-index: 0;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	line-height: normal;
	text-align: center;
	color: #000000;
}

#content { position: absolute;
top: 140px;
left: 160px;
width: 440px;
z-index: 11; }
.specification {
	line-height: normal;
	font-weight: bold;
}
.month {
	font-size: 18px;
	font-weight: bold;
}
.event {
	font-weight: bold;
}


td { font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: normal; color: #FFFF00;  } 
tr { font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: normal; color: #FFFF00; }
li {  font-family: Arial, Helvetica, sans-serif; line-height: normal; color: #FFFF00; text-decoration: none; font-size: 10px; font-style: normal; list-style-type: square}
p { font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: normal; color: #FFFF00; }
input {  background-color: #000066; font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 8px; font-style: normal; line-height: normal; color: #FFFF00; font-weight: normal; border: thin ridge; border-color: #99FFFF #99FFFF #42FFFF #42FFFF}
textarea {  background-color: #000066; font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; color: #FFFF00; border-color: #92FFFF #92FFFF #42FFFF #42FFFF; border-style: ridge; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
select { background-color: #000066; font-family: "ms sans serif", verdana, arial, helvetica, sans-serif; font-size: 8px; font-style: normal; line-height: normal; color: #FFFF00; font-weight: normal; border: thin ridge; border-color: #99FFFF #99FFFF #42FFFF #42FFFF }
