@charset "utf-8";
/* CSS Document */
.Mainmenu 
{ 
text-align: left; 
background-image: url( '../_Images/menu/background.jpg' ); 
background-repeat: no-repeat; 
height: 37px; 
} 

/*! Main menu Core CSS !*/ 
.menu .qmdivider 
{ 
display: block; 
font-size: 1px; 
border-width: 0px; 
border-style: solid; 
position: relative; 
z-index: 1; 
} 
.menu .qmdividery 
{ 
float: left; 
width: 0px; 
} 
.menu .qmtitle 
{ 
display: block; 
cursor: default; 
white-space: nowrap; 
position: relative; 
z-index: 1; 
} 
.qmclear 
{ 
font-size: 1px; 
height: 0px; 
width: 0px; 
clear: left; 
line-height: 0px; 
display: block; 
float: none !important; 
} 
.menu 
{ 
position: relative; 
zoom: 1; 
z-index: 10; 
} 
.menu a, .menu li 
{ 
float: left; 
display: block; 
white-space: nowrap; 
position: relative; 
z-index: 1; 
} 
.menu div a, .menu ul a, .menu ul li 
{ 
float: none; 
} 
.qmsh div a 
{ 
float: left; 
} 
.menu div 
{ 
visibility: hidden; 
position: absolute; 
} 
.menu .qmcbox 
{ 
cursor: default; 
display: block; 
position: relative; 
z-index: 1; 
} 
.menu .qmcbox a 
{ 
display: inline; 
} 
.menu .qmcbox div 
{ 
float: none; 
position:relative; 
visibility: inherit; 
left: auto; 
} 
.menu li 
{ 
z-index: auto; 
} 
.menu ul 
{ 
left: -10000px; 
position: absolute; 
z-index: 10; 
} 
.menu, .menu ul 
{ 
list-style: none; 
padding: 0px; 
margin: 0px; 
} 
.menu li a 
{ 
float: none; 
} 
.menu li:hover > ul 
{ 
left: auto; 
} 
k #mainmenu ul 
{ 
top: 100%; 
} 
#mainmenu ul li:hover > ul 
{ 
top: 0px; 
left: 100%; 
} 
/*! End Core Styles !*/ 

/*"""""""" (MAIN) Container""""""""*/ 
#mainmenu 
{ 
border-width: 0px; 
border-style: solid; 
border-color: #ffffff; 
padding-left: 10px; 
height: 37px; 
} 

/*"""""""" (MAIN) Items""""""""*/ 
#mainmenu a 
{
	padding: 11px 10px 10px 10px;
	color: #999999;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 18px;
} 

/*"""""""" Style of Main Items On Hover """"""""*/ 
ul#mainmenu .ParentItemHover:hover > a 
{
	background-color: transparent;
	color: #FFFFFF;
	background-image: url( '../_Images/menu/background_hover.gif' );
	background-repeat: repeat-x;
} 

/*"""""""" SUB Items Container outer edge""""""""*/ 
#mainmenu div, #mainmenu ul 
{ 
padding: 10px; 
margin: -2px 0px 0px; 
background-color: transparent; 
background-image: url( '../_Images/menu/subItemContainer_background.jpg' ); 
background-repeat: repeat-x; 
filter: alpha(opacity=97); 
-moz-opacity: .03; 
opacity: .97; 
} 

/*"""""""" (SUB) Items""""""""*/ 
#mainmenu div a, #mainmenu ul a 
{
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 7px;
	background-color: transparent;
	color: #999999;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	border-width: 0px;
	border-style: none;
} 

/*"""""""" Style of Sub Items background """"""""*/ 
ul#mainmenu ul 
{ 
padding: 10px; 
margin: -2px 0px 0px; 
background-color: #ffffff; 
border-width: 0px; 
border-left: solid 1px #5c5b5b; 
border-bottom: solid 1px #5c5b5b; 
border-right: solid 1px #5c5b5b; 
} 

/*"""""""" Style of Sub Items On Hover when level 2 is visible """"""""*/ 
ul#mainmenu .SubItemsContainer:hover > a 
{
	background-image: url( '../_Images/menu/subItem_hoverbg2.gif' ) !important;
	background-repeat: no-repeat !important;
	color: #0A6CFF !important;
	text-decoration: none !important;
	font-family: Verdana !important;
	font-weight: normal !important;
	font-size: 10px !important;
	height: 23px !important;
	border: solid 0px #000000 !important;
} 

.SubItemsContainer A, .SubItemsContainer A:Visited, .SubItemsContainer A:Active 
{
	text-decoration: none;
	width: 180px !important;
	color: #000000 !important;
	height: 23px !important;
	background-color: transparent;
} 

.SubItemsContainer A:Hover 
{ 
background-image: url( '../_Images/menu/subItem_hoverbg2.gif' ) !important; 
background-repeat: no-repeat !important; 
color: #FFFFFF !important; 
text-decoration: none !important; 
font-family: Verdana !important; 
font-weight: normal !important; 
font-size: 10px !important; 
height: 23px !important; 
border: solid 0px #000000 !important; 
} 

.Level2Container 
{ 
border: solid 1px #5c5b5b !important; 
z-index: 1000; 
} 

.SubItemsLevel2Container 
{ 
background-color: transparent !important; 
float: left; 
position: relative; 
left: 0px; 
z-index: 10; 
} 

.SubItemsLevel2Container A, .SubItemsLevel2Container A:Visited, .SubItemsLevel2Container A:Active 
{
	text-decoration: none;
	width: 180px !important;
	color: #000000 !important;
	height: 23px !important;
	padding-left: 15px !important;
} 

.SubItemsLevel2Container A:Hover 
{
	background-image: url( '../_Images/menu/subItem_hoverbg2.gif' ) !important;
	background-repeat: no-repeat !important;
	color: #096BFF !important;
	text-decoration: none !important;
	font-family: Verdana !important;
	font-weight: normal !important;
	font-size: 10px !important;
	height: 23px !important;
	border: solid 0px #000000 !important;
} 

.Level2ItemArrow 
{ 
background-image: url( '../_Images/menu/redarrow_menu.gif' ) !important; 
background-repeat: no-repeat !important; 
background-position: left center; 
} 

