/* Hack for Mac(FF and Safari */
.mac.safari .menu ul li a, .menu ul li a:visited {
padding: 0px 22px 0px 21px;
}

.mac.gecko .menu ul li a, .menu ul li a:visited {
padding: 0px 22px 0px 22px;
}

.mac.safari .menu ul li ul li a, .menu ul li ul li a:visited {padding: 8px 0px 6px 0px;}

.mac.gecko .menu ul li ul li a, .menu ul li ul li a:visited {padding: 8px 0px 6px 0px;}

.mac.safari #nav a span {
 padding:9px 25px 18px 25px; 
 font-size: 0.855em;
 }
.mac.gecko #nav a span {
padding:9px 26px 18px 27px; 
font-size: 0.859em;
}
.ipod.safari #nav a span {
padding:9px 25px 18px 25px; 
 font-size: 0.9em;
}
.iphone.safari #nav a span {
padding:9px 25px 18px 25px; 
 font-size: 0.9em;
}
/* -------End Hack------------- */

/* IE6 Hack */

.ie6  .body_breadcrumb { 	width: 185px; }

/*    end        */


td.dot {
/* background-color:#FFFFFF; */
border-bottom:1px dotted #BDD0E4;
padding:4px 0 4px 8px;
}

.td_title {
background-color:#F6F6F6;
border:1px solid #E0E0E0;
color:#666666;
padding:2px;
}

.table {
border-collapse:collapse;
border-spacing:0;
margin-bottom:1em;
margin-left:0.1em;
margin-top:0.2em;
width:99%; 
}

.table td {
border:1px solid #CBDBE2;
padding:5px;
}

.table th {
background:#E9F0F4 url(../images/th_bg.gif) repeat-x scroll 0 0;
border:1px solid #CBDBE2;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:3px;
}

table.sort {
         border-collapse: collapse;
         border-spacing: 0px;
         margin-bottom: 1em;
}

