body {
	font-family: arial, verdana, sans-serif; font-size:	8pt; font-weight: normal;
	color: #003300; letter-spacing:	1px; background-color:#cec6a5;
	margin-left: 40px; margin-right: 40px; padding: 3px;
}

.BodySection 
{
	background-color: #ffffff; padding:10px; border:solid 1px #aaa480;
	margin-left:15px; margin-right:15px; min-height:300px; width:95%;
}

.header {
	font-family:microsoft sans-serif; font-size: 28pt; font-weight:normal; font-style: normal;
	letter-spacing:-1px; color:#003300; text-align:left;
	margin-left:40px; margin-right:40px; margin-top:10px; margin-bottom:5px;
}
	
.subheader {
	font-family:microsoft sans-serif, verdana, arial, sans-serif; font-size: 22pt;
	font-weight:normal; font-style: italic;
	letter-spacing:	-1px; color:#003300; text-align: left;
	margin-left: 40px; margin-right: 40px; margin-bottom: 5px;
}
	
.table {
	font-family: arial, verdana, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal;
	letter-spacing:	0px; color: #003300; text-align: left; padding: 6px;
	margin-left: 5px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}

fieldset 
{
	border:solid 1px #aaa480;
}

h1, h2, h3
{
	color: #003366;
}

.SectionTitle, fieldset legend
{
	color:#003366; font-weight:bold; font-size:10pt;
}

.DragSelector 
{
	background-color: #7BE7EF;
	text-align: center;
	font-size: smaller;
	cursor: move;
}
	
.menu {
	font-family: verdana, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal;
	letter-spacing:	-1px; color: #ffffff; background-color: #003366; text-align: center;
	margin:0px; padding:2px; cursor:pointer; text-align:left; z-index:100;
}

.menu a {
	color: #ffffff; background-color: #003366;
}

.menu a:hover {
	color: #003366; background-color: #ffffff;
}

.button {
	background-color: #aaa480; font-size:8pt;
}

.footnote 
{
	font-size: x-small; padding-top:8px;
	border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 0px; border-style:solid; border-color: #aaa480;
}

.ValidationSummary
{
	border: 2px solid #ca0606; border-top: 16px;
	font-weight:bold; color:blue; padding:8px;
	background: #fff url(../Images/error.gif) no-repeat 12px 41px;
}

.ValidationSummary ul {
	margin-left: 80px;
}

.PageStatus
{
	background: url(../Images/info.gif) no-repeat 5px 50%; min-height:50px; margin-bottom:20px;
}
.PageStatus span 
{
	position:relative; top:10px; font-weight:bold; margin-left:70px;
}

.FormControlIcon
{
	position: relative;
	top: 0px;
	cursor: pointer;
	z-index: 1;
	left: -18px;
}

.DataGridControlImage
{
	cursor: pointer;
}

.InlinePopup
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #dedede;
	padding: 10px 10px 10px 10px;
	border: solid 1px #000000;
	z-index: 100;
	visibility: hidden;
}

TR.PUF
{
  text-align: left;
  vertical-align: top;
}

TH.PUF
{
	background-color: Transparent;
	color: #000000;
	border-right-width: 0px;
}

TD.PUF
{
	border-right-style: none;
}

INPUT.PUF, SELECT.PUF, TEXTAREA.PUF
{
	font-family: Arial, Helvetica, Geneva, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	width: 190px;
}

TEXTAREA.PUF
{
  height: 50px;
}

SELECT.PUF
{
  width: 196px;
}

TABLE.PopupListBox INPUT
{
	width: 50px;
}

TABLE.PopupListBox SELECT
{
	width: 150px;
}

TABLE.PopupListBox TD
{
	border-bottom: solid 0px #ffffff;
	vertical-align: middle;
}

TABLE.PopupListBox TH
{
	text-align: left;
	border-bottom: solid 0px #ffffff;
}

/*---------------------------------------Add new stuff below here*/


/*	
A	{
	color	:	rgb(56,56,175);
	}


A:visited	
	{
	color	:	6666ff;
	}

A:active
	{
	color	:	ffff00;
	}

A:hover
	{
	color	:	ffff00;
	}

LI
	{
	list-style-image:	
	url(bullet.gif);
	}
*/

/* AnthemGrid Styles */

.AGHS, .AGPS, .TableHeader, .FixedTableHeader
{
	text-align: left;
	height: 15px;
	background-color: #aaa480;
	border: solid 0px #cc9900;
	border-right: solid 1px #e0e0e0;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, Sans-Serif;
	font-size: 7pt;
	color: #000000;
	padding: 4px;
}

.FixedTableHeader
{
	position: relative; top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop);
}

.AGHS TD, .TableHeader TD, .FixedTableHeader TD
{
	padding: 2px 4px;
}

.AGPS	/* Pager Style */
{
	text-align: center;
}

.AGHS A, .AGPS A, .TableHeader A
{
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, Sans-Serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

.AGHS IMG, .TableHeader IMG
{
	border-style: none;
}

.AGIS, .AGAIS, .AGEIS, .TableRow, .TableAlternatingRow	/* Item Style */
{
	text-align: left;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
}

.AGIS TD, .TableRow TD, .AGAIS TD, .TableAlternatingRow TD
{
	padding: 2px 4px;
	vertical-align: middle;
}

.AGAIS, .TableAlternatingRow	/* Alternating Item Style */
{
	background-color: #cec6a5;
}

.AGEIS	/* Edit Item Style */
{
	background-color: #7BE7EF;
}

.AGEIS TD
{
	padding-bottom: 0px;
	padding-top: 0px;
}

.AGEIS TD DIV
{
	white-space: nowrap;
}

.AGEIS TD DIV .FormControlIcon
{
	left: 0px
}

.AGEIS INPUT.AG, .AGEIS TEXTAREA.AG
{
	background-color: #7BE7EF;
	border-style: none;
	padding: 2px 4px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 9pt;
}

.AGCB IMG	/* Combo Box Style */
{
	border-style: none;
}

.TableSelectedRow {
	background-color: #7BE7EF;
}

.TreeViewSelectedNode 
{
	background-color: #ffffe0;	
}

.PageStatus TABLE TH
{
	background-color: #000;
	color: #fff;
	padding: 0px 5px;
}

.PageStatus TABLE TD
{
	text-align: center;
	font-weight: normal;
	padding: 0px 5px;
}

.PageStatus TABLE .l
{
	text-align: left;
}
