
.menuCenter{font-size: 12px; width:936px; _width:936px; }
.menuCenter ul{ margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style-type: none; z-index: 2000; float:left; position:absolute;}

/*Top level list items*/
.menuCenter ul li{ position: relative; display: inline;  margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; float: left; color: #fefefe;background:url('../images/menu-separator.gif') no-repeat right;} 
.menuCenter ul li.last{ background:url('../images/menu-separatohhr.jpg') no-repeat right;} 
/*Top level menu link items style*/
.menuCenter ul li a{ display: block;  color: #080202; font-size: 13px; text-decoration: none; font-weight: normal; padding: 5px 20px 8px 20px; border:0px solid red; outline:none; }
.menuCenter ul li a.marginleft{padding-right:10px;}
.menuCenter ul li a:link, .menuCenter ul li a:visited{ color: #080202;   /*background: #777b70;*/}
.menuCenter ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background: /*D8E0D1*/ #777b70; color: #fff; }
.menuCenter ul li a:hover{ background: #777b70; /*background of menu items during onmouseover (hover state)*/ color: #ffffff; margin:0px 0px 0px 0px; }	
.menuCenter ul li a:active { color: #ffffff;}
	
/*1st sub level menu*/
.menuCenter ul li ul{ position: absolute; left: 0; border: 0px solid red; margin: 0px 0px 0px 0px; display: none; background: #EFEFE7/*#C6C8C2caccc7*/; 
					/*collapse all sub menus to begin with*/ visibility: hidden; border-left: 1px double #B7B4B7; float:left; _padding:3px 0px 3px 0px;}

/*Sub level menu list items (undo style from Top level List Items)*/
.menuCenter ul li ul li{  display: list-item; _display: inline; float: none; background:url('../images/menu-separatorghjhg.jpg') no-repeat; _padding: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* Sub level menu links style */
.menuCenter ul li ul li a{ font-size: 11px; width: 162px; /*width of sub menus*/ padding: 5px 0px 5px 5px; margin: 0px -1px 0px 0px ; border-top-width: 0; border-bottom: 1px solid #B7B4B7; font-weight: normal; outline:none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */ 
.menuCenter ul li ul li ul{ _padding:0px 0px 0px 0px;_margin: 0px 0px 0px 0px;top: 0; /*right: -30px; */ border-left: 1px double #B7B4B7; overflow: visible; width:auto; float:left;  _left: 300px;margin-left:-2px;}
.menuCenter ul li ul li ul li ul { border-left: 2px double #FB0B0C; background: #E8EbE8/*757a72*/;}

.menuCenter ul li ul li ul li ul li a:link{ color: #000; }
.menuCenter ul li ul li ul li ul li a{ color: #000; }
.menuCenter ul li ul li ul li ul li a:visited{ color: #000; }
.menuCenter ul li ul li ul li ul li a:hover{ color: #000; background: #fff; }

/* Holly Hack for IE \*/
/* *html .menuCenter{height: 1%;} /*Holly Hack for IE7 and below*/ 

/* ######### CSS classes applied to down and right arrow images  ######### */
.rightarrowclass{ position: absolute; top: 7px; right: 5px; }

/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; /* background: silver; */}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ opacity: 0.8; }
.toparrow { padding-left:20px; }

.menuCenter .download { float: right; text-align:right;margin: 16px 40px 0px 0px; _margin: 19px 40px 0px 0px; border:0px solid red;}
.menuCenter .download .downloadText{margin-top:5px;float:left;}
.menuCenter .download .downloadText a{color: #080202; text-decoration: none; font-size: 12px;}
.menuCenter .download .downloadImage{float:left;margin-right:0px;}
