.menu { top:42px; left:445px; /*450, 520*/ width:250px; height:20px; position:absolute; z-index:3; font-family:verdana, tahoma, arial, sans-serif; background:#ffff; padding:0px; /*border:solid 1px #CCCCCC;*/ margin:0px;}

.menu ul {padding:0;margin:0;list-style-type:none; height:20px; display:block;}

.menu ul ul {width:128px; border:solid 1px #707070; background:#f0f1f8; height:110px; padding-top:5px;}

.menu li {float:left; /*width:149px;*/ position:relative;}

.menu li {font-size:6pt; text-decoration:none; color:#025299; line-height:120%px; font-weight:bold; }

/* style the links for the top level */
.menu a, .menu a:visited {
	display:block; position:relative; float:left; font-size:8px; text-decoration:none; color:#025299; /*width:138px;*/ height:20px;
	/*background:#fff;*/ /*padding-left:10px;*/ line-height:120%; font-weight:bold;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#f00;}

/* style the second level hover */
.menu ul ul a.drop:hover {background:#c9ba65;}
.menu ul ul :hover > a.drop {background:#c9ba65;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#99CCCC;}

.menu ul ul ul li {background:#cc0000; font-size:8pt; line-height:120%px; font-weight:bold;}

/* style the third level hover */
.menu ul ul ul a:hover {background:#660000;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute; height:110px; top:14px; left:-8px; width:130px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {display:block; margin:0px;/*background:#f0f1f8;*/ background:#f0f1f8; color:#4d4d4f; height:auto; padding:2px 10px; width:108px; font-size:8px; line-height:120%;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#025299; /*background:#cecee4;*/}

.menu :hover > a {color:#025299; /*background:#fff;*/} 

.menu ul ul :hover > a {color:#b8292f; /*background:#cecee4;*/}
.menu ul ul a:hover {color:#b8292f; /*background:#cecee4;*/}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



/* Drop Down Menu for Group Companies Links */

.menuCB {top:37px; left:343px; /*335, 405*/ width:132px; height:15px; position:absolute; z-index:5; font-family:verdana, tahoma, arial, sans-serif; background:#fff; padding:0px 5px 0px 5px; border:solid 1px #999;}

.menuCB ul {padding:0;margin:0;list-style-type:none;}

.menuCB ul ul {width:128px; border:solid 1px #707070; background:#f0f1f8; height:93px; padding-top:5px; padding-bottom:5px;}

.menuCB li {float:left; /*width:149px;*/ position:relative;}

.menuCB li {font-size:9px; text-decoration:none; color:#025299; line-height:120%px; font-weight:bold; }

/* style the links for the top level */
.menuCB a, .menuCB a:visited {
	display:block; font-size:9px; text-decoration:none; color:#025299; /*width:138px;*/ height:17px;
	/*background:#fff;*/ /*padding-left:10px;*/ line-height:120%px; font-weight:bold;  margin-top:-2px;
}

/* style the second level background */
.menuCB ul ul a.drop, .menuCB ul ul a.drop:visited {background:#f00;}

/* style the second level hover */
.menuCB ul ul a.drop:hover {background:#c9ba65;}
.menuCB ul ul :hover > a.drop {background:#c9ba65;}

/* style the third level background */
.menuCB ul ul ul a, .menuCB ul ul ul a:visited {/*background:#99CCCC;*/ font-size:7pt; width:210px; color:#b8292f; font-weight:normal; line-height:120%px; height:12px;}

.menuCB ul ul ul li {background:#cc0000; font-weight:bold;}

/* style the third level hover */
.menuCB ul ul ul a:hover {background:#cfcfe4;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuCB ul ul {visibility:hidden; position:absolute; height:103px; top:15px; left:-6px; width:152px;}

/* position the third level flyout menu */
.menuCB ul ul ul{left:152px; top:-6px; width:230px; height:auto;}

/* position the third level flyout menu for a left flyout */
.menuCB ul ul ul.left {left:-149px;}

/* style the second level links */
.menuCB ul ul a, .menuCB ul ul a:visited {background:#f0f1f8; color:#4d4d4f; height:auto; padding:3px 10px; width:132px; font-size:9px; font-weight:bold; line-height:120%;}

/* style the top level hover */
.menuCB a:hover, .menuCB ul ul a:hover{color:#025299; /*background:#cecee4;*/}

.menuCB :hover > a {color:#025299; /*background:#fff;*/} 

.menuCB ul ul :hover > a {color:#b8292f; /*background:#cecee4;*/}
.menuCB ul ul a:hover {color:#b8292f; /*background:#cecee4;*/}

/* make the second level visible when hover on first level list OR link */
.menuCB ul li:hover ul,
.menuCB ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
.menuCB ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menuCB ul :hover ul :hover ul{ visibility:visible;}

div#menuCBArrow {top:37px; left:440px; /*440, 510*/ width:10px; height:15px; position:absolute; z-index:7; background:url(../images/icon_arrow_down.png) top left no-repeat; padding:0px; }





/* Drop Down Menu for Group Companies Links */

.menuT {top:37px; left:455px; width:53px; height:15px; position:absolute; z-index:4; font-family:tahoma, arial, sans-serif; background:#fff; padding:0px 5px 0px 5px; border:solid 1px #999;}

.menuT ul {padding:0;margin:0;list-style-type:none;}

.menuT ul ul {width:128px; border:solid 1px #707070; background:#f0f1f8; height:93px; padding-top:5px; padding-bottom:5px;}

.menuT li {float:left; /*width:149px;*/ position:relative;}

.menuT li {font-size:7px; text-decoration:none; color:#025299; line-height:120%px; font-weight:bold; }

/* style the links for the top level */
.menuT a, .menuT a:visited {
	display:block; font-size:7px; text-decoration:none; color:#025299; /*width:138px;*/ height:17px;
	/*background:#fff;*/ /*padding-left:10px;*/ line-height:120%px; font-weight:bold;  margin-top:-2px;
}

/* style the second level background */
.menuT ul ul a.drop, .menuT ul ul a.drop:visited {background:#f00;}

/* style the second level hover */
.menuT ul ul a.drop:hover {background:#c9ba65;}
.menuT ul ul :hover > a.drop {background:#c9ba65;}

/* style the third level background */
.menuT ul ul ul a, .menuT ul ul ul a:visited {/*background:#99CCCC;*/ font-size:9px; width:170px; color:#b8292f; font-weight:normal; line-height:120%px; height:12px;}

.menuT ul ul ul li {background:#cc0000; font-weight:bold;}

/* style the third level hover */
.menuT ul ul ul a:hover {background:#cfcfe4;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuT ul ul {visibility:hidden; position:absolute; height:93px; top:15px; left:-6px; width:132px;}

/* position the third level flyout menu */
.menuT ul ul ul{left:132px; top:-6px; width:190px; height:auto;}

/* position the third level flyout menu for a left flyout */
.menuT ul ul ul.left {left:-149px;}

/* style the second level links */
.menuT ul ul a, .menuT ul ul a:visited {background:#f0f1f8; color:#4d4d4f; height:auto; padding:3px 10px; width:112px; font-size:8px; font-weight:bold; line-height:120%;}

/* style the top level hover */
.menuT a:hover, .menuT ul ul a:hover{color:#025299; /*background:#cecee4;*/}

.menuT :hover > a {color:#025299; /*background:#fff;*/} 

.menuT ul ul :hover > a {color:#b8292f; /*background:#cecee4;*/}

/* make the second level visible when hover on first level list OR link */
.menuT ul li:hover ul,
.menuT ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
.menuT ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menuT ul :hover ul :hover ul{ visibility:visible;}