/* CSS Document*/ 

ul#menu { margin:0px; padding:0px; text-align:left; margin-top:0px; z-index:999; border-top:1px solid #ccc; height:46px;} 
ul#menu li {  display: inline; margin:0px 0px 0px 0px; padding:0px;}  


.menublue { background-color:#62619B;}
.menupurple { background-color:#732D73;}
.menugreen {background-color:#1C9C01;}
.menuorange {background-color:#E1A00E;}
.menulightb {background-color:#65C4CA;}


ul#menu li.mega .menuouter-on {position: absolute; top:155px;padding-bottom:20px; height:123px; background-image:url(../images/bg_blue.jpg); background-repeat:no-repeat; background-position: 0px 0px; display:inline;}


ul#menu li.mega .menuouter {position: absolute; top:155px;padding-bottom:20px; height:123px; background-image:url(../images/bg_blue.jpg); background-repeat:no-repeat; background-position: 0px 0px;}
ul#menu li.mega .menuouterpurple {position: absolute; top:155px;padding-bottom:20px; height:123px; background-image:url(../images/bg_purple.jpg); background-repeat:no-repeat; background-position: 157px 0px;}
ul#menu li.mega .menuoutergreen {position: absolute; top:155px;padding-bottom:20px; height:123px; background-image:url(../images/bg_green.jpg); background-repeat:no-repeat; background-position: 350px 0px;}
ul#menu li.mega .menuouterorange {position: absolute; top:155px;padding-bottom:20px; height:123px; background-image:url(../images/bg_orange.jpg); background-repeat:no-repeat; background-position: 563px 0px;}
ul#menu li.mega .menuouterblue {position: absolute; top:155px;padding-bottom:20px; height:123px; background-image:url(../images/bg_bluelight.jpg); background-repeat:no-repeat; background-position: 774px 0px;}



ul#menu div {display: none; height:133px; margin:0px; padding:0px;}
ul#menu li.hovering div {display: block;z-index:999;}
ul#menu li.mega div {width: 950px; position: absolute; top: 10px; left: 0px; margin:0px;z-index:999;}

ul#menu li.mega div ul.left{ display:block; float:left; width:215px; list-style:none; list-style-type:none;background-image:none; margin:20px 5px 10px 0px; margin-bottom:10px; padding:0px 0px 0px 10px; position:relative;left:10px; }
ul#menu li.mega div ul.left li{display:block;list-style:none; list-style-type:none; background-image:none; margin:0px; padding:0px;}
ul#menu li.mega div ul.right{ display:block; float:right; width:172px; margin-right:10px;list-style:none;list-style-type:none;background-image:none; margin:0px; padding:0px; position:relative; right:20px;}
ul#menu li.mega div ul.right li{display:block; list-style:none; background-image:none;list-style-type:none; margin:0px; padding:0px;}
ul#menu li.mega div a { color:#333333; background:url(../images/bullet01.jpg) no-repeat left center; padding-left:15px; }


li.listing{list-style:none; background:none;list-style-type:none; margin:0px; padding:0px; }
ul#menu li.mega div ul.left li.listing a{ background:none;padding-left:0px;}

.boldcats {background-image:url(../images/bg_toplevel.jpg); color:#fff; padding:3px 3px 3px 10px; width:202px; display:block;}

.listing {padding-left:10px; line-height:20px;background-image:none;}

.displace {position: absolute; left: -5000px; } 

.morelink {padding-left:10px; line-height:20px; float:right; font-weight:bold; font-size:90%;}
a.morelinkcolor {color:#3A6C53;}


