a:link { font-family: Verdana; font-size: 12px; color: rgb(18, 106, 168); text-decoration: none; font-weight: normal; }
a:visited { font-family: Verdana; font-size: 12px; color: rgb(90, 169, 225); text-decoration: none; font-weight: normal; }
a:hover { font-family: Verdana; font-size: 12px; color: rgb(18, 106, 168); text-decoration: underline; font-weight: normal; }
a:active { font-family: Verdana; font-size: 12px; color: rgb(18, 106, 168); text-decoration: none; font-weight: normal; }
hr { color: rgb(218, 218, 218); }
h1 { font-family: Verdana; font-size: 16px; color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; line-height: 1.6em; }
h2 { font-family: Verdana; font-size: 13px; color: rgb(0, 0, 0); text-decoration: none; font-style: italic; font-weight: bold; line-height: 1.4em; }
p { font-family: Verdana; font-size: 12px; color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; line-height: 16px; }
td, p { font-family: Verdana; font-size: 12px; color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; line-height: 16px; }
hr { color: rgb(218, 218, 218); }
html, body { font-family: Verdana; font-size: 12px; background: rgb(255, 255, 255) url(90a6e5051fadfbf2b03685c840314068f91b01ad.jpg)  no-repeat scroll center top; margin: 0px; padding: 0px; text-align: center; }
#container { width: 994px; }
img { border: medium none; }
.content { color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 15px; }
.heading { font-family: Verdana; font-size: 1.6em; color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; line-height: 1.6em; }
.more { color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; font-weight: bold; }
.morespot { color: rgb(0, 0, 0); font-family: Verdana; font-size: 10px; font-weight: bold; }
.hideimage { display: none; }
.centermiddlelinks { list-style-image: url(f30c49c800980b4941228e53c9f8e6c834824fe0.gif) ; list-style-type: circle; }
.centermiddlelinks p { display: inline; }
#framepagewidth { width: 994px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 0px; }
#frameheader { position: relative; width: 994px; height: 150px; z-index: 50; }
#framecontentbkg { background-color: rgb(255, 255, 255); width: 994px; height: 797px; float: left; }
#framethreecols { background-color: rgb(255, 255, 255); width: 982px; margin-left: 6px; padding-bottom: 50px; float: left; position: relative; z-index: 10; }
#frameleftcol { background-color: rgb(255, 255, 255); width: 220px; float: left; display: inline; position: relative; z-index: 10; border-right: 1px solid rgb(240, 240, 240); }
#framemaincol { background-color: rgb(255, 255, 255); width: 540px; float: left; display: inline; position: relative; z-index: 10; }
#framemaincol2 { background-color: rgb(255, 255, 255); width: 751px; float: left; display: inline; position: relative; z-index: 10; }
#framemaincol3 { background-color: rgb(255, 255, 255); width: 971px; float: left; display: inline; position: relative; z-index: 10; }
#frameprint { background-color: rgb(255, 255, 255); width: 994px; float: left; display: inline; position: relative; z-index: 10; }
#framerightcol { background-color: rgb(255, 255, 255); width: 220px; float: right; position: relative; z-index: 10; border-left: 1px solid rgb(240, 240, 240); }
#framefooter { background-color: rgb(255, 255, 255); height: 42px; width: 982px; float: left; position: relative; z-index: 10; }
.centercontent { margin: 5px 1px 21px 9px; }
.centerallcontent { margin: 5px 1px 21px 9px; }
.centerallcontent2 { margin: 5px 1px 21px 9px; }
#botprint { width: 971px; margin: 0px 0px 20px 7px; float: left; position: relative; display: inline; text-align: center; }
.bpline1 { height: 4px; margin: 0px; position: relative; display: inline; }
.bpline2 { height: 4px; margin: 0px 0px 10px; position: relative; display: inline; }
#botprintlinks { position: relative; display: inline; }
#botprintlinks a { text-decoration: none; }
#botprintlinks a:hover { text-decoration: underline; }
#botprintlinks .ul { list-style-image: none; margin: 0px; padding: 1px 10px 4px; }
#botprintlinks li { list-style-type: none; margin: 0px; padding: 0px; font-size: 1.083em; color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; line-height: 1.4em; }
#footer { width: 971px; margin-left: 7px; float: left; position: relative; text-align: center; }
#footertopnav { margin: 0px 0px 0px 100px; }
#footertopnav .col { float: left; margin: 0px 90px 0px 20px; text-align: left; }
#footertopnav a { color: rgb(102, 102, 102); text-decoration: none; }
#footertopnav a:hover { text-decoration: underline; }
#footertopnav .ul { list-style-image: none; margin: 10px; padding: 0px; }
#footertopnav .h4 { font-family: verdana; font-size: 13px; font-weight: bold; }
#footertopnav li { list-style-type: none; margin: 0px 0px 5px; padding: 0px; font-size: 11px; }
.footerline { width: 980px; height: 4px; margin: 15px 0px 0px; }
#footerbotnav { margin: 0px; text-align: center; }
#footerbotnav a { text-decoration: none; }
#footerbotnav a:hover { text-decoration: underline; }
#footerbotnav .ul { list-style-image: none; margin: 10px; padding: 0px; }
#footerbotnav li { list-style-type: none; margin: 0px 0px 5px; padding: 0px; font-size: 11px; }
#banner { width: 994px; height: 102px; position: relative; }
#banner .eglogo { width: 404px; height: 80px; margin: 21px 0px 0px 5px; float: left; position: relative; display: inline; }
#banner a { color: rgb(255, 255, 255); text-decoration: none; }
#banner a:hover { text-decoration: underline; }
#banner .langbtn { margin: 1px 0px 0px 330px; width: 242px; height: 38px; float: left; position: relative; display: inline; }
#banner .langbtnsep { border-bottom: 1px solid rgb(139, 175, 200); height: 33px; padding-top: 4px; text-align: center; vertical-align: middle; }
#banner .egaccount { margin: 1px 0px 0px 332px; float: left; position: relative; display: inline; }
#banner .searchbox { height: 16px; width: 150px; background: rgb(255, 255, 255) url(2b76ba28d2f25febf93b27d477a91c71700c5718.jpg)  no-repeat scroll 0% 50%; border: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); font-family: Verdana; font-size: 12px; padding: 3px 2px 3px 18px; }
#banner .searchbox2 { margin: 3px 0px 0px 332px; float: left; position: relative; display: inline; }
#banner .advsrch { margin: 1px 0px 0px 64px; float: left; position: relative; display: inline; }
#banner .srchbtn { height: 16px; margin: 3px 0px 0px 1px; float: left; position: relative; display: inline; }
#top-nav-wrapper { margin-top: 35px; }
ul#topnav { background: transparent url(262fa7b9375a3a4d40a920b3cc9cdffd272a0ece.jpg)  no-repeat scroll 0% 0%; width: 971px; height: 49px; margin: 0px 0px 0px 11px; padding: 0px; float: left; z-index: 50; }
ul#topnav li { margin-top: 0px; }
#topnav li.first-level span { position: absolute; left: -9999px; z-index: 50; }
#topnav li, #topnav li.first-level a { min-height: 35px; display: block; }
#topnav li { float: left; list-style: outside none none; display: inline; padding: 0px; }
li#nav-how div.first-level { width: 142px; }
li#nav-custom a.first-level { width: 189px; }
li#nav-market a.first-level { width: 182px; }
li#nav-events a.first-level { width: 74px; }
li#nav-trade a.first-level { width: 148px; }
li#nav-faq a.first-level { width: 61px; }
li#nav-boards a.first-level { width: 76px; }
li#nav-about a.first-level { width: 99px; }
li#nav-how:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll 0px -35px; }
li#nav-custom:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll -142px -35px; }
li#nav-market:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll -331px -35px; }
li#nav-events:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll -513px -35px; }
li#nav-trade:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll -587px -35px; }
li#nav-faq:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll -735px -35px; }
li#nav-boards:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll -796px -35px; }
li#nav-about:hover a.first-level { background: transparent url(6285eb28f9ca894859f23fbe218d0b798025877b.jpg)  no-repeat scroll -872px -35px; }
.ddleft { margin-left: -205px; }
.ddinnerbig { padding: 0px 120px 10px 0px; }
.ddinnerleft { padding: 0px 60px 10px 0px; }
ul#topnav li.first-level ul { display: block; margin: 0px 0px 12px 7px; float: left; padding: 14px 0px; }
ul#topnav li.first-level ul { width: 220px; }
ul#topnav li.first-level ul li { margin: 7px 0px; padding: 0px; width: 350px; min-height: 12px; float: left; }
ul#topnav li.first-level ul li a { color: rgb(0, 51, 153); font: bold 12px verdana; text-decoration: none; min-height: 12px; }
ul#topnav li.first-level ul li a:hover { text-decoration: underline; }
ul#topnav li div.topnav-dd-outer { position: absolute; z-index: 500; left: -999em; background: transparent url(58f8a801cae9358d33493daa847e6f217146ae98.png)  no-repeat scroll left bottom; margin-left: -9px; }
ul#topnav li#nav-issues div.topnav-dd-outer { width: 504px; }
ul#topnav li#nav-issues ul li {  }
ul#issues-landing-entry-list { float: left; width: 142px; }
#issues-landing-links ul#issues-landing-entry-list li { width: 139px; padding: 3px; }
ul#topnav li:hover div.topnav-dd-outer { left: auto; }
div.topnav-dd-inner { background: transparent url(595d2c684488bafb1f882122ba21e36da948268d.png)  no-repeat scroll right bottom; margin-left: 17px; margin-bottom: -5px; padding: 0px 0px 10px; }
.clear { clear: both; }
.clearfix::after { clear: both; content: "."; display: block; height: 0px; line-height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
html.clearfix[xmlns] { display: block; }
#printemail { margin: 0px 0px 6px; width: 982px; height: 15px; position: relative; z-index: 10; }
#printemail .bc { margin: 0px 4px 0px 7px; height: 15px; position: relative; float: left; }
#printemail .pe { margin: 0px 6px 0px 7px; height: 15px; position: relative; float: right; }
#printemail .logo { display: none; }
.printemail { text-align: right; margin: 1px 11px 0px 7px; }
.leftnav { width: 220px; margin: 5px 4px 0px; }
.sideshead { color: rgb(0, 0, 0); font-family: Verdana; font-size: 1.083em; font-weight: bold; padding: 4px 3px 4px 4px; }
.sideshead p { color: rgb(0, 0, 0); font-family: Verdana; font-size: 1.083em; font-weight: bold; padding: 4px 3px 4px 5px; margin: 0px; line-height: 6px; }
.ls { width: 219px; padding-top: 0px; margin: 5px 0px 10px; }
ul.sides { line-height: 18px; display: block; margin: 1px 1px 1px 22px; padding-left: 0px; list-style-image: url(9d625d14f3474043b7c5493c464671f64d85de1e.gif) ; list-style-type: none; font-family: Verdana; font-size: 1.083em; font-weight: bold; }
#frameleftcol img { float: left; margin: 8px 4px 0px 9px; padding-bottom: 12px; width: 200px; }
.rightnav { width: 220px; margin: 5px 4px 0px 0px; background-color: rgb(255, 255, 255); }
.rsideshead { color: rgb(0, 0, 0); font-family: Verdana; font-size: 1.083em; font-weight: bold; padding: 4px 3px 4px 5px; }
.rsideshead p { color: rgb(0, 0, 0); font-family: Verdana; font-size: 1.083em; font-weight: bold; padding: 4px 3px 4px 5px; margin: 0px; line-height: 6px; }
.rs { width: 218px; padding-top: 0px; margin: 5px 0px 10px; }
ul.rsides { line-height: 22px; display: block; margin: 1px 8px 1px 22px; padding-left: 0px; list-style-image: url(9d625d14f3474043b7c5493c464671f64d85de1e.gif) ; list-style-type: none; font-family: Verdana; font-size: 1.083em; font-weight: bold; }
#framerightcol img { float: left; margin: 8px 4px 0px 9px; padding-bottom: 12px; width: 200px; }
#hhbutton { width: 971px; height: 110px; margin: 0px 0px 0px 4px; border: medium none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(102, 102, 102); z-index: 20; }
#hhbutton .adh1 { color: rgb(0, 0, 0); font-family: Verdana; font-size: 14px; font-weight: bold; }
#hhbutton .cbsep { float: left; display: inline; position: relative; }
#hhbutton .hhb2 { margin: 16px 0px 0px 10px; width: 280px; float: left; display: inline; position: relative; z-index: 20; }
#hhbutton .hhb3 { margin: 16px 0px 0px 60px; width: 280px; float: left; display: inline; position: relative; z-index: 20; }
#hhbutton .hhb4 { margin: 2px 0px 0px 60px; width: 261px; float: left; display: inline; position: relative; z-index: 20; }
#hhbutton .reee { margin: 15px 50px 50px 5px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 32px; font-weight: bold; text-align: center; }
#hhbuttonenvirotech { width: 971px; height: 125px; margin: 0px 0px 0px 4px; border: medium none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(102, 102, 102); z-index: 20; }
#egwbox { width: 971px; height: 180px; margin: 0px 0px 28px 5px; padding-bottom: 30px; border: medium none; background-image: url(ed9c9d02ae4e6d3bc7493b47eb09cbde1cb62296.jpg) ; background-repeat: no-repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(102, 102, 102); }
#egwbox ul { list-style: outside url(9d625d14f3474043b7c5493c464671f64d85de1e.gif)  disc; }
#egwbox .egwh1 { margin: 50px 0px 0px 5px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 24px; font-weight: bold; font-style: italic; text-align: left; }
#egwbox .cbsep { float: left; display: inline; position: relative; }
#egwbox .egwb1 { width: 444px; float: left; display: inline; position: relative; }
#egwbox .egwb2 { margin: 0px 0px 0px 3px; padding: 0px 1px 0px 2px; width: 252px; float: left; display: inline; position: relative; }
#egwbox .egwb3 { margin: 0px 0px 0px 3px; padding: 0px 0px 0px 2px; width: 252px; float: left; display: inline; position: relative; }
#egwbox .egwicon1 { margin: 30px 0px 8px 50px; padding-right: 20px; width: 60px; height: 60px; float: left; display: inline; position: relative; }
#egwbox .egwicon2 { margin: 30px 0px 8px 3px; padding-right: 5px; width: 60px; height: 60px; float: left; display: inline; position: relative; }
#egwbox .egwicon3 { margin: 30px 0px 0px 3px; padding-right: 5px; width: 60px; height: 60px; float: left; display: inline; position: relative; }
#egwbox .egwlist1 { margin: 30px 0px 0px; float: left; display: inline; position: relative; }
#egwbox .egwnumber { margin-left: 8px; font-family: Verdana; font-size: 14px; font-weight: bold; }
#egwbox .emailimg { margin: -40px 0px 0px 180px; padding-right: 5px; float: left; display: inline; position: relative; }
#egwbox .egsmicon { margin: 0px 20px 0px 0px; padding-bottom: 10px; float: left; display: inline; position: relative; }
#egwbox .egsmicon2 { margin: 0px 20px 0px 0px; padding-bottom: 0px; float: left; display: inline; position: relative; }
#egwbox .egwtable { margin: 8px 0px 10px 32px; float: left; display: inline; position: relative; }
#egwbox .egsmlink { margin: 0px 0px 0px 10px; float: left; display: inline; position: relative; }
ul#smbutton1 { background: transparent url(542ea4260efc38eda6bf66f402c128e5be315912.jpg)  no-repeat scroll 0% 0%; width: 136px; height: 32px; margin: 0px 0px 10px; padding: 0px; float: left; z-index: 50; }
ul#smbutton1 li { margin-top: 0px; }
#smbutton1 li.first-level span { position: absolute; left: -9999px; z-index: 50; }
#smbutton1 li, #smbutton1 li.first-level a { min-height: 32px; display: block; }
#smbutton1 li { float: left; list-style: outside none none; display: inline; padding: 0px; }
li#sm-button1 div.first-level { width: 32px; }
li#sm-buttonb div.first-level { width: 20px; }
li#sm-button2 a.first-level { width: 32px; }
li#sm-button3 a.first-level { width: 32px; }
li#sm-button1:hover a.first-level { background: transparent url(542ea4260efc38eda6bf66f402c128e5be315912.jpg)  no-repeat scroll 0px -32px; }
li#sm-button2:hover a.first-level { background: transparent url(542ea4260efc38eda6bf66f402c128e5be315912.jpg)  no-repeat scroll -52px -32px; }
li#sm-button3:hover a.first-level { background: transparent url(542ea4260efc38eda6bf66f402c128e5be315912.jpg)  no-repeat scroll -104px -32px; }
ul#smbutton2 { background: transparent url(016b29a91f66fb14f498c4ec76162b51a0d6eeb7.jpg)  no-repeat scroll 0% 0%; width: 136px; height: 32px; margin: 0px; padding: 0px; float: left; z-index: 50; }
ul#smbutton2 li { margin-top: 0px; }
#smbutton2 li.first-level span { position: absolute; left: -9999px; z-index: 50; }
#smbutton2 li, #smbutton2 li.first-level a { min-height: 32px; display: block; }
#smbutton2 li { float: left; list-style: outside none none; display: inline; padding: 0px; }
li#sm-button4 div.first-level { width: 32px; }
li#sm-buttonb div.first-level { width: 20px; }
li#sm-button5 a.first-level { width: 32px; }
li#sm-button6 a.first-level { width: 32px; }
li#sm-button4:hover a.first-level { background: transparent url(016b29a91f66fb14f498c4ec76162b51a0d6eeb7.jpg)  no-repeat scroll 0px -32px; }
li#sm-button5:hover a.first-level { background: transparent url(016b29a91f66fb14f498c4ec76162b51a0d6eeb7.jpg)  no-repeat scroll -52px -32px; }
li#sm-button6:hover a.first-level { background: transparent url(016b29a91f66fb14f498c4ec76162b51a0d6eeb7.jpg)  no-repeat scroll -104px -32px; }
#egtabbox { width: 700px; float: left; margin: 0px 0px 0px 5px; padding: 0px; }
#egtabbox .tbicon1 { margin: 15px 0px 0px; width: 60px; height: 60px; float: left; display: inline; position: relative; }
#egtabbox .tbh1 { margin: 35px 0px 0px 60px; padding: 0px 1px 0px 2px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 24px; font-weight: bold; font-style: italic; text-align: left; }
.tabbox { position: relative; overflow: visible; clear: both; }
.tabbox .tabPanel h3 { float: left; width: 146px; margin: 0px; font-family: Verdana; font-size: 14px; text-align: center; }
.tabbox .first h3 { border-left-width: 1px; }
.tabbox .tabPanel h3 a { font-weight: 900; background-image: url(b1555bb47da0956e2d151967f049e24995120dc4.jpg) ; background-repeat: no-repeat; text-decoration: none; color: rgb(255, 255, 255); display: block; height: 20px; padding: 8px 5px 5px 7px; }
.tabbox .tabPanel h3 a:hover { background-image: url(bfbff755a5c129925b5755a5ad934af300d88d3d.jpg) ; background-repeat: no-repeat; }
.tabPanel.selected h3 a { background-image: url(9bcd29c720f4e5f0ca6a86004b067a4afd24e2a5.jpg) ; background-repeat: no-repeat; }
.tabbox .tabContent { position: absolute; top: -9999px; left: -9999px; border: 3px solid rgb(166, 55, 38); width: 670px; padding: 5px; }
.tabbox .selected .tabContent { top: 30px; left: 0px; }
#list1 li { margin: 0px 0px 0px -30px; padding: 0px 0px 0px 5px; list-style: outside none none; }
.list2icon { margin: 0px 0px 0px 30px; width: 40px; height: 40px; float: left; display: inline; position: relative; }
.list2link { margin: 0px 0px 0px 30px; text-align: left; }
.list2morelink { margin: 0px 0px 0px 70px; text-align: left; }
#abouteg { margin: 0px 6px 20px 5px; padding: 0px 0px 110px; display: inline; position: relative; height: 325px; width: 265px; float: left; z-index: 10; }
#abouteg .aboutbox { border: 3px solid rgb(166, 55, 38); padding: 10px 8px; }
#abouteg .aboutheader { font-family: Verdana; font-size: 14px; text-align: center; font-weight: 900; background-image: url(b6b10e7c84d9e0716f4c272d214e38a7f6c203fd.jpg) ; background-repeat: no-repeat; text-decoration: none; color: rgb(255, 255, 255); display: block; height: 20px; padding: 8px 5px 0px; }
#abouteg .abouttbl { margin: 8px 0px 0px; width: 244px; }
#abouteg .aboutbtnimg { padding: 10px 0px 4px; }
