.topMain {
	vertical-align: top;
	height:90px;
}

.topMainLogo {
	float:right;
	margin:30px 10px 0px 0px;
}

.topMainSlogan {
	margin:40px 0px 0px 10px;
	font-size:16pt;
	text-align: center;
	font-weight: bold;
}

.innerPad {
	margin:10px;
}

.mainmenu {
	height:31px;
}

.mainmenu, .mainmenu a, .mainmenu td {
	color:white;
	font-weight: bold;
}

.mainmenu a:hover {
	color:yellow;
}

.mmleft {
	width: 13px;
	background-image: url(newimg/mainmenu-lB.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	
.mmright {
	width: 13px;
	background-image: url(newimg/mainmenu-rB.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	
.mmmain {
	background-image: url(newimg/mainmenu-bB.gif);
	text-align: center;
	background-repeat: repeat-x;
}
	
.mmsearch {
	background-image: url(newimg/mainmenu-bB.gif);
	text-align: right;
	background-repeat: repeat-x;
}
	
.mmflags {
	background-image: url(newimg/mainmenu-bB.gif);
	text-align: right;
	background-repeat: repeat-x;
}
	
.mmsearch input {
	margin-bottom:4px;
	height:20px;
	font-size: 11px;
}
	
.submenuTop {
	background-image: url(newimg/smenu-topZ.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	color:white;
  font-size:10pt;
  font-weight: bold;
}

.mainTopLeft {
	height: 29px;
	width: 13px;
	background-image: url(newimg/submenu-lZ.gif);
	background-repeat: no-repeat;
}

.mainTopMain {
	height: 29px;
	background-image: url(newimg/submenu-bZ.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	color:white;
  font-size:10pt;
  font-weight: bold;
}

.mainTopRight {
	height: 29px;
	width: 13px;
	background-image: url(newimg/submenu-rZ.gif);
	background-repeat: no-repeat;
}

h1 {
  display:none;
}
    
.mspacer {
	height:15px;
}

.contentLeftFrame {
  width:200px;
  background-color:#FEF1DE;
  vertical-align:top;
  }

.contentLeftFrame a {
	color: black;
  }

.leftFrameButton, .leftFrameButtonAct, .leftFrameButtonOver {
  height:31px;
  font-size:12pt;
  font-weight:bold;
  text-align:center;
  margin-bottom:5px;
  }
  
.leftFrameButton {
  background-image:url(newimg/smenu-mainZ.gif);
  color:#AAAAAA;
  background-repeat:no-repeat;
  }
  
.leftFrameButtonAct {
  background-image:url(newimg/smenu-mainActZ.gif);
  background-repeat:no-repeat;
  color:black;
  }
  
.leftFrameButtonOver {
  background-image:url(newimg/smenu-mainZ.gif);
  color:black;
  }
  
.leftFrameButton a {
  color:black;
  text-decoration:none;
  }

.leftFrameButton a:hover {
  color:#FF9900;
  text-decoration:none;
  }

.leftFrameSlider {
	border-bottom:1px solid #FF9900;
	margin-bottom:10px;
  }

.leftFrameSmenu {
  padding-top:3px;
  padding-bottom:5px;
  text-align: center;
  }

.subProductNavi {
  margin-bottom:10px;
  }

.subProductItem {
  height:31px;
  font-size:8pt;
  margin-bottom:5px;
  text-align:left;
  background-image:url(newimg/smenu-itemZ.gif);
  background-repeat: no-repeat;
}

.inLfb {
	padding-top:7px;
}
 
.subProductItem .inLfb {
	padding-top:9px;
  padding-left:10px;
}

.subProductItem a:hover {
	color:#FF9900;
}

.subProductItem a:hover {
	color:#550000;
}