/*!!!!!!!!!!! Menu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider
{
	border-right: 0px solid;
	border-top: 0px solid;
	display: block;
	font-size: 1px;
	z-index: 1;
	border-left: 0px solid;
	border-bottom: 0px solid;
	position: relative;
}
.qmmc .qmdividery
{
	float: left;
	width: 0px;
}
.qmmc .qmtitle
{
	display: block;
	z-index: 1;
	cursor: default;
	white-space: nowrap;
	position: relative;
}
.qmclear
{
	clear: left;
	display: block;
	font-size: 1px;
	float: none !important;
	width: 0px;
	line-height: 0px;
	height: 0px;
}
.qmmc
{
	z-index: 9;
	ZOOM: 1;
	position: relative;
}
.qmmc A
{
	display: block;
	z-index: 1;
	float: left;
	white-space: nowrap;
	position: relative;
}
.qmmc LI
{
	display: block;
	z-index: 1;
	float: left;
	white-space: nowrap;
	position: relative;
}
.qmmc DIV A
{
	float: none;
}
.qmmc UL A
{
	float: none;
}
.qmmc UL LI
{
	float: none;
}
.qmsh DIV A
{
	float: left;
}
.qmmc DIV
{
	visibility: hidden;
	position: absolute;
}
.qmmc LI
{
}
.qmmc UL
{
	z-index: 10;
	left: -10000px;
	position: absolute;
}
.qmmc
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.qmmc UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.qmmc LI A
{
	float: none;
}
UNKNOWN
{
	left: auto;
}
UNKNOWN
{
	left: 100%;
	top: 0px;
}

.qmfv
{
	visibility: visible !important;
}
.qmfh
{
	visibility: hidden !important;
}
/*!!!!!!!!!!! End: Menu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

/*!!!!!!!!!!! Menu Core CSS, Define for each menu but [Do Not Modify!] !!!!!!!!!!!!!*/
#qm1 UL
{
	top: 100%;
}			

#qm2 UL
{
	top: 100%;
}			

/*!!!!!!!!!!! End: Menu Core CSS, Define for each menu but [Do Not Modify!] !!!!!!!!!!!!!*/


/*Menu Container*/
#navContainer
{
	border-top-width: 0px;
	padding-right: 0px;
	margin-top: -2px;
	padding-left: 0px;
	border-left-width: 0px;
	z-index: 10;
	background: url(images/img_15.jpg) #ffffff repeat-x;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	position: relative;
	height: 41px;
	border-right-width: 0px;
	border:solid 0px red;
}
#nav-internal-container
{
	float:right;
	background: #003749;
	margin: 0px auto;
	width: 630px;
	height: 42px;
	border:solid 0px yellow;
}
/* End: Menu Container */



/*!!!!!!!!!!! qm1 Menu Styles [Please Modify!] !!!!!!!!!!!*/
#qm1
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin-left: 0px;
	font: bold 7.85pt Verdana, 'Trebuchet MS' , Tahoma, Arial, sans-serif;
	padding-top: 0px;
	list-style-type: none;
	text-align: left;
	border:dotted 0px green;
	height: 28px;
	width: 630px;
	padding-top: 10px;
	background-color: #003749;
}
#qm1 UL
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 7.85pt Verdana, 'Trebuchet MS' , Tahoma, Arial, sans-serif;
	padding-top: 0px;
	list-style-type: none;
	text-align: left;
}
#qm1 DIV A
{
	padding-right: 4px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 1em;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	font-family: Arial;
	text-decoration: none;
}
#qm1 div A:hover
{
	color: #003749;
}

#qm1 A:hover
{
	color: #003749;
}

#qm1 A
{
	padding-right: 0px;
	display: block;
	padding-left: 4px;
	/*background: url(images/tableft.gif) no-repeat left top;*/
	background-color: #003749;
	padding-bottom: 0px;
	margin: 0px 0px 0px 1px;
	width: auto;
	color: #ffffff;
	padding-top: 0px;
	text-decoration: none;
}
#qm1 .hasSeparator
{
	border-left: solid 2px #138DD7;
}

#qm1 A SPAN
{
	padding-right: 15px;
	background-color: #003749;
	display: block;
	padding-left: 8px;
	/*background: url(images/tabright.gif) no-repeat right top;*/
	padding-bottom: 5px;
	color: #fff;
	padding-top: 3px;
}
#qm1 DIV
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: -2px 0px 0px;
	padding-top: 10px;
	background-color: #003749;/*#42b4e6;*/
}
#qm1 UL
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: -2px 0px 0px;
	padding-top: 10px;
	background-color: #003749;/*#42b4e6;*/
}
#qm1 DIV A
{
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: 0px;
	padding-top: 3px;
	border-bottom: 0px;
}
#qm1 UL A /*this is doing  ...*/
{
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: 0px;
	padding-top: 3px;
	border-bottom: 0px;
}
#qm1 DIV A:hover
{
	/*color: #cc0000;*/
	color: #003749;
	background-color: #138DD7;
}
UNKNOWN
{
	color: #cc0000;
	background-color: #42b4e6;
}
BODY #qm1 DIV .qmactive
{
	color: #cc0000;
	background-color: #42b4e6;
}
BODY #qm1 DIV .qmactive:hover
{
	color: #003749;
	background-color: #42b4e6;
}
#qm1 .qmtitle
{
	padding-right: 0px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	cursor: default;
	color: #444444;
	padding-top: 3px;
	font-family: arial;
}
#qm1 .qmdividerx
{
	border-top-width: 1px;
	border-left-color: #bfbfbf;
	border-bottom-color: #bfbfbf;
	margin: 4px 0px;
	border-top-color: #bfbfbf;
	border-right-color: #bfbfbf;
}
#qm1 .qmdividery
{
	border-left-width: 1px;
	border-left-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	margin: 4px 2px 0px;
	border-top-color: #aaaaaa;
	height: 15px;
	border-right-color: #aaaaaa;
}
#qm1 .qmritem SPAN
{
	border-left-color: #dadada;
	border-bottom-color: #dadada;
	border-top-color: #dadada;
	background-color: #f7f7f7;
	border-right-color: #dadada;
}
#qm1 .qmritemcontent
{
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}
UL#qm1 UL
{
	border-right: #dadada 1px solid;
	padding-right: 10px;
	border-top: #dadada 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: -2px 0px 0px;
	border-left: #dadada 1px solid;
	padding-top: 10px;
	border-bottom: #dadada 1px solid;
	background-color: #f7f7f7;
}
/*!!!!!!!!!!! qm1 Menu Styles [Please Modify!] !!!!!!!!!!!*/




