.gmenu ul, .gmenu2 ul{margin: 0; padding: 0; font: bold 15px Arial, Tahoma, Helvetica, sans-serif; list-style-type: none; overflow: hidden; width: 100%;}
.gmenu li, .gmenu2 li{display: inline; margin: 0;}
.gmenu li a, .gmenu2 li a{float: left; display: block; text-decoration: none; margin: 0; padding: 6px 8px; color: #ffffff; font-size: 15px;}
.gmenu2 li a{color: red;}
.gmenu li a:visited{color: #ffffff;}
.gmenu2 li a:visited{color: red;}
.gmenu li a:hover, .gmenu2 li a:hover{color: red;}
.gmenu a.selected, .gmenu2 a.selected{color: red;}

.markermenu{width: 175px; clear: left; position: relative;}
.markermenu ul{list-style-type: none; margin: 5px 0; padding: 0;}
.markermenu ul li a{font: bold 13px Arial, Tahoma, Helvetica, sans-serif; color: #414141;	display: block;	width: auto; padding: 3px 0;	padding-left: 20px;	text-decoration: none;}
* html .markermenu ul li a{width: 155px;}

.ddsubmenustyle, .ddsubmenustyle ul{font: normal 13px Arial, Tahoma, Helvetica, sans-serif;  margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none; background: #ffffff; visibility: hidden; z-index: 100; border-left: 1px solid #dfd8d4;
border-right-color: #ccc; border-right-style: double; border-right-width: 3px;
border-bottom-color: #ccc; border-bottom-style: double; border-bottom-width: 3px;
}
.ddsubmenustyle li{border-top: 1px solid #dfd8d4;}
.ddsubmenustyle li a{display: block; width: 160px; color: #414141; text-decoration: none; padding: 7px 5px;}
* html .ddsubmenustyle li{display: inline-block; width: 170px;}
.ddsubmenustyle li a:hover{background-color: #e0cba6; color: #ffffff;}
.downarrowpointer{padding-left: 4px; border: 0;}
.rightarrowpointer{position: absolute; padding-top: 3px; left: 100px; border: 0;}
.ddiframeshim{position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block;}
