﻿*::-moz-any-link br,*:-moz-any-link br { 
        /*a workarround for mozilla*/
        display:none;
        }
        div#menu * {
        border-collapse: collapse; /*removes the cell-borders*/
        cursor: pointer; /*because IE displays the text cursor if the link is inactive*/
        }
        div#menu1 * {
        border-collapse: collapse; /*removes the cell-borders*/
        cursor: pointer; /*because IE displays the text cursor if the link is inactive*/
        }
        div#menu2 * {
        border-collapse: collapse; /*removes the cell-borders*/
        cursor: pointer; /*because IE displays the text cursor if the link is inactive*/
        }
        div#menu3 * {
        border-collapse: collapse; /*removes the cell-borders*/
        cursor: pointer; /*because IE displays the text cursor if the link is inactive*/
        }
        .disabled {
           color: red !important;
           background: none !important;
        }
        /*div#menu {
           background: #F5F5DC;
           font: 12px Verdana, sans-serif;
	       font-weight:bold;
           height: 15px;
           white-space: nowrap;
           width: 100%;
        }*/
        div#menu .a 
        {
			color: #ffffff;
			position:absolute;
			top:85px;
			text-decoration: none;
           /*background: #F5F5DC;
           border: 1px solid #F5F5DC;
           text-decoration: none;*/
        }
        div#menu1 .a 
        {
			color: #ffffff;
			text-decoration: none;
			position:absolute;
			top:85px;
        }
        div#menu2 .a 
        {
			color: #ffffff;
			text-decoration: none;
			position:absolute;
			top:85px;
        }
        div#menu3 .a 
        {
			color: #ffffff;
			text-decoration: none;
			position:absolute;
			top:85px;
        }
        div#menu .a table 
        {
		 background-color:#ffffff;
           display: block;
           font: 12px Verdana, sans-serif;
           white-space: nowrap;
        }
        div#menu1 .a table {
           display: block;
           font: 12px Verdana, sans-serif;
           white-space: nowrap;
        }
        div#menu2 .a table {
           display: block;
           font: 12px Verdana, sans-serif;
           white-space: nowrap;
        }
        div#menu3 .a table {
           display: block;
           font: 12px Verdana, sans-serif;
           white-space: nowrap;
        }
        div#menu table, div#menu table a {
           display: none;
        }
        div#menu1 table, div#menu1 table a {
           display: none;
        }
        div#menu2 table, div#menu2 table a {
           display: none;
        }
        div#menu3 table, div#menu3 table a {
           display: none;
        }
        div#menu .a:hover {
           /*background: #7DA6EE;
           border: 1px solid #000080;
           color: #0000FF;*/
           margin-right:-1px; /*resolves a problem with Opera not displaying the right border*/
        }
        div#menu1 .a:hover {
           margin-right:-1px;
        }
        div#menu2 .a:hover {
           margin-right:-1px;
        }
        div#menu3 .a:hover {
           margin-right:-1px;
        }
        div#menu .a:hover table, div#menu div.menuitem:hover table{
           background: #FFFFFF;
           
           border: 1px solid #708090;
           display: block;
           position: absolute;
           white-space: nowrap;
           height:20px;
        }
        
        div#menu1 .a:hover table, div#menu1 div.menuitem:hover table{
           background: #FFFFFF;
           border: 1px solid #708090;
           display: block;
           position: absolute;
           white-space: nowrap;
           height:20px;
        }
        div#menu2 .a:hover table, div#menu2 div.menuitem:hover table{
           background: #FFFFFF;
           border: 1px solid #708090;
           display: block;
           position: absolute;
           white-space: nowrap;
           height:20px;
        }
        div#menu3 .a:hover table, div#menu3 div.menuitem:hover table{
           background: #FFFFFF;
           border: 1px solid #708090;
           display: block;
           position: absolute;
           white-space: nowrap;
           height:20px;
        }
        div#menu .a:hover table a, div#menu div.menuitem:hover table a {
           /*border-left: 15px solid #ffa200;color for left side */
           border-right: 25px solid white; /*resolves a jump problem*/
           color: #000000;
           display: block;
           padding: 1px 12px;
           text-decoration: none;
           white-space: nowrap;
           z-index: 1000;
           height:20px;
           width:100px;
           background-color:#ffffff;
        }
        div#menu1 .a:hover table a, div#menu1 div.menuitem:hover table a {
           /*border-left: 15px solid #ffa200;color for left side */
           border-right: 25px solid white; /*resolves a jump problem*/
           color: #000000;
           display: block;
           padding: 1px 12px;
           text-decoration: none;
           white-space: nowrap;
           z-index: 1000;
           height:20px;
           width:130px;
           background-color:#ffffff;
        }
        div#menu2 .a:hover table a, div#menu2 div.menuitem:hover table a {
           /*border-left: 15px solid #ffa200;color for left side */
           border-right: 25px solid white; /*resolves a jump problem*/
           color: #000000;
           display: block;
           padding: 1px 12px;
           text-decoration: none;
           white-space: nowrap;
           z-index: 1000;
           height:20px;
           width:100px;
           background-color:#ffffff;
        }
        div#menu3 .a:hover table a, div#menu3 div.menuitem:hover table a {
           /*border-left: 15px solid #ffa200;color for left side */
           border-right: 25px solid white; /*resolves a jump problem*/
           color: #000000;
           display: block;
           padding: 1px 12px;
           text-decoration: none;
           white-space: nowrap;
           z-index: 1000;
           height:20px;
           width:100px;
           background-color:#ffffff;
        }
        div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
           /*background: #d9f2ff;*/
           border: 0px solid #000000;
           /*border-left: 10px solid #000000; for left side back ground
           border-right: 25px solid white;*/
           color: #ffa200;
           font-weight:bold;
           display: block;
           /*padding: 0px 12px;*/
           text-decoration: none;
           z-index: 1000;
           height:20px;
           width:80px;
        }
        div#menu1 .a:hover table a:hover, div#menu1 div.menuitem:hover table a:hover {
           /*background: #7DA6EE;*/
           border: 0px solid #000000;
           /*border-left: 10px solid #000000;*/
           border-right: 25px solid white;
           color: #ffa200;
           font-weight:bold;
           display: block;
           padding: 1px 12px;
           text-decoration: none;
           z-index: 1000;
           height:20px;
           width:130px;
        }
        div#menu2 .a:hover table a:hover, div#menu2 div.menuitem:hover table a:hover {
           /*background: #7DA6EE;*/
           border: 0px solid #000000;
           /*border-left: 10px solid #000000;*/
           border-right: 25px solid white;
           color: #ffa200;
           font-weight:bold;
           display: block;
           /*padding: 0px 12px;*/
           text-decoration: none;
           /*z-index: 1000;*/
           height:20px;
           width:100px;
        }
        div#menu3 .a:hover table a:hover, div#menu3 div.menuitem:hover table a:hover {
           /*background: #7DA6EE;*/
           border: 0px solid #000000;
           /*border-left: 10px solid #000000;*/
           border-right: 25px solid white;
           color: #ffa200;
           font-weight:bold;
           display: block;
           /*padding: 0px 12px;*/
           text-decoration: none;
           /*z-index: 1000;*/
           height:20px;
           width:100px;
        }
        td {
           border-width: 0px;
           padding: 0px 0px 0px 0px;
        }
        .menuitem {
           float: left;
           margin: 1px 1px 1px 1px;
           padding: 1px 1px 1px 1px;
        }
        .menuitem * {
           padding: 0px 0px 0px 0px;
        }
        #other {
           height: auto;visibility: visible;
        }
        #moz{
         height: 1px;visibility: hidden;
        }
        #moz::-moz-cell-content{
        height: auto; visibility: visible;
        }
        #other::-moz-cell-content{
         height: 1px; visibility: hidden;
        }
        #holder {
           width: 100%;
        }
        /*++++++++++++++++++++++++++++++++++++++++++*/
