/* Menu */
#menu{border-right:1px solid #999999;border-bottom:1px solid #999999;}
#tpnav #menu,#gsnav #menu,#fmnav #menu,#resourcebody #menu{border:none;} 
#menu ul {list-style-image: none;margin:0px;font-size:13px;}
#resourcebody #menu ul{font:10px verdana;}
#menu li {margin-bottom:0!important;list-style-type: none!important;background-image:none!important;padding:0!important;word-wrap:break-word; word-break:break-all; word-break/* */:normal ;}
#menu li img {
	border: 0;padding: 4px 4px 4px 0px; vertical-align: middle;
}

#menu li a:link,
#menu li a:visited {
	color: #000;text-decoration: none;display: block;padding: 5px;height:18px;background: url("images/menu_bg.gif") repeat-x;
}
#gsnav #menu li a:link,
#gsnav #menu li a:visited {
	padding-left: 10px;background-image: url("images/menu_gsbg.gif");
}
#tpnav #menu li a:link,
#tpnav #menu li a:visited {
	padding-left: 10px;background-image: url("images/menu_tpbg.gif");
}
#resourcebody #menu li a:link,
#resourcebody #menu li a:visited {
	padding: 2px 1px 0px 5px; background: url("images/menu_resource_bg.gif") repeat-x; margin:0
}

#menu li a:hover,
#gsnav #menu li a:hover{
	background-image: url("images/menu_bg_current.gif");
}
#tpnav #menu li a:hover{
	background-image: url("images/menu_tpbg_current.gif");
}
#resourcebody #menu li a:hover{
	background-image: url("images/menu_resource_current.gif");
}
#menu li a.current:link,
#menu li a.current:visited,
#gsnav #menu li a.current:link,
#gsnav #menu li a.current:visited{
	background-image: url("images/menu_bg_current.gif");
}
#tpnav #menu li a.current:link,
#tpnav #menu li a.current:visited{
	background-image: url("images/menu_tpbg_current.gif");
}
#resourcebody #menu li a.current:link,
#resourcebody #menu li a.current:visited{
	background-image: url("images/menu_resource_current.gif");
}

#menu li li a:link,
#menu li li a:visited {
	display: block;padding: 5px 0 5px 25px;margin: 0px;border-bottom: 1px dotted #b8b8b8;background: url("images/menu_arr.gif") #ffffff 10px 10px no-repeat;
}
#gsnav #menu li li a:link,
#gsnav #menu li li a:visited {
	background-image: url("images/menu_arr.gif");
	padding: 5px 0 5px 25px;
}
#tpnav #menu li li a:link,
#tpnav #menu li li a:visited {
	background-image: url("images/menu_arr.gif");
	padding: 5px 0 5px 25px;
}
#resourcebody #menu li li a:link,
#resourcebody #menu li li a:visited {
	display: block;padding: 3px 0 0 20px;margin:0px;border-bottom: 1px dotted #b8b8b8;background: url("images/menu_arr.gif") #ffffff 5px 6px no-repeat;
}

#menu li li a:hover, 
#gsnav #menu li li a:hover,
#resourcebody #menu li li a:hover{
	background-image:url("images/menu_arr_current.gif");
	background-color:#fff6cb;
}
#tpnav #menu li li a:hover{
	background-image:url("images/menu_tparr_current.gif");
	background-color:#dbe9fa;
}

#menu li li a.current:link,
#menu li li a.current:visited,
#gsnav #menu li li a.current:link,
#gsnav #menu li li a.current:visited
#resourcebody #menu li li a.current:link,
#resourcebody #menu li li a.current:visited{
	background-image: url("images/menu_arr_current.gif")!important;
	background-color:#fff6cb;
}
#tpnav #menu li li a.current:link,
#tpnav #menu li li a.current:visited{
	background-image: url("images/menu_tparr_current.gif");
	background-color: #dbe9fa;
}
#menu.unlink li a:link,
#menu.unlink li a:visited,
#menu.unlink li a:hover {
	background-image: url("images/menu_bg.gif")!important;color: #666!important;cursor: default;
}
#menu.unlink li li a:link,
#menu.unlink li li a:visited,
#menu.unlink li li a:hover {
	background-image: url("images/menu_arr.gif")!important; background-color: #fff!important; color:#666!important;
}


/* Menu */