h2	{
	font-family:verdana;
	font-weight:800;
	color:#003366;
	font-size:17px;
}
.cubesheet	{
	font-family:verdana, sans-serif;
	font-size:9px;
	margin-top:-2px;
	margin-bottom:-2px;
	padding-top:-2px;
	padding-bottom:-2px;
	height:14px;
}
.detailinfo	{
	font-family:verdana, sans-serif;
	font-size:10px;
}
.printboldheader{
	font-weight:800;
	font-size:12px;
	font-family:verdana, sans-serif;
	text-decoration:underline;
}
.printbold{
	font-weight:800;
	font-size:10px;
	font-family:verdana, sans-serif;
}
.leftside	{
	font-size:12px;
	font-family:verdana;
	color:navy;
}
.leftside a	{
	text-decoration:none;
	font-family:verdana;
	color:navy;
}
.leftside a:hover	{
	font-family:verdana;
	color:red;
}

.leftside ul	{
	list-style-type: none;
	padding-left: 0px;
}
.panel ul	{
	list-style-type: none;
	padding-left: 0px;
}
.panel 	{
	font-size:10px;
	list-style-type:none;
	margin-left:0;
	font-family:verdana, sans-serif;
}
.panel	h4	{
	font-size:16px;
	color:red;
}
p	{
	margin-left:6px;
	margin-right:6px;
	font-family:verdana, sans-serif;
	font-size:12px;
}
h2		{
	margin-left:5px;
	border-bottom:1px black dashed;
}
.control	{
	margin-left:5px;
	margin-right:5px;
	font-family:verdana, sans-serif;
	font-size:12px;
}
 
.link_box	{
	border: 1px dashed black;
	background-color: whitesmoke;
	margin-left:6px;
	margin-right:6px;
	padding:6px;
	font-family:verdana, sans-serif;
	font-size:14px;
	font-weight:800;
}

input	{
	color:blue;
	font-family:verdana;
	font-size:10px;
}

select {
	color:blue;
	font-famliy:verdana;
	font-size:10px;
}

textarea {
	color:blue;
	background-color:#FFFF99;
	font-family:verdana;
}

th	{
	background-color:whitesmoke;
}

.errors	{
	color:red;
}

.lister		{
	font-family:verdana, sans-serif;
	margin-left:5px;
	font-size:12px;
}

.lister a	{
	color:blue;
	text-decoration:underlined;
}
.lister a:hover	{
	color:blue;
	text-decoration:none;
}
.visualschedule	{
	font-family:verdana, sans-serif;
	font-size:13px;
	width:495px;
	border:1px dashed black;
}
.visualschedule	a{
	border-top:1px solid #FF9999;
	border-left:1px solid #FF9999;
	border-bottom:1px solid #660000;
	border-right:1px solid #660000;		
	background-color:red
}
.visualschedule	a:hover{
	border-top:1px solid #660000;
	border-left:1px solid #660000;
	border-bottom:1px solid #FF9999;
	border-right:1px solid #FF9999;	
	background-color:red
}

.printedreport	{
	width:750px;
	border:1px solid black;
	font-size:10px;
	font-family:verdana, sans-serif;
}
.printedreport	th{
	font-family:verdana, sans-serif;
	background-color:black;
	color:white;
	font-weight:800;
}
body {
	background-image: url();
	margin-top: 0px;
	background-color: #999966;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style9 {font-weight: bold; color: #800000;}

.calendar {
	font-family:verdana;
	font-size:9px;
	border:1px black solid;
	width:100%,
	color:black;
}

.calendar a{
	color:blue;
	text-decoration:underlined;
}
.calendar a:visited{
	color:blue;
	text-decoration:underlined;
}
.calendar a:hover{
	color:red;
	text-decoration:none;
}
.calendar td{
	border:1px solid black;
}
