body, td, .main
{
	font-size: 12px;
	color: #000055;
	line-height: 12px;
	font-family: verdana, Arial, helvetica, "san serif";
}

.instructions
{
	font-size: 10px;
	color: background;
	line-height: 14px;
	font-family: verdana, Arial, helvetica, "san serif";
	text-align: center;
}

.tdHeader, th
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	line-height: 14px;
	font-family: verdana, Arial, helvetica, "san serif";
	background-color: black;
}

.pageHeader
{
	font-weight: bold;
	font-size: 16px;
	line-height: 14px;
	font-family: verdana, Arial, helvetica, "san serif";
	left: 45px;
	position: relative;
	top: 0px;
}

.adminButton
{
	font: icon;
	width: 75px;
	color: #000066;
	text-align: center;
}

.sideDiv
{
	left: 50px;
	position: relative;
	top: 0px;
}

.required 
{
	background-image:url(required.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
}

.filter
{
	background-image:url(filter.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
}

.readOnly
{
		background-color:#d5d5d5;
		color:white;
}

.highLight
{
	font-size: 12px;
	color: #000055;
	line-height: 12px;
	font-family: verdana, Arial, helvetica, "san serif";
	background-color: #ffff99;
}

.ThinOutline
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

table.thinOl {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
