body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	margin: 0px 0px 0px 0px;
	border-bottom-width: 0px; 
	border-left-width: 0px
}
.banner_background
{
	background-image: url(../images/bannerspacer.jpg);	
	background-repeat: repeat;
	height: 50px;
}
.body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	margin: 0px 0px 0px 0px;
}

/*-- Body Text Classes --*/

.bodytext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	padding-bottom: 20px; 
	line-height: 20px
}
.bodytext .griditem
{
	border-bottom: solid 1px #999999;
}

.bodytext .categorylistgriditem
{
	font-size:12pt;
	font-weight:bold;
	line-height:16pt;
}
.bodytext .categorylistgriditem A:Hover
{
	color: "#FF3333";
	
}

/*-- Left Navigation Classes --*/

.leftnav
{  
	width: 197px;
	background-color: #FDF6D8;
}
.leftnav .item
{
	width: 100%;
	background-color: #F5ECCA; 
	color: #222;	
	text-indent: 15px;
	border-color: #FDF6D8;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.leftnav .item A
{
	color: #222;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle; 
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.leftnav .item A:hover
{
	background-color: #FFFFFF; 
	color: #000; 
	text-decoration:none;
}
.leftnav .header
{
	background-color: #fddf78;
}
.leftnav .subitem
{
	width: 100%;
	color: #222;	
	background-color: #FFFFFF;
	text-indent: 25px;
	border-color: #FDF6D8;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.leftnav .subitem A
{
	color: Blue;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle; 
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.NormalBold
{	
	font-weight: bold;
}
.pageWidth
{
	width: 500px;
}
.grid
{
	font-family: Verdana;
	font-size: 8pt;
}

.grid_header
{
	background-color: #CFCFCF;
}

.grid_alternating
{
	background-color: #EFEFEF;
}

.actionIcon
{
	color: #000000;
	text-decoration: none;	
}

.actionIcon:hover
{
	color: #000000;
	text-decoration: underline;	
}
.form_label_bold_right
{
	background-color: #E8E8E8;
	font-family:Arial,Helvetica,"Ms Sans-Serif","Sans-Serif";
	font-size:12px;
	font-weight:Bold;
	margin-right:10px;
	text-align: right;
}
.form_table_field
{
	background-color: #FDF6D8;
	font-family:Arial,Helvetica,"Ms Sans-Serif","Sans-Serif";
	font-size:12px;
	margin-right:10px;
}
.labelcolumn
{
	font-family:Arial,Helvetica,"Ms Sans-Serif","Sans-Serif";
	font-size:10px;
	font-weight:Bold;
	margin-right:10px;
	text-align: left;
}
.numericcolumn
{
	font-family:Arial,Helvetica,"Ms Sans-Serif","Sans-Serif";
	font-size:12px;
	font-weight:Bold;
	margin-right:10px;
	text-align: left;
}
.inputcolumn
{
	font-family:Arial,Helvetica,"Ms Sans-Serif","Sans-Serif";
	font-size:12px;
	margin-left:10px;
	text-align: left;
}
.newbody 
{
	font-family: Arial,Helvetica,MS Sans-Serif,Sans-Serif; 
	font-size:11px;
	vertical-align:top;
	text-align:left;
}

.newbody1 
{
	font-weight:bold;
	font-size:medium;
	font-family: Arial,Helvetica,'Ms Sans-Serif','Sans-Serif';
	height:23px;
	text-align:right;
}