body
{
	margin: 25px;
	background-color: #cc0000;
	background-image: url(/Images/Site-Background.gif);
	background-attachment: fixed;
}
form {
	margin: 0px;
	padding: 0px;
}
.Pager
{
	vertical-align: middle;
	text-align: center;
	height: 20px;
	width: 20px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
}
.PagerActive
{
	vertical-align: middle;
	text-align: center;
	border: solid 1px #cccccc;
	background-color: #e5e5e5;
	height: 20px;
	width: 20px;
}

.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.CalendarTitle
{	
	background-color: #666666;
	background-image: url(/Images/Gradient-Grey.gif);
	font-family: Arial;
	font-size: 8pt;
	color: #990000;
	text-transform: uppercase;
}
.SectionTitle
{
	font-family: Arial;
	font-size: 8pt;
	color: #990000;
	text-transform: uppercase;
}
.Dot-Separator-Horizontal {

      background: url(/Images/Dot-Separator-Grey.gif) repeat-x middle;
      height: 1px;
}
.Dot-Separator-Vertical {

      background: url(/Images/Dot-Separator-Grey.gif) repeat-y middle;
      height: 1px;
}
.GoldTitle
{
	font-family: Arial;
	font-size: 8pt;
	color: #CC9900;
	text-transform: uppercase;
}
.TopMenu
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
a.TopMenu:link
{
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.TopMenu:hover
{
	color: #ffcc00;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.TopMenu:visited
{
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.TopMenu:visited:hover
{
	color: #ffcc00;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	text-decoration: underline;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}
a.whitetext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitetext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}
a.whitetext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitetext:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}
.GreyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
}
a.GreyText:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}
a.GreyText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
	text-decoration: underline;
}
a.GreyText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}
a.GreyText:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
	text-decoration: underline;
}
.greek {
	font-family: Symbol;
}
.BoxTopLeft
{
	width: 10px;
	height: 25px;
	background-image: url(/Images/Box-Top-Left.gif);
}
.BoxTopMiddle
{
	height: 25px;
	background-image: url(/Images/Box-Top-Middle.gif);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;	
}
.BoxTopRight
{
	width: 10px;
	height: 25px;
	background-image: url(/Images/Box-Top-Right.gif);
}
.BoxBottomLeft
{
	width: 10px;
	height: 15px;
	background-image: url(/Images/Box-Bottom-Left.gif);
}
.BoxBottomMiddle
{
	height: 15px;
	background-image: url(/Images/Box-Bottom-Middle.gif);
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;	
}
.BoxBottomRight
{
	width: 10px;
	height: 15px;
	background-image: url(/Images/Box-Bottom-Right.gif);
}
.BoxMiddleLeft
{
	width: 10px;
	background-image: url(/Images/Box-Middle-Left.gif);
}
.BoxMiddleMiddle
{
	padding-top: 5px;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;	
}
.BoxMiddleRight
{
	width: 10px;
	background-image: url(/Images/Box-Middle-Right.gif);
}
.Success {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	width: 100%;
	background-color: #F2FFD7;
	border: solid 1px #8FD500;
	padding: 5px;
}
.Error {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	width: 100%;
	background-color: #FFCCCC;
	border: solid 1px #CC0000;
	padding: 5px;
}
.RedText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
}
.GreenText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #009900;
}
table.List
{
	border: 1px solid #666666;
}
tr.Header
{
	background-color: #666666;
	background-image: url(/Images/Gradient-Grey.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
td.Header
{
	background-color: #666666;
	background-image: url(/Images/Gradient-Grey.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
.Item
{
	background-color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
tr.Item
{
	background-color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
tr.AltItem
{
	background-color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.AltItem
{
	background-color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
tr.Footer
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
}
