#p7TBM {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#p7TBMroot {
	font-size:14px;
	height:41px;
}

#p7TBMrootbox {}

#p7TBMroot img {
	border: 0;
}
#p7TBMroot ul {
	margin: 0;
  	padding:0;
	/*height: 29px;*/
}
#p7TBMroot li {
	list-style: none;
	display: block;
	float: left;
}
#p7TBMroot li a {
	float: left;
}
#p7TBMroot .p7TBMtext li{
	padding:0;
	/*height: 21px !important;*/
	background:url(../images/bg-menuli.gif) no-repeat right top;
}
#p7TBMroot .p7TBMtext li a {
	padding: 14px 23px 11px 18px;
	color: #fff;	
	text-decoration: none;
	margin-right:2px;
}
#p7TBMroot .p7TBMtext li a:hover, #p7TBMroot .p7TBMtext li a:active, #p7TBMroot .p7TBMtext li a:focus {
	/*background-position: left -21px;*/
	background:url(../images/bg-menuhover.gif) repeat-x left top;
	/*margin-right:2px;*/
}
#p7TBMroot .p7TBMtext .p7TBMdown, #p7TBMroot .p7TBMtext .p7TBMdown:hover {
	/* background-position: left -21px; */
	background:url(../images/bg-menuhover.gif) repeat-x left top;
}


#p7TBMroot  .selected a{
	background:url(../images/bg-menuhover.gif) repeat-x left top;
}

					/*--- MAIN NAV ---*/
/*
The Root Level Hover. This also locks the Hover state while 
the root item's associated sub-menu is visible.
DO NOT CHANGE SELECTOR NAMES*/
.p7ie6Fix:active, 
#p7TBMroot .p7TBMtext .p7TBMon,
#p7TBMroot .p7TBMtext li a:focus, 
#p7TBMroot .p7TBMtext li a:active {
	color: #fff;
}
#p7TBMsubwrap{
	font-size: 12px;
	position: relative;
	height: auto;
        z-index:5;
}
.p7TBMsub {
	position: absolute;
	visibility:hidden;
	left: 0;
	top: 0;
	width: 100%;
}
.p7TBMsubbox {
	/*margin: 40px 0 0 0;*/
	/*height: 29px !important;	*/
	
}
*+html .p7TBMsubbox {
	margin: -1px 0 0 0;
	/*height: 29px !important;	*/
	
}
*html .p7TBMsubbox {
	margin:-1px 0 0 0;
	/*height: 29px !important;	*/
position:relative;
z-index:2;
	
}
/*
SUBMENU BACKGROUNDS and BORDERS HERE*/
.p7TBMsub ul{
	margin: 0;
	padding:0 0 0 75px;
	/*background-image: url(img/iebfix.gif);*/
	background:url(../images/bg-subwrap.gif) repeat-x left top;
	border: 0;
        height:28px;
}

.p7TBMsub li {
	list-style-type: none;
	/*display: inline;*/
	/*display: block;*/
	float: left;


}
.p7TBMsub li a {
	display: block;
        padding:8px 23px 5px 18px;
	color: #fff;	
	text-decoration: none;
	/*text-indent: -99999px;	*/
	float: left;
	background:url(../images/bg-subwrap-menu.gif) no-repeat  right center;
}
.p7TBMsub li a:hover,
.p7TBMsub li a:active,
.p7TBMsub li a:focus {
	/*background-position: left -21px;*/
	text-decoration: underline;
}
#p7TBM br {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 1px;
}

/* current marker style */
.p7TBMsub .p7TBMmark,
.p7TBMsub .p7TBMmark:hover,
.p7TBMsub .p7TBMmark:active,
.p7TBMsub .p7TBMmark:focus {
	background-position: left -21px;
	cursor: default;
        text-decoration: underline !important;
background:url("../images/bg-subwrap-menu.gif") no-repeat scroll right center transparent;
}


/* it should have link */


