pre, font, a, tr, td, p, b, li 
{
	font-family:arial;
	font-size:12px;
}

li 
{
	line-height:5mm;
}

pre 
{
	font-size:13px;
}

a 
{
	color:black;
	text-decoration:underline;
}

a:hover 
{
	color:black;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6 
{
  font-family:arial;
  color:#336699;
  text-decoration:underline;
}

input, select, textarea 
{
  font-family:arial;
  font-size:12px;
}

div.boxie 
{
	width:680;
	padding:1px;
	border: 1px dotted gray;
}

table.event, table.event th 
{
	border-collapse: collapse;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	font-size:12px;
	height:20px;
}

.reg-emp, .reg-yel 
{
	background:#FFFBE7;
}

.reg-admin, .reg-adm 
{
	background:powderblue;
}

.reg-user, .reg-lav 
{
	background:#F3F6FF;
}

.white, .white:hover 
{
	color:white;
}

.red 
{
	color:red;
}

.black 
{
	color:black;
}

.appnew, .appold, .odd 
{
	background:white;
}

.appnews, .appolds 
{
	background:seashell;
}

tr.even 
{
	background:#f0f0f0;
}

.darkred 
{
	color:darkred;
}

.mid-gray 
{
	background:#D3D3D3;
}

.blue, .blue:hover 
{
	color:blue;
}

.darkblue
{
	color:#336699;
}

.button  
{
  background-color: ghostwhite;
  border: 1px solid #d0d0d0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 5px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
  cursor:hand;
}

.button:hover
{
  background-color: ghostwhite;
  border: 2px solid #d0d0d0;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #000000;
}

