body 
{
	color: #808080;
	margin-top:0;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#maintable
{
	width: 100%;
	border: 1px solid #006400;
	color: #404040;
	line-height: 1.2em;
}

#tabletest table {border:1px dotted #ffffff; border-collapse:collapse;}
#tabletest th {border:1px dotted #E75F03;}
#tabletest td {border:1px dotted #E75F03;}


.toolbartable
{
	color: #808080;
}

#toolbartable a
{
	color: #808080;
	text-decoration: none;
}

#toolbartable a:hover
{
	color: #404040;
	text-decoration:underline;
}

#subnav A {color: #000; text-decoration:none;}
#subnav A:hover, #subnav A:active { color: #CC0000; text-decoration:none; }
#subnav A.active:link, #subnav A.active:visited { color: #444; text-decoration:none; }
#subnav BR, #navcontainer BR { clear: both; }

.product_heading {
font-size:150%;color: white; font-family: Arial; text-align:left; height:18px; background-color: #006400; padding:4px;}

#sidebartable
{
	color: #808080;
	
}

#sidebartable a
{
	color: #808080;
	text-decoration: none;
}

#sidebartable a:hover
{
	color: #404040;
	text-decoration:underline;
}

.sidebarheader
{
	border: 1px solid #336699;
	background-color: #336699;
	color: White;
	letter-spacing: 1px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
}

.sidebarItems
{
	border-bottom: 1px solid #dadada;
	background-color: #f3f3f3;
	padding-left: 10px;
	font-size: 8pt;
}

.photo
{
	border:1px solid #bababa;
	padding:2px;
	background-color:#ffffff;
	text-align: center;

}


#footer
{
	clear: both;
	text-align: center;
	font-size: 8pt;
	font-family:Verdana;
	margin: 0 auto;
	padding: 8px 0;
	line-height: 1.6em;
	border-top: solid 1px #006400;
	color:#000000;
}
#footer1
{
	clear: both;
	text-align: center;
	color: #808080;
	font-size: 8pt;
	margin: 0 auto;
	padding: 8px 0;
	line-height: 1.6em;
	border-top: solid 3px #808080;
}
#footer1 a
{
	clear: both;
	text-align: center;
	color: #808080;
	font-size: 8pt;
	margin: 0 auto;
	
	line-height: 1.6em;
	text-decoration:none;
}
#footer1 a:hover
{
	color: #404040;
	text-decoration:underline;
}

blockquote
{
	font-size:0.9em;
	border:1px solid #dadada;
	margin:20px 10px;
	padding:6px;
}


#contentareasides
{
	border-left: 1px solid #006400;
	border-right: 1px solid #006400;
	
}


.contentarea
{
	border: solid 0px white;
	width: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
}









.light-color
{
	background-color:#d8e7d8;
}


.heading-style
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight:bold;
	color: Black;	
}

.heading-style-steps
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight:bold;
	color: #006600;	
}

.table-style
{
	background-color:#D8E7D8;
	border: solid 1px #006600;
}

.table-style-outline
{
	border: solid 1px #006600;
}

.button-style
{
	font-family:Verdana;
	font-size:8pt;
	background-color:#006600;
	font-weight:bold;
	color:White;
	border: solid 1px #006600;
}


.controls-style
{
	font-family:Verdana;
	font-size:8pt;
}


.searchKeyword
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight:bold;
	color: #006600;	
}

.LightWaterMark
{
	background-color:#D8E7D8;	
}
.GrayWaterMark
{
	color:#808080;	
}

.product_online_main_lineheight
{
	font-family:Tahoma;
	font-size: 8pt;
	line-height: normal; 
}