/*!!!!!!!!!!! qm2 Menu Styles [Please Modify!] !!!!!!!!!!!*/
#qm2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	margin-left: 0px;
	font: bold 7.85pt Verdana, 'Trebuchet MS' , Tahoma, Arial, sans-serif;
	list-style-type: none;
	text-align: left;
/*	background-color: #003749;*/
}
#qm2 UL
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	font: bold 7.85pt Verdana, 'Trebuchet MS' , Tahoma, Arial, sans-serif;
	padding-top: 0px;
	list-style-type: none;
	text-align: left;
}
#qm2 DIV A
{
	padding-right: 4px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 1em;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 5px;
/*	color: #ffffff;*/
	padding-top: 5px;
	font-family: Arial;
	text-decoration: none;
}
#qm2 div A:hover
{
	color: #003749;
}

#qm2 A:hover
{
	/*color: #003749;*/
}

#qm2 A
{
	padding-right: 0px;
	display: block;
	padding-left: 4px;
	/*background: url(images/tableft.gif) no-repeat left top;*/
	/*background-color: #003749;*/
	padding-bottom: 0px;
	margin: 0px 0px 0px 1px;
	width: auto;
	color: #ffffff;
	padding-top: 0px;
	text-decoration: none;
}

#qm2 .hasSeparator
{
	border-left: solid 2px #138DD7;
}

#qm2 A SPAN
{
	padding-right: 15px;
	/*background-color: #003749;*/
	display: block;
	padding-left: 8px;
	/*background: url(images/tabright.gif) no-repeat right top;*/
	padding-bottom: 5px;
	/*color: #000000;*/
	padding-top: 8px !important;
	padding-top: 5px;
}
#qm2 DIV
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: -2px 0px 0px;
	padding-top: 10px;
	background-color: #3492BB;/*#42b4e6;*/
}
#qm2 UL
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: -2px 0px 0px;
	padding-top: 10px;
	background-color: #003749;/*#42b4e6;*/
}
#qm2 DIV A
{
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: 0px;
	padding-top: 3px;
	border-bottom: 0px;
}
#qm2 UL A /*this is doing  ...*/
{
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: 0px;
	padding-top: 3px;
	border-bottom: 0px;
}
#qm2 DIV A:hover
{
	/*color: #cc0000;*/
	color: #003749;
	background-color: #138DD7;
}
UNKNOWN
{
	color: #cc0000;
	background-color: #42b4e6;
}
BODY #qm2 DIV .qmactive
{
	color: #cc0000;
	background-color: #42b4e6;
}
BODY #qm2 DIV .qmactive:hover
{
	color: #003749;
	background-color: #42b4e6;
}
#qm2 .qmtitle
{
	padding-right: 0px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	cursor: default;
	color: #444444;
	padding-top: 3px;
	font-family: arial;
}
#qm2 .qmdividerx
{
	border-top-width: 1px;
	border-left-color: #bfbfbf;
	border-bottom-color: #bfbfbf;
	margin: 4px 0px;
	border-top-color: #bfbfbf;
	border-right-color: #bfbfbf;
}
#qm2 .qmdividery
{
	border-left-width: 1px;
	border-left-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	margin: 4px 2px 0px;
	border-top-color: #aaaaaa;
	height: 15px;
	border-right-color: #aaaaaa;
}
#qm2 .qmritem SPAN
{
	border-left-color: #dadada;
	border-bottom-color: #dadada;
	border-top-color: #dadada;
	background-color: #f7f7f7;
	border-right-color: #dadada;
}
#qm2 .qmritemcontent
{
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}
UL#qm2 UL
{
	border-right: #dadada 1px solid;
	padding-right: 10px;
	border-top: #dadada 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: -2px 0px 0px;
	border-left: #dadada 1px solid;
	padding-top: 10px;
	border-bottom: #dadada 1px solid;
	background-color: #f7f7f7;
}


.inerTab_SlctBdr #qm2 span
{
	color: #000000;
/*	padding-right: 15px;
	display: block;
	padding-left: 8px;*/

}
.inerTab_Opt #qm2 a, .inerTab_Opt #qm2 a:link, 
.inerTab_Opt #qm2 a:visited, .inerTab_Opt #qm2 a:active,
.inerTab_Opt #qm2 a:hover
{
	color: #ffffff;
	text-align:left;

}
/*!!!!!!!!!!! End: qm2 Menu Styles [Please Modify!] !!!!!!!!!!!*/
