/*Current Menu Style Classes */

body
{
	margin: 0px;
	background-color: #4D9A01;
}

/* Menu Header for CMM */
.header1 {
	FONT: bold 15pt "arial"; COLOR: #ff9600; TEXT-DECORATION: none
}
.cmmHeader
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: small;
	COLOR: aliceblue;
	BACKGROUND-COLOR: #464666;
}

.cmmHeader a
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: small;
	COLOR: White;
	TEXT-DECORATION: none;
}

.cmmHeader a:hover
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: small;
	COLOR: White;
	TEXT-DECORATION: underline;
}

.sectionTitle
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;
	COLOR: Black;
	TEXT-DECORATION: underline;
}

/* Datagrids and Tables throughout CMM */
.tableHeader
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: #464666;
	BACKGROUND-COLOR: #DAE8FC /*aliceblue;*/
}

.btnxTableHeader
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: #464666;
	BACKGROUND-COLOR: #DAE8FC /*aliceblue;*/
}

.tableItem
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: black;
	BACKGROUND-COLOR: white;
}

.tableItemSmall
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	COLOR: black;
	BACKGROUND-COLOR: white;
}

.tableItem a
{
	COLOR: blue;
}

.tableItemSmall a
{
	COLOR: blue;
}

.tableAlternatingItem
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: black;
	BACKGROUND-COLOR: whitesmoke;
}

.tableAlternatingItemSmall
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	COLOR: black;
	BACKGROUND-COLOR: whitesmoke;
}

.tableAlternatingItem a
{
	COLOR: blue;
}

.tableAlternatingItemSmall a
{
	COLOR: blue;
}
.text {
	FONT: 9pt/13.2pt "arial"; COLOR: #333333; TEXT-DECORATION: none
}
.datagridTable
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	BACKGROUND-COLOR: #464666;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #464666
}

.datagridTableHeader
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
	COLOR: aliceblue;
	BACKGROUND-COLOR: #464666
}
.datagridTableHeader a
{
	COLOR: aliceblue;
}

.datagridTableFooter
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
	COLOR: aliceblue;
	BACKGROUND-COLOR: #464666;
	TEXT-ALIGN: right
}

.datagridTableButton
{
	
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
	COLOR: aliceblue;
	BACKGROUND-COLOR: #464666;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: aliceblue;
	TEXT-ALIGN: center
}

/* Forms on CMM Manage pages */
.form
{
	BACKGROUND-COLOR: White;
	BORDER: solid 1px lightgrey;
}

.formLabel
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: #464666;
	BACKGROUND-COLOR: aliceblue;
	TEXT-ALIGN: right
}

.formField
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: black;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left

}

.formField a
{
	COLOR: blue;
}

.formButton
{
	FONT-FAMILY: verdana;
	COLOR: black;
	BACKGROUND-COLOR: aliceblue;
	TEXT-ALIGN: center;
	BORDER-WIDTH: 1px
}

/* Calendar: Day = label of day, Cell = complete cell, Event = Event links*/
.CalendarDay
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: Balck;
}
.CalendarCell
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	BACKGROUND-COLOR: white;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: aliceblue;
}
.CalendarEvent
{
}
.link {
	FONT: 9pt/13.2pt "arial"; COLOR: #0000ff; TEXT-DECORATION: none
}
/* Report Classes */

/* Use for the Report Header section of the report */
.ReportReportHeader
{
}

/* Use for the Report Footer section of the report */
.ReportReportFooter
{
	border-top: solid 1 black;
}

/* Use for the Page Header section of the report */
.ReportPageHeader
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: #464666;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: right;

	border-bottom: solid 1 black;
}

/* Use for the Page Footer section of the report */
.ReportPageFooter
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: #464666;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: right;
}


/* Use for the Group Header section of the report */
.ReportGroupHeader
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: #464666;
	BACKGROUND-COLOR: aliceblue;
	TEXT-ALIGN: right;	
}

/* Use for the Group Footer section of the report */
.ReportGroupFooter
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: #464666;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: right;
}

/* Use for the Details section of the report */
.ReportDetail
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: x-small;
	COLOR: black;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
}