table.sort td {
         padding: 5px;
         border:2px solid #ffffff;
}
table.sort th{cursor: pointer; background-color: #dce1eb;
			background-repeat:no-repeat; padding: 5px 20px 5px 5px;	border:2px solid #ffffff;}
table.sort th.asc{background-image:url(/images/asc.gif); padding-left: 20px; padding-right: 15px;}
table.sort th.des{background-image:url(/images/des.gif) ; padding-left: 20px; padding-right: 15px;}
table.sort tr.alt{background-color:#edf0f5;}
table.sort tr {background-color:#ffffff;}


/*ul {
	list-style: none;
	margin: 0;
	padding: 0;
	} */
	
/* Flyout menu ----------------------------------*/	
/*
#vert_button {	width: 170px;	}
#vert_button li a { height: 32px; 	voice-family: "\"}\""; 	voice-family: inherit; 	height: 24px;text-decoration: none;	}
#vert_button li a:link, #vert_button li a:visited { color: #283A50; display: block; background: url("../images/menu.gif"); padding: 5px 0 0 10px;}
#vert_button li a:hover {color: #283A50;background: url("../images/menu.gif") 0 -32px;padding: 5px 0 0 10px;}
#vert_button li a:active {color: #283A50;background: url("../images/menu.gif") 0 -64px;padding: 5px 0 0 10px;}  */
/* -------working---------------------------------------------*/
/*
#vert_button {	width: 170px; position:relative;	}
 #vert_button li a { height: 32px; 	voice-family: "\"}\""; 	voice-family: inherit; 	height: 24px;text-decoration: none;	}
#vert_button li a:link, #vert_button li a:visited { color: #283A50; display: block; background: url("../images/menu.gif"); padding: 5px 0 0 10px;}

#vert_button {width:170px; background:#FFFFcc;}
#vert_button ul {list-style:none; white-space:nowrap; text-align:center; padding:1px 1px 1px 1px; }
#vert_button ul ul {position:absolute; left:-9999px;} 
#vert_button a {font:normal 11px verdana,arial,sans-serif; color:#000; line-height:22px; text-decoration:none;padding:0 20px 0 20px;} 
#vert_button ul li:hover > ul {left:100%; margin-top:-23px;margin-left:-1px; width:170px;}
#vert_button li a:hover {background: url("../images/menu.gif") 0 -32px; color:#283A50;} 
#vert_button li:hover > a {background: url("../images/menu.gif") 0 -32px;}
#vert_button li a.fly {background: url("../images/menu.gif");}
#vert_button li a.fly:hover {background: url("../images/menu.gif") 0 -32px;} 
#vert_button li:hover > a.fly {background: url("../images/menu.gif") 0 -32px;}
#vert_button table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}
*/
/* -----------------------------------------------*/
#vert_button {	width: 160px; position:relative;	}
#vert_button ul {list-style:none;margin: 0; text-align:left; padding:0px 0px 0px 0px;}
/*#vert_button ul ul { position:absolute; left:-9999px;} */
#vert_button ul ul { display: none;position:absolute; } 
/*#vert_button ul ul ul{ display: none;position:absolute; }  */
#vert_button li {margin:0; padding:0; list-style:none;display:inline-block; display:inline;}
#vert_button li a:link, #vert_button li a:visited { color: #283A50; display: block; background: url("../images/vert_menu8.jpg"); padding: 5px 0 0 7px;}
#vert_button li li a:link, #vert_button li li a:visited { color: #283A50; display: block; background: url("../images/vert_menu8.jpg"); padding: 5px 0 0 7px;}

#vert_button li a:link.multi, #vert_button li a:visited.multi { color: #283A50; display: block; background: url("../images/vert_menu8.jpg") 0 128px; padding: 5px 0 0 7px;}
#vert_button li a:hover.multi {background: url("../images/vert_menu8.jpg") 0 96px; color:#283A50;} 
#vert_button li li a:link.multi, #vert_button li li a:visited.multi { color: #283A50; display: block; background: url("../images/vert_menu8.jpg") 0 128px; padding: 5px 0 0 7px;}
#vert_button li li a:hover.multi {background: url("../images/vert_menu8.jpg") 0 96px; color:#283A50;} 

#vert_button a {
	display:block;
	font:normal 11px verdana,arial,sans-serif;
	color:#000;
	line-height:20px;
	height:26px;
	text-decoration:none;
	padding:5px 0px 0px 10px;
} 
#toplevel li a {font:normal 10px verdana,arial,sans-serif;}

#vert_button ul li:hover > ul {left:100%; margin-top:-30px; margin-left:0px; width:160px;display:block;}
/* #vert_button ul li ul li:hover > ul {left:100%; margin-top:-30px; margin-left:0px; width:160px;display:block;} */
#vert_button a:hover ul,#vert_button a:hover a:hover ul, #vert_button a:hover a:hover a:hover ul {left:100%;}
#vert_button a:hover ul ul, #vert_button a:hover a:hover ul ul {display:block;}
/*#vert_button a:hover ul ul ul, #vert_button a:hover a:hover ul ul ul {display:block;} */
#vert_button li a:hover {background: url("../images/vert_menu8.jpg") 0 -32px; color:#283A50;} 
#vert_button li li a:hover {background: url("../images/vert_menu8.jpg") 0 -32px; color:#283A50;} 
#vert_button li:hover > a {background: url("../images/vert_menu8.jpg") 0 -32px;}
#vert_button li li:hover > a {background: url("../images/vert_menu8.jpg") 0 -32px;}
#vert_button li a:active {color: #283A50; background: url("../images/vert_menu8.jpg") 0 -64px;}
#vert_button li li a:active {color: #283A50; background: url("../images/vert_menu8.jpg") 0 -64px;}



#vert_button table {position:absolute; left:100%; height:0; width:170; border-collapse:collapse; margin-top:-7px; margin-left:0px;}	


/*#halloffame li.halloffame a:visited  { background: url("../images/vert_menu8.jpg") 0 160px; color:#fff;} */

#coursedescriptions li.coursedescriptions a,#coursedescriptions li.coursedescriptions a:visited,#programmestructure li.programmestructure a,#programmestructure li.programmestructure a:visited,#programmeobjectives li.programmeobjectives a,#programmeobjectives li.programmeobjectives a:visited,
#minor li.minor a,#minor li.minor a:visited,#secondmajor li.secondmajor a,#secondmajor li.secondmajor a:visited,#career li.career a,#career li.career a:visited,#admission li.admission a,#admission li.admission a:visited,
#research li.research a,#research li.research a:visited,#pasttheses li.pasttheses a,#pasttheses li.pasttheses a:visited,#researchgroups li.researchgroups a,#researchgroups li.researchgroups a:visited,
#center li.center a,#center li.center a:visited,#interest li.interest a,#interest li.interest a:visited,#project li.project a,#project li.project a:visited,#researchhighlights li.researchhighlights a,#researchhighlights li.researchhighlights a:visited,
#technicalreports li.technicalreports a,#technicalreports li.technicalreports a:visited,#bbaisbengcs li.bbaisbengcs a,#bbaisbengcs li.bbaisbengcs a:visited,#otherprogrammes li.otherprogrammes a,#otherprogrammes li.otherprogrammes a:visited,
#coursesoffered li.coursesoffered a,#coursesoffered li.coursesoffered a:visited,#academicstaff li.academicstaff a,#academicstaff li.academicstaff a:visited,
#studentlife li.studentlife a,#studentlife li.studentlife a:visited,#vacancies li.vacancies a,#vacancies li.vacancies a:visited,#halloffame li.halloffame a,#halloffame li.halloffame a:visited,
#general li.general a,#general li.general a:visited,#history li.history a,#history li.history a:visited,#map li.map a,#map li.map a:visited,#contactinformation li.contactinformation a,#contactinformation li.contactinformation a:visited,
#news li.news a,#news li.news a:visited,#seminar li.seminar a,#seminar li.seminar a:visited,#srseminar li.srseminar a,#srseminar li.srseminar a:visited,
#comp-faci li.comp-faci a,#comp-faci li.comp-faci a:visited
{ background: url("../images/vert_menu8.jpg") 0 160px; color:#fff;}

#halloffame li.halloffame a.multi,#halloffame li.halloffame a:visited.multi,#news li.news a.multi,#news li.news a:visited.multi,
#seminar li.seminar a.multi,#seminar li.seminar a:visited.multi,#srseminar li.srseminar a.multi,#srseminar li.srseminar a:visited.multi,
#career li.career a.multi,#career li.career a:visited.multi,#admission li.admission a.multi,#admission li.admission a:visited.multi,
#otherprogrammes li.otherprogrammes a.multi,#otherprogrammes li.otherprogrammes a:visited.multi,
#programmestructure li.programmestructure a.multi,#programmestructure li.programmestructure a:visited.multi,
#research li.research a.multi,#research li.research a:visited.multi,
#comp-faci li.comp-faci a.multi,#comp-faci li.comp-faci a:visited.multi
 { background: url("../images/vert_menu8.jpg") 0 32px; color:#fff;} 






#vert_button li li a:link.multi2, #vert_button li li a:visited.multi2 { color: #283A50; display: block; background: url("../images/vert_menu8.jpg") 0 128px; padding: 5px 0 0 7px;}
#vert_button li li a:hover.multi2 {background: url("../images/vert_menu8.jpg") 0 96px; color:#283A50;} 
#vert_button li a.fly,#vert_button li a:visited.fly {color: #283A50; display: block; background: url("../images/vert_menu8.jpg"); padding: 5px 0 0 7px;}
#vert_button li li a.fly,#vert_button li li a:visited.fly {color: #283A50; display: block; background: url("../images/vert_menu8.jpg"); padding: 5px 0 0 7px;}
#vert_button li a.fly:hover {background: url("../images/vert_menu8.jpg") 0 -32px;} 
#vert_button li li a.fly:hover {background: url("../images/vert_menu8.jpg") 0 -32px;} 
#vert_button li:hover > a.fly {background: url("../images/vert_menu8.jpg") 0 -32px;}
#vert_button li li:hover > a.fly {background: url("../images/vert_menu8.jpg") 0 -32px;}

.background {
	/*background-color: #F5F5F5; */
	background-image: url('../images/bgbar01.jpg');
	background-repeat: repeat-x;
	height: auto;
	width: auto;
} 

.main {
	background-color: #FFFFFF;
	/*height: 768px;*/
	height: 100%;
	width: 900px;
	margin: 0 auto;
   	overflow:auto;
	border-left-color: #FFFFFF;
	border-left: 5px solid;
	border-right-color: #FFF;
	border-right: 5px solid;
	border-color: #FFF;
}
.header1 {
	/* background-color: #CCCCCC; */
	height: 146px;
	width: 900px;

}
.header2 {
	/* background-color: #FF0000; */
	height: 46px;
	width: 900px;
}
.body {
	background-color: #ffffff;
	/* height: 515px;*/
	width: 900px;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
   	overflow:auto;

} 

.separator
{
width: 900px;
border-bottom: 1px solid;
margin-bottom:13px;
margin-top: 13px;
border-bottom-color: #CCCCCC;
clear: both;
margin: 0 auto;
}


.footer {
	height: 50px;
	width: 900px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	word-spacing: 3px;
	clear: both;
	margin: 0 auto;
}
.footer_link {
	color: #666666;
	text-decoration: none;
}


/*- CS Menu Tabs --------------------------- */
.nav_wrapper {
background-image: url('../images/button.jpg');
/*background-image: url('../images/button.jpg') no-repeat right top;*/

/* background-color: #000;*/
width: 900px;
height: 43px;
/*margin:0 auto;*/
/*padding: 0 auto;*/
text-align:right;
}
    #nav {
	
      /*font: Bold 11px/1.5em Verdana;*/
      /* float:left;*/
      margin: 0px auto;	
	  /*width:100%;*/
      /*background:#FFFFFF;*/
      /* font-size:80%;*/
      line-height:normal;
	  
	  
      }
	  
    #nav ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      }
     #nav a {
      float:left; 
      margin:0;
      padding:0px 0px 0px 0px;
      text-decoration:none;
      }
    #nav a span {
       /* float:left;*/
      display:block;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 0.85em;
	  font-weight:bold;
      background:url('../images/button.jpg') no-repeat right top;
      padding:9px 24px 18px 24px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a span {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover span {
      color:#FFF;
	  background-position:100% -46px;
      }
    #nav a:hover {
      background-position:0% -46px;
      }
    #nav a:hover span {
      background-position:100% -46px;
	  }



.vert_menu {
	float: left;
	/*height: 490px;*/
	width: 185px;
	margin-top: 10px;	
	
}
.vert_menu_title {
	float: left;
	height: 30px;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #666666;
}

.body_container {
	float: left;
	/*height: 490px;*/
	width: 700px;
	margin-top: 40px;
	margin-left: 10px;
	background:url('/images/pattern.jpg') no-repeat right top;}
	
#map .body_container,#academicstaff .body_container,#career .body_container {
	background:url('/images/pattern3.jpg') no-repeat right top;} 

 
