
body, td, th, .formb, input, textarea
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.bot
{
	border: 1px solid;
	border-color: #4c4c4c;
}
.bottxt
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
}

.button
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.tabletxt
{
	table-layout: fixed;
}

.lbl
{
	font-weight:bold;
}

.tabletxt, .grdView tr
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
}


.tabletxt.alt, .grdView tr.alt
{
	background-color: #DCDFE4;
}

A.mnu, .ids a
{
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}
A.mnu:visited, .ids a:visited
{
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}
A.mnu:hover, .ids a:hover
{
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
}

.bold
{
	font-weight: bold;
}

.hdr th
{
	border-bottom: solid 1px black;
	color: #ffffff;
}



.tblFix
{
	table-layout: fixed;
}


A.mnu2
{
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}

A.mnu2:visited
{
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}

A.mnu2:hover
{
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
}

A.mnu3
{
	color: #2E7CCF;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}

A.mnu3:visited
{
	color: #2E7CCF;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}

A.mnu3:hover
{
	color: #2E7CCF;
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
}

a.cell /*, .ids.idsOn a*/
{
	text-decoration: none;
	color: #000000;
	font-family: Arial;
	font-size: 10px;
}

A.cell:hover /*, .ids.idsOn a:hover*/
{
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
}

.hiddenabs
{
	visibility: hidden;
	position: absolute;
}
#header
{
	background-color: #595959;
}

#forcefit
{
	font-family: Arial;
	font-size: 10px;
}

.ids
{
	padding-left: 3px;
	padding-right: 3px;
}
td.idsOn
{
	background-color: #FCD6A4;
}
.idsOn a.idsLink, .idsOn a.idsLink:hover, .idsOn a.idsLink:visited
{
	color: black;
	font-size: 10px;
}

table.grd 
{
	border-collapse: collapse;
	border: solid 1px black;
	background-color: white;
}

table.grd tr.hdr td 
{
	 border: solid 1px #c0c0c0; 
	 padding: 4px 10px;
	 font-weight: bold;
}

table.grd tr td 
{
	padding: 4px;
	border-right: solid 1px #c0c0c0;
}

table.grd tr.alt td 
{
	background-color: #F0F0F0;
}

a { color:blue; text-decoration: none;}
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }