﻿html, body, form{margin:0px auto !important; padding:0px !important;}
body{position:relative !important; font-family:'Segoe UI', Tahoma, Arial, 'Trebuchet MS', Helvetica, sans-serif; font-size:13px; color:#272727; text-align:left;
 line-height: 20px;
background-color: #555;  
}
div.top_banner{text-align:left; margin:0px auto; padding:10px 0px 0px 10px; overflow:hidden; background-color:#333; height:40px; color:#999; font-size:1.2em;}
div.top_banner a{text-decoration:none;}
.pagewrapper{width:1000px; clear:both; margin:0px auto; padding:0px 0px 0px 0px; text-align:center; background-color:#fff;}
.pagewrapper div.header_wrapper{clear:both; text-align:center; margin:0px auto 10px auto; padding:0px; overflow:hidden;}
.pagewrapper div.header_wrapper div.banner{text-align:center; margin:0px auto; padding:0px;}
.pagewrapper div.content_wrapper{width:980px; margin:0px 10px 10px 10px; padding:0px; background-color:#fff; min-height:500px;}
.pagewrapper div.content_wrapper div.navMenu{margin:0px 0px 0px 0px; padding:0px; width:980px; overflow:hidden;}

div.footer_wrapper{width:1000px; margin:0px auto 0px auto; padding:0px; background-color:#333; height:60px;}
div.footer_wrapper div.LargeText{font-family:Arial,Helvetica,Sans-Serif; font-size:14px !important; margin:0 !important; padding-top:8px !important; color:#fff!important; text-align:center !important; font-weight:bold !important;}
div.footer_wrapper div.NormalText{font-family:Arial,Helvetica,Sans-Serif; font-size:10px !important; margin:0 !important; padding-top:2px !important; color:#fff!important; text-align:center !important;}
div.footer_wrapper a{color:#fff!important;}
div.footerImage{background:transparent url(../images/ETLogo.png) no-repeat center center; width:950px; margin:0px auto; padding:5px 0px; height:50px;}

img{border:none;}
div.content{text-align:left; padding:20px 10px 10px 10px; margin:0px auto;}
div.content hr{border:none; border-bottom:solid 1px #999; text-align:center; width:90%; height:1px;}
div.content .hrdotted{border:none; border-bottom:dotted 1px #033E8C; text-align:center; width:100%; height:1px;}
div.content h1{margin:5px 0 5px 0; padding:0; font-size:1.4em; color:#1E1F23; font-weight:bold;}
h2, div.content h2{font-size:18px; color:#02639a; border-bottom:1px solid #e3e3e3; padding-bottom:5px; margin:0px; margin-bottom:5px; text-align:left;}
div.content h3{font-size:18px; color:#016299; border-bottom:1px solid #e3e3e3; padding-bottom:5px; margin:0px; margin-bottom:5px; text-align:left; text-transform:uppercase;}
div.content h4{font-size:16px; color:#F20505; border-bottom:1px solid #e3e3e3; padding-bottom:5px; margin:0px; margin-bottom:5px; text-align:left; text-transform:uppercase;}
div.content h5{color:#1772AF;font-size:16px; padding-bottom:5px; margin:0px;}
div.content .hrdotted {border:none; border-bottom:dotted 1px #3C43BF; text-align:center; width:90%; height:1px;}
.url a, .url a:link, .url a:active, .url a:visited{color:#016299; text-decoration:none; border-bottom:dotted 1px #016299; font-size:1.0em;}
.url a:hover{text-decoration:none; color:#F20505; border-bottom:solid 1px #F20505; font-size:1.0em;}

hr{border:none; border-bottom:solid 1px #999; text-align:center; width:90%; height:1px;}
.hrdotted{border:none; border-bottom:dotted 1px #339; text-align:center; width:90%; height:1px;}
fieldset{margin:10px 0px; padding:4px; border:1px solid #999; width:95%; text-align:left;}

.regformLeft{background-color:#e1e1e1; color:#000; font-family:Tahoma; font-size:13px; text-align:right; padding:0px 5px 0px 0px; margin:0px; height:27px;}
.regformRight{background-color:#fff; color:#000; font-family:Tahoma; font-size:13px; text-align:left; padding:0px 0px 0px 5px;}
.required{font-size:11px; COLOR:#c00;}
.notes{font-size:11px;}
.error{COLOR:#c00;}
.colorText {color:#033E8C;}
.pinned{  position:fixed;  right:0; top:150px; background-color:#fff;  color:Red;  width:50px;  height:50px;}
.textSmall{font-size:.9em;}
.updateProgress{color:#F20505; font-size:11px;}

.badge{width:320px; border:solid 1px #000; background-color:#fff; color:#000; padding:0px auto;}
.badge .header{background-color:#fff; height:40px; color:#1d5087; text-align:left; vertical-align:middle;}
.badge table{height:200px; background:transparent url(../images/BadgeBackground.gif) no-repeat center; margin:0px auto; padding:0px;}
.badge p{margin:0px auto; padding:5px 0px; font-size:24px; font-weight:bold; text-align:center; text-transform:uppercase;}
.badge .Informal{font-size:30px;}
.badge .FullName{font-size:27px;}
.badge .footer{color:#fff; font-size:24px; font-weight:bold; text-align:center; text-transform:uppercase; background-color:#1d5087; height:30px;}

.ProfileQuestion{background-color:#e1e1e1; font-size:1.1em; font-weight:bold; text-align:left; padding:5px 0px 5px 10px; height:30px;}
.ProfileAnswers{text-align:left; padding:5px 0px 5px 25px; margin-bottom:10px;}

div.greyBox{background-color:#f3f3f3; padding:10px; margin:0px auto;}
div.goldBox{background-color:#ddd; padding:10px; margin:0px auto;}
div.greyBox ul, li{margin:0; padding:3px; list-style:none; text-align:left;}
div.greyBox div.header, div.goldBox div.header{font-weight:bold; font-size:18px; color:#02639a; border-bottom:1px solid #e3e3e3; padding-bottom:25px; margin:0px; margin-bottom:5px; text-align:left; clear:both;}
div.greyBox div.header div.category, div.goldBox div.header div.category{float:left; text-align:left; width:55%; display:block;}
div.greyBox div.header div.link, div.goldBox div.header div.link{float:right; text-align:right; padding-right:15px; font-size:12px; font-weight:bold; width:40%; display:block;}
div.greyBox div.header div.link a, div.goldBox div.header div.link a{text-decoration:underline; border:none !important;color:#F20505;}
div.greyBox div.header div.link a:hover, div.goldBox div.header div.link a:hover{text-decoration:none;}

div.greyBox div.innerBox, div.goldBox div.innerBox{border:none; background-color:#fff; padding:10px; clear:both;}
div.goldBox div.innerBox th{font-size:15px; color:#cd8c39; border-bottom:1px solid #e3e3e3; padding-bottom:5px; margin:0px 0px 5px 0px; font-weight:bold; font-style:italic; height:24px; text-align:left;}
div.goldBox div.innerBox .title{font-size:14px; color:#113a66; text-align:left; font-weight:bold; padding:6px; margin:10px auto; border-bottom:1px solid #113a66; padding-bottom:5px; margin:0px 0px 5px 0px;}
div.goldBox div.innerBox td, div.goldBox div.innerBox td.item{font-size:14px; color:#000; text-align:left;}
div.goldBox div.innerBox td.item{color:#113a66; font-weight:bold; font-style:italic;}
div.goldBox div.innerBox tr.s1{background-color:#fff;}
div.goldBox div.innerBox tr.s2{background-color:#F7F7F7;}
div.goldBox div.innerBox .sItem, div.goldBox div.innerBox .sItemRate{font-size:13px; padding:5px 0px;}
div.goldBox div.innerBox .rate, div.goldBox div.innerBox .sItemRate{text-align:right; color:#F00; padding-right:10px;}
div.goldBox div.innerBox td>span{cursor:pointer;}
.tooltipLarge{display:none; background:transparent url(../images/tooltip_white_big.png); font-size:12px; height:134px; width:310px; padding:30px; color:#000;}
.tooltip{display:none; background:transparent url(../images/white_arrow.png); font-size:11px; height:80px; width:170px; padding:20px; color:#000;}
div.goldBox div.innerBox .details, div.goldBox div.innerBox .detailsTrans{font-size:12px; padding:5px 10px; background-color:#f3f3f3;}
div.goldBox div.innerBox .detailsTrans{background-color:transparent;}
div.goldBox div.innerBox .details p{ margin:0px auto;  padding:8px 0px;}
div.goldBox div.innerBox div.options{ background-color:#E9F0F9;   width:70%;  margin:0px auto;  text-align:center;}
div.goldBox div.innerBox .waitlist{background-color:#FFF8DC; height:22px;}
div.goldBox div.innerBox .bwaitlist{background-color:#E8F1F7; height:22px;}
div.goldBox div.innerBox .bwaitlist a{color:#1772AF; text-decoration:underline; border:none;}
div.goldBox div.innerBox .bwaitlist a:hover{color:#1772AF; text-decoration:none; border:none;}
div.goldBox div.innerBox ul{padding:10px; margin:0px; margin-left:5px; list-style-position:outside;}
div.goldBox div.innerBox li{margin-left:14px; list-style-type:disc;}
div.goldBox div.innerBox ul.fees, div.goldBox div.innerBox li.fees{margin:0; padding:3px; list-style:disc; text-align:left; list-style-position:inside;}
div.goldBox div.innerBox li.fees{margin-left:5px;}
div.goldBox div.innerBox span{display:inline;}
div.goldBox div.innerBox .sItem table>td{font-size:12px;}
.important {color:#000; font-size:16px; font-weight:bold; padding:0; margin:0;letter-spacing:normal; text-decoration:none;}

.review, .managereview{width:860px; margin:0px auto; padding:0px; border:solid 1px #000;}
.managereview{ width:700px;}
.managereview div{text-align:left;}
.review td.header, .managereview td.header{background-color:#96d2f4; color:#fff; font-size:1.2em; height:30px; font-weight:bold; padding-left:5px;}
.review td.header a, .managereview td.header a{font-weight:normal; color:#fff; border-bottom-color:#fff; font-size:14px;}
.review td.section, .managereview td.section{font-weight:bold; padding:2px 5px; background-color:#efefef; font-size:14px; height:24px;}
.review td.section h3, .managereview td.section h3{color:#96d2f4; display:inline;}
.review td.item, .managereview td.item{text-align:left; padding:auto 10px;}
.review .title, .managereview .title{text-align:left; padding:2px 0px; font-size:1.1em; color:#96d2f4; font-weight:normal;}
.review .Btitle, .managereview .Btitle{text-align:left; padding:2px; font-size:1.1em; color:#000; font-weight:normal;}
.review td.details, .managereview td.details{font-size:0.9em; padding:0px 10px;}
.review td.rate, .managereview td.rate{color:#F03; text-align:right; padding-right:5px;}
.review td.footer, .managereview td.footer{background-color:#000; color:#fff; font-size:1.2em; font-weight:bold; height:30px; padding-right:5px;}
.cancelHeader{margin-top:15px; padding:5px; font-weight:bold; text-align:center;}
.cancelText{padding:0px 10px 10px 10px; text-align:center; font-size:0.9em;}
#checkout{border:dotted 1px #999; text-align:center; padding:10px; background-color:#efefef; width:500px; font-size:1.4em; font-weight:bold; margin-top:10px; margin:0px auto;}
div.instructions{background-color:#EBEBF5; border:solid 1px #99C;}
div.Help{padding:5px 10px; text-align:left; color:#333; font-size:13px;}
.waitHeader{background-color:#339; color:#fff; font-size:1.0em; font-weight:normal; padding-left:5px;}

div.trackBar{margin:0px auto 0px auto; padding:0px; height:41px !important; width:980px; text-align:center; font-size:11px; overflow:hidden; background-color:#fff; clear:both; padding-top:10px;}
/*div.trackBar div {margin:0px; padding:0px;}*/
div.trackBar div.trackEnd {height:41px; float:left;}
div.trackBar div.trackOff{background:transparent url(../images/TrackBar/Off.gif) no-repeat center bottom; margin:0px auto; height:41px; float:left; color:#999;}
div.trackBar div.trackOff a{color:#999; border:none; text-decoration:none; cursor:default; padding-top:1em;}
/* left item #1 */
div.trackBar div.trackFirst{background:transparent url(../images/TrackBar/OnLeft.gif) no-repeat -100px bottom; margin:0px auto; height:41px; float:left; color:#1772AF;}
div.trackBar div.trackFirst a{color:#1772AF; border:none; text-decoration:none; cursor:default;}
div.trackBar div.trackFirstCurrent{background:transparent url(../images/TrackBar/CurrentLeft.gif) no-repeat -100px bottom; margin:0px auto; height:41px; float:left; color:#1772AF;}
div.trackBar div.trackFirstCurrent a{color:#1772AF; border:none; text-decoration:none; cursor:default;}
/* for right item*/
div.trackBar div.trackLast{background:transparent url(../images/TrackBar/OffRight.gif) no-repeat -100px bottom; margin:0px auto; height:41px; float:left; color:#999;}
div.trackBar div.trackLast a{color:#999; border:none; text-decoration:none; cursor:default;}
div.trackBar div.trackLastCurrent{background:transparent url(../images/TrackBar/CurrentRight.gif) no-repeat -100px bottom; margin:0px auto; height:41px; float:left; color:#1772AF;}
div.trackBar div.trackLastCurrent a{color:#1772AF; border:none; text-decoration:none; cursor:default;}
/* exhibitor 1st & last items*/
div.trackBar div.trackeFirst{background:transparent url(../images/TrackBar/OnLeft.gif) no-repeat -60px bottom; margin:0px auto; height:41px; float:left; color:#1772AF;}
div.trackBar div.trackeFirst a{color:#1772AF; border:none; text-decoration:none; cursor:default;}
div.trackBar div.trackeFirstCurrent{background:transparent url(../images/TrackBar/CurrentLeft.gif) no-repeat -60px bottom; margin:0px auto; height:41px; float:left; color:#1772AF;}
div.trackBar div.trackeFirstCurrent a{color:#1772AF; border:none; text-decoration:none; cursor:default;}
/* for right item*/
div.trackBar div.trackeLast{background:transparent url(../images/TrackBar/OffRight.gif) no-repeat -60px bottom; margin:0px auto; height:41px; float:left; color:#999;}
div.trackBar div.trackeLast a{color:#999; border:none; text-decoration:none; cursor:default;}
div.trackBar div.trackeLastCurrent{background:transparent url(../images/TrackBar/CurrentRight.gif) no-repeat -60px bottom; margin:0px auto; height:41px; float:left; color:#1772AF;}
div.trackBar div.trackeLastCurrent a{color:#1772AF; border:none; text-decoration:none; cursor:default;}

/* pages completed*/
div.trackBar div.trackOn{background:transparent url(../images/TrackBar/On.gif) no-repeat center bottom; margin:0px auto;height:41px; float:left; color:#1772AF;}
div.trackBar div.trackOn a{color:#1772AF; text-decoration:none; border-bottom:none;cursor:default;}
div.trackBar div.trackCurrent{background:transparent url(../images/TrackBar/Current.gif) no-repeat center bottom; margin:0px auto; height:41px; float:left; color:#1772AF;}
div.trackBar div.trackCurrent a{color:#1772AF; border:none; text-decoration:none; cursor:default;}

#conflictDIV{background-color:#fff; border:solid 1px #000; width:300px; min-height:100px; font-size:12px; padding:0px; margin:0px auto;}
#conflictDIV #conflictClose{background-color:#F00; height:20px; width:300px; text-align:right; padding:0px; padding-top:2px; margin:0px auto;}
#conflictDIV #conflictClose a, #conflictDIV #conflictClose a:link, conflictDIV #conflictClose a:active, conflictDIV #conflictClose a:visited, #conflictDIV #conflictClose a:hover{color:#fff; text-decoration:none; padding-right:10px; padding-top:2px; border:none; font-weight:bold;}
#conflictDIV #conflictClose a:hover{text-decoration:underline;}
#conflictDIV #conflictMessage{color:#F00; padding:10px;}

/* Admin Styles*/
div#GridOuter{background:#000; width:98%; padding:10px 5px 10px 5px; text-align:center;}
div#GridFilter{background:#333; Width:100%; padding:10px auto 10px auto;}
div#GridFilter td{color:#fff; font-size:12px;}
/* QuickLinks Menu*/
div.adminMenu{padding:0px; margin:0px auto; background:#f2f2f2; border:solid 1px #000; min-height:100%; width:200px}
div.adminMenu div.MenuHeader{background:#000 url(../images/QuickHeader.gif) repeat-x top center; color:#fff; font-weight:bold; height:26px; margin:0px auto; padding-top:5px; padding-left:10px}
div.adminMenu div.MenuBody{width:200px; margin:0px auto; background-color:#fff}
div.adminMenu ul{margin:0px auto; padding:0px 0px; text-align:left}
div.adminMenu li{text-align:left; padding:0px !important; margin:0px !important; list-style-type:none; border-bottom:solid 1px #fff; background-color:#f2f2f2}
div.adminMenu li a, div.adminMenu li a:link, div.adminMenu li a:visited, div.adminMenu li a:active, div.adminMenu li a:hover{border:none; font-size:12px; height:22px; display:block; background:transparent}
div.adminMenu li a, div.adminMenu li a:link, div.adminMenu li a:visited, div.adminMenu li a:active{color:#000; padding:5px 0px 0px 5px; color:#333; border-left:solid 4px #ccc;}
div.adminMenu li a:hover{color:#F20505; font-weight:bold; padding:5px 0px 0px 5px; border-left:solid 4px #F20505;}
div.adminMenu a.links{border:none !important; color:#0000ff !important}

.formrequired{font-size:13px; color:#c00;}
.text1{font-size:13px; }
div.mHelp{background-color:#E0EBFF; border:solid 1px #369; padding:5px 10px; text-align:left;}
/*#CancelledReg{margin-bottom:10px;}*/
#CancelledReg p.headerrow{background-color:#1772AF; color:#fff; font-size:1.2em; height:30px; font-weight:bold; padding-left:5px; border:none; margin:0px; padding-top:3px;}
#CancelledReg p.detail{margin:0px; padding:2px 0px 2px 10px; border:none;}
div.InfoPopup{position:absolute; z-index:10; border:solid 1px #000; background-color:#ddd; color:#000; font-size:12px; width:300px; padding:4px; margin-left:10px;}

.gridLite{border-collapse: collapse;font-family:arial,helvetica,sans-serif; font-size:12px;}
.gridLite th{border:1px solid #e3e3e3; white-space:nowrap; padding:5px; vertical-align:top; background-color:#e3e3e3; font-size:13px; color:#000; font-weight:bold;}
.gridLite td{border:1px solid #e3e3e3; padding:5px; vertical-align:top; font-size:12px;}
.gridLite a, .gridLite a:link, .gridLite a:visited, .gridLite a:active{color:#1772AF; text-decoration:underline; border:none;}
.gridLite a:hover{color:#c00; text-decoration:underline; border:none;}
.gridLite .waterMark, .gridLite .inputText{color:#999; font-size:10px; font-family:arial,helvetica,sans-serif; height:18px; padding:3px 0px 0px 5px; border:solid 1px #525252;}
.gridLite .inputText, .gridLite .inputFocus{font-size:11px; color:#000;}
.gridLite .inputFocus{border:solid 1px #06c;}
.datagrid{font-family:arial,helvetica,sans-serif; font-size:12px; /*width:800px; */border:solid 1px #bdbebf;}
.datagrid th, .datagrid td{cursor:default; height:20px; padding:2px 5px;}
.datagrid th, .datagrid th.rate{border-right-style:solid; border-right-width:0px; border-right-color:#bdbebf; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#bdbebf;     background:#000 url(../images/gradient.gif) repeat-x;  color:#fff;  font-weight:bold;  text-align:left;  }
.datagrid th.rate{text-align:right;}
.datagrid td, .datagrid .tdRight, .datagrid .footer{ color:#000; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color:#e1e1e1;  font-family:arial,helvetica,sans-serif; font-size:12px; text-align:left;}
.datagrid .footer{background-color:#e1e1e1; text-align:right;}
.datagrid .tdRight{text-align:right;}
.datagrid tr:hover{background-color:#ffC; border-bottom:solid 1px #d3d736;}
.datagrid a, .datagrid a:link, .datagrid a:visited, .datagrid a:active{color:#3461b7; text-decoration:none;}
.datagrid a:hover{color:#C00; text-decoration:underline; border:none;}
.datagridWaterMark{color:#999; font-size:10px; font-family:arial,helvetica,sans-serif; height:18px; padding:3px 0px 0px 5px;}
.detail{background-color:#fff; border:solid 2px #000; padding:4px;}
.detail .header{text-align:center; padding:6px; font-family:arial,helvetica,sans-serif; font-size:11px;}
.detailgrid{border:solid 1px #ccc; background-color:#fff; padding:4px;}
.detailgrid td, .detailgrid td.tickets, .detailgrid .details{cursor:default; height:20px; color:#000; padding:2px 8px; border-bottom:solid 1px #dedede ;border-right:solid 1px #dedede; text-align:left; font-family:arial,helvetica,sans-serif; font-size:12px;}
.detailgrid td.tickets{border:none;}
.detailgrid .details{font-size:11px;}
.inputText, .inputFocus{font-family:arial,helvetica,sans-serif; font-size:11px; height:18px; padding:3px 0px 0px 5px; border:solid 1px #999;}
.inputFocus{border:solid 1px #CD8C39; background-color:#fff; color:#000; outline:none;}
.inputRequired{color:#F00;}
.dlgrid td{background-color:#fff;border:1px solid #4c607a; padding:5px; width:300px; overflow:visible;text-align:left;font:12px/16px "segoe ui",arial,sans-serif;}
.dlgrid .dlheader{width:850px; background-color:#F1F5FB; color:#4c607a; font-weight:bold; font:12px/16px "segoe ui",arial,sans-serif; padding:5px;}
.dlgrid a, .dlgrid a:link, .dlgrid a:active, .dlgrid a:visited{ color:#4c607a; text-decoration:underline; border:none; font-size:1.0em;}
.dlgrid a:hover{ text-decoration:none; color:#1e3287; border:none; font-size:1.0em; }

.LoginBox{padding:0; margin:0 auto}
.LoginBox div.headerOuter{background:url(../images/LoginSilver/TopMiddle.gif) repeat-x top center; height:33px}
.LoginBox div.headerOuter div.headerInner{ height:33px; background:url(../images/LoginSilver/TopLeft.gif) no-repeat left top}
.LoginBox div.headerOuter div.headerInner div.title{ height:23px; background:url(../images/LoginSilver/TopRight.gif) no-repeat right top; padding:0; padding-top:10px; color:#FFf}
.LoginBox div.headerOuter div.headerInner div.title{ font-size:1.1em !important; margin:0 !important; padding-left:20px !important; padding-top:10px !important; color:#000!important;  border-bottom:none !important; font-weight:bold !important; text-align:left !important}
.LoginBox div.contentOuter{background:url(../images/LoginSilver/Left.gif) repeat-y left top}
.LoginBox div.contentOuter div.contentInner{background:url(../images/LoginSilver/Right.gif) repeat-y right top}
.LoginBox div.contentOuter div.contentInner div.contentBody{margin-left:0px; padding:0px}
.LoginBox .footerOuter{background:url(../images/LoginSilver/BottomMiddle.gif) repeat-x top center; height:15px}
.LoginBox .footerOuter div.footerLeft{ height:15px; background:url(../images/LoginSilver/BottomLeft.gif) no-repeat left top}
.LoginBox .footerOuter div.footerLeft div.footerRight{ height:5px; background:url(../images/LoginSilver/BottomRight.gif) no-repeat right top; padding:10px 0 0 0; color:#FFF}

.updatePanel {display:inline !important;}