﻿body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input, submit, select, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%
}
.boxTable 
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #000000; 
}
 .boxHeader
{
	font-weight: bold;
	background: #666677;
	color: #ddddee;
	border-bottom: 1px solid #000000; 
}
.boxRow 
{
	background: #eeeeee;
	font-weight: normal;
	border-top: 1px solid #dddddd; 
	border-left: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd; 
	border-right: 1px solid #dddddd;
}
.boxFooter
{
	background: #c6c6c6;
	color: white;
	border-top: 1px solid #dddddd; 
}
.greyCell
{
	border: solid 1px #666;
	background: #eee;
	padding:4px;
}
.headerBg
{
	background: url("images/header_bg.gif") repeat-x right top;
}
a.blackLink:link, a.blackLink:visited, a.blackLink:active, a.blackLink:hover
{
	text-decoration: none;
	color: #000
}
.progress
{
	width: 580px;
	text-align:center;
	background-color: #ccc;
}
table.myTable 
{
	padding: 5px;
	border: solid 1px #c61c25;
	width:100%;
	text-align:left;
	position:relative;
	background-color:White;
}
.myTable th
{
	color:white;
	font-weight:bold;
	background-color:#c61c25;
	padding: 4px;
	text-align:left;
}
.myTable th.myTableInvert 
{
	color:white;
	font-weight:bold;
	background-color:#b2141c;
	padding: 4px;
	text-align:left;
}
.myTable td
{
	padding:4px;
	text-align:left;
	border-top: solid 1px #c61c25;
}
.myTable tr:hover
{
	background-color:#fedee0;
}

.myTable tr.Alternate
{
	background-color:#f5f5f5;
}
.myTable tr.Alternate:hover
{
	background-color:#fedee0;
}
