/* sets the font bold, face, default for all links*/
.topNavLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
}

.dropMenu {
text-align:left; position:relative; margin:0; padding:0px; list-style-type:none; background-color:#D4E5DD; z-index:200; border:none; 

}

.dropMenu ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */ 
}

.dropMenu li {
float:left; position:relative; font-size: 12px; padding:0px 0px 0px 0px; list-style:none ;
}

/* Sets color, bgcolor, spacing between items for top menu bar */
.dropMenu li a, .dropMenu li a:visited {
display:block; text-decoration:none; width:auto; line-height:24px; float:left; height:23px; color:#000; 
padding:2px 12px 0px 12px; background-image:/images/button-bg.gif; font-weight:bold; border-left: solid #534F42 1px;

}

* html .dropMenu li a, .dropMenu li a:visited {
width:auto; w\idth:auto; /* hack for IE5.5 */ 
}

.dropMenu li a.drop, .dropMenu li a.drop:visited {
font-weight:normal; 
}

.dropMenu li ul {
visibility:hidden; position:absolute; top:25px; left:0; height:0; overflow:hidden; text-align:left; 
}

.dropTable {
margin:-2px; border-collapse:collapse; font-size:12px; /* font size for IE5.5 */
opacity: .98; filter: alpha(opacity=95); 
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.dropMenu li:hover a,
.dropMenu li a:hover {
text-decoration:none; background-color:#294639; color:#FFF; border-left: solid #534F42 1px; 
}

/* dropdown box */
.dropMenu li:hover ul,
.dropMenu li a:hover ul {
visibility:visible; height:auto; background:#D4E5DD; left:-1px; top:25px; overflow:visible;
padding:0px; border:none;
}

/* dropdown box links*/
.dropMenu li:hover ul li a,
.dropMenu li a:hover ul li a {
display:block; background:transparent; color:#2B4739; border-top:none; border-bottom:solid 1px #000; border-right:none; border-left:none;
height:auto; line-height:12px; padding:.30em .5em .20em .5em; width:14em; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
}

* html .dropMenu li a:hover ul li a {
width:160px; w\idth:166px; /* hack for IE5.5 */ 
}

/* dropdown box links hover*/
.dropMenu li:hover ul li a:hover,
.dropMenu li a:hover ul li a:hover {
text-decoration:none;
color:#FFF;
font-weight:normal;
background:#BD9D43;
padding:.25em .5em .25em .5em;
float:left;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}

/* dropdown box - second level positioning*/
.dropMenu li:hover ul li ul,
.dropMenu li a:hover ul li a ul {
visibility:hidden; height:0; position:absolute; top:0; left:152px; overflow:hidden;
}

/* dropdown box - second level box*/
.dropMenu li:hover ul li:hover ul,
.dropMenu li a:hover ul li a:hover ul {
visibility:visible; border:1px solid #667; height:auto; background:#D4E5DD; width:180px;
} 

/* dropdown box - second level links*/
.dropMenu li:hover ul li:hover ul li a,
.dropMenu li a:hover ul li a:hover ul li a {
display:block; height:auto; color:#0A2F55; width:175px; 
}

/* dropdown box - second level links hover*/
.dropMenu li:hover ul li:hover ul li a:hover,
.dropMenu li a:hover ul li a:hover ul li a:hover {
display:block; height:auto; color:#000022; font-weight:normal; width:174px;
}
