.showleft1, .hideleft0
{ visibility:visible; float: left; }

.showright1, .hideright0
{ visibility:visible; float: right; }
	
.show1, .hide0
{ visibility:visible; }

.show0, .hide1, .showright0, .hideright1, .showcont0, .showleft0, .hideleft1
{ visibility:hidden; 
	display: none !important; 
	width:0px !important;
	height:0px !important; }

.showcont1 
{ visibility:visible; height: 23px; padding-top: 7px; }

/* Fix for Apple IOS */
/* Fix for Apple IOS */
html.ipod {-webkit-text-size-adjust:none;	}
html.ipad {-webkit-text-size-adjust:none;	}
html.iphone  {-webkit-text-size-adjust:none;	}
html{
  min-height: 100%;
}
body {
  min-height: 100%;
}

h2 {font-size:24px;}

/* EZOD: G25 - styles for links and navigation */

A.nav1:link  {text-decoration: underline; font-size: 13px;  font-weight: bold; color: #333333;}
A.nav1:visited  { text-decoration: underline; font-size: 13px;  font-weight: bold; color: #333333;}
A.nav1:hover {text-decoration: underline; font-size: 13px;  font-weight: bold; color: #333333;}

A.nav2:link  { text-decoration: none; font-size: 10px;  color: #0079c1; }
A.nav2:visited  { text-decoration: none; font-size: 10px;  color: #0079c1; }
A.nav2:hover {text-decoration: none; font-size: 10px;  color: #0f4b6f;  }
	
A.nav2b:link  { text-decoration: underline; font-size: 10px;  color: #0079c1;  margin-left : 32px;  margin-right : 32px;   }
A.nav2b:visited  { text-decoration: underline; font-size: 10px;  color: #0079c1;  margin-left : 32px;  margin-right : 32px;   }
A.nav2b:hover {text-decoration: underline; font-size: 10px;  color: #0f4b6f;   margin-left : 32px;  margin-right : 32px;   }
	
.nav1on  { text-decoration: none; font-size: 12px;  font-weight: bold; color: #333333;}
.nav2on  { text-decoration: none; font-size: 10px;  color: #0f4b6f;}

.btn  { text-decoration: none; font-size: 11px; font-weight: bold; color: black;}

.thumbnailscontainer { line-height: normal; }
.thumbnailscontainer img { display:block; }
A.box img  { border : thin ridge #0079c1;}
A.box:visited img { border : thin ridge #0079c1;}
A.box:hover img {border : thin solid #0f4b6f;}	

.navbar  { text-decoration: none; font-size: 13px;  font-weight: bold; color: #191919;}
.navbar2  { text-decoration: none; font-size: 13px;  font-weight: bold; color: #191919;}

div.continue  {  color:#0079c1; }
a.continue { color:#0079c1; text-decoration:none; }
a:visited.continue { color: #0079c1; }
a:hover.continue { color: #0f4b6f; margin:0px; text-decoration: underline; }

.thumbnailtext  { font-family: 'Source Sans Pro', sans-serif; /* EZOD: G118: Mobile menu/search font family */ color:#0079c1; text-decoration:none; font-weight: normal; text-align: center; }
a:visited.thumbnailtext { color: #0079c1; }
a:hover.thumbnailtext { color: #0f4b6f;  }

/* EZOD: Search */
.searchfounditem { background-color: #FFFF00; }
.search-resultsrow { border-collapse: collapse; border-style: dashed; border-width: 0px; }
.search-searchterm { color: red; }
.search-hr { color: #333333; }
.search-headerrow { color: #333333; background-color: #e0e0e0; }
.search-headerrow h2, .search-headerrow h1 { color: #333333; }
.search-resultsroweven { color: #333333; background-color: #e0e0e0; }
.search-resultsrowodd { color: #333333; background-color: #f2f2f2; }
/*
.search-resultsroweven a { color: #333333; }
.search-resultsrowodd a { color: #333333; }
*/

.ezsearchtextbigclickhere {  } /* If Click there to go to this page too big, add reduced font size here */


@media all and (max-width: 1023px){
}

.searchnavcurrent {  font-weight: bold; padding:2px 6px;}
a.searchnav {  padding:2px 6px;}
/* EZOD: Removed hover on search page numbers by default */
/* a.searchnav:hover {padding:2px 6px;border:1px solid #000000; } */
div.ezsearchtextbigclickhere { line-height: normal; margin-bottom:3px; margin-top:-3px; }
.ezkitsearchdeskdocnametext, .ezkitsearchmobiledocnametext { font-weight: bold; }
.ezkitsearchdeskdocnametext { }
.eznonkitdownloadtable1, .ezkitdownloadtable1 { width: 600px; max-width: 98%; margin-left:auto; margin-right: auto; }


div.goto_popup { z-index: +100000; }
div.goto_popup div.goto_popup_header {  border: 1px solid black;  border-bottom: 0px;  cursor: default;  width: 400px;  height: 10px;  line-height: 19px;  vertical-align: middle;  text-decoration: none; font-weight: 900;  font-size: 13px;  color: #206040;}
div.goto_popup div.goto_popup_box {  border: 1px solid black;  width: 500px;  height: 75px;  background: url('../images/goto_popup_background.gif') repeat left bottom;  color: black;}
div.goto_popup img.goto_popup_exit {  float: right;  margin: 4px 5px 0px 0px;  cursor: pointer;}

A.popupnav:link  { text-decoration: underline; font-size: 10px;  color: #474747; }
A.popupnav:visited  { text-decoration: underline; font-size: 10px;  color: #474747; }
A.popupnav:hover {text-decoration: underline; font-size: 10px;  color: blue;  }

A.toclevel1 {  color: #0079c1; font-style : normal; font-weight: bold; padding-top: 9px;	padding-bottom: 2px; text-decoration : none;	}
a:visited.toclevel1 {color: #0079c1; }
a:hover.toclevel1 {color: #0f4b6f; font-weight:bold; text-decoration : underline; }

		
A.toclevel2 {  color: #0079c1; font-weight: normal; text-decoration : none; }
a:visited.toclevel2 {color: #0079c1; }
a:hover.toclevel2 {color: #0f4b6f; font-weight:normal; text-decoration : underline; }


A.toclevel3 {  color: #0079c1; font-weight: normal; text-decoration : none; }
a:visited.toclevel3 {color: #0079c1; }
a:hover.toclevel3 {color: #0f4b6f; font-weight:normal; text-decoration : underline; }



	.framenav {background-image: url(../images/framehdr-bg.jpg); background-color: #ebebeb; }	
	.framehdrbg0 {background-image: url(../images/framehdr-bg.jpg); background-color: #ebebeb; height : 30px; }
	.framehdrfont0 {text-decoration: none; font-size: 13px;  font-weight: bold; color: #333333; }
	.framehdrbg1 {background-image: url(../images/framehdr-bg-on.jpg); background-color: #ffefd6;height : 30px;  }
	.framehdrfont1 {text-decoration: underline; font-size: 13px;  font-weight: bold;  color: #FFFFFF; }

.show_ezod-kitoff_ { visibility: hidden; display: none !important; }

td.menuhelp {	background: url("../images/menuhelper-bg.gif") repeat-x;	height: 18px;	margin: 0;	color : ;  font-size: 10px;	margin-bottom : 4px;}
a.menuhelp {	color : ;  font-size: 10px;}
table.menuhelp {	background-color: ;}

/* EZOD: Accessibility Page */
	.accessible {	font-family: Arial, helvetica, sans-serif; line-height: normal; font-size: 12px; color: black;}
	.PDF-Footer {	font-family: 'Source Sans Pro', sans-serif; /* EZOD: G118: Mobile menu/search font family */ line-height: normal; background-color : #e3e3e3;	 background-image: linear-gradient(#cfcfcf, #f6f6f6); }
.PDF-Footer a { font-weight: bold; }
form { margin: 0;padding: 0; margin-bottom: 0}


a.ada {font-size: 10px; color: #666666; text-decoration: none;}
a.ada:hover {font-size: 10px; color: #000000; text-decoration: none;}

/* EZOD: BROWSER UPGRADE STYLES BELOW */

.JSOffFooter { background-color: #e5e5e5; margin-left:auto; margin-right:auto; border: 2px solid #990000; font-size: 13px;  color : black; text-align: center; padding: 5px 2px 5px 2px;}

.BrowserCheckFooter { background-color: #e5e5e5; margin-left:auto; margin-right:auto; border: 2px solid #990000; font-size: 13px;  color : black; text-align: center; padding: 5px 2px 5px 2px;}

/* EZOD: Fix for z-index issues in IE6/7 */
#ez_navbox { position:relative; z-index: 9999; }

.txtCenter {margin: 0px;}

/* EZOD: END G25 - styles for links and navigation */
/* EZOD: G26 Main Style Block. Change the styles of most important elements here. Document background, Logo position, Header size */

/*{ border: 1px solid red !important;}   */ 

/* Link colors */
a { color: #0079c1; font-weight: bold; text-decoration: none; }
a:visited { color: #0079c1; }
a:hover { color: #0f4b6f; text-decoration: underline; }

/* Mobile doc title */
a.mobiletitle {font-size: 22px; color: #0079c1; font-weight: normal; text-decoration: none; }
a.mobiletitle:visited { color: #0079c1; }
a.mobiletitle:hover { color: #0f4b6f; text-decoration: underline; }

/* Company home */
#ez_navbartop, a.ez_navbartop { font-size: 14px; color: white; padding : 0px 0px 0px 0px; font-weight: normal; text-decoration: none;  }
#ez_navbartop:hover, a.ez_navbartop:hover { text-decoration: underline; }


body {background: #ffffff url('../images/body-bg.png') repeat-x top; font: 18px "helveticaneueltstd-ltcn", Arial, sans-serif; /* EZOD: G115 - BODY NON-MOBILE font */ color: #333333; line-height: 24px; margin: 0px 0px 0px 0px;}
/* @media all and (max-width: 1023px){ body {background-image:none;} } */ 
#ez_containerbox {position: relative;	background-color: #FFFFFF; margin-left:auto; margin-right:auto;	border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000; border-bottom: 0px solid #000000;  /* border for header+content+footer  */ }
#ez_documentbox {	width: 100%; 	background-color: #FFFFFF;  
 /* This puts a border around just the page contents and not the navigation elements. */
 /* border-left: 0px solid green; border-right: 0px solid green; border-bottom: 0px solid green;  */}


/* EZOD: Header --------- */

#ez_logobox {display: block; background-image: url('../images/top-bg.gif'); background-repeat: repeat-x; }
#ez_logo {left: 15px; top: 20px; position: absolute; z-index: 5; width:98%; }
#ez_mobilelogo {left: 15px; top: 10px; position: absolute; z-index: 5; width:95%; padding-top: 10px;}
#ez_logo img { max-width: 68%; } /* Fix header logo to fit at smaller sizes here, or if logo is too big at natural size, add width: XXXpx; additionally */

#nvbtop  {  color:white; padding : 0px 0px 0px 0px;}
#ez_navbartopbox { position:absolute; right: 20px; z-index:6;	text-align: right; padding-top: 4px;}
#ez_navbartopoutbox { position: relative; background-color: transparent; margin-left:auto; margin-right:auto; 	text-align: right; padding-top: 4px; padding-bottom: 2px;}



#ez_headerbox, #ez_mobileheaderbox {position: relative;  background-repeat: repeat;	width: 100%; display: block;}
#ez_titlebox {right: 20px; top: 40px; position:absolute; z-index:5;}

#ez_headerbox, #ez_mobileheaderbox { background-color: #425563;  }
#ez_logobox {	height: 110px;  /* top-bg HEIGHT */}

.title {font-size: 26px; color: #343333; padding-bottom: 15px;}			

@media all and (max-width: 767px){
    .mainx {}
}
.accessible {font-family: arial; font-size:12px; padding-top:26px; line-height: normal; }
.downloadAdobe {font-family: arial; font-size:12px; line-height:12px; padding-bottom:10px;}
.PDF-Footer {width: 100%; margin-top: 0px; font-family: arial; font-size: 12px; line-height: normal; position:relative; padding:10px 0px 10px 0px; }
td.PDFFooterTD { background-color : #e3e3e3; background-image: linear-gradient(#cfcfcf, #f6f6f6); border: 1px solid #cfcfcf; }

table.main { background-color: #FFFFFF; margin-left:auto; margin-right:auto; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
table.sub1 { margin-left:auto; margin-right:auto; }
table.sub2 { margin-left:auto; margin-right:auto; border-left : 0px solid #000000;  border-right : 0px solid #000000;}
.tablecontainer { text-align: center; margin: 0;padding: 0; margin-bottom: 0 }

/* EZOD: --- Large Background Images -- */
/*
.ez_bigbgdiv {
    background-image: url(../images/defaultbg.jpg); 
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center 110px;
	background-attachment: fixed; 
} 
*/
/* EZOD: individual page overrides, use the URL but escape the period */
/* .ez_bigbgoverride_tiles\.htm { background-image: url(../images/pagebg.jpg); } */
	
/* EZOD: FOOTER --------- */
#ez_stampbox { display:block; margin-left:auto; margin-right:auto; text-align: center; padding-top: 10px; padding-bottom: 10px; }
#ez_docfooterbox { margin-left:auto; margin-right:auto;  width: 100%; text-align: center; background: url(../images/footer-bg777.jpg) no-repeat center; height: 0px; /* Changed from 86px to 0 per Dan */
	border-left: 0px solid green; border-right: 0px solid green; border-bottom: 0px solid green;}
#ez_footerbox {	position: relative;  width: 100%; display: block;}


/* EZOD: Posistion elements, rarely used --------- */
.hiddenitem { visibility: hidden; display: none; }
.visibleitem { visibility: visible; display: block; }
#ez_content_image { }
#ez_content_text {   }
#ez_contentbox { }
.leftalignabsolute {position: absolute; left: 0; text-align:left;}
.rightalignabsolute {position: absolute;right: 0;text-align:right;}
#ez_commandmenubox {   /* contains row1 and menu rows; height is automatic based on those 2 boxes below */	width: 100%; margin: 0;padding: 0; margin-bottom: 0;}

/* EZOD: G26 END */


.m0table {
	border: 0;
}
.m0mouto {
}
.m0movero {
}
.m0mdowno {
}
.m0inner {
}

	.TOCThumbNormalNav { color: #000000; }
	.TOCThumbInLinearOnly { color: #0000FF; }
	.TOCThumbNotInNavigation { color: #FF0000; font-weight: bold; }
	.TOCThumbInDropdownOnly { color: #FF7F50; font-weight: bold; }

	td.TOCThumbNormalNav {text-align : center; background-color : white; }
	td.TOCThumbInLinearOnly { text-align : center; 	background-color : #E0FFFF; }
	td.TOCThumbNotInNavigation { text-align : center; background-color : #FFDAB9; }
	td.TOCThumbInDropdownOnly {	text-align : center; background-color : #FFFFE0; }

	.TOCThumbNormalNavNumber { color: #000000; }
	.TOCThumbInLinearOnlyNumber { color: #0000FF; }
	.TOCThumbNotInNavigationNumber { color: #FF0000; font-weight: bold; }
	.TOCThumbInDropdownOnlyNumber { color: #FF7F50; font-weight: bold; }

/* EZOD: G74 - QuickMenu styles */
#ez_menubox {  
	background-color: white;	
}

#ez_mobilemenubox {  
	background-color: white;	
}

#ez_searchbox {display: block; float:left; margin-top: 6px; margin-left: 5px; }
#ez_searchbox2 {display: block; float:left; margin-top: 6px; margin-left: 5px; }

.EZODSubTitle {
	font-weight:bold;
}

 a.rtdlink {
    background: transparent url('../images/rtd-r.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    height: 25px;
    margin-right: 20px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.rtdlink span {
    background: transparent url('../images/rtd-leftandbackground.gif') no-repeat;
    display: block;
    line-height: 15px;
    padding: 5px 0px 5px 37px;
}

.EZULTopLevel {
	margin: 0px; 
	padding: 0px;
}
.EZNoBulletUL {
	list-style-type: none;
}	
.EZTOCLi {
	margin-top:6px;
}

.nav-iconpdfbasic { display: block; width: 50px; height: 50px; line-height:50px; text-align:center; background: url("../images/ezod-basicbranding-icons.png") no-repeat -100px 0; }
.nav-iconpdfbasic:hover { background-position: -150px 0px; } 

.nav-iconhtmlbasic { display: block; width: 50px; height: 50px; line-height:50px; text-align:center; background: url("../images/ezod-basicbranding-icons.png") no-repeat 0px 0; }
.nav-iconhtmlbasic:hover { background-position: -50px 0px; }

/* MENU STYLES */

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/*[START-QCC]*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .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;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */
	
	/* Top Level Menu that the page belongs to */
	#qm0 .EZODactiveLevel1 {
	background-color:#f6f6f6;
	color:#333333;
}

/* Second level menu that the page belongs to */

/* #qm0 div .EZODactiveLevel2, #qm0 ul .EZODactiveLevel2 {
		background-color:#f6f6f6;
	color:#0f4b6f;
} */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		height:auto;
		background-color:white;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		line-height:;
		font: 16px "helveticaneueltstd-cn", Arial, sans-serif;  line-height:15px; /* EZOD:G72 - TAB font */ /* text-transform: uppercase;  */;
		height:29px;
		white-space:normal;
		padding:4px 4px 2px 4px;
		margin-left:-1px;
		margin-right:0px;
		margin-top:auto;
		margin-bottom:auto;
		background-color:white;
		color:#333333;
		text-decoration:none;
		text-align:center;
		border-width:1px;
		border-style:solid;
		border-color:#f2f2f2;
		vertical-align:middle;
	}
	
#qm0 a span, #qm1 a span { display:inline-block; vertical-align:middle; line-height:15px !important; } 

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	

		background-color:#f6f6f6;
		color:#333333;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	

		background-color:#f6f6f6;
		color:#333333;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#f6f6f6;
		color:#333333;

	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:1px 1px 0px 1px;
		margin:0px 0px 0px 0px;
		margin-top: 0px !important;
		width:300px;
		background-color:#f6f6f6;
		border-width:1px;
		border-style:none;
		border-color:#003399;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		height:auto;
		padding:3px 4px 3px 4px;
		margin:0px 0px 1px 0px;
		width:auto;
		background-color:#f6f6f6;
		color:#0079c1;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		white-space:normal;
		text-align:left;
		font: 14px "helveticaneueltstd-cn", Arial, sans-serif; text-transform: none; /* EZOD:G76 - SUB-TAB font */;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#f6f6f6;
		color:#0f4b6f;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#f6f6f6;
		color:#0f4b6f;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#f6f6f6;
		color:#0f4b6f;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#BFBFBF;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#666666;
		background-color:#f6f6f6;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#f6f6f6;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}
	
	
	
	
/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 1 */
	
	/* Top Level Menu that the page belongs to */
	#qm1 .EZODactiveLevel1 {
	background-color:#f6f6f6;
	color:#333333;
}

/* Second level menu that the page belongs to */

/* #qm1 div .EZODactiveLevel2, #qm1 ul .EZODactiveLevel2 {
		background-color:#f6f6f6;
	color:#0f4b6f;
} */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
		width:auto;
		height:auto;
		background-color:white;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		font: 16px "helveticaneueltstd-cn", Arial, sans-serif;  line-height:15px; /* EZOD:G72 - TAB font */ /* text-transform: uppercase;  */;
		height:29px;
		white-space:normal;
		padding:4px 4px 2px 4px;
		margin-left:-1px;
		margin-right:0px;
		margin-top:auto;
		margin-bottom:auto;
		background-color:white;
		color:#333333;
		text-decoration:none;
		text-align:center;
		border-width:1px;
		border-style:solid;
		border-color:#f2f2f2;
		vertical-align:middle;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm1 a:hover	
	{	

		background-color:#f6f6f6;
		color:#333333;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 li:hover>a	
	{	

		background-color:#f6f6f6;
		color:#333333;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive, body #qm1 .qmactive:hover	
	{	
		background-color:#f6f6f6;
		color:#333333;

	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:1px 1px 0px 1px;
		margin:0px 0px 0px 0px;
		margin-top: 0px !important;
		width:300px;
		background-color:#f6f6f6;
		border-width:1px;
		border-style:none;
		border-color:#003399;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		height:auto;
		padding:3px 4px 3px 4px;
		margin:0px 0px 1px 0px;
		width:auto;
		background-color:#f6f6f6;
		color:#0079c1;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		white-space:normal;
		text-align:left;
		font: 14px "helveticaneueltstd-cn", Arial, sans-serif; text-transform: none; /* EZOD:G76 - SUB-TAB font */;
	}
	


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover	
	{	
		background-color:#f6f6f6;
		color:#0f4b6f;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 ul li:hover>a	
	{	
		background-color:#f6f6f6;
		color:#0f4b6f;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		background-color:#f6f6f6;
		color:#0f4b6f;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm1 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm1 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#BFBFBF;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm1 .qmritem span	
	{	
		border-color:#666666;
		background-color:#f6f6f6;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm1 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm1 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#f6f6f6;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm1 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}



	/*[END-QS0]*/

.qmmc { margin-left: 1px; }
	
/* EZOD: END G74 - QuickMenu styles */