/* Navigation Style Sheet */
/* CSS Horizontal Dropdown and popOut (flyOut) Menu clear:both; */
.nolnklft, .nolnkrht {
float:left; width:150px;
font-weight:bold; font-size:10px; color:#FDB42A; padding:2px 0; margin:0 4px 0 0; background:inherit;
}
.nolnkrht {float:right; margin:0 0 0 4px;}
.hNav {float:left; width:684px;}
.hNav ul {list-style:none; padding:0; margin:0;}
.hNav ul li {float:left; position:relative; list-style:none;}
.hNav ul li a {
display:block; width:136px; height:20px;
line-height:22px; text-align:center; 
font-weight:bold; font-size:10px; color:#DEEEF3; 
border-right:1px solid #88B1CC; background:inherit;
}
/* hack to correct IE5.5 faulty box model */
* html .hNav ul li a {width:136px; w\idth:135px;}
.hNav a.last {border-right:0;}
.hNav a:hover {color:#88B1CC; padding-bottom:1px; background:inherit;}
.hNav :hover > a {color:#88B1CC; padding-bottom:1px; background:inherit;}
.hNav ul ul a {
width:136px; 
color:#2C59C0; background-color:#CEE7FF;
text-align:left; text-indent:5px;
padding:2px 0; border:1px solid #88B1CC; border-width:0 1px 1px 1px;
}
* html .hNav ul ul a {width:136px; w\idth:134px;}
.hNav ul ul a:hover{color:#4B90D1; background-color:#C2D4F8;}
.hNav ul ul :hover > a {color:#4B90D1; background-color:#C2D4F8;}
.hNav ul ul a.flyOut {background:#CEE7FF url('../btn/bltFly1.gif') no-repeat 96% 50%;}
.hNav ul ul a.popOut {background:#CEE7FF url('../btn/btnPop2.gif') no-repeat 96% 50%;}
.hNav ul ul a.flyOut:hover {background:#C2D4F8 url('../btn/bltFly2.gif') no-repeat 96% 50%;}
.hNav ul ul :hover > a.flyOut {background:#C2D4F8 url('../btn/bltFly2.gif') no-repeat 96% 50%;}
.hNav ul ul a.popOut:hover {background:#C2D4F8 url('../btn/btnPop2.gif') no-repeat 96% 50%;}
.hNav ul ul :hover > a.popOut {background:#C2D4F8 url('../btn/btnPop2.gif') no-repeat 96% 50%;}
.hNav ul ul {
visibility:hidden; position:absolute;
width:136px; height:0;
top:21px; left:0; 
}
* html .hNav ul ul {top:19px; t\op:21px;}
.hNav ul ul ul {width:136px; left:136px; top:0;}

.hNav ul li:hover ul, .hNav ul a:hover ul {visibility:visible;}
.hNav ul :hover ul ul {visibility:hidden;}
.hNav ul :hover ul :hover ul {visibility:visible;}
/* style the table so that it takes no part in the layout - required for IE to work */
.hNav table {position:absolute; top:0; left:0; border-collapse:collapse;}
/* CSS Vertical Pop Out (flyOut) Menu height:119px; */
.vNav {padding:5px 0; background:url('../asset/bgBl.gif') repeat-x;}
.bgNav {background:url('../asset/bgPr.gif') repeat-x;}
.vNav ul {
z-index:2; position:relative;
list-style:none; padding:0; margin:0;
}
.vNav li {float:left; position:relative; list-style:none;}
.vNav a, .vNav a.flyStat {
width:144px; display:block; text-indent:12px; color:#2C59C0; 
padding:4px 0px; background:url('../btn/bltSqr1.gif') no-repeat 4px 50%;
}
.vNav a.flyStat {background:url('../btn/bltFly1.gif') no-repeat 4px 50%;}
.vNav li:hover {color:#4B90D1; background:#C2D4F8 url('../btn/bltSqr2.gif') no-repeat 4px 50%;}
.vNav li:hover > a {color:#4B90D1; background:#C2D4F8 url('../btn/bltSqr2.gif') no-repeat 4px 50%;}
.vNav a.flyStat:hover {background:#C2D4F8 url('../btn/bltFly2.gif') no-repeat 4px 50%;}
.vNav :hover > a.flyStat {background:#C2D4F8 url('../btn/bltFly2.gif') no-repeat 4px 50%;}
.vNav ul ul a {
width:144px; text-indent:12px; color:#2C59C0;
padding:4px 0; border:1px solid #88B1CC; border-width:0 1px 1px 1px;
background:#CEE7FF url('../btn/bltSqr1.gif') no-repeat 4px 50%;
}
* html .vNav ul ul a {width:144px; w\idth:142px;}
.bt {border-top:1px solid #88B1CC;}
.vNav a.flyOut {background:#CEE7FF url('../btn/bltFly1.gif') no-repeat 4px 50%;}
.vNav a.popOut {background:#CEE7FF url('../btn/btnPop2.gif') no-repeat 95% 50%;}
.vNav a.flyOut:hover, .vNav a.popOut:hover {color:#4B90D1; background:#C2D4F8 url('../btn/bltFly2.gif') no-repeat 4px 50%;}
.vNav a.popOut:hover {background:#C2D4F8 url('../btn/btnPop2.gif') no-repeat 95% 50%;}
.vNav :hover > a.flyOut {background:#C2D4F8 url('../btn/bltFly2.gif') no-repeat 4px 50%;}
.vNav :hover > a.popOut {background:#C2D4F8 url('../btn/btnPop2.gif') no-repeat 95% 50%;}
.vNav li ul {position:absolute; visibility:hidden; left:145px; top:0;}							
.vNav li:hover > ul {visibility:visible;}
.vNav ul a:hover ul ul{visibility:hidden;}
.vNav ul a:hover ul a:hover ul ul{visibility:hidden;}
.vNav ul a:hover ul {visibility:visible;}
.vNav ul a:hover ul a:hover ul{visibility:visible;}
/* get rid of the table - required for IE to work */
.vNav table {z-index:3; position:absolute; top:0; left:0; border-collapse:collapse;}
/* navigation bars */
ul.barNav {
font-weight:bold;font-size:10px;color:#DEEEF3;background-color:#35ABE2;
list-style:none;text-align:center;padding:5px 0;margin:1px 0 0;} /* bc #1F00CA; */
ul.barNav li {display:inline;border-right:1px solid #C2D4F8;/*margin-left:-3px;*/}
ul.barNav li a {color:#DEEEF3;background-color:inherit;padding:5px 10px; /*	margin-right: -1px; */}
ul.barNav li a:hover {color:#C2D4F8;background-color:#35A2D6;} /* bc #16008D; */
ul.barNav li.actv {color:#C2D4F8;background-color:inherit;padding:5px 10px;}
ul.barNav li.lft {border-left:1px solid #C2D4F8;}

.bgcNav {
	height:18px; text-align:center;
	padding:0; /* border-bottom:1px solid #DEEEF3; */ margin:0;
	background-color:#D4DDED;
	}
.bgcNav a {
	display:block;
	font-weight:bold; font-size:10px; color:#937015; background-color:inherit;
	}
.bgcNav a:hover {color:#4B90D1; background-color:#C2D4F8; text-decoration:none;}

/* pipe list - rejected */
ul.pipeLst {list-style:none;padding:0;margin:0 0 2.5em;overflow:hidden;}
ul.pipeLst li {
float:left;/*width:300px;*/line-height:1.2em;
border-left:1px solid #888;padding:0 .5em 0 .5em;margin:0 .5em 0 -.5em;
white-space:nowrap;
} 
/* end of CSS */