/*
dk brn  purple  blue    beige   gray
#AFA58F #8F91AF #00257C #D0C4AA #AFAFAF
*/

body
	{
	background:#FFFFF0;
	color:black;
	}

a 
	{
	color:#006699;
	}
	
tr.Line td
	{
	border-top:1px solid #DEDEDE;
	}

tr.TotalLine td
	{
	border-top:1px solid gray;
	}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
	Show/Hide Object Styles
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
.ShowHideContainer
	{
	background:#FFFAF0;
	border-top:1px solid #8F91AF;
	border-right:2px solid #000080;
	border-bottom:2px solid #000080;
	border-left:1px solid #8F91AF;
	}

.SectionTitle
	{
	background:#006699;
	color:white;
	}

.SectionTitle a
	{
	color:white;
	}

.ShowHideContainer table
	{
	background:#FFFAF0;
	border-top:1px solid #D0C4AA;
	border-right:2px solid #AFA58F;
	border-bottom:2px solid #AFA58F;
	border-left:1px solid #D0C4AA;
	}

.ShowHideContainer .ShowHideContainer table
	{
	background:#FFFAF0;
	}

.Title th,
.Title td
	{
	background:#fff3d5;
	color:#996633;
	}

.ShowHideTitle
	{
	background:#FFFAF0;
	color:#006699;
	}

.ShowHideTitle a,
a.HideShow
	{
	color:#006699;
	}

tr.Title th,
tr.Title td
	{
	border-bottom:1px solid gray;
	}

tr.Title td
	{
	border-top:1px solid gray;
	}



/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
	Misc Styles
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
input.Required,
textarea.Required,
select.Required
	{
	background:cornsilk;
	border:1px solid black;
	}

.RowAltOn,
.RowAltOnHoverOff
	{
	background:#F8F8F8;
	}

.RowAltOff,
.RowAltOffHoverOff
	{
	background:transparent;
	}

.RowAltOnHoverOn,
.RowAltOffHoverOn
	{
	background:#E3CF57;
	}

.LightBackground
	{
	background:#FFFFFF;
	}

/* This has to be a separate statement because
table has border of 0 in other CSS doc */
table.Show3D
	{
	border-top:1px solid silver;
	border-right:2px solid dimgray;
	border-bottom:2px solid dimgray;
	border-left:1px solid silver;
	}

.Show3D
	{
	border-top:1px solid silver;
	border-right:2px solid dimgray;
	border-bottom:2px solid dimgray;
	border-left:1px solid silver;
	}

.Red
	{
	color:red;
	}

.Gray
	{
	color:gray;
	}

.PageHeading
	{
	color:#006699;
	border-bottom:2px solid #006699;
	}

.SubPageHeading
	{
	color:#996633;
	}
	
.Button
	{
	background:#008B00;
	color:whitesmoke;
	border:1px solid black;
	}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
	Footer Display
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
#PageFooter
	{
	border-top:1px solid silver;
	}

#PageFooter a
	{
	color:#996633;
	}
