/* CSS Document */




/* toppart */

.topnav { margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:540px; height:27px; 
background:url(../images/top-menu-bg2.jpg) repeat-x top left; display:block; line-height:27px;}
.topnav img { margin:0px; padding:0px 0px 0px 0px; vertical-align:middle; }

.topnav a { color:#872E55; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; 
height:27px; padding:0px 13px 0px 13px; border-right:1px solid #fff; }

.topnav a:hover { color:#fff; background:url(../images/top-menu-bg-hover.jpg) repeat-x left top #575757; padding:0px 13px 0px 13px;
text-decoration:none; border-right:1px solid #fff; height:27px; font-weight:bold; }
.topnav-down-list { background:url(../images/menu-arw3.gif) no-repeat 92% 13px; padding-right:10px; }

.current:hover { color:#fff; float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; line-height:27px; padding:0px 10px; }


.topnav p { float:right; }
.menu { float:left; width:613px; border:0px solid #CC0000;}



/* new top starts */
.top-new { margin:0px auto; width:974px; height:33px; background:url(../images/top-page-shadow.jpg) no-repeat bottom left; 
text-align:right; padding:3px 17px 0px 0px; font-weight:bold; color:#1e4f92; }
.top-new a { font-size:11px; color:#1e4f92; text-decoration:none; }
.top-new a:hover { font-size:11px; color:#333; text-decoration:none; }

/* new top ends */


/* new menu */
.hover-menu {position:absolute; visibility:hidden; background-color:#FFF; padding:0px; margin:0px 0px; border:0px solid #fff; border-top:0px; opacity:.99;filter: alpha(opacity=99); -moz-opacity: 0.99; z-index:101;}
.menu-content { color:#FFFFFF; float:left; margin:0px; max-width:450px; padding:5px 4px 0px 0px; font-weight:bold;border-left:0px solid #fff;
border-right:0px solid #fff; background:url(../images/top-menu-bg-hover.jpg) repeat-x left top #EEEEEE; }
.menu-content ul { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; display:block; }
.menu-content li { margin:0px 3px 3px 3px; padding:0px; list-style:none; border-left:0px solid #fff; border-right:0px solid #fff; }
.menu-content li a { text-decoration:none; color:#505050; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.menu-content li a:hover { text-decoration:underline; color:#000; }

/* New drop down Start */

.menu-content-dropdown { float:left; margin:0px; padding:10px; font-weight:bold; color:#fff; background: #872E55; }
.menu-content-dropdown h1 { margin:3px 0px; padding-left:0px; color:#FFF; font-weight:bold; font-size:12px; display:block; }
.menu-content-dropdown h1 a { padding-left:0px; color:#FFF; font-weight:bold; font-size:12px; display:block; text-decoration:none; }
.menu-content-dropdown h1 a:hover { padding-left:0px; color:#FFF; font-weight:bold; font-size:12px; display:block; text-decoration:none; }
.menu-content-dropdown h1 img { margin-right:3px; }
.menu-content-dropdown ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; min-width:99px; }
.menu-content-dropdown li { margin:2px 0px 2px 0px; padding:0px; list-style:none; }
.menu-content-dropdown li a { text-decoration:none; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.menu-content-dropdown li a:hover { text-decoration:underline; color:#FFF; }

.new-expertise { float:left; margin:0px; padding:5px; font-weight:bold; color:#fff; width:420px; background:#872E55; }
.new-expertise ul { margin:0px; padding:0px; list-style-type: none;} 
.new-expertise li { margin:0px; padding:5px; float:left;}
.new-expertise li a { display:block; padding:5px; text-decoration: none;}
* html .new-expertise li a {  /* make hover effect work in IE */    width:110px;}
.new-expertise li a:hover { background-color:#f7f8fc;}



/* New drop down ends */


