b {
	font: bold;
}

body {
	font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:  0px 0px;
	padding: 0px 0px;
	color: #000000;
	background-image: url(img/green_wallback.gif);
	background-attachment: fixed;

	scrollbar-3dlight-color:#F6F7F4;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color:#7F8872;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#7F8872;
	scrollbar-highlight-color:#F6F7F4;
	scrollbar-shadow-color:#7F8872;

    max-width: 1280px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center 0;
    background-color: #333;
}

input, textarea, select {
	font: inherit;
	color: #000000;
	background-color: #F6F7F4;	
}

a {
	color: #7F8872;
	text-decoration: underline;
}

a:hover {
	color: #00CC00;
	text-decoration: none;
}

.darkGreen {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #7F8872; 
}

.darkGreen_small {
	color: #7F8872;
	font: bold 9.5px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid; 
	border-color: #FFFFFF #7F8872 #7F8872 #FFFFFF; 
	padding: 2px 2px;
	height: 25px;
}

.darkGreen_small a {
	width: 100%;
}

.heading1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	background-color: #9FAA8F;
	color: #F6F7F4;
	cursor: default;
}

.heading1 a {
	color: #F6F7F4;
}

.heading2 {
	/* used in preview page */
	background-color: #7F8872;
}

.leftnav a {
	font: 9pt Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #F6F7F4;
	width: 180px;
	padding: 4px;
	display: block;
}

.leftnav a:hover {
	font: 9pt Tahoma, Arial, Helvetica, sans-serif; 
	background-color: #E8EAE4;
	color: #00CC00
}

.leftnav2 {
	background-image: url(img/green_bg-leftnav.jpg);
}

.leftnav2 a {
	width: 100%;
	font: 9pt Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}

.selectedProduct a {
	font: bold 13px;
}

.footer, .footer a {
	font: 9.5px Verdana, Arial, Helvetica, sans-serif;
	color: #E8EAE4;
}

.main {
	background-color: #E8EAE4;
	background-image: url(img/green_bg-main.gif);
	background-attachment: fixed;
	cell-padding: 20px;
	height: 400px; 
	vertical-align: top;
}

.success {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	background-color: #EFFF33;
	padding: 4px;
}

.smallTable {
	border: 1px solid; 
	border-color: #7F8872 #FFFFFF #FFFFFF #7F8872; 
	padding: 0px 0px; 
	width: 150px; 
	background: #E8EAE4; 
	margin: 3px 3px;
}

.smallTableHead {
	font: bold 9.5px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid; 
	border-color: #FFFFFF #7F8872 #7F8872 #FFFFFF; 
	padding: 3px 3px; 
	background-color: #D7DCD1;
	color: #7F8872;
	cursor: default;
}

.bgMainDark {
	background: #7F8872;
}

.main b {
	color: #7F8872;
}

.productTable {
	border: 2px solid; 
	border-color: #FFFFFF #7F8872 #7F8872 #FFFFFF; 
	padding: 10px 10px; 
	background: #F6F7F4; 
	margin: 0px 0px;
}

/*
	=================================================================================================


*/