body
{
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	text-align:center;
}

/* strip out bg color for IE */
.checkbox { font-size: 10pt; padding-left: 2px; background-color: #eef; 
}
.mainTable
{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CCCCCC;
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	background-color:#FFFFFF;
	
}
.formTable
{
	border:1px solid #CCCCCC; font-family:Arial;
	font-size:11px;
	color:#666666;	
	
}
.bottom_border
{
	border-width:0px 0px 1px 0px;
	border-style:solid;
}
.both_border
{
	border-width:1px 0px 1px 0px;
	border-style:solid;
}
.top_border
{
	border-width:1px 0px 0px 0px;
	border-style:solid;	
}

.formHeader
{
	border-left:0px solid #CCCCCC; 
	border-right:0px solid #CCCCCC; 
	border-top:0px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	font-family:Arial;
	font-size:10pt;
	color:#8080C0;
	height:30px; text-decoration:underline
}
input,textarea,select
{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	color:#000000;
	border-color:#666666;
}
a
{
	color:blue;
	font-size:11px;
	font-family:Arial;
	text-decoration:underline;
}
a:hover
{
	color:red;
	font-size:11px;
	font-family:Arial, Tahoma,Verdana,Arial;
	text-decoration:underline;
	
}
.btn
{
	border:1px solid #003399; font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	background-color:#8080C0;
	padding:3px
}
.menuItem
{
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;		
	cursor:hand;
	text-decoration:none;
}
.menuItem_over
{
	font-weight:bold;
	font-size:11px;
	color:#666666;		
	text-decoration:underline;
	cursor:hand;
}
.menuItem_active
{
	font-weight:bold;
	font-size:11px;
	color:#000000;		
	cursor:hand;
	text-decoration:none;
}
.menuItem_active_over
{
	font-weight:bold;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	cursor:hand;
}
.subMenuItem
{
	font-weight:bold;
	font-size:11px;
	color:#7A9B6E;		
	cursor:hand;
	text-decoration:none;
}
.subMenuItem_over
{
	font-weight:bold;
	font-size:11px;
	color:#666666;		
	text-decoration:underline;
	cursor:hand;
}
.subMenuItem_active
{
	font-weight:bold;
	font-size:11px;
	color:#000000;		
	cursor:hand;
	text-decoration:none;
}
.subMenuItem_active_over
{
	font-weight:bold;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	cursor:hand;
}
hr
{
	color:#CCCCCC;
	height:1px;
}
.pageHeading
{
	font-weight:bold;
	font-size:14px;
	font-family:Verdana;
	color:#8080C0;
}
.pageFooter
{
	border-style:solid;
	border-width:1px;
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	color:#FFFFFF;
	background-color:#003399;
	padding:4px
}
.menuBar
{
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	color:#FFFFFF;
	background-color:#003399;
	text-align:right;
	padding:5px
}
.repTable
{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CCCCCC;
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	color:#000000;	
}
.repHeader
{
	border-style:solid;
	border-width:0px 1px 1px 0px;
	border-color:#CCCCCC;
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	color:#217D94;
	font-weight:bold;
}
.repMainHeader
{
	border-left:0px solid #CCCCCC; 
	border-right:0px solid #CCCCCC; 
	border-top:0px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	font-family:Arial;
	font-size:11px;
	color:#000000;
	height:30px
}
.repNormal
{
	border-style:none;
	border-width:0px 1px 1px 0px;
	border-color:#CCCCCC;
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	color:#000000;

}
.repOver
{
	font-family:Arial, Tahoma,Verdana;
	font-size:11px;
	color:#000000;	
	background-color:#CCCCCC;
	font-weight:bold;
}
.repN
{
	border-style:none;
	border-width:0px 1px 1px 0px;
	border-color:#CCCCCC;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:none;

}
.repO
{
	font-family:Arial, Tahoma,Verdana;
	font-size:12px;
	color:#000000;	
	background-color:#CCCCCC;
	font-weight:bold;
}

.blue_green
{
	color:#217D94;
	font-weight:bold;
}
.green
{
	color:#7A9B6E;
	font-weight:bold;
}
.right
{
	text-align:right;
}
.bottom_border
{
border-width:0px 0px 1px 0px;
border-style:solid;
}
.bottom_top_border
{
border-width:1px 0px 1px 0px;
border-style:solid;
}
.subMenuBar
{
background-color:#FFFFCC;
text-align:center;
width:100%;
padding:5px;
}
.red_div
{
	background-color:#FFCCCC;
	text-align:center;
	padding:5px;
	color:#000000;
	font-weight:bold;
}
.green_div
{
	background-color:#99CC99;
	text-align:center;
	padding:5px;
	color:#000000;
	font-weight:bold;
}
.no_border
{
	border-style:none;
}
.tblStats
{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CCCCCC;
	font-family:Arial,Tahoma,Verdana;
	font-size:11px;
	background-color:#FFFFCC;
}
.headerStats
{
	font-family:Verdana; font-size:12pt
}

.blue {
font-family:Verdana;
font-size: 11px;
color:#1568A8;
font-weight:bold;
text-decoration:none;
}