TABLE.flyoutMenu
{
	border: #FFFFBD 0px solid;
	font-family: Verdana;
    font-size:x-small;    
}

.flyoutLink  {
	font-family: Arial, Verdana, Helvetica;
	cursor: auto;
	color: #000000;
}	

.flyoutLink td:hover  {
	 background-color:Lime;
}	

.flyoutMenu a
{
	color: #000000;
	text-decoration: none;
}

.flyoutMenu td:hover {
	color: #0077FF ;
	text-decoration: none;
	font-weight: bold 
}

.flyoutMenu a:visited {
	color: #000000;
	text-decoration: none;
}
.flyoutMenu a:active {
	color: #000000;
	text-decoration: none;
}

TABLE.menu
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-size: 11pt;
	visibility: hidden;
	position: absolute;	
	background-color: #ffffff;
}

TABLE.newmenu
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-size: 11pt;
	visibility: hidden;	
	position: absolute;
	top: 32px;	
	background-color: #ffffff;
}

.menu A 
{
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	TEXT-DECORATION: none;
	font-size:10pt;
}
.menu A:hover {
	COLOR: #0077ff; /* #0066ff */ 
	text-decoration:none;
}
body{
		font-family: verdana, arial;
		font-size: 12pt;
		margin: 0px;
		color: #000000;
	}
	img{border-style: none;}
	a{
		color: #000000;
		text-decoration: underline;
	}
	a:hover{color: #6DC37D;}
	
	.leftbody 
{
	margin: 0px;
	background-color: #F5FFEE;
}
	
	.lbspacer
	{
		width: 159px;
		height: 1px;
	}
	
	.centerbody 
	{
		vertical-align: top;
		background-color: #ffffff;
		width: 427px;
	}

	.centerbodyFULL
	{
		vertical-align: top;
		background-color: #ffffff;
		width: 583px;
	}

	.box
	{
		border-color: #537BA5;
		border-width: 1px;
		border-style: solid;
	}
	
	.contact
	{
		font-family: Verdana;
		font-size: x-small;
	}
	
	.downloadLink
	{
		color: #86A2C0;
		font-family: Verdana;
		font-size: x-small
	}

	.downloadLink a
	{
		text-decoration: none
	}

	.downloadLink a:hover
	{
		text-decoration: underline
	}
	
	.cbspacer
	{
		width: 470px;
		height: 1px;
	}
	
	.rightbody
	{
		vertical-align:top;
		background-color:#ffffff;
		width: 157px;
	}
	.rbspacer
	{
		width: 150px;
		height: 1px;
	}

/* MAIN PAGE */

A.top {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.hover:hover {
	COLOR: #ffffff
}
TD.lfield {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 75px; FONT-FAMILY: tahoma; TEXT-ALIGN: left
}
TD.rfield {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 75px; FONT-FAMILY: tahoma; TEXT-ALIGN: right
}
TD.gridData { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-ALIGN: center }
	TD.price { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana; TEXT-ALIGN: right }


/* Old Footer */
	a.footer{text-decoration: none;}
	a.footer:hover{
		text-decoration: underline;
		color: #000000;
	}
		

/* Header */
	.header
	{
		font-family: Verdana, Arial;
		font-size: 11;
		border:0;
		text-align:left;
		font-weight: bold;			
	}
	.header a
	{
		color: Black;
		font-weight:bold;
		text-decoration:none;
	}
	
	.header a:hover
	{
		color:Black;
		font-weight:bold;
		text-decoration:underline;
	}
		
	header a:active
	{
		color:Black;
		font-weight:bold;
		text-decoration:none;
	}
	
	.header a:visited
	{
		color:Black;
		font-weight:bold;
	}
	
	.header_bottom
	{
		font-family: Verdana, Arial;
		border:0;
		font-weight:bold;
		color:FFFFCC;
		font-size:11;
	}
	.header_bottom a
	{
		color:FFFFCC;
		text-decoration:none;
	}
	
	.header_bottom a:hover
	{
		color:FFFFCC;
		text-decoration:none;
	}
		
	.header_bottom a:active
	{
		color:Balck;
		text-decoration:none;
	}
	
	.header_bottom a:visited
	{
		color:FFFFCC;
		text-decoration:none;
	}


/* Title */
	.title
	{
		font-family: Arial, Verdana;
		font-size: 36;
		color: #66CC00;
	}
	
	
/* Web Ads */
	.adtext
	{
		font-family: Verdana, Arial;
		font-size: 10;
		color: Black;
	}
	
	.adtext a
	{
		color: Black;
		text-decoration: none;
	}
	
	.adtext a:hover
	{
		color: Black;
		text-decoration: underline;
	}
	
	.adtext a:visited
	{
		color: Black;
	}
	
		
/* Footer */
	table.footer
	{
		font-family: Verdana, Arial;
		font-size: 11;
	}
	
	table.footer a
	{
		color: Black;
		text-decoration:none;
	}
	
	table.footer a:hover
	{
		color:Black;
		text-decoration:underline;
	}
		
	table.footer a:active
	{
		color:Black;
		text-decoration:none;
	}
	
	table.footer a:visited
	{
		color:Black;
	}


/* Quick Cart */
.empty_cart
{
	font-family: Verdana, Arial;
	color:Black;
	font-size:11;
}

.qcart
{
	border: 1;
	border-color:#66cc00;
	border-style:solid;
	width: 160px;
	font-family: Verdana, Arial;
}


/* News */
	.news 
	{
		font-family: Verdana;
		color: Black;
		font-size: 11;
		line-height: 15px;
		text-align: left;
                text-decoration: none;
	}

	.news a
	{
		color: Black;
		text-decoration: none;

	}
	
	.news a:hover
	{
		color: Black;
		text-decoration: underline;
	}
	
	.news a:visited
	{
		color: Blue;
	}


/* Login */
	.login
	{
		color:#000000;
		font-family:Verdana;
		font-size:14;
	}

	.login a
	{
		color: Black;
		text-decoration:none;	
	}
	
	.login a:hover
	{
		color: Black;
		text-decoration: underline;
	}
	
	.login a:visited
	{
		color: Black;
	}


/* TextBox Style */
.tbUniform
{
	border: 1;
	border-style:solid;
	border-color:#808080;
}


/* Product List */
.plHeader
{
	FONT-SIZE: 7pt;
}

.AlternatingItemTemplate
{
	background-color:#ffffff;
}

.ItemTemplate
{
	background-color:#ccffcc; /*  #78f46d*/
}

	
/* Style Norms*/
.titleh6 
{
	color:#000000;
	font-family:Verdana;
	font-weight:bold;
	font-size:11;
}

.tablenorm
{
	font-size:XX-Small;
	border-style:solid;
	font-family:Verdana;
	border-width:1;
	border-color:#66cc00;
}

.tableheadernorm
{
	color:#000000;
	font-size:13;
	font-family:Verdana, Arial;
	font-weight:bold;
}

.LightGreenFrameColor
{
	background-color: #CCFF99
}

.LightGreenFrame
{
	border: #CCFF99 solid 1px
}

.GreenFrameColor
{
	background-color: #66CC00;
}

.VerdanaSmall
{
	font-family: Verdana;
	font-size: small;
}

.VerdanaXSmall
{
	font-family: Verdana;
	font-size: x-small;
}

.VerdanaXXSmall
{
	font-family: Verdana;
	font-size: xx-small;
}

.VerdanaSmallBold
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
}

.VerdanaXSmallBold
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
}

.VerdanaXXSmallBold
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
}

.FeaturesList
{
	list-style-image : url(pictures/bullet_blue_arrow.gif);
	list-style-position: outside;
    font-family: verdanasmall;
}
.hdimg {
	FONT-SIZE: 12px; COLOR: #d1d1d1; FONT-FAMILY: arial, helvetica, san-serif
}
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #666666
}
.padit {
	FONT-SIZE: 12px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 1px;
	FONT-FAMILY: "Times New Roman", "Times", "serif";
	color: #000033;
	text-decoration: none;

}
