/*#nav101{background-image:url("../images/common/nav/nav1_bkgd.gif"); background-repeat:repeat-x; }
#nav101_list{margin:0; padding:0; list-style:none; display:inline; white-space:nowrap;}
#nav101_list, #nav101_list *{font-size:1px;} otherwise the UL is too high
#nav101_list li{margin:0; padding:0; display:inline;}
*/
#m0{margin:0; padding:0; list-style:none; display:inline; white-space:nowrap;}
#m0, #m0 *{font-size:1px;}
#m0 li{display:inline; margin:0; padding:0;}
/* Hidding from MacIE 5.0 \*/
#m0 li{height:46px;}
/* END Hidding */

/*
upper menu bar
*/
.nav2,
.nav3{margin:0; padding:0; list-style-type:none; width:163px; padding-bottom:12px; background-repeat:no-repeat; background-position:bottom; position:absolute; visibility:hidden; list-style-image:none;}
.nav2 li,
.nav3 li{margin:0; padding:0; width:163px; /*height:19px;*/}
.nav2 li,
.nav3 li{margin-left:-16px; voice-family: "\"}\""; voice-family:inherit; margin-left:0;}	/* CSS hack for IE5.5 */
.nav2 a,
.nav3 a{color:#FFF; width:163px; display:table-cell; margin:0; padding:5px 10px; text-decoration:none; background:url('/images/com/menu/nav2_bkgd.gif') no-repeat bottom center;}
.nav2 a:hover,
.nav3 a:hover{color:#FFF;}

.nav2{z-index:50; background-image:url('/images/com/menu/nav2_bot_3.gif')} /* PNG or GIF */
.nav2 a{background-color:#93BFEB; color:#0c2577; text-decoration:none;}
/*
.nav2 a:link{background-color:#93BFEB; color:#0c2577; text-decoration:none;}
.nav2 a:visited{background-color:#93BFEB; color:#0c2577; text-decoration:none;}
*/
/*.menuStatic li.on a,*/
.nav2 a:hover{background-color:#FFFFFF; color:#0c2577; text-decoration:none;}

.nav3{z-index:1000; width:163px; background-image:url('/images/com/menu/nav3_bot.gif'); border-top:1px solid #333;}
.nav3 li{border:1px solid #333; border-top:none; border-bottom:none;}
.nav3 a{background-color:#D3D3D3; color:#000; padding-top:3px; padding-bottom:3px;}
/*
.nav3 a:link{background-color:#D3D3D3; color:#000; padding-top:3px; padding-bottom:3px;}
.nav3 a:visisted{background-color:#D3D3D3; color:#000; padding-top:3px; padding-bottom:3px;}
*/
.nav3 a:hover{background-color:#FFF; color:#0c2577;}
/*
left hand side menu
*/
.menuStatic{top:12px; z-index:1000; width:163px; padding-bottom:16px; margin-bottom:12px; background-image:url('/images/com/menu/menuStatic_bot.gif'); border-top:1px solid #666; position:relative; visibility:visible;}
.menuStatic img.shadow{display:none;}
.menuStatic li{border-right:1px solid #666;width:163px;}
.menuStatic a{padding-left:13px; color:#FFF; background-color:#999; background-image:none; border-bottom:1px solid #999; padding-top:3px; padding-bottom:3px; background-image:url('/images/com/menu/bullet_nav2_plus.gif'); background-position: top right; background-repeat:no-repeat; text-decoration:none;}
/*
.menuStatic a:link{padding-left:22px; color:#FFF; background-color:#999; background-image:none; border-bottom:1px solid #999; padding-top:3px; padding-bottom:3px; background-image:url('/images/com/menu/bullet_nav2_plus.gif'); background-position: top left; background-repeat:no-repeat; text-decoration:none;}
.menuStatic a:visited{padding-left:22px; color:#FFF; background-color:#999; background-image:none; border-bottom:1px solid #999; padding-top:3px; padding-bottom:3px; background-image:url('/images/com/menu/bullet_nav2_plus.gif'); background-position: top left; background-repeat:no-repeat; text-decoration:none;}
*/
.menuStatic li.on a.hasSubMenu{background-image:url('/images/com/menu/bullet_nav2_hasSubMenu.gif');}
.menuStatic li a.noSubMenu{background-image:url('/images/com/menu/bullet_nav2_minus.gif');}
.menuStatic li.on a,
.menuStatic a:hover{color:#FFF; background-color:#0c2577; text-decoration:none;}
.menuStatic a.current{color:#FFF; background-color:#0c2577; background-image:none; text-decoration:none; font-weight:bold;}
.menuStatic .nav3{width:100%; border:none; padding-bottom:0; background-image:none;}
.menuStatic .nav3 li{border:none; border-right:1px solid #666;}
.menuStatic .nav3 a{text-decoration:none; padding-left:31px; border:none; color:#000000; background-color:#D3D3D3; background-image:url('/images/com/menu/bullet_nav3_minus.gif');}
/*
.menuStatic .nav3 a:link{text-decoration:none; padding-left:31px; border:none; color:#000000; background-color:#D3D3D3; background-image:url('/images/com/menu/bullet_nav3_minus.gif');}
.menuStatic .nav3 a:visited{text-decoration:none; padding-left:31px; border:none; color:#000000; background-color:#D3D3D3; background-image:url('/images/com/menu/bullet_nav3_minus.gif');}
*/
.menuStatic .nav3 a:hover,
/*current selection*/
.menuStatic .nav3 a.current{background-color:#FFF; color:#0c2577;}
/*
.menuStatic .nav3 a.current{border:1px solid #CCC; border-right:none;}
*/
#nav3Static{visibility:visible; position:static;}

/*
.nav4 {margin:0px; padding:0px;}
.nav4 a{text-decoration:none;}
.nav4 a.on{color:#93BFEB;}
*/

.tab{padding:2px; margin-right:5px; text-decoration:none; font-family: monospace;}
/*.hasSubMenu{background-image:url('/images/com/menu/right.gif'); background-position:right; background-repeat:no-repeat;}*/
/*li.current ul{display:none;}*/
/*.nav2.current, .nav2 ul.current{position:static;}
/*.nav2.current *, .nav2 ul.current *{visibility:visible;}
.nav2 ul.current a{padding-left:30px;}
.nav2 ul ul.current a{padding-left:40px;}
/*.nav2 a.current, .nav2 a.current:hover{background-color:#FFF; color:#93BFEB; text-decoration:none; font-weight:bold; cursor:default;}*/
/*
.nav2{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

.nav2 a:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}

.menuStatic{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}

.nav3{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

.menuStatic .nav3{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}

.nav3 a:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
}*/
/*
.menuStatic{position:static; visibility:visible; width:173px; border-top:1px solid #666;}
.menuStatic li{width:100%; border:1px solid #666; border-top:none; border-bottom:none;}

.menuStatic_IE li{width:133px;}	/*only for IE6*/

/*.menuStatic li a{color:#FFF;}
.menuStatic li a.current{background-color:#FFF;}
.menuStatic li.current{background-color:#FFF;}
.menuStatic li.on{background-color:#93BFEB;}
.menuStatic li a:hover{color:#FFF;}
.menuStatic ul li {background-color:#D3D3D3;}
.menuStatic ul li a{color:#000;}
.menuStatic ul li.on{background-color:#FFF;}
.menuStatic ul li.on{background-color:#ECECEC;}
.menuStatic ul li a:hover{color:#000;}
*/

ul.on{visibility:visible;}
/*ul.off{visibility:hidden;}*/
/*.on *{font-size:20px;}*/


/*** corporate ************/
/*#m0 li.current a.corporate,
#m0 li.on a.corporate{background-image:url('/images/com/menu/m0_bkgd_on_blue.gif'); color:#00019A;}
ul.corporate{background-image:url('/images/com/menu/nav2_corp_bot.gif')} /* PNG or GIF *
#menuPlacer ul.corporate{background-image:url('/images/com/menu/menuStatic_bot.gif')}
/*ul.corporate a{background-color:#00019A;}*/

.opac50{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}