.mainMenu a:hover { text-decoration: none; }
.subMenu  a:hover { text-decoration: none; }

.menuLayer { position: absolute; visibility: hidden; top: 0px; left: 0px; background-color: #86C6E3; border: 2px solid #00A4ED; }

.horiz div { float: left; }
.vert  div { }

.mainMenu       { padding: 9px 0px 0px 15px; }
.mainMenu td    { padding: 0px; }
.mainMenuOn-1   { width: 56px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/thinkSpot-1.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOff-1  { width: 56px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/thinkSpot-0.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOn-2   { width: 115px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/product-1.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOff-2  { width: 115px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/product-0.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOn-3   { width: 30px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/news-1.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOff-3  { width: 30px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/news-0.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOn-4   { width: 72px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/project-1.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOff-4  { width: 72px; height: 14px; margin: 0px 9px 0px px; background-image: url(/art/menu/project-0.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOn-5   { width: 59px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/newsletter-1.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOff-5  { width: 59px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/newsletter-0.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOn-6   { width: 27px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/links-1.gif); background-repeat: no-repeat; cursor: pointer; }
.mainMenuOff-6  { width: 27px; height: 14px; margin: 0px 9px 0px 9px; background-image: url(/art/menu/links-0.gif); background-repeat: no-repeat; cursor: pointer; }



html>body .mainMenu       { padding: 9px 0px 0px 15px; }
html>body .mainMenu td    { padding: 0px; }
html>body .mainMenuOn-1   { width: 56px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/thinkSpot-1.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOff-1  { width: 56px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/thinkSpot-0.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOn-2   { width: 115px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/product-1.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOff-2  { width: 115px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/product-0.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOn-3   { width: 30px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/news-1.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOff-3  { width: 30px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/news-0.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOn-4   { width: 72px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/project-1.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOff-4  { width: 72px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/project-0.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOn-5   { width: 59px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/newsletter-1.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOff-5  { width: 59px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/newsletter-0.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOn-6   { width: 27px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/links-1.gif); background-repeat: no-repeat; cursor: pointer; }
html>body .mainMenuOff-6  { width: 27px; height: 14px; margin: 0px 10px 0px 10px; background-image: url(/art/menu/links-0.gif); background-repeat: no-repeat; cursor: pointer; }



.subMenu       { padding: 4px 0px 8px 12px; color: #fff; font-size: 13px; }
.subMenu td    { padding: 0px; }
.subMenuOn     { color: #00aaef; font-size: 11px; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOnT    { color: #00aaef; font-size: 11px; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOnB    { color: #00aaef; font-size: 11px; cursor: pointer; padding: 4px 0px 0px 0px; }
.subMenuOff    { color: #fff; font-size: 11px; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOffT   { color: #fff; font-size: 11px; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOffB   { color: #fff; font-size: 11px; cursor: pointer; padding: 4px 0px 0px 0px; }

.subMenuOn-1   { color: #0072BB; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOff-1  { color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOn-2   { color: #0072BB; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOff-2  { color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOn-3   { color: #0072BB; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOff-3  { color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOn-4   { color: #0072BB; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }
.subMenuOff-4  { color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; padding: 4px 0px 4px 0px; }

