
/* Clear fix - see http://www.webtoolkit.info/css-clearfix.html */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* End of Clear fix - http://www.webtoolkit.info/css-clearfix.html */





/*.crumbler{
width:630px;
font-weight: normal;
margin:0;
}*/


#crumblermenu {
  float:left;
  width:100%;
  background:transparent;
  font-size:93%;
  line-height:normal;
  }
#crumblermenu ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#crumblermenu li {
  float:left;
  background:url("img/navbutton-left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#crumblermenu a {
  float:left;
  display:block;
  background:url("img/navbutton-right.png") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#crumblermenu a {float:none;}
/* End IE5-Mac hack */
#crumblermenu a:hover {
  color:#fff;
  }
#crumblermenu #current {
  background-image:url("img/navbutton-left.png");
  }
#crumblermenu #current a {
  background-image:url("img/navbutton-right.png");
  color:#fff;
  padding-bottom:5px;
  }

#crumblermenu .act a {
color:#bed730;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;left:50%;
margin:0 0 0 -489px;
padding:0;
font:normal 1.0em Verdana;
z-index:105;
background-color: #fff;
visibility: hidden;
border-bottom:8px solid #007ac2;
width:978px;
}
.dropmenudiv .graphic_top{position:relative; top:1px; left: 10px;}
.dropmenudiv .container{border: none; padding:0 10px 0 10px;}
.dropmenudiv .container ul li a{color:#818181; padding-left:3px;}
.dropmenudiv .container ul li a:hover{color:#818181; text-decoration:underline;}

.dropmenudiv ul{margin:0 0 0 20px; padding:0; width:220px; float:left; list-style:none;}
.dropmenudiv ul li{margin:0; padding:3px 0; text-align:left;}
.dropmenudiv ul li a{margin:0; padding:0;}

.dropmenudiv a{
width: auto;
display: block;
padding:0; margin:0;
text-decoration: none;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#fff;
}

.dropmenudiv a:visited:hover{color:#818181;}
.dropmenudiv a:visited{color:#0066cc;}


.dropmenudiv ul li.lvl1 a {font-weight:bold; background:#fff;}
.dropmenudiv ul li.lvl2 {font-weight:normal; background:#fff;}

.dropmenudiv ul.lvl2 li{margin:0 0 0 10px; padding:3px 0; text-align:left;}
.dropmenudiv ul.lvl2 li a:visited:hover{color:#818181;}
.dropmenudiv ul.lvl2 li a:visited{color:#0066cc;}
.dropmenudiv ul li.lvl1.act a{
color:#000;
font-weight:bold;
}
.dropmenudiv ul li.lvl1.cur{
color:#000;
font-weight:bold;
list-style:disc inside;
}
.dropmenudiv ul li.lvl2.cur {
list-style:disc inside;
}

