.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: white;}
A.nav1:visited  { text-decoration: underline; font-size: 13px;  font-weight: bold; color: white;}
A.nav1:hover {text-decoration: underline; font-size: 13px;  font-weight: bold; color: white;}

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

.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 #007cc2;}
A.box:visited img { border : thin ridge #007cc2;}
A.box:hover img {border : thin solid #0061a0;}	

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

div.continue  {  color:#333333; }
a.continue { color:#333333; text-decoration:none; }
a:visited.continue { color: #333333; }
a:hover.continue { color: #0061a0; margin:0px; text-decoration: underline; }

.thumbnailtext  { font-family: 'Source Sans Pro', sans-serif; /* EZOD: G118: Mobile menu/search font family */ color:#007cc2; text-decoration:none; font-weight: normal; text-align: center; }
a:visited.thumbnailtext { color: #007cc2; }
a:hover.thumbnailtext { color: #0061a0; text-decoration: underline; }

/* 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 h1 { color: #333333; }
.search-resultsroweven { color: #333333; background-color: #e0e0e0; }
.search-resultsrowodd { color: #333333; background-color: white; }
/*
.search-resultsroweven a { color: white; }
.search-resultsrowodd a { color: white; }
*/

.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;}
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: #007cc2; font-style : normal; font-weight: bold; padding-top: 9px;	padding-bottom: 2px; text-decoration : none;	}
a:visited.toclevel1 {color: #007cc2; }
a:hover.toclevel1 {color: #0061a0; font-weight:bold; text-decoration : underline; }

		
A.toclevel2 {  color: #007cc2; font-weight: normal; text-decoration : none; }
a:visited.toclevel2 {color: #007cc2; }
a:hover.toclevel2 {color: #0061a0; font-weight:normal; text-decoration : underline; }


A.toclevel3 {  color: #007cc2; font-weight: normal; text-decoration : none; }
a:visited.toclevel3 {color: #007cc2; }
a:hover.toclevel3 {color: #0061a0; font-weight:normal; text-decoration : underline; }



	.framenav {background-image: url(../images/framehdr-bg.jpg); background-color: white; }	
	.framehdrbg0 {background-image: url(../images/framehdr-bg.jpg); background-color: white; 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); }

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, Navigation elements */
/* {   border: 1px solid red !important;}     */

/* EZOD: --- Document background and borders --- */


body {background: url('../images/body-bg.png') repeat-x top; font: 16px Arial
, sans-serif; /* EZOD: G115 - BODY NON-MOBILE font */ color: #333333; line-height: 24px; margin: 0px 0px 0px 0px; background-color: #f2f2f2;}

@media all and (max-width: 1023px){ 
body {  }
body {background-image:none;} 
} 
/* body.fixedhdrscrolling { background-position: 0px -77px; background-attachment: fixed; } */


body.ezzoomed, body.ezmobilezoomed { } /* Any settings for background when zoomed, potentially background-image: none;  or BG changes */
p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0pex; -webkit-margin-end: 0px; }

/* EZOD: Link colors */
a { color: #007cc2; font-weight: normal; text-decoration: none; }
a:visited { color: #007cc2; }
a:hover { color: #0061a0; text-decoration: underline; }

.ez_bigbgoverride_tiles\.htm #ez_documentbox, .ez_bigbgoverride_tiles\.htm #ez_containerbox { background-color: #f2f2f2; }



/* EZOD: Company home */
#ez_navbartop {  }
#ez_navbartop, a.ez_navbartop { color: #333333; padding : 0px 4px 0px 0px; font-weight: normal; text-decoration: none; line-height: normal; }
a.ez_navbartop:hover { text-decoration: underline; color: #0061a0; }

/* EZOD: second version for MetLife switcher */
#ez_navbartop2 {  }
#ez_navbartop2, a.ez_navbartop2 { color: #333333; padding : 0px 4px 10px 0px; font-weight: normal; text-decoration: none; line-height: normal; font-size: 12px; text-align: right; }
#ez_navbartop2 a { color: #007ABC; }
a.ez_navbartop2:hover { text-decoration: underline; color: #0061a0; }

@media all and (max-width: 1023px){
#ez_navbartop2, a.ez_navbartop2 { font-size: 9px;}
#ez_navbartop2 { margin-top:0px; padding-top:5px; margin-bottom:-5px; }
}

@media all and (max-width: 479px){
#ez_navbartop2, a.ez_navbartop2 { font-size: 8px;}
}
body.ezzoomed #ez_navbartop2, body.ezmobilezoomed #ez_navbartop2 { display: none; }


#ez_containerbox {position: relative;	background-color: white;	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;}
#ez_documentbox { background-color: white; border-right: 0px solid #000000 ; border-left: 0px solid #000000; margin-left:auto; margin-right:auto; } /* Must have color or background, NOT transparent - override if color23 is transparent */
#ez_header {position: relative;	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; }

#ez_contentbox { }

/* EZOD: -- Tiles -- */
#QuickTipsBar { color: #FFFFFF; position: relative; text-align: center; width: 100%; height:37px; background: url("../images/qtb-bg.gif");  font-size: 10px; font-family: Arial, helvetica, sans-serif; line-height: normal; font-weight: bold; text-transform: uppercase;}


/* EZOD: --- Header --- */
#ez_navbartopbox {  z-index:6;	text-align: center; margin-left: auto; margin-right: auto; padding-top: 25px;}
#ez_navbartopoutbox { position: relative; background-color: transparent; margin-left:auto; margin-right:auto; text-align: right; padding-top: 36px; padding-bottom: 2px;}
/* #ez_rightbgbox {position:absolute;right: 0px;	background-image: url(../images/right-bg.gif);width: 300px; height: 103px;} */
#ez_titlebox {right: 20px; top: 20px; position:absolute; z-index:5; }
#ez_doctitle { font: 120% Georgia, sans-serif; font-weight: bold; /* EZOD: G121: HEADER font */ font-weight:bold; color: #000000; padding-right: 10px; text-align: right; }
#ez_subdoctitle {font:inherit; font-size:14px; font-weight : normal; color: #000000;}	
#ez_logo {left: 15px; top: 15px; position: absolute; z-index: 5; width:98%; }
#ez_logobox {	display: block;	background-image: url('../images/top-bg.gif');background-repeat: repeat-x; }

/* EZOD: Mobile Header and Footer */
#ezmobilenavbox-outer, #ezmobilenavbox-inner  { height:68px; background-color:white; } 
#ezmobilelogoouterdiv, #ezmobilebuttonandmenudiv, #ezzoomlargescreenbuttons { height:46px; }
#ez_mobilefooter { background-color: white; }
#mobilelogolink img { max-height: 42px;  }
#ezmobilelogoinnerdiv { padding-left:15px; line-height: 42px; height:42px; padding-top:0px;  }
#ezmobilelogoinnerdiv img { vertical-align: middle; }
#ez_mobilefooter .navMobileText { display: none !important; } /* Hide next/prev mobile */
#mobilefooterpagetotal {  }

/* EZOD: --- Navigation --- */
tr.row1 { background-image: url(../images/row-bg.gif); background-color: white; } 
/* EZOD: still used in index.html no javascript */
#ez_commandmenubox { background-color: white; /* background-image: url('../images/row-bg.gif'); */ border-top: 1px solid white;  } /* If you add borders, increase height in generic105/106. Remove background-color here to make BG not full width on icon row  */
#ez_row1box { height:34px; padding: 4px 0px 0px 0px; background-color: white; /* background-image: url('../images/row-bg.gif'); */ position: relative; text-align: center;  margin-top:0px;}
#ez_row1box a:hover { text-decoration: none; }
.scrolling #ez_row1box { /* background-color: white; */ } /* Uncomment and Set background color or image here when row1 is transparent, for use when scrolling */
#ez_row4box { height:35px; padding: 4px 0px 0px 0px; background-color: white; position: relative; text-align: center; width: 100%;}
/* .ezod_commandicons { display:block; float:left; } */
#ez_menuboxouter { background-color: #0061a0; border-top: 1px solid #0061a0;  border-bottom: 1px solid #0061a0; } /* remove to make menu bar background color not full width */
#qm0 a, #qm1 a { border-top-width: 0px !important; border-bottom-width: 0px !important } /* removes double borders. Delete if you remove border from ez_menuboxouter */


/* To swap Menu Bar and Command/Row1 Bar, uncomment here and swap the contents of Generic119 and Generic 120 */

#ez_row1box { z-index:10 !important; }
#ez_menuboxouter, #ez_menubox { z-index:100; }
.scrolling { -webkit-transform: translateZ(0); }


/* To add document borders uncomment here, and remove borders/background color from ez_menuboxouter, ez_commandmenubox, and restore borders to #qm0, #qm1 a */
/*
@media all and (min-width: 1024px){
#ez_header, #ez_row1box, #ez_menubox, #ez_containerbox { border-left: 2px solid green; border-right: 2px solid green; }
#ez_header { border-top: 2px solid green; }
#ez_containerbox { border-bottom: 2px solid green }
}
*/

/* EZOD: tab menu hover background */
.EZODLevel1Tab1:hover, EZODLevel1Tab2:hover, .EZODLevel1Tab3:hover, .EZODLevel1Tab4:hover, .EZODLevel1Tab5:hover, .EZODLevel1Tab6:hover, .EZODLevel1Tab7:hover,
.EZODLevel1Tab8:hover, .EZODLevel1Tab9:hover, .EZODLevel1Tab10:hover, .EZODLevel1Tab11:hover, .EZODLevel1Tab12:hover, .EZODLevel1Tab13:hover,
.EZODLevel1Tab14:hover, .EZODLevel1Tab1.qmactive,
.EZODLevel1Tab2.qmactive, .EZODLevel1Tab3.qmactive, .EZODLevel1Tab4.qmactive, .EZODLevel1Tab5.qmactive, .EZODLevel1Tab6.qmactive, .EZODLevel1Tab7.qmactive,
.EZODLevel1Tab8.qmactive, .EZODLevel1Tab9.qmactive, .EZODLevel1Tab10.qmactive, .EZODLevel1Tab11.qmactive, .EZODLevel1Tab12.qmactive, .EZODLevel1Tab13.qmactive,
.EZODLevel1Tab14.qmactive
{
/* background-image: url('../images/tab-menu-hover-bar.png');
background-position: left bottom;
background-repeat: no-repeat;
*/
}


.textinput {background-color : white;	color: ; border: 0px solid #0090da; -webkit-appearance:none; -webkit-border-radius:0;  }
.ez_searchboxtopform, #noresultssearchdiv form { border: 1px solid #0090da; height:26px; width:160px; background-color: white;  }
.ez_searchboxtopform ul, .ez_searchboxtopform ul li, #noresultssearchdiv ul, #noresultssearchdiv ul li { line-height: 22px; }
.nav_EZSearchButtonHelp { border: 1px solid #0090da; height:26px !important; width: 25px !important; }
.ez_searchboxtopform  .nav_EZSearchButton, #noresultssearchdiv .nav_EZSearchButton { margin-right: -40px; }
html.ipod .ez_searchboxtopform .ezSearchTextInput, html.iphone .ez_searchboxtopform .ezSearchTextInput, html.ipad .ez_searchboxtopform .ezSearchTextInput  {  }
html.ipod .ezSearchTextInput,html.ipad .ezSearchTextInput, html.iphone .ezSearchTextInput { padding-bottom: 0px !important;  padding-top:3px; }
html.ipod  .nav_EZSearchButton, html.ipad  .nav_EZSearchButton, html.iphone  .nav_EZSearchButton { margin-top: -1px !important; }
.search-headerrow h1 { padding-top:10px; }
.ezSearchTextInput {height:23px; line-height:23px; padding-top: 2px; width:120px; position:relative; z-index: 6; padding-left:2px; padding-right:0px; padding-bottom:1px; margin: 0; }
select.dropdown {background-color : white;	color: ;	height:23px; margin-top:3px; }

.eznavbox-outer_ezod-kitoff_, .eznavbox-inner_ezod-kitoff_ { height: px; /* change generic105 to the height of header + plus DEFAULT, single row menu height  */ z-index:99999; width:100%; }
.eznavbox-outer_ezod-kiton_, .eznavbox-inner_ezod-kiton_ { height: px; /* change generic106 to the height of header + DOC SWITCHER + plus DEFAULT, single row menu height  */ z-index:99999; width:100%; }

.scrolling { position: fixed; top: 0; }

/*  EZOD: --- Navigation - mobile --- */
.navMobileText 		 { color:#333333; line-height:12px; text-decoration:none; font-weight:normal; font-family: 'Source Sans Pro', sans-serif; /* EZOD: G118: Mobile menu/search font family */  }
.navMobileText a         { color:#333333; text-decoration:none; }
.navMobileText a:visited { color:#333333; text-decoration:none; }
.navMobileText a:hover   { color:white; text-decoration:none; }
#mobilefooterpagetotal   { color:#333333; margin-left:auto; margin-right:auto; text-align:center; padding-top:3px; }




/* EZOD: --- Large Background Images -- */
/*
.ez_bigbgdiv {
    background-image: url(../images/defaultbg.jpg); 
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center 77px;
	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_docfooterbox { margin-left:auto; margin-right:auto;  text-align: center; border-left: 0px solid #000000; border-right: 0px solid #000000; border-top: 0px solid #000000;}
#ez_stampbox { display: block;  margin-left:auto; margin-right:auto;   text-align: center; padding-top: 15px;}
#ez_mobilestampbox { display: block;  margin-left:auto; margin-right:auto;   text-align: center; padding-top: 15px;}
#ez_mobilestampbox img { max-width:30%; }
#ez_footerbox {	position: relative;  display: block; margin-left:auto; margin-right:auto;}

/* EZOD: -- Different Interactive/Enhanced - to maintain Generic 25 identical -- */
.searchdiv {display:block; float:left; margin-top: 2px; margin-left: 5px;}

/* EZOD: Header sizes for Help, and other accessory pages */
h1 { font: 120% Georgia, sans-serif; font-weight: bold; /* EZOD: G121: HEADER font */ color: #333333; font-size:160%  }
h2 { font: 120% Georgia, sans-serif; font-weight: bold; /* EZOD: G121: HEADER font */ color: #333333; font-size:160%  }
h3 { font: 120% Georgia, sans-serif; font-weight: bold; /* EZOD: G121: HEADER font */ color: #333333; font-size:160%  }


/* EZOD: --- Help File --- */
.nav_EZSearchButtonHelp { background-color: white; }
.divhelpcell {	display: block; float: left; margin: 10px; width: 280px; }
.divhelpcell_hdrdesk, .divhelpcell_hdrmobile { height:35px; padding: 5px 0px 0px 5px; background-color: white;  position: relative; text-align: center;  }
.helpBox { padding-top: 5px; }
.helpBox p { padding-top:8px; padding-right: 5px; }
.divhelpcell_body {	background-color: #94c5de; padding: 15px; text-align: left;	height: 155px; font-size: 90%; }
.divhelpcell_hdrdesk a, .divhelpcell_hdrmobile a { display:block; float:left; }
.helpboxhdrtext { display: block; padding-left: 5px; padding-top:5px; float:left; font-weight:bold; color: #333333;  }
.helpboxhdrtext a { font-weight:bold; color: #333333; }
.divgroup { display: block; float: left; }
.padleft { padding-left:15px;}
h2.padleft {padding-top: 15px;}

@media all and (max-width: 1023px){
.divhelpcell_hdrdesk, .divhelpcell_hdrmobile { background-color: white; }
.helpboxhdrtext, .helpboxhdrtext a { color: #333333; }
}

/* EZOD: --- Print Page Styles */
.ezprintsupportpage a { font-weight: bold; }

/* EZOD: --- Share Styles --- */
#ezShareDivTop {  background-color: white; top: 38px; margin-left:-3px; padding-bottom:2px; border-left: 1px solid #0061a0; border-bottom: 1px solid #0061a0; border-right: 1px solid #0061a0; }
#ezShareDivBottom {  background-color: white; line-height:0px; margin-left:-3px; padding-bottom:2px;}
.ezShareTextDivTop { color: #333333;  height:23px; margin-top:8px; line-height:17px; font-family: 'Source Sans Pro', sans-serif; /* EZOD: G118: Mobile menu/search font family */ }
.ezShareTextDivBottom { color: #333333;   height:23px; margin-top:8px; line-height:17px; font-family: 'Source Sans Pro', sans-serif; /* EZOD: G118: Mobile menu/search font family */  }
.ezShareTextDivTop a { color: #333333; }
.ezShareTextDivBottom a { color: #333333;}
.ezShareTextA { text-decoration:none; }


/* EZOD: New footer box (show's text menu on left, stamp on right by default, desktop only) */
.ez_navbar_hr { margin-top: 10px; margin-bottom: 10px; color: #0061a0; border-color: #0061a0; display:none; }
.ezfooterbox-left { float: none; display: block; margin-top: 3px; margin-bottom: 20px; }
.ezfooterbox-right { float: none; }
@media all and (max-width: 1023px){ 
.ezfooterbox-left { display: none;  }
.ezfooterbox-right { float: none; }
}

/* EZOD: Styles for mobile header including menu- now in Generic 38, Styles for Grid table in generic39 */

/* EZOD: END G26 header and nav styles */

.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: #0061a0;	
}

#ez_mobilemenubox {  
	background-color: #0061a0;	
}

#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:#0090da;
	color:white;
}

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

/* #qm0 div .EZODactiveLevel2, #qm0 ul .EZODactiveLevel2 {
		background-color:#0090da;
	color:white;
} */

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


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		line-height:;
		font: 14px Arial, sans-serif; line-height:15px; font-weight: bold; /* EZOD:G72 - TAB font */ ;
		height:29px;
		white-space:normal;
		padding:2px 4px 4px 4px;
		margin-left:-1px;
		margin-right:0px;
		margin-top:auto;
		margin-bottom:auto;
		background-color:#0061a0;
		color:white;
		text-decoration:none;
		text-align:center;
		border-width:1px;
		border-style:solid;
		border-color:#0061a0;
		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:#0090da;
		color:white;

	}

#qm0 a:hover span, #qm1 a:hover span, body #qm0 .qmactive span, body #qm0 .qmactive:hover span {
text-decoration: underline;
}

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

		background-color:#0090da;
		color:white;

	}


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

	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:1px 1px 0px 1px;
		margin:0px 0px 0px 0px;
		margin-top: 0px !important;
		width:300px;
		background-color:#0090da;
		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:#0061a0;
		color:white;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		white-space:normal;
		text-align:left;
		font: 12px Arial, sans-serif; text-transform: none; /* EZOD:G76 - SUB-TAB font */;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#0090da;
		color:white;
	}


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


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#0090da;
		color:white;
	}


	/*"""""""" 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:#0061a0;
	}


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


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


	/*"""""""" (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:#0090da;
	color:white;
}

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

/* #qm1 div .EZODactiveLevel2, #qm1 ul .EZODactiveLevel2 {
		background-color:#0090da;
	color:white;
} */

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


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


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

		background-color:#0090da;
		color:white;

	}


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

		background-color:#0090da;
		color:white;
	}


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

	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:1px 1px 0px 1px;
		margin:0px 0px 0px 0px;
		margin-top: 0px !important;
		width:300px;
		background-color:#0090da;
		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:#0061a0;
		color:white;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		white-space:normal;
		text-align:left;
		font: 12px Arial, sans-serif; text-transform: none; /* EZOD:G76 - SUB-TAB font */;
	}
	


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover	
	{	
		background-color:#0090da;
		color:white;
	}


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


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		background-color:#0090da;
		color:white;
	}


	/*"""""""" 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:#0061a0;
	}


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


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


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



	/*[END-QS0]*/

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