﻿.mainMenu_wrapper{margin:0 auto;width:995px;}
.mainMenu_bg{background:url(images/menuBG.png) repeat-x top left;margin:0 7px 8px 10px;height:50px;}
.mainMenu_left{background:url(images/menuLeftBG.png) no-repeat top left;}
.mainMenu_right{background:url(images/menuRightBG.png) no-repeat top right;}
#mainMenuCurrent{width:100%;height:1px;}
ul.bwmega{margin:0;padding:0;float:left;}
.bwmega a{text-decoration:none;}
.bwmega li{list-style:none outside none;}
.bwmega li.level0{float:left;padding:0 0 16px;position:relative;}
.bwmega a.level0{float:left;}

.bwmega div.TL{background:url(images/megaborder_L.png) repeat-y 0 0;}
.bwmega div.TR{background:url(images/megaborder_R.png) repeat-y right 0;}
.bwmega div.TC{background-color:#5C6E80;height:5px;margin:0 3px;}
.bwmega div.M{display:block;background-color:#E4E4E4;border:0 none;margin:0 5px;}
.bwmega div.ML{background:url(images/megaborder_L.png) repeat-y 0 0;}
.bwmega div.MR{background:url(images/megaborder_R.png) repeat-y right 0;}
.bwmega div.BL{background:url(images/megaborder_BL.png) no-repeat 0 0;}
.bwmega div.BR{background:url(images/megaborder_BR.png) no-repeat right 0;}
.bwmega div.BC{background:url(images/megaborder_B.png) repeat-x left bottom;height:10px;margin:0 10px;}
/* solidClear background image prevents the mouse from falling off the menu in IE7. */
.bwmega .sub{position:absolute;left:-3px;float:left;display:none;z-index:1000;}
.bwmega div.column{float:left;width:200px;padding:10px;background-color: #E4E4E4;}
.bwmega ul.bwmegasubcontent{padding:0;margin:0;}
.bwmega ul.bwmegasubcontent li{font-size:14px; font-weight: bold; margin:0;}
.bwmega ul.bwmegasubcontent a:hover{text-decoration:underline;}
.bwmega li.subheader{padding:10px;}
.bwmega ul.bwmegasubcontent li.sublink, .bwmega ul.bwmegasubcontent li.morelink{padding:0 0 0 10px;background:url(images/bulletGrayArrow.png) no-repeat left 4px;margin-left:4px;}
/*.bwmega li.subheader a, .bwmega li.morelink a{font-weight:bold;}*/

.bwmega li.level0{background:url("images/menuItemBG.png") no-repeat -1px top;list-style:none outside none;}
.bwmega li.level0.child-1{background-image:none;}
.bwmega li.level0 a.level0{color:#314367;height:38px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:8px 21px 0;text-align:center;}

.bwmega li.level0.child-1 a.level0{width:88px;}
.bwmega li.level0.child-1.current{background:url('images/menuCurrentShadow128a.png') no-repeat;}
.bwmega li.level0.child-2 a.level0{width:120px;}
.bwmega li.level0.child-2.current{background:url('images/menuCurrentShadow160.png') no-repeat;}
.bwmega li.level0.child-3 a.level0{width:136px;}
.bwmega li.level0.child-3.current{background:url('images/menuCurrentShadow176.png') no-repeat;}
.bwmega li.level0.child-4 a.level0{width:128px;}
.bwmega li.level0.child-4.current{background:url('images/menuCurrentShadow168.png') no-repeat;}
.bwmega li.level0.child-5 a.level0{width:104px;height:31px;padding-top:15px;}
.bwmega li.level0.child-5.current{background:url('images/menuCurrentShadow144.png') no-repeat;}
.bwmega li.level0.child-6 a.level0{width:150px;}
.bwmega li.level0.child-6.current{background:url('images/menuCurrentShadow192.png') no-repeat;}

.bwmega li.level0 a.level0:hover, .bwmega li.level0 a.level0.current:hover, .bwmega li.megahover a.level0, .bwmega li.megahover a.level0.current{background:url("images/menuItemHoverBG.png") repeat-x left top;color:#fff;}