﻿/*	Structure Styles */
body 
{
	background-color: #7F6A00;
}

.mainTable 
{
	background-image: url(images/background.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

fieldset 
{
	-moz-border-radius: 7pt;
	padding-left: .1em;
	padding-right: .1em;
}

legend 
{
	font-size: .8em;
	font-weight: bold;
}

/* list */
ul 
{
	color: White;
}

ol 
{
	color: White;
}

li 
{
	color: White;
}

/* links */
a { color: Lime; }
a:visited {	color: Lime; }

/* Link Styles */
.mainMenuLink, .mainMenuLink:visited
{
	text-decoration: none;
	color: White;
	font-family: Monotype Corsiva;
	font-size: 18px;
}

/* Image links*/
.mainMenuSideIcon 
{
	width: 15px;
	height: 15px;
}

/* line rules */
hr 
{
	width: 100%;
	color: White;
}

/* Table row highlights*/
.TableRowAlt1 {
	background-color: #7F6A00;
}

.TableRowAlt1Red {
	background-color: #7F6A00;
	color: Maroon;
}

.TableRowAlt1Green {
	background-color: #7F6A00;
	color: Green;
}

.TableRowAlt2 {
	 background-color: #7F0800;
}

.TableRowAlt2Red {
	 background-color: #7F0800;
	 color: Maroon;
}

.TableRowAlt2Green {
	 background-color: #7F0800;
	 color: Green;
}


/* Text Highlights */
.TextError
{
	background-color: White;
	color: Red;
	text-align: left;
	font-size: 12px;
}

.TextLabel 
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: White;
}

.TextSpan
{
	font-size: 12px;
	text-align: left;
	color: White;
}

.TextFinePrint 
{
	font-size: 10px;
	text-align: left;
	color: White;
}

.TextSpanHeader 
{
	font-size: 25px;
	color: White;
	font-weight: bold;
}

.TextCellHeader 
{
	color: White;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