#pasttheses .body_container,#history .body_container,#halloffame .body_container,#programmestructure .body_container,#pasttheses .body_container
,#technicalreports .body_container,#research .body_container {
	background:url('/images/pattern2.jpg') no-repeat right top;}



.body_container2 {
	float: left;
	/*height: 490px;*/
	width: 700px;
	margin-top: 0px;
	margin-left: 10px;
}


.vert_menu_nav {
	float: left;
	height: 400px;
	width: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

/*.button_centers {
font-size:7pt;
}*/

.body_breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 30px;
	width: 700px;
	text-decoration:none;
	color: #666666;
	color: #003399;
	padding-left: 10px;
			
}


.body_breadcrumb a, a:visited{
color: #003399;
}


.body_breadcrumb2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 30px;
	width: 700px;
	text-decoration:none;
	color: #666666;
	padding-left: 10px;
	margin-top: 10px;
			
}

.body_breadcrumb a:hover {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.breadcrumb_link {
	color: #666666;
	text-decoration:none;
}

.body_title {
	float: left;
	height: 30px;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.body_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	/*line-height: 150%;*/
	/*height: 430px;*/
	width: 700px;
	overflow:auto;
	text-decoration:none;
	line-height:150%;
	
}

.body_content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	/*line-height: 150%;*/
	/*height: 430px;*/
	width: 700px;
	overflow:auto;
	text-decoration:none;
	line-height:150%;
}

