body   { page-break-after: auto; margin: 0;}
body * { font-family: Verdana, "Trebuchet MS", Geneva, Arial; }

a {
	color: #339;
	text-decoration: underline;
}
a.listingtype {
	color: Black;
	text-decoration: underline;
	font-size : 16px;
}
a.download { text-decoration: none; }
a.download:hover { background-color: #ECFF96; }
code {
	font-size: 9px;
	line-height: 11px;
	font-family: Monaco, Courier;
}
h1,
.tablehead {
	color: #ff4500;
	font-style: normal;
	font-weight: bolder;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 2px;
}
h3 {
	color: #d2691e;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
.help { padding-left: 4px; }
td,
p {
	color: #222;
	font-size: 11px;
	line-height: 20px;
}
TD.err { color: #ff3333; }
TD.loggedin {
	color: white;
	font-size: 10px;
	line-height: 15px;
}
ul { font-size: 11px; line-height: 24px; font-family: Verdana, "Trebuchet MS", Geneva, Arial; list-style-type: square }
.check { width: 20px; height: 20px }
.entry { font: 11px Verdana, "Trebuchet MS", Geneva, Arial; background-color: white; text-indent: 3px; border-style: solid solid inset solid; border-width: 1px; border-color: maroon }
.error {
	color: #ff3333;
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	font-family: "Espy Sans", Verdana, Arial, Geneva;
	text-align: left
}
.flat{
	border : thin none White;
	background-color : #F0F0F0;
}

.numFlat{
	background-color : #F0F0F0;
	text-align: left;
}
.focus {

	background-color : #FFF1E6;

	border-style : solid solid inset solid;

	border-width : 1px 1px 1px 1px;

	border-color : #d2691e #d2691e #d2691e #d2691e;

	text-indent : 3px;

	font : normal normal normal 11px Verdana, "Trebuchet MS", Geneva, Arial;

}
.input, td.field{

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

}
.numInput {
	text-align : left;
}
.list { font-size: 10px; line-height: 10px; font-family: Verdana, "Trebuchet MS", Geneva, Arial; text-align: left }
.LoginName     { color: #fff; font-size: 9px; line-height: 18px; font-family: "Espy Sans", Verdana, Arial, Geneva; text-align: left }
.note {
	color: gray;
	font-size: 9px;
	line-height : 10px;
}
.unresolved {
	color: Red;
	font-size: 9px;
	line-height : 10px;
}

td.listinghead { color: Black; font-family: Verdana, "Trebuchet MS", Geneva, Arial; text-decoration: none;  font-size : 14pt;     }
td.listheading { color: Black; font-family: Verdana, "Trebuchet MS", Geneva, Arial; text-decoration: none;  font-size : 10pt;  font-weight : bold;      }

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
