
/* LEFT MENU */
.MenuLeftHeader0 {
	/*Background: url(MenuLeftHeaderBG.jpg);
	Background-repeat: no-repeat;*/
	padding:4px 0;
	
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	
	vertical-align:middle;
}

.MenuLeftHeader0 a:link {
	color:#104a1d;
	text-decoration: none;
}
.MenuLeftHeader0 a:visited {
	color:#104a1d;
	text-decoration: none;
}
.MenuLeftHeader0 a:hover {
	color:#104a1d;
	text-decoration: none;
}

.currentHeaderHighlight0 {
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	text-decoration: none;
	vertical-align:middle;
}
.currentItemHighlight0 {
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	text-decoration: none;
	vertical-align:middle;
}

.MenuItem0 {
	padding:4px 0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-weight:bold;
}
.MenuItem0 a:link, .MenuItem0 a:active, .MenuItem0 a:visited {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItem0 a:hover {
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItemMouseOver0 {
}

.MenuItem1 {
	/*Background: url(MenuLeftHeaderBG.jpg);
	Background-repeat: no-repeat;*/
	padding:4px 0;
	text-indent:10px;

}
.MenuItem1 a:link {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItem1 a:active {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItem1 a:visited {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItem1 a:hover {
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItemMouseOver1 {
}

.MenuItem2 {
	/*Background: url(MenuLeftHeaderBG.jpg);
	Background-repeat: no-repeat;*/
	padding:4px 0;
	text-indent:20px;
}

.currentItemHighlight1 {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuLeftHeader1 {
	padding:4px 0;
	
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}

.MenuLeftHeader1 a:link {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuLeftHeader1 a:visited {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuLeftHeader1 a:hover {
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	text-decoration: none;
	vertical-align:middle;
}
.currentHeaderHighlight1 {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}


.MenuItem2
{
	padding:4px 0;
}

.MenuItem2 a:link {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItem2 a:active {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItem2 a:visited {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItem2 a:hover {
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	text-decoration: none;
	vertical-align:middle;
}
.MenuItemMouseOver2 {

}

.currentItemHighlight2 {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}


.MenuLeftHeader2 {
	padding:4px 0;
	
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}

.MenuLeftHeader2 a:link {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
.MenuLeftHeader2 a:visited {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}

.MenuLeftHeader2 a:hover {
	font: 12px Tahoma, Verdana, Arial;
	color:#104a1d;
	text-decoration: none;
	vertical-align:middle;
}

.currentHeaderHighlight2 {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
}
/* END OF LEFT MENU */



html, body, .wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
.wrapper {
	margin: 0 auto;
	text-align: left;
}

body, form, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

p, h1, h2, h3, h4, h5, h6 {
	margin-bottom:10px;
}

body {
	background: #FFFFFF url(images/body_bg.jpg);
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
}

a {
	color:#ffffff;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}


.pngfix { behavior: url(iepngfix.htc) }



/*BEGIN MENU CSS */

.MainMenu_MenuContainer {
	background-color: transparent; 
	height:23px;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	
}
.MainMenu_MenuItem {
	
	cursor: pointer; 
	cursor: hand; 
	color: #104a1d; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: Transparent; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 23px;
}
.MainMenu_SubMenu {
	
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel 
{
	background-color: transparent;
	cursor: hand; 
	color: 104a1d; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	height: 23px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	font-weight: normal;
	color: #ffffff;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	font-weight: normal;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.SubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{

	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font: 12px Tahoma, Verdana, Arial;
	font-weight: bold; 	
	color: #32693F;
	background-color:#000000;
	text-decoration: none;
	background-image: none;
	background-repeat: no-repeat;
	
}
.SubItemActive TD
{
	font: 12px Tahoma, Verdana, Arial; 	
	color: #ffffff;
	background-color: #000000;
}
.SubItemSelected
{
	font: 12px Tahoma, Verdana, Arial; 	
	color: #ffffff;
	background-color: #000000;
	
	
}
.SubItemBreadCrumb
{
	font: 12px Tahoma, Verdana, Arial; 
	font-weight: bold; 	
	color: #104a1d;
	background-color: #FFFFFF;
		
}

.menuxx
{
	text-align:center;
	font: 10px Tahoma, Verdana, Arial;
	color: #FFFFFF;
	vertical-align:bottom;
	white-space:nowrap;
	background: transparent url(images/header_cut2.jpg) no-repeat top center;
	height:60px;
}

.menuxxx
{
	width:100%;
	padding:0; margin:0;
	background: #000000 url(images/menu_bg.jpg) repeat-x top left;
	vertical-align:bottom;
	white-space:nowrap;
	height:60px;

}

.MenuContainer
{
background-color:transparent; width:100%; text-align:center;
}
.MenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	font: 12px Tahoma, Verdana, Arial;
	font-weight: bold; 	
	color: #32693F;
	 /* fixed firefox problem, do not use transparent here */
}
.MenuArrow
{
	font-family: webdings; 
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand; 
	
}
.MenuRootArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.MenuBar
{
	background-image: none;
	cursor: pointer;
	cursor: hand;	
	vertical-align:top;
	
}
.RootItem TD
{
	font: 12px Tahoma, Verdana, Arial; 	
	color: #FFFFFF;
	line-height:20px;
	padding:0 20px;
	vertical-align:top;
	
}


.RootItemBreadCrumb TD
{
	font: 12px Tahoma, Verdana, Arial; 	
	color: #FFFFFF;
	padding:0 20px;
	vertical-align:top;
}

.RootItemActive TD
{
	font: 12px Tahoma, Verdana, Arial;	
	color: #FFFFFF;
	padding:0px 20px;
	vertical-align:top;
    height:40px;	
	width:100%;
	background: transparent url(images/over-Copy.png) no-repeat top center;
}

.RootItemSelected TD
{
	font: 12px Tahoma, Verdana, Arial;
	color: #FFFFFF;
	padding:0px 20px;
	vertical-align:top;	
	height:40px;	
	width:100%;
	background: transparent url(images/over-Copy.png) no-repeat top center;
}
/* end MENUX*/

.sitemapcss a:link{color:#225b30;}
.sitemapcss a:hover{color:#225b30;}
.sitemapcss a:active{color:#225b30;}
.sitemapcss a:visited{color:#225b30;}

.search {
	font: 14px Tahoma, Verdana, Arial;
}
.searchField {
	font: 12px Tahoma, Verdana, Arial;
	padding:2px;
	width:145px;
	border:1px solid #000000;
}

.searchPane input {
	font: 12px Tahoma, Verdana, Arial;
	padding:2px;
	width:145px;
	border:1px solid #000000;
}

.btnGo {
	background:#cc0000;
	border: 1px solid #980000;
	font: bold 10px Tahoma, Verdana, Arial;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:2px;
	cursor:pointer;
}
.cart a:link, .cart a:visited, .cart a:active {
	font: 12px Tahoma, Verdana, Arial;
	color:#000000;
	text-decoration:none;
}
.cart a:hover {
	text-decoration:underline;
}

#footer {
 padding:14px;
 font: 11px/14px Tahoma, Verdana, Arial;
 color:#6d6d6d;
 text-align:center;
}
#footer a {
 color:#6d6d6d;
 text-decoration:none;
}
#footer a:hover {
 text-decoration:underline;
}


.foot {
 font: 11px/14px Tahoma, Verdana, Arial;
 color:#6d6d6d;
}
.foot:visited, .foot:active {
 color:#6d6d6d;
}

.ContentPane {
 padding:0px 10px 0px 0px;
 }

.ContentPane2 {
 padding:0px 10px 0px 0px;
 }

.ContentPane3 {
 padding:0px 10px 0px 0px;
 }