/*body {margin:0; padding:0; font-size:11px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; color:#666666;}*/
body {margin:0; padding:0; font-size:11px; font-family: Trebuchet MS, Tahoma, Arial, Verdana; color:#666666; background:#8E8E8E url(../img/img_bg.gif) repeat-x left top;}
html{margin:0; padding:0;}
form{margin:0; padding:0; display:inline;}
input{font-size:11px;font-family: Trebuchet MS, Tahoma, Arial, Verdana; padding:1px 2px; font-weight:400;color:#326AA5;}
select{font-size:11px;font-family: Trebuchet MS, Tahoma, Arial, Verdana; padding:1px; font-weight:400;color:#326AA5;}
textarea{font-size:11px;font-family: Trebuchet MS, Tahoma, Arial, Verdana; 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: Trebuchet MS, Tahoma, Arial, Verdana; }

a{color:#326AA5; text-decoration:none;}
a:hover{text-decoration:underline;}

#site{width:820px; margin:0 auto; background-color:#fff;}

.underline{clear:both;background: url(../img/dotsHoriz.gif) repeat-x bottom;}
.clear{clear:both;}

/**************************************** HEADER ***************************************************/
#header{position:relative;height:148px; background: #3969AB;}
#header .logo{float:left; display:inline; margin:30px 0 30px 0;}
#header .topSearch{position:relative;margin:40px 10px 0 0;float:right; display:inline; width:170px;}
#header .topSearch label{display:block;font-weight:bold; font-size:10px; font-family:verdana;color:#fff;}
#header .topSearch input{width:128px; margin:0 0 0 0px; border:1px solid #94B3D1;}
#header .topSearch a.icon{position:absolute;top:8px;}

#headerAdmin{height:120px; background: #3969AB;}
#headerAdmin .logo{float:left; display:inline; margin:30px 0 30px 0;}

#mainNav{float:left; display:inline;height:24px;background: #ffffff; border-bottom:8px solid #3969AB;}
#mainNav ul{float:left; display:inline; margin:2px 0 0px 0;width:820px;list-style:none; display:inline;}
#mainNav ul li{display:inline; display:block; float:left; width:163px; margin:0 0px 0 2px;  height:20px; line-height:20px; color:#fff; font-size:10px; text-align:center; font-family:arial, helvetica;}
#mainNav ul li a{display:block;color:#fff; text-decoration:none; background: #6D6F72;}
#mainNav ul li a:hover{background: #1B70AC;}

#topLinks{position:absolute; right:20px; top:5px; }
#topLinks ul{float:left; display:inline; list-style:none;}
#topLinks ul li{float:left; display:inline; font-size:0.9em; margin:0 0 0 10px;}
#topLinks ul li a{color:#fff; text-decoration:none;}
#topLinks ul li a:hover{text-decoration:underline;}

*html #topLinks {position:relative; float:right; display:inline; margin:0 -160px 0 0;height:24px;z-index:2000; }
*html #topLinks ul{float:none;}

.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:820px;clear:both; height:72px; margin:10px 0 0 0;}


#footer .address{position:relative;background-color:#6D6F72; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:15px 0 15px 20px;}
#footer .copyright{height:40px;position:relative;}
#footer .copyright p{line-height:50px;margin:0 0 0 20px;}
#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:#1B70AC; height:14px; padding:2px 5px 2px 20px;}
#footer ul.footerList li{color:#fff; line-height:14px;list-style:none; display:inline;font-size:10px; font-family:Arial, Helvetica, sans-serif; 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:105px; background: #3969AB;}
#headerIndex .logo{float:left; display:inline; margin:26px 0 0 0;}

.bannerIndex{position:relative; height:284px;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:284px;background: url(../img/indexbg/image4.jpg) 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:230px;padding:31px 0 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{font-family:Tahoma; font-size:20px; border-bottom:2px solid #DEDEDE; color:#000; padding:0 0 4px 0; margin:0 0 6px 0;}
.contentColumn h3{height:86px;color:#3968AC; 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: "Arial Bold";}
.contentColumn ul{margin:0 0 10px 0;list-style:none;}
.contentColumn ul li{color:#666;}

/**************************************** 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:170px; margin:2px 10px 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;}

#rightColumn .rightBlock1{ margin:0;}
#rightColumn .rightBlock1 h4{height:24px; line-height:24px;font-size:12px; padding:0 0 3px 6px; margin:0;font-size:12px; color:#fff; font-weight:bold; background: #6D6F72;border-bottom:1px solid #ffffff;}
#rightColumn .rightBlock2{ margin:0;}
#rightColumn .rightBlock2 h4{height:24px; line-height:24px;font-size:12px; padding:0 0 3px 6px; margin:0;font-size:12px; color:#fff; font-weight:bold; background: #1B70AC;border-bottom:1px solid #ffffff;}

.loginBox2 {padding:3px 0 3px 6px; margin:0; background: #999; border-bottom:1px solid #fff;}
.loginBox2 .formLine{clear:both;float:none;width:150px;height:26px;margin:0 0 4px 0;}
.loginBox2 .formLine input{float:none;width:148px;}
.loginBox2 p{float:none;margin:0 0 10px 0;color:#fff;}
.loginBox2 a{color:#fff; text-decoration:none;}
.loginBox2 a:hover{text-decoration:underline;}
.loginBox2 .button{padding:4px 0 0 0;margin:0 8px 0 0;}

/**** 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 10px 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 9px; }
#mainContent ul.listTwoCol li a{display:block; color:#326AA5; text-decoration:none; padding:3px 8px 3px 8px;}
#mainContent ul.listTwoCol li a:hover{color:#6D6F72; }

#mainContent .formLine{position:relative;width:310px; padding:4px 0;clear:none;}
#mainContent .formLine label{width:100px; text-align:right; padding:0 10px 0 0;}
#mainContent .formLine input{width:190px;}
#mainContent .formLine textarea{width:194px; height:100px; border:1px solid #969696;}


.captcha .formLine img{position:absolute; right:0px; top:-6px;}


/****************************************** 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;}
.accMemberItem h2 a{color:#326AA5; font-size:16px; font-weight:bold;}
.accMemberItem h2 a:hover{color:#326AA5; font-size:16px; font-weight:bold;text-decoration:underline;}

.accOptions{margin:20px 0;}
.accMemberEditOptions{position:absolute; top:0px; right:10px;}
.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;}
.accMemberEditOptions input{display:none !important;}
.accMemberEdit{position:relative;margin:5px 0 5px 0; clear:both;}
.accMemberEdit h2{clear:both;color:#326AA5; font-size:16px; font-weight:bold; background: url(../img/dotsHoriz.gif) repeat-x bottom; padding:0 0 4px 0;}

.accMemberEdit label{display:block; float:left; display:inline; width:140px;}
.accMemberEdit input{display:block; float:left; display:inline; width:210px;}

/******************************************** 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:20px 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 0 0 135px;}
.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;}

.registerTwoCol{float:left; display:inline;padding:0 30px !important;}

/******************************************** 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; padding:10px 0; border-top:1px solid #1B70AC;width:430px;}
#mainContent .prItem .itemImage{float:left; display:inline; margin:2px 10px 20px 2px;}
#mainContent .prItem h2{margin:0 0 6px 0;}
#mainContent .prItem p{margin:0;}

.pagination ul{list-style:none; margin:0; padding: 0}
.pagination ul li {float: left; display:inline; MARGIN: 0px 3px 0px 0px;}
.pagination ul li a {display: block; float: left; display:inline;PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.pagination ul li span {float: left; display:inline;PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.pagination ul li a {border: 1px solid #cdd; TEXT-DECORATION: none}
.pagination ul li.this span {BORDER-RIGHT: #cdd 1px solid; BORDER-TOP: #cdd 1px solid; BORDER-LEFT: #cdd 1px solid; BORDER-BOTTOM: #cdd 1px solid; TEXT-DECORATION: none}
.pagination ul LI.this span {BORDER-RIGHT: #abb 1px solid; BORDER-TOP: #abb 1px solid; BORDER-LEFT: #abb 1px solid; BORDER-BOTTOM: #abb 1px solid; BACKGROUND-COLOR: #cdd}
.pagination ul li.break span {COLOR: #cdd}

/******************************************** FORM DETAILS ***********************************************/
.formLine{float:left; display:inline; position:relative;clear:both; padding:2px 0; width:520px; margin:0 0 2px 0; z-index:1000;}
.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;}
.dateInput select{width:80px; margin-right:6px;}
.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;}
.radioLine input{width:auto; border:0; margin-left:120px;}

.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:310px;}
.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:100px; 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{font-size:14px;margin:0 0 4px 0;font-weight:bold;padding:1px 0 1px 10px;}
.faqList ul li a{font-size:12px;color:#666; text-decoration:none}
.faqList ul li a:hover{text-decoration:underline;}
.faqList ul li ol{list-style:none;}
.faqList ul li ol li{margin:0;font-weight:normal;background: url(../img/leftNav/listSquare.gif) no-repeat left 8px;}

.faqList h2{font-size:14px;margin:0 0 15px 0;}
.faqList h3{font-size:12px;margin:0 0 6px 0;}
.faqList p{margin:0 0 14px 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: 270px}
#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}

.db_industry ul{list-style:none;padding:0 10px 0 10px; }
.db_industry ul li{font-weight:bold;}
.db_industry p{padding:4px 0 4px 10px;}

/******************************************** ONLINE TOUR ***********************************************/
.tour {float:left; display:inline; width:549px; padding-left:5px;}
#tourGraphic{clear:none;float:left; display:inline;width:351px;}
#tourInformation{float:left; display:inline;width:168px; padding-left: 25px}
#tourNavigation{float:right; display:inline;}

/******************************************** QUOTE FORM ***********************************************/
.rightColumnQuote{float:left; display:inline;width:175px; margin:0 0 0 10px;border:1px solid #cccccc;padding:0 0 16px 0; background-color:#f2f2f2;}
.rightColumnQuote fieldset{border:0px;padding:10px 5px 10px 5px;}
.rightColumnQuote p{font-size:11px; font-weight:bold; line-height:14px;}
.rightColumnQuote h2{font-size:18px; font-weight:bold; padding:0 0 10px 0; }
.rightColumnQuote ul{list-style:none;margin:0 0 10px 0;}
.rightColumnQuote ul li{color:#3969AB;padding:0 0 0 4px;}
.rightColumnQuote label{font-size:11px;font-weight:bold;}
.rightColumnQuote input{clear:both;width:156px; padding:2px 0 2px 2px; margin:0 0 4px 0;border:1px solid #7f7f7f;}
.rightColumnQuote textarea{width:156px;padding:2px 0 2px 2px;border:1px solid #7f7f7f;}
.rightColumnQuoteButton{text-align:center;}

/****
    HOME PAGE VER 2
****/

/**** SECTION 1 ****/
.section1{clear:both;float:left; display:inline;width:820px;background:#000;margin:0 0 20px 0;}
.section1 .sectionL{float:left; display:inline; width:530px; padding:20px 0 20px 26px;margin:0 20px 0 0;}
#mainContent .section1 .sectionL h1{color:#fff; margin:0 0 10px 0;font-size:2.2em; text-transform: capitalize;}
#mainContent .section1 .sectionL ul li{float:left; display:inline;color:#fff;width:240px; font-size:1.4em;font-weight: bold;}
#mainContent .section1 .sectionL ul li a{color:#fff; text-decoration:none;}
#mainContent .section1 .sectionL ul li a:hover{text-decoration:underline;}
.section1 .sectionR{position:relative;float:left; display:inline; width:170px;margin:20px 0 0 0; padding:0 15px 5px 15px;border-left:2px solid #3f3f3f;}
.section1 .sectionR fieldset label{color:#fff;display:block;margin:0 0 4px 0;}
.section1 .sectionR fieldset input{margin:0 0 5px 0;width:140px;padding:2px; border:0px;}
.section1 .sectionR fieldset a.icon{position:absolute;left:172px;top:95px;}
#mainContent .section1 .sectionR h2{margin:0 0 6px 0 !important;color:#fff;}
#mainContent .section1 .sectionR p{margin:0;}
#mainContent .section1 .sectionR p a{color:#fff;}

/**** SECTION 3 ****/
.section3{float:left; display:inline; width:340px;margin:0 20px 0 24px;}
#mainContent .section3 h2{font-size:1.9em; color:#000;margin:0 0 10px 0;padding:4px 0 0 0;}
#mainContent .section3 h3{margin:0;}
#mainContent .section3 a{color:#3969AB;text-decoration:none;}
#mainContent .section3 a:hover{text-decoration:underline;}
#mainContent .section3 ul{list-style:none;margin:0 0 6px 0;}
#mainContent .section3 li{font-weight: bold;font-size:1em;line-height:1.4em;margin:0;color:#666; margin:0 0 4px 0;}
#mainContent .section3 p{margin:0 0 15px 0;color:#666;}
#mainContent .section3 p.more{text-align:right;}

.section2{float:left; display:inline; margin:0 0 20px 0;width:406px; border:1px solid #D6D6D6;}
#mainContent .section2 h2{font-size:1.9em; color:#000;margin:0;padding:4px; background:#F3F1E9;}
#mainContent .section2 .spotItem{clear:both;border-top: 1px solid #D6D6D6;padding:8px 6px 8px 8px;}
#mainContent .section2 .spotItem img{float:left;display:inline; background:#000; margin:0 10px 0 0;}
#mainContent .section2 .spotItem h3{margin:0;font-size:1.1em;}
#mainContent .section2 .spotItem p{margin:0;font-size:1em;}
#mainContent .section2 .spotItem p.more{text-align:right;font-size:1em;}
#mainContent .section2 .spotItem a{color:#4572B0;text-decoration:none;}
#mainContent .section2 .spotItem a:hover{text-decoration:underline;}

/**** Character Count Limit CSS ****/
.charcountminitext {font: normal 0.7em Arial, sans-serif;color: Black;}
.charcountdisable {background-color: #CF110C;color: #fff;font-weight: bold;padding: 5px;}

.rightBlock .saveCopy{background:#eee; margin:0 0 8px 0!important; padding:4px !important;}