/*body {margin:0; padding:0; font-size:11px; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; color:#666666; background-color:#626564;}*/
body {margin:0; padding:0; font-size:12px; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; color:#666666; background:#626564}
html{margin:0; padding:0;}
input{font-size:11px;font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; padding:1px 2px; font-weight:400;color:#555;}
select{font-size:11px;font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; padding:1px; font-weight:400;color:#555;}
textarea{font-size:11px;font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; font-weight:400;color:#326AA5;border:1px solid #94B3D1;}
fieldset{border:0px;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,h4,p{margin:0; padding:0;font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; }

#site{width:790px; margin:0 auto; background-color:#fff;}

.underline{background: url(../img/dotsHoriz.gif) repeat-x bottom;}
.clear{clear:both;}

/**************************************** HEADER ***************************************************/
#header{border-top:16px solid #0093da; height:56px; border-bottom: 2px solid #0093da; background: #0093da;}
#header .logo{float:left; display:inline; margin:10px 0 26px 20px;font-weight:bold; font-size:20px; color:#fff; font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;}
#header .topSearch{margin:32px 10px 0 0;float:right; display:inline;}
#header .topSearch label{display:block;font-weight:bold; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;}
#header .topSearch input{width:128px; margin:0 0 0 0px; border:1px solid #94B3D1;}

#mainNav{float:left; display:inline;background: #fff;}
#mainNav ul{float:left; display:inline; margin:2px 0 2px 0;width:790px;list-style:none; display:inline;}
#mainNav ul li{display:inline; display:block; float:left; width:129px; margin:0 0px 0 2px;  height:20px; line-height:20px; color:#fff; font-size:11px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;}
#mainNav ul li a{display:block;color:#fff; text-decoration:none; background: #6D6F72;}
#mainNav ul li a:hover{background: #0093da;}

.breadcrumb{color:#666;height:30px; margin:10px 0 0 10px;}
.breadcrumb a{color:#000; text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
a.breadOn{font-weight:bold; color:#1B70AC;}

/**************************************** FOOTER ***************************************************/
#footer{float:left; display:inline; width:790px;clear:both; margin:10px 0 0 0;}


#footer .address{position:relative;background-color:#626564; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:15px 0 15px 20px;}
#footer .copyright{height:30px;position:relative;}
#footer .copyright p{line-height:40px;margin:0 0 0 20px;font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;}
#footer .copyright logo{float:right;margin:0 20px 0 0;}
#footer ul.tagIcons {display:block; position:absolute; right:6px; bottom:10px;background:#fff; height:16px;list-style:none; padding:4px;}
#footer ul.tagIcons li{float:left;display:inline; line-height:16px;background: url(../img/tagDivider.jpg) no-repeat right; padding:0 6px;}
#footer ul.tagIcons li a{text-decoration:none; color:#666;}
#footer ul.tagIcons li a:hover{text-decoration:underline;}
#footer ul.tagIcons li img{float:left;display:inline; padding-right:5px;}

#footer ul.footerList{display:block;background-color:#0093da; height:14px; padding:2px 5px 2px 20px;}
#footer ul.footerList li{color:#fff; list-style:none; display:inline; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; margin:0;}
#footer ul.footerList li a{color:#fff; text-decoration:none; padding:2px;}
#footer ul.footerList li a:hover{text-decoration:underline;}

/*************************************** INDEX PAGE ************************************************/
#headerIndex{height:118px; background: #3969AB;}
#headerIndex .logo{float:left; display:inline; margin:10px 0 16px 26px;}

.bannerIndex{position:relative; height:177px;margin:2px 0 0 0;padding:0 0 24px 0;background: url(../img/home/bannerShadow.gif) repeat-x bottom #010000;}
.bannerImg1{height:284px;background: url(../img/indexbg/image1.jpg) no-repeat left top;}
.bannerImg2{height:284px;background: url(../img/indexbg/image2.jpg) no-repeat left top;}
.bannerImg3{height:284px;background: url(../img/indexbg/image3.jpg) no-repeat left top;}
.bannerImg4{height:174px;background: url(../img/indexbg/index4.gif) no-repeat left top;}
.bannerImg5{height:284px;background: url(../img/indexbg/image5.jpg) no-repeat left top;}
.buttonWhy{position:absolute; right:20px;display:block; width: 226px;padding: 75px 0 0 0; overflow: hidden;height: 0px !important;height /**/:75px;}
.whyExhibit{top:25px; background: url(../img/home/whyExhibit.gif) no-repeat left top;}
.whyVisit{top:120px; background: url(../img/home/whyVisit.gif) no-repeat left top;}
.viewHalls{top:134px;padding:31px 20px 0 0; height: /**/:31px;width:225px; background: url(../img/home/viewHalls.gif) no-repeat left top;}

.contentColumn{float:left;display:inline; width:360px; margin:10px 0 0 20px;}
.contentColumn h2{text-transform:uppercase;font-size:20px; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; font-weight:bold; color:#326AA5; margin:0 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}
.contentColumn h3{height:86px;color:#6D6F72; font-size:14px; line-height:22px;margin:0 0 8px 0;}
.contentColumn h3 img{padding:0 10px 0 0;}
.contentColumn h4{color:#000; font-size:14px; line-height:20px;margin:0 0 3px 0;}
.contentColumn h4 strong{font-weight:bold;font-size:24px; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;}
.contentColumn h5{color:#1B70AC; font-size:14px;margin:8 0 16px 0;text-decoration:none; }
.contentColumn a{color:#1B70AC; font-size:14px; text-decoration:underline; margin:8 0 16px 0;}
.contentColumn ul{margin:0 0 10px 0;list-style:none;}
.contentColumn ul li{margin:0 0 2px 0;font-size:12px;padding:1px 0 1px 10px; background: url(../img/bulletSquare.gif) no-repeat left 6px;}


.contentLeft{float:left;display:inline; width:250px; margin:20px 0 10px 20px;}
.contentLeft h2{width:245px; color:#3968AC; font-size:16px; font-weight:bold; line-height:26px;margin:0 0 8px 0;}
.contentLeft p{width:245px; color:#000000; font-size:12px; line-height:18px;margin:0 0 8px 0;}
.contentLeft a{color:#0093da; text-decoration:underline;}
.contentRight{float:left;display:inline; width:475px; margin:20px 0 10px 20px;}
.contentRight p{color:#555; font-size:12px; line-height:18px;margin:0 0 12px 0;}
.contentRight p2{color:#000000; font-size:12px; line-height:18px;margin:0 0 12px 0;}
.contentRight a{color:#0093da; text-decoration:underline;}
.contentRight h2{color:#555; font-size:18px; line-height:22px;margin:0 0 8px 0;}
.contentRight h3{color:#555; font-size:16px; line-height:22px;margin:0 0 2px 0;}

/**************************************** LEFT NAV ***************************************************/
#leftNav{float:left; display:inline; width: 170px; margin-left:10px;}
#leftNav h2{margin:0 0 2px 0; height:24px; line-height:24px;color:#fff; font-size:12px; }
#leftNav h2 a{display:block;padding:0 0 0 10px;background-color:#1B70AC;color:#fff;text-decoration:none;}
#leftNav h2 a:hover{background-color:#6D6F72;}
#leftNav h3{height:24px; margin:0 0 2px 0; line-height:24px;color:#444; font-size:12px; }
#leftNav h3 a{display:block;padding:0 0 0 10px;background-color:#ADC7DD;color:#444;text-decoration:none;}
#leftNav h3 a:hover{background-color:#F0F2F3;}
#leftNav ul{list-style:none; margin:0;}
#leftNav ul li{margin:2px 0 3px 0;}
#leftNav ul li a{display:block;color:#3D3D3D; text-decoration:none;padding-left:25px;height:20px; line-height:20px; background:url(../img/leftNav/listSquare.gif) no-repeat 10px #F0F2F3; }
#leftNav ul li a:hover{background-color:#ADC7DD;}

/**************************************** RIGHT COLUMN ***************************************************/
#rightColumn{float:right;display:inline; width:150px; margin:2px 0 0 0;}
#rightColumn .rightBlock{ margin:0 0 10px 0;}
#rightColumn .rightBlock h4{padding:0 0 3px 6px; margin:0 0 4px 0;font-size:15px; color:#333333; font-weight:bold; background: #F2F2F2;border-bottom:1px solid #CCCCCC;}
#rightColumn .rightBlock  p{color:#666;}

/**** CONTACT DETAILS ****/
#rightColumn .rightContact{margin:0 0 20px 0;}
#rightColumn .rightContact h5{font-size:14px;margin:0 0 2px 6px; font-weight:bold; line-height:14px;}
#rightColumn .rightContact p{font-size:11px; margin:0 0 10px 15px; padding-right:4px;}
#rightColumn .rightContact p a{color:#326AA5; font-weight:bold; text-decoration:none;}
#rightColumn .rightContact p a:hover{text-decoration:underline;}

/**************************************** MAIN CONTENT ***************************************************/
#mainContent{float:left; display:inline; width:430px; margin-left:10px; padding-left:5px;}
#mainContent h1{text-transform:uppercase;font-size:20px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:0 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}
#mainContent h1 span{font-weight:normal;}

#mainContent h2{font-size:16px; font-weight:bold; margin:20px 0 10px 0; padding:0 0 2px 0; color:#666; }
#mainContent h3{font-size:14px; font-weight:bold; margin:20px 0 10px 0; padding:0 0 2px 0; color:#444; }
#mainContent h4{color:#3968AC; font-size:14px; line-height:22px; margin:0 0 16px 0;}
#mainContent h5{color:#000; font-size:14px; line-height:20px;margin:0 0 16px 0;}
#mainContent h5 strong{font-weight:bold;font-size:24px; font-family: "Arial Bold";}

#mainContent p{font-size:11px;margin:16px 0 10px 0;}
#mainContent ul.textList{list-style:none;}
#mainContent ul.textList li{margin:0 0 4px 0;font-size:11px;padding:1px 0 1px 10px; background: url(../img/bulletSquare.gif) no-repeat left 6px;}

#mainContent ul.bulletList{list-style:none;}
#mainContent ul.bulletList li{margin:0 0 8px 0;font-size:12px;padding:1px 0 1px 10px; background: url(../img/bulletSquare.gif) no-repeat left 6px;}

a.mainLink{font-weight:bold; color:#1B70AC;}

#mainContent ul.listTwoCol{float:left; display:inline;margin:10px 0 0 0; padding:2px;}
#mainContent ul.listTwoCol li{display:block; float:left; display:inline; width:210px; font-size:14px; font-weight:bold;color:#326AA5; margin:0; background: url(../img/bulletSquare.gif) no-repeat left; }
#mainContent ul.listTwoCol li a{display:block; color:#326AA5; text-decoration:none; padding:3px 1px 3px 8px;}
#mainContent ul.listTwoCol li a:hover{color:#6D6F72; }

/****************************************** LISTING DIRECTORY ***************************************************/
#mainContent .directoryListing{}
#mainContent .directoryItem{float:left; display:inline; margin:10px 0; border-bottom:5px solid #1B70AC;}
#mainContent .directoryItem .itemImage{float:left; display:inline; margin:2px 0px 10px 2px;}
#mainContent .directoryItem h2{float:right; display:inline; margin:0 0 10px 0; width:290px;}
#mainContent .directoryItem h2 a{color:#666; text-decoration:none;}
#mainContent .directoryItem h2 a:hover{text-decoration:underline;}
#mainContent .directoryItem p{float:right; display:inline; margin:0 0 8px 0; width:290px;}
#mainContent .directoryItem .viewStand{float:left;display:inline; width:139px; height:19px; line-height:19px;color:#fff;}
#mainContent .directoryItem .viewStand a{display:block; color:#fff;background-color:#1B70AC; text-decoration:none;font-size:10px; text-align:center; font-family:arial, helvetica;}
#mainContent .directoryItem .viewStand a:hover{background-color:#6D6F72;}
#mainContent .directoryItem fieldset{float:right;width:290px; background-color:#6D6F72; margin-bottom:1px;height:19px;}
#mainContent .directoryItem fieldset label{float:left; display:inline;color:#fff; margin-top:2px;}
#mainContent .directoryItem fieldset input{float:left; display:inline; }

.listingOptions{clear:both; float:right;}
.listingOptions a{display:block; float:left; display:inline; height:20px; line-height:20px; padding:0 8px; background-color:#6D6F72; color:#fff; text-decoration:none; margin:0 0 0 1px;}
.listingOptions a:hover{background-color:#1B70AC;}

/****************************************** EXHIBITOR DETAILS ***************************************************/
#mainContent .exhibitorItem{float:left; display:inline; margin:20px 0 10px 0;}
#mainContent .exhibitorItem .itemImage{float:left; display:inline; margin:2px 20px 10px 2px;}

#mainContent .tabberlive .tabbertabhide {display:none;}
#mainContent .tabberlive {margin-top:1em;}
#mainContent ul.tabbernav{ margin:0; padding: 3px 0; border-bottom: 1px solid #1B70AC; font: bold 12px Verdana, sans-serif;}
#mainContent ul.tabbernav li{ list-style: none; margin: 0; display: inline;}
#mainContent ul.tabbernav li a{ padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background-color:#1B70AC; color:#fff; text-decoration: none;}
#mainContent ul.tabbernav li a:hover{ color: #fff; background: #6D6F72;}
#mainContent ul.tabbernav li.tabberactive a{ background-color: #fff; color:#6D6F72;border-bottom: 1px solid #fff;}
#mainContent ul.tabbernav li.tabberactive a:hover{ color: #000; background: white; border-bottom: 1px solid white;}
#mainContent .tabberlive .tabbertab { padding:5px; border:1px solid #1B70AC; border-top:0;}

/****************************************** QUOTE REQUEST ***************************************************/
#mainContent .greyInfoBox{clear:both;font-weight:bold; font-size:12px;padding:4px 6px; margin:0 0 15px 0;background-color:#EEEEEE; color:#000;}

table.quoteList{width:431px; border-collapse:collapse; margin:0 0 20px 0;}
table.quoteList th{font-weight:bold;height:20px; line-height:20px;color:#fff;text-align:left; text-indent:6px;background:#1B70AC; border:1px solid #fff;}
table.quoteList th.remove{text-align:center; width:50px; text-indent:0px;}
table.quoteList td{padding:2px 2px 2px 6px;background:#fff; }
table.quoteList td.remove input{margin-left:13px;}

fieldset.services{margin:0 0 20px 0;}
fieldset.services .formOption{clear:both;}
fieldset.services .formOption label{float:left; display:inline; margin:2px 0 0 6px;}
fieldset.services .formOption input{float:left; display:inline; width:15px; }
fieldset.services .other label{clear:both;margin:5px 0 0 4px; font-weight:bold;}
fieldset.services .other input{float:left; display:inline;clear:both; width:200px;margin-left:4px;border:1px solid #94B3D1;}

fieldset.quoteInfo .formOption textarea{height:160px;width:422px;margin-left:4px; overflow:auto;}
fieldset.quoteInfo .listingOptions{margin-top:10px;}

/****************************************** ACCOUNT PAGES ***************************************************/

#account{position:relative;padding:0 30px;}
#account h1{text-transform:uppercase;font-size:20px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:0 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}

.topBanner{margin:2px 0 15px 0;background: #6D6F72;}
.topBanner h2{color:#fff; line-height:18px;font-size:18px; font-weight:bold; margin:0px; padding:8px 0 0 10px;}
.topBanner p{color:#fff; padding:0 0 8px 10px;line-height:14px;font-size:13px;}
.topBanner ul{list-style-position:inside; padding:6px 0 6px 16px; color:#fff;}

.signOutText{position:absolute; right:30px; top:4px;}
.signOutText a{color:#1B70AC; text-decoration:none; font-weight:bold;}
.signOutText a:hover{text-decoration:underline;}

#account .accountDetails{border: 1px solid #1B70AC; padding:10px;}
#account .accountDetails .accDetailsL{float:left; display:inline; width:340px;}
#account .accountDetails .accDetailsR{float:left; display:inline; width:330px; border-left:1px solid #666; padding:0 0 0 20px}
#account .accountDetails h3{font-size:12px;color:#1E70A8; margin: 0 0 3px 0;}
#account .accountDetails h3 a{color:#1E70A8;}
#account .accountDetails p a{color:#1E70A8;}
#account .accountDetails .accQuoteResponses{position:relative;padding:10px;background:#666; margin-bottom:10px;}
#account .accountDetails .accQuoteResponses h2{width:400px;color:#fff; font-size:16px; line-height:14px; margin-bottom:5px;}
#account .accountDetails .accQuoteResponses p{position:absolute; left:480px; top:13px;color:#fff; font-size:10px; }
#account .accountDetails .accQuoteResponses p a{color:#fff; text-decoration:none;}
#account .accountDetails .accQuoteResponses p a:hover{color:#fff; text-decoration:underline;}

#account .accSettings h2{text-transform:uppercase;font-size:16px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:20px 0 15px 0; padding:0 0 5px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}

#account .accSettings .accSettingsBlock{float:left; display:inline; width:225px; margin:0 0 10px 0;}
#account .accSettings .accSettingsBlock h3{width: 190px;font-size:16px; font-weight:bold; margin:0 0 8px 0; }
#account .accSettings .accSettingsBlock h4{width: 190px;font-size:12px;color:#1E70A8;}
#account .accSettings .accSettingsBlock h4 a{color:#1E70A8; text-decoration:none;}
#account .accSettings .accSettingsBlock h4 a:hover{text-decoration:underline;}
#account .accSettings .accSettingsBlock p{width: 190px;margin:0 0 10px 0;}
#account .accSettings .profileCompletion{float:right; display:inline; position:relative;width:240px; height:80px; background:#C9DAE8}
#account .accSettings .profileCompletion h2{background:none; margin:0; padding:10px 0 4px 15px;; color:#666; text-transform:none;}

.profilePercentage{position:absolute; left:17px; top:40px; width:190px;}
.profilePercentage h3{position:absolute; top:2px; right:0px; font-size:16px; font-weight:bold;}
.percentageImg{width:155px; height:24px; background:#fff;}
.percentComplete{height:24px;background:#103D5C;}

/******************************************** MEMBER ACCOUNT ***********************************************/
.accMember{float:left; display:inline; width:540px; padding-left:5px; margin-top:10px;}
.navMember{margin-top:10px;}
.accMemberItem{margin:10px 0 15px 0;}
.accMemberItem h2{color:#326AA5; font-size:16px; font-weight:bold;}

.accOptions{margin:20px 0;}
.accMemberEditOptions{position:absolute; top:0px; left:440px;}
.accMemberEditOptions a{display:block; float:left; display:inline; height:20px; line-height:20px; padding:0 8px; background-color:#6D6F72; color:#fff; text-decoration:none; margin:0 0 0 1px;}
.accMemberEditOptions a:hover{background-color:#1B70AC;}
.accMemberEdit{position:relative;margin:5px 0 5px 0;}
.accMemberEdit h2{color:#326AA5; font-size:16px; font-weight:bold; background: url(../img/dotsHoriz.gif) repeat-x bottom; padding:0 0 4px 0;}

/******************************************** LOGIN PAGES ***********************************************/
.loginBox{float:left; display:inline; position:relative;width:355px;height:225px;padding:6px; margin:0 0 5px 0; border:1px solid #ccc;}
.loginBox h2{font-size:16px;color:#326AA5; margin:0 0 10px 0;}
.loginBox h3{font-size:12px;color:#326AA5; margin:0 0 0px 0;}
.loginBox p{margin:0 0 10px 0;}
.loginBox ul{margin:0 0 10px 40px;}
.loginBox .formLine{position:relative;width:355px;}
.loginBox .formLine label{width:90px;}
.loginBox .formLine input{width:190px;}

.loginCheck{height:20px;padding:0px; margin:0 0 20px 90px; clear:both;}
.loginCheck input{display:block; float:left; display:inline;width:20px; border:0px;}
.loginCheck label{display:block; float:left; display:inline;padding:2px 6px 0 0;width:80px;margin-left:5px;text-align:left; font-size:11px; }

.forgotButton{position:absolute; right:0px; bottom:3px;}
.forgotButton a{width:38px;}
.joinButton{position:absolute; bottom:20px; right:10px;}

.button a{display:block; float:left; display:inline; font-size:12px; font-weight:bold;height:20px; line-height:20px; padding:0 8px; background-color:#6D6F72; color:#fff; text-decoration:none; margin:0 0 0 1px;}
.button a:hover{background-color:#1B70AC;}

/******************************************** SIGN UP PAGES ***********************************************/
#register{position:relative;padding:0 15px 0 15px;}
#register h1{text-transform:uppercase;font-size:20px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:0 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}

#register #registerLeft{float:left; display:inline; position:relative; width:530px;}

#register .registerItem{float:left; display:inline; position:relative; width:520px;margin:10px 0; padding:6px; border:1px solid #ccc;}
#register .registerItem h2{font-size:16px;font-weight:bold;color:#326AA5; margin:0 0 10px 0; }
#register .registerItem h2.stepOne{padding:0 0 0 26px;background:url(../img/register/step1.gif) no-repeat left;}
#register .registerItem h2.stepTwo{padding:0 0 0 26px;background:url(../img/register/step2.gif) no-repeat left;}
#register .registerItem h2.stepThree{padding:0 0 0 26px;background:url(../img/register/step3.gif) no-repeat left;}
#register .registerItem h2.stepFour{padding:0 0 0 26px;background:url(../img/register/step4.gif) no-repeat left;}
#register .registerItem h3{font-size:11px; color:#666;margin:0 0 10px 0; font-weight:normal;}

#register #registerRight{float:right; display:inline; width:190px; background:#ddd; padding:6px; border:1px solid #ccc; margin:8px 0 0 0;}
#register #registerRight h2{font-size:16px;color:#326AA5; margin:0 0 5px 0;}
#register #registerRight ul{border-top:1px solid #6D6F72; border-bottom:1px solid #6D6F72; margin:12px 0; padding:6px 0 6px 15px; list-style-position:outside;}
#register #registerRight ul li{padding:2px 0 2px 4px;color:#326AA5;}

.registerButton{clear:both; width:100px; margin:0 auto;}
.registerButton a{display:block; float:left; display:inline; font-size:12px; font-weight:bold;height:20px; line-height:20px; padding:0 8px; background-color:#6D6F72; color:#fff; text-decoration:none; margin:0 0 0 1px;}
.registerButton a:hover{background-color:#1B70AC;}

#registerComplete{position:relative;padding:0 15px 0 15px;}
#registerComplete h1{text-transform:uppercase;font-size:20px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:10px 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}
#registerComplete h2{font-size:18px;margin:0 0 10px 0;}
#registerComplete p{font-size:12px;margin:0 0 20px 0;}
#registerComplete a{color:#666; font-weight:bold;}

/******************************************** PR PAGES ***********************************************/
#release {position:relative;padding:0 15px 0 15px;}
#release h1{text-transform:uppercase;font-size:20px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:0 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}

#release #releaseLeft{float:left; display:inline; position:relative; width:530px;}
#release #releaseLeft h2{font-size:14px;color:#326AA5; margin:0 0 5px 0;}

#release .releaseItem{float:left; display:inline; position:relative; width:520px;margin:10px 0; padding:6px; border:1px solid #ccc;}
#release .releaseItem h2{font-size:14px;font-weight:bold;color:#326AA5; margin:0 0 10px 0; }
#release .releaseItem h2.stepOne{padding:0 0 0 26px;background:url(../img/register/step1.gif) no-repeat left;}
#release .releaseItem h2.stepTwo{padding:0 0 0 26px;background:url(../img/register/step2.gif) no-repeat left;}
#release .releaseItem h2.stepThree{padding:0 0 0 26px;background:url(../img/register/step3.gif) no-repeat left;}
#release .releaseItem h2.stepFour{padding:0 0 0 26px;background:url(../img/register/step4.gif) no-repeat left;}
#release .releaseItem h3{font-size:11px; color:#666;margin:0 0 10px 0; font-weight:normal;}

#release #releaseRight{float:right; display:inline; width:190px; height:400px;padding:6px; border-left:1px solid #ccc; margin:8px 0 0 0;}
#release #releaseRight h2{font-size:14px;color:#326AA5; margin:0 0 5px 0;}
#release #releaseRight p{font-size:11px;margin:0 0 20px 0;}
#release #releaseRight ul{border-top:1px solid #6D6F72; border-bottom:1px solid #6D6F72; margin:12px 0; padding:6px 0 6px 15px; list-style-position:outside;}
#release #releaseRight ul li{padding:2px 0 2px 4px;color:#326AA5;}

.releaseButton{clear:both; width:100px; margin:0 auto;}
.releaseButton a{display:block; float:left; display:inline; font-size:12px; font-weight:bold;height:20px; line-height:20px; padding:0 8px; background-color:#6D6F72; color:#fff; text-decoration:none; margin:0 0 0 1px;}
.releaseButton a:hover{background-color:#1B70AC;}

#releaseComplete{position:relative;padding:0 15px 0 15px;}
#releaseComplete h1{text-transform:uppercase;font-size:20px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:10px 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}
#releaseComplete h2{font-size:18px;margin:0 0 10px 0;}
#releaseComplete p{font-size:12px;margin:0 0 20px 0;}
#releaseComplete a{color:#666; font-weight:bold;}

#mainContent .prListing{}
#mainContent .prItem{float:left; display:inline; margin:10px 0 10px 0; border-bottom:1px solid #1B70AC;width:500px;}
#mainContent .prItem .itemImage{float:left; display:inline; margin:2px 10px 20px 2px;}

/******************************************** FORM DETAILS ***********************************************/
.formLine{float:left; display:inline; position:relative;clear:both; padding:2px 0; width:520px; margin:0 0 2px 0;}
.formLine label{display:block; float:left; display:inline; width:130px; text-align:right; padding:2px 6px 0 0; font-size:12px;}
.formLine input{float:left; display:inline; width:180px;padding:2px; border:1px solid #969696;}
.formLine select{float:left; display:inline; width:187px;border:1px solid #969696;}
.formLine textarea{float:left; display:inline; width:184px; height:80px;border:1px solid #969696; overflow:auto;}
.formLine p{width:320px;display:block;float:left; display:inline; margin:0 0 0 136px; font-size:10px;}
.messageSettings label{width:320px;}
.messageSettings input{width:40px;}

.radio {padding:0; margin:0px; }
.radio input{width:15px; border:0px;}
.radio label{width:150px;margin-left:5px;text-align:left;}

.errorLine{background:#AFCAE7;;}
.errorLine input{border:1px solid #ff0000;}
.errorMsg{position:absolute; width:185px; right:5px; top:2px; line-height:20px; color:#ff0000;}
#register .errorItem{background:#CF4D4D; color:#fff; font-weight:bold; font-size:12px;border:0px;}

/******************************************** 404 Error ***********************************************/
#errorPage{padding:20px 20px;}
#errorPage h1 {text-transform:uppercase;font-size:20px; font-family: arial, sans serif; font-weight:bold; color:#326AA5; margin:0 0 15px 0; padding:0 0 2px 0; background: url(../img/dotsHoriz.gif) repeat-x bottom;}
#errorPage ul{margin:20px 0 20px 4px; list-style: square; list-style-position:inside;}
#errorPage ul li{padding:2px 0;}
#errorPage ul li a{color:#666; font-weight:bold;}

/******************************************** Static Page ***********************************************/
.staticPage{margin:10px 0 0 0;}

/******************************************** Contact Us ***********************************************/
.contactBox{width:330px;}
.contactBox h2{font-size:16px;}
.contactBox p{margin:0 0 15px 0;}
.contactBox .formLine{position:relative;width:310px; padding:4px 0;clear:none;}
.contactBox .formLine label{width:104px; text-align:right; padding:0 10px 0 0;}
.contactBox .formLine input{width:190px;}
.contactBox .formLine textarea{width:194px; height:100px; border:1px solid #969696;}

.contactSubmit{float:right; display:inline;}

.contactInfo{float:right; display:inline; width:200px; padding:10px; background: #ADC7DD;}
.contactInfo h2{font-size:16px; color:#326AA5; margin:0 0 10px 0;}
.contactInfo h3{color:#000; font-size:14px;}
.contactInfo p{color:#000;margin:0 0 15px 0;}

/******************************************** MESSAGES ***********************************************/
a.messageButton{display:block; float:left; display:inline; height:20px; line-height:20px; padding:0 8px; background-color:#6D6F72; color:#fff; text-decoration:none; margin:0 0 0 1px;}
a:hover.messageButton{background-color:#1B70AC;}

.messageNew a.messageButton{background:#1B70AC;}
.messageNew a:hover.messageButton{ background-color:#6D6F72;}

.messageNew{clear:both;float:left; display:inline; margin:0 0 6px 0;}

.messageFolder{clear:both;padding:6px; background:#eee; margin:0 0 6px 0; border-bottom:4px solid #1B70AC;}
.messageFolder fieldset p{float:left; display:inline; font-weight:bold; font-size:16px; line-height:22px; margin:0; padding:0;}
.messageFolder fieldset select{float:right; display:inline;}

.messageOptions{height:30px;clear:both;}
.messageOptions a.messageButton{height:23px; line-height:23px; padding:0 10px;}
.messageOptions fieldset{float:right; display:inline;}
.messageOptions fieldset p{float:left; display:inline; line-height:24px; padding:0 10px;}
.messageOptions fieldset select{float:left; display:inline; width:120px; margin:0 6px 0 18px;}

.messageTable{padding:10px 0;}
.messageTable table{width:538px; border-collapse:collapse;}
.messageTable table tr th{border-right:1px solid #fff;text-align:left; text-indent:6px;height:28px; line-height:28px;background: url(../img/messages/tableTH.jpg) repeat-x top #EBEAEA;}
.messageTable table tr th.subject{width:190px;}
.messageTable table tr th.select, .messageTable table tr td.select{text-align:center; text-indent:0;}
.messageTable table tr td{padding:4px; border-bottom:1px solid #999}
.messageTable table tr td.subject a{color:#666;}
.messageTable table tr td.subject a:hover{color:#1B70AC;}
.messageTable table tr td.date{font-size:10px;}
.messageTable table tr.deleteRow td{padding:6px 0px;border:0px;}
.messageTable table tr.deleteRow td.moveMessages{padding-right:10px;text-align:right;}

.messageReply fieldset .formLine{width:540px;}
.messageReply fieldset .formLine p{float:left; display:inline; font-weight:bold; margin:0; padding:3px 0 0 0; font-size:12px; width:auto;}
.messageReply fieldset .formLine label{font-weight:bold;}
.messageReply fieldset .formLine input{width:260px;}
.messageReply fieldset .formLine textarea{width:264px; height:200px;}
.messageReply fieldset .formLine .errorMsg{width:125px;}
.sendButton{margin:10px 0 0 136px;}

.messageViewFolder{height:19px;}
.messageViewFolder p{float:left; display:inline;}
.messageViewFolder .messageViewOptions{float:right; display:inline;}
.messageViewFolder .messageViewOptions a.messageButton{margin:0 0 0 6px;}

.messageView .messageDetails{clear:both;float:left; display:inline; width:500px; margin:10px 0 0 20px;}
.messageView .messageDetails p{clear:both;float:left; display:inline; width:500px; font-weight:bold;}
.messageView .messageDetails p span{display:block; float:left; display:inline; width:100px;font-weight:normal;}

.messageView .messageContent{clear:both;float:left; display:inline; width:500px; margin:20px 0 20px 20px;}


/******************************************** FAQ LIST ***********************************************/
.faqList ul{list-style:none;}
.faqList ul li{margin:0 0 4px 0;font-weight:bold;padding:1px 0 1px 10px; background: url(../img/bulletSquare.gif) no-repeat left 6px;}
.faqList ul li a{color:#666; text-decoration:none}
.faqList ul li a:hover{text-decoration:underline;}
.faqList ul li ul li{margin:0;font-weight:normal;background: url(../img/leftNav/listSquare.gif) no-repeat left 6px;}

.faqList h2{font-size:18px;margin:0 0 15px 0;}
.faqList h3{font-size:14px;margin:0 0 6px 0;}

/******************************************** STATS ***********************************************/
.statistics .statisticsOptions{height:30px;}
.statistics .statisticsOptions fieldset{float:right;}
.statistics .statisticsOptions label{float:left; display:inline; padding:3px 10px 0 0;}
.statistics .statisticsOptions select{float:left; display:inline;}

.statistics h2{font-size:16px;background:#666; color:#fff;clear:both; padding:2px 6px;}
.statistics .statisticsGroup{clear:both;padding:10px 0;}
.statistics .statisticsGroup h3{float:left; display:inline; width: 270px;margin:0 0 4px 0; line-height:28px; color:#1B70AC; font-size:16px;}
.statistics .statisticsGroup h3 strong{color:#000; font-size:28px; }


/******************************************** DISPLAY ALL HALLS ***********************************************/
.dispHalls {float:left; display:inline; width:544px; padding-left:5px;}
.db_industry {CLEAR: none; BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 2px; BORDER-LEFT: #ddd 1px solid; WIDTH: 268px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 250px}
#db_industry UL {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px}
#db_industry LI {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#db_industry LI A:link {COLOR: #1B70AC}
#db_industry LI A:visited {COLOR: #1B70AC}