.body_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.body_content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.body_content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.body_content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: rgb(0,63,191);
	margin: 0px;
}

.body_content ul {list-style: disc;}

.body_content a:link, a:visited {
	text-decoration: none;
	color: #003399;
}

.body_content a:hover {text-decoration: underline;}

/*.body_content ul {list-style:square;} */


.body_content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	/*line-height: 150%;*/
	/*height: 430px;*/
	width: 440px;
	overflow:auto;
	text-decoration:none;
	line-height:150%;
}

.body_head {
	width: 260px;
	height: 350px;
	float: right;
	overflow:auto;
	color: #003399;
/*	background-color: #FFFFFF; */
	padding-top: 150px;	
	
}

ul_bullet {
    list-style: disc;
	list-style-image:url(../images/bullet.gif);
}

.program_breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: 30px;
	width: 800px;
	text-decoration:none;
	color: #666666;
	padding-left: 10px;	
	/* margin-top: 10px; */
}

.program_breadcrumb a:hover {
	color: #003399;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/*.breadcrumb_link {
	color: #666666;
	text-decoration:none;
}*/

.program_title {
	float: left;
	height: 30px;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;	
}
.program_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	/*line-height: 150%;*/
	/*height: 430px;*/
	width: 800px;
	overflow:auto;
	text-decoration:none;
	padding-left: 10px;	
	line-height:150%;
}
.program_content a:link {
	text-decoration: none;
	color: #003399;
}

