﻿.mattblackmenu a, .mattblackmenu a:hover, .mattblackmenu a:visited, .mattblackmenu a:active { color:#156cb0 !important; text-decoration:none; }

/* ######### Drop Down ULs CSS ######### */
.menumaindv{width:970px; z-index:2; }
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/ font:normal 12px Verdana; margin:0px; padding:0px; position:absolute; left:0px; top:0px; list-style-type:none; border-bottom-width: 0px; visibility: hidden; z-index: 100; border:1px solid #ffc20e; background:#fff url(images/menubg.gif) repeat-x top left; }
.ddsubmenustyle { border-top:none; }
.ddsubmenustyle li { border:none;  }
.ddsubmenustyle li a{ display:block;width:175px;color:#223064; background:url(images/menu_divider.gif) no-repeat center bottom; text-decoration: none; padding:10px 18px 8px 13px; *padding:10px 18px 4px 13px; text-align: left;}
.ddsubmenustyle li a.lastItm{background:none; }
.ddsubmenustyle li a.firstItm { margin-top:8px; }
.ddsubmenustyle li a:visited { color:#223064;}
.ddsubmenustyle li a:hover{background:url(images/menu_activebg.gif) repeat-y left top; color:#223064; text-decoration:none;}
.ddsubmenustyle li a.ActiveMenuLink, .ddsubmenustyle li a.ActiveMenuLink:hover {background:url(images/menu_activebg.gif) repeat-y left top; color:#223064; text-decoration:none;}
.ddsubmenustyle li a.ActiveMenuLinkfirstItm, .ddsubmenustyle li a.ActiveMenuLinkfirstItm:hover{ margin-top:8px; background:url(images/menu_activebg.gif) repeat-y left top; color:#223064; text-decoration:none; }
.ddsubmenustyle li a.lastItm:hover{background:url(images/menu_activebg.gif) repeat-y left top; color:#223064;  text-decoration:none;}
* html .ddsubmenustyle li a{ /*IE6 CSS hack*/ display: inline-block; height:16px; }

.ddsubmenustyle li.FirstSubmenuRow { border-top:1px solid #f5c465; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 0 -14px 0;}
.firstSubSubMenuPad{ _margin-top:8px !important; }
/* ######### Neutral CSS  ######### */ 

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/ padding-left:4px; border:0; }
.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/ position:absolute; padding-top:3px; right:8px; border:0; }
.ddiframeshim{ position:absolute; z-index:500; background:transparent; border-width:0; width:0; height:0; display:block; }

 
 
/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{ padding:0;font:bold 12px Verdana; margin-top:0px; margin-left:30px; list-style-type:none; overflow:hidden; z-index:3; }
.mattblackmenu li{ float:left; margin:0 3px 0 0; padding:0;}
.mattblackmenu li a{ float:left; text-decoration:none; margin:0; color:#156cb0;font:bold 12px Verdana; background:url(images/top_nav_right.jpg) right top no-repeat; }
.mattblackmenu li a span { float:left; margin:0; cursor:default; background:url(images/top_nav_left.jpg) left top no-repeat;}
.mattblackmenu li a span b { display:block; margin:0; cursor:default; margin-left: 5px; margin-right: 1px; padding:10px 10px;   }
.mattblackmenu li a:visited{ color:#156cb0;  }
.mattblackmenu li a:hover {background:url(images/navtabon_rhtcurv.gif) right top no-repeat;font:bold 12px Verdana; color: #990000; /*background of tabs for hover state */}
.mattblackmenu li a:hover span { float:left; background:url(images/navtabon_lftcurv.gif) left top no-repeat;  /*background of tabs for hover state */ }
.mattblackmenu li a:hover span b{ float:left; background:url(images/navtabon_bgarrow.gif) center top no-repeat; /*background of tabs for hover state */ padding:0px 0px 0px 0px;  color: #990000; } /* Kapil */


.mattblackmenu li a.selected, .mattblackmenu li a.selected2 {background:url(images/navtabon_rhtcurv.gif) right top no-repeat;font:bold 12px Verdana; /*background of tabs for hover state */}
.mattblackmenu li a.selected span, .mattblackmenu li a.selected2 span{ float:left; background:url(images/navtabon_lftcurv.gif) left top no-repeat;  /*background of tabs for hover state */ }
.mattblackmenu li a.selected span b, .mattblackmenu li a.selected2 span b{ float:left; height:35px; background:url(images/navtabon_bgarrow.gif) center top no-repeat;  /*background of tabs for hover state */  padding:10px 10px 0px 10px;}

.mattblackmenu li a#Home span b { cursor:pointer; }

.ddMenu, .ddMenuIE { background:url(images/nav_bg.jpg) repeat-x 0 -3px; height:35px; width:970px; margin:0px auto 0 auto; padding-top:0; }
.ddMenuIE { background-image:url(images/nav_bg.jpg); background-repeat: repeat-x; background-position: 0 2px; height:35px; margin:7px auto 0 auto;  height /*\**/: 35px\9; margin/*\**/:12px auto 0 auto\9; background-position/*\**/:0 -3px; *background-position: 0 2px;}

/* Header End */
