

A:link{
	text-decoration:none; 
	color: #1A3E94; 
	font-weight: normal;
}
A:visited{
	text-decoration:none; 
	color: #1A3E94; 
	font-weight: normal;
}
A:active{
	text-decoration:none; 
	color: #1A3E94; 
	font-weight: normal;
}
A:hover{
	text-decoration:underline; 
	color: #000000; 
	font-weight: normal;
}
 
A.menu:link{
	text-decoration:none; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: BOLD;
}
A.menu:visited{
	text-decoration:none; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: BOLD;
}
A.menu:active{
	text-decoration:none; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: BOLD;
}
A.menu:hover{
	text-decoration:none; 
	color: #000000; 
	font-size: 14px; 
	font-weight: BOLD
}

th{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	font-weight: normal;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	font-weight: normal;
}  
  
td.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal}
body.new { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: RED; font-weight: normal}
td.supersmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; color: #000000; font-weight: normal}
   
.emp {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 10px;
	BORDER-BOTTOM-WIDTH: 1px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT-WIDTH: 1px
}
.button {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 10px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	COLOR: #E0E0B7; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	BACKGROUND-COLOR: #7F8767; 
	BORDER-RIGHT-WIDTH: 1px
}
.delete_perm {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 10px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BORDER-RIGHT-WIDTH: 1px
}
.calendar_button {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 10px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	BORDER-RIGHT-WIDTH: 1px
}
.textbox {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 10px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BORDER-RIGHT-WIDTH: 1px
}

/* New style for input boxes with numbers (currency, miles, etc.) */
input.number{
	text-align: right;
}
fieldset{
	border: solid 1px #000000;
	padding: 3px;
}
legend{
	font-weight: bolder;
}

/* KANODEC - 2009/03/27 - For isolating a form or element on a screen 
overlay: Floating layer that covers the entire screen preventing users from clicking on elements below it.
hidden: hides the overlay and upfront DIV tags
upfront: Floating layer that displays the elements that the user should be focused on.
*/
.overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 2000px;
	z-index: 100;
	background-color: #000;
	filter:alpha(opacity=80); /* For IE */
	-moz-opacity:.80; /* For Mozilla */
	opacity:.80; /* For Mozilla */
}
.hidden {
	display: none;
	width: 1px;
	height: 1px;
}
.upfront {
	position: absolute;
	/*left: 200px;
	top: 200px;
	height: 400px;*/
	width: 400px;
	z-index: 101;
	background-color: #fff;
	border: 2px solid #CCC;
}