.beautifytable
{
	font-size:larger;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #Eff7ff;
}

.headertable
{
	width: 777px;
	font-size:larger;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

table.beautifytable th
{
	font-weight:bold;
	height: 30px;
	background-color: #006699;
	color: White;
	
}

table.alternate_rows th, table.alternate_rows td
{
	text-align: left;
	padding: 2px 5px;
	border-style: solid;
	border-color: #000;
	font: .7em Tahoma, Arial, Helvetica, sans-serif;
	background-color: #006699;
}

tr.rows_hover td {
	color : #000; 
	background-color: #f2cd98
}

.fileinputs {
	position: relative;
	height: 30px;
	width: 300px;
}

.ValidationSummary
{
	font-size:large;
	width:721px;
}

.Labels
{
	font-weight:bold;
	color:White;
	border-style:none;
	border-color:White;
}
.BoldLabels
{
 font-weight:bold;
}

.details
{
	background-color: #Eff7ff;
	font-size:larger;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.alternaterow
{
	font-size:larger;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.pagetitle 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #3670a7; 
	FONT-WEIGHT: bold
}

.medgray 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #333333; 
	FONT-WEIGHT: normal
}
.pagetitle 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #3670a7; 
	FONT-WEIGHT: bold
}
A.spanlink 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #3366cc; 
	FONT-SIZE: 100%; 
	TEXT-DECORATION: underline
}
.medgrayboldorig 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #333333; 
	FONT-WEIGHT: bold
}