.program_content a:hover {text-decoration: underline;}

.highlight_box {
	
	float: left;
	height: 120px;
	width: 650px;
	margin-left: 5px;
	margin-top: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:dotted 1px;
	border-bottom-color:#999999;
}

.highlight_date {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.highlight_title {
	color: #0066CC;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.highlight_text {
	float: left;
	color: #000000;
	margin-top: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.highlights_more {
	/* background-color: #FFFFFF; */
	height: 17px;
	width: 650px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.highlights_more_link {
	color: #FF6600;
	text-decoration:none;

}

.new_win{
	background:#36f;
	text-align:center;
	padding: 2px 2px 2px 2px;
	float: left;
	height: 15px;
	color: #000;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.new_win a{	color: #000;}
.new_win a:hover{	color: #fff;}

/* -------------------Navigation menu Start ------------------------------ */


/* common styling */
/* .menu_wrapper {background:url('../images/flyout_button.jpg') no-repeat right top;height:33px;}*/
/* .menu_wrapper:hover {background-position: 100% -36px;} */

.menu {font-family: Arial, Helvetica, sans-serif;; width:900px; height:35px; position:relative; font-size:12px; z-index:100;margin: 0px;
background:url('../images/top_bar_03.jpg') no-repeat right top;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;/* width:120px; height:18px;*/ font-family: arial, sans-serif;
								text-align:center; color:#fff; /* border:0px solid #fff;*/
								line-height:35px; font-size:14px; overflow:hidden;font-weight:bold;/*padding: 10px 21px 8px 21px;*/ padding: 0px 21px 0px 21px;
								white-space:nowrap;	 /* background:#710069; */
								 background:url('../images/flyout_button.jpg') no-repeat right top;
								 }
								
								
.menu ul {float:left;padding:0; margin:0; list-style: none;display:block;}
.menu ul li {float:left; position:relative;display:block;}
.menu ul li ul li{float:left; position:relative;}
/*.menu ul li ul li ul li{float:left; position:relative;}*/
.menu ul li ul {display: none;}
/* .menu ul li ul li{display: none;}*/
/*.menu ul li ul li ul li{display: none;}*/
.menu ul li ul li a, .menu ul li ul li a:visited {font-size:11px; width:150px;font-family: arial, sans-serif;text-align:center;padding: 8px 0px 6px 0px;}

/* specific to non IE browsers */

.menu ul li:hover a {color:#fff;background-position: 100% -36px;}
.menu ul li:hover ul {display:block; position:absolute; top:35px; left:0; width:105px;}

.menu ul li:hover ul li a.hide {/*background:#6a3;*/ color:#36f;background-position: 100% -72px;   filter:alpha(opacity=90); opacity:0.9;}
.menu ul li:hover ul li a.hide b{filter:alpha(opacity=100); opacity:1;position: relative;}
.menu ul li:hover ul li:hover a.hide {/*background:#6fc;*/ color:#000;background-position: 100% -108px;}
/*  ----add */
.menu ul li:hover ul li:hover ul li a.hide {/*background:#6a3;*/ color:#36f;background-position: 100% -72px;   filter:alpha(opacity=90); opacity:0.9;}
.menu ul li:hover ul li:hover ul li a.hide b{filter:alpha(opacity=100); opacity:1;position: relative;}
.menu ul li:hover ul li:hover ul li:hover a.hide {/*background:#6fc;*/ color:#000;background-position: 100% -108px;}
/* .menu ul li:hover ul li:hover ul li ul {visibility: hidden;}
.menu ul li:hover ul li:hover ul li ul:hover {visibility: visible;} */

/*  ----add end */

.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul li ul {display: none;}
/*.menu ul li:hover ul li:hover ul li:hover ul li ul {display: none;} */

.menu ul li:hover ul li a {display:block; /*background:#ddd;*/ color:#000;background-position: 100% -72px;line-height:15px;
					text-align:center;filter:alpha(opacity=90); opacity:0.90;}
.menu ul li:hover ul li a b{filter:alpha(opacity=100); opacity:1;position: relative;}
.menu ul li:hover ul li a:hover { color:#000;background-position: 100% -108px;}  
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0;}
.menu ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-150px;}
.menu ul li:hover ul li:hover ul li:hover ul.left {left:-150px;}

/*----------   Navigation Menu End --------------------- */

