
/* 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 */

/* The global content container - All content is within this div */
#gl_outer_cont_with_bg { width:990px; border-style:none solid solid solid; border-width:0 1px 1px 1px; border-color:#999; margin:0 auto 60px auto;background:url(gl_bg_cont_grey_right.gif) repeat-y #fafafa; position:relative; overflow:hidden; }
#gl_outer_cont {width:990px; border-style:none solid solid solid; border-width:0 1px 1px 1px; border-color:#bdbdba; margin:100px auto 60px auto; overflow:visible; background:#fff; position:relative; }




.crumbler{
width:732px;
font-weight: normal;
margin:0;
}

/*.crumbler a:visited{color:#0066CC}*/

.crumbler:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.crumbler ul{
/*border: 1px solid #BBB;*/

padding:4px 4px 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
background:transparent;
color:#000;
font-size:0.9em;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.crumbler ul li{
display: inline;
color:#000;
}

.crumbler ul li a{
color:#000;
padding: 4px 7px 0 1px;
margin: 0;
text-decoration: none;

}

.crumbler ul li a span{font-weight:normal; font-size:.9em;}

.crumbler ul li a:visited{color:#000;}

.crumbler ul li a:hover{
text-decoration:none;
}

.crumbler ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " ";

}


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

.dropmenudiv{
position:absolute;
top: 0;
margin:0 0 0 2px; /*IE has an override in header*/
z-index:105;
background:#fff url(img/bg-dropdown-menu.png) center bottom no-repeat;
border:1px solid #f5f5e5;
border-top:none;
visibility: hidden;
font-size:0.9em;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.dropmenudiv .graphic_top{position:relative; top:1px; left: 10px;}
.dropmenudiv .container{border: none; padding:0 10px 0 10px;}
.dropmenudiv .container ul li a{color:#000; padding-left:3px;}
.dropmenudiv .container ul li a:hover{color:#000; text-decoration:none;}

.dropmenudiv ul{margin:0; 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*/
background-color: #f5f5e5;
color:#000;
}

.dropmenudiv a:visited:hover{color:#000;}
.dropmenudiv a:visited{color:#000;}
