/* CSS Document */
body
{margin:0; padding:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;} 
p
{margin:0; padding:0;}
.errorstyle {
	margin:5px;
    background-color: #F5F5F5;
    border: solid 1px #FF0000;
    color: #990000;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.msgstyle {
	margin:5px;
    background-color: #F5F5F5;
    border-bottom-color: solid 1px #CCCCCC;
    color: #000000;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}

label.error {
    border:soild 1px #D60107;
    color: #D60107;
    display: inline;
    font-size: 11px;
    padding-left: 5px;
    vertical-align: middle;
    width: 178px;
}

.tradeshow-wrapper
{margin:0 auto; width:956px;}
.tradeshow-logo
{float:left; margin:18px  0 0 0; padding:0; background: url(../logo.jpg) no-repeat; width:214px; height:38px; text-indent:-999px;}
.top-links
{float:right; margin-top:10px; padding:0;}
.top-links a
{text-decoration:none; color:#666;}
.top-links a:hover
{text-decoration:underline;}
.tradeshow-left-col
{float:left; width:197px; clear:left; margin:5px  0 0 0 ;}
.tradeshow-cat
{float:left; width:189px; border:#d3e0f1 1px solid; background:url(../left-cat.jpg) repeat-x top; }
.tradeshow-cat h1
{float:left; width:189px; text-align:center; color:#003366; font-weight:bold; font-size:12px; margin:10px 0;}
.tradeshow-cat strong
{float:left; width:189px; text-align:center; color:#003366; font-weight:bold; font-size:12px; margin:10px 0;}
.tradeshow-cat ul
{float:left; margin:0; padding:0; list-style-type:none; width:189px;}
.tradeshow-cat ul li
{float:left; margin:0; padding:6px 0 6px 11px;; border-bottom:#d3e0f1 1px solid; width:178px;}
.tradeshow-cat ul li a
{text-decoration:none; color:#003366;}
.tradeshow-cat ul li a:hover
{text-decoration:underline;}
.tradeshow-left-col-banners
{float:left; width:191px; margin:6px 0;}
.tradeshow-center-banners {
border-bottom-color: #CCCCCC;
border-bottom-style: solid;
border-bottom-width: 1px;
width:100%;
}
.cat-more
{float:right; margin:0 15px 0 0 ; background:url(../cat-arrow.jpg) no-repeat right; padding:0 10px 0 0;}
.tradeshow-search
{float:left; width:746px; border:#144d85 1px solid; background:url(../search-bg.jpg) repeat-x; height:36px; margin:7px 0 0 0; padding:7px 0 0 11px;}
.tradeshow-search input
{float:left; border:#023568 1px solid; width:256px; height:23px; margin:0 4px 0 0;} 
*html .tradeshow-search input
{float:left; border:#023568 1px solid; width:256px; height:20px; margin:0 4px 0 0;}
.tradeshow-search select
{float:left; border:#023568 1px solid; width:180px; height:27px; margin:0 4px 0 0; padding:2px;}
.searcn-btn
{float:left;}
.google-ad
{float:left; width:759px; height:23px;}
.tradeshow-mid-col
{float:left; width:538px; margin:7px 0 0 7px;}

.tradeshow-main-banner
{float:left; width:538px;overflow:hidden}
.bottom-links
{float:left; width:536px; background:url(../link-bg.jpg) repeat-x; border:#bf430c 1px solid; height:32px; padding:3px 0 0 0; color:#fff; margin:10px 0;}
.bottom-links ul
{float:left; margin:0; padding:0; list-style-type:none;}
.bottom-links ul li
{float:left; border-right:#7c3d16 1px solid; margin:0 0 0 20px; padding:0 14px 0 14px; line-height:13px; text-align:center;}
*html .bottom-links ul li
{margin:0 0 0 15px;}
.bottom-links ul li a
{text-decoration:none; color:#fff;}
.bottom-links ul li a:hover
{text-decoration:underline;}
.bottom-links ul li.last
{ border:none;}
.tradeshow-upcoming
{float:left; width:528px; padding:16px 5px; border-bottom:#d3e0f1 1px solid;}
*html .tradeshow-upcoming
{float:left; width:528px; padding:16px 0px; border-bottom:#d3e0f1 1px solid;}
.tradeshow-upcoming h1
{float:left; width:500px; margin:0 0 13px 0; padding:0; font-size:14px; font-weight:bold; color:#333;}
.tradeshow-upcoming strong
{float:left; width:500px; margin:0 0 13px 0; padding:0; font-size:14px; font-weight:bold; color:#333;}
.tradeshow-upcoming-thumb
{float:left; width:98px; height:98px; border:#e3e3e3 1px solid; margin:0 15px 0 0;}
.upcoming-info
{float:left; /*width:413px;*/}
.upcoming-info h1
{ float:left; margin:0; padding:0; color:#003366; font-size:12px; width:413px;} 
.upcoming-info strong
{ float:left; margin:0; padding:0; color:#003366; font-size:12px; width:413px;} 
.upcoming-info span
{ color:#666; margin:0 0 0 10px;}
.upcoming-info h1 a
{text-decoration:none; color:#003366; }
.upcoming-info h1 a:hover
{text-decoration:underline;}
.upcoming-info ul
{float:left; margin:15px 0 0 0; padding:0; list-style-type:none; width:413px;}
.upcoming-info ul li
{float:left; width:413px; padding:1px 0; }
.upcoming-info ul li span
{font-weight:bold; width:75px; float:left; margin:0;}
.trade-shows
{float:left; width:538px; padding:16px 0; border-bottom:#d3e0f1 1px solid;}
.trade-shows h1
{float:left; width:500px; margin:0 0 5px 5px; padding:0; font-size:14px; font-weight:bold; color:#333;}
.tradeshow
{float:left; width:250px; margin:6px 0;}
.show-left-col
{float:left; margin:0 20px 0 5px; width:250px;}
*html .show-left-col
{float:left; margin:0 10px 0 5px; width:250px;}
.show-right-col
{float:left; width:250px;}
.tradeshow-thumb
{float:left; width:78px; height:78px; border:#e3e3e3 1px solid; margin:0 6px 0 0;}
.tradeshow h1
{ float:left; margin:0; padding:0; color:#003366; font-size:12px; width:164px;} 
.tradeshow strong
{ float:left; margin:0; padding:0; color:#003366; font-size:12px; width:164px;} 
.tradeshow strong a
{text-decoration:none; color:#003366; }
.tradeshow strong a:hover
{text-decoration:underline;}
.tradeshow h1 a
{text-decoration:none; color:#003366; }
.tradeshow h1 a:hover
{text-decoration:underline;}
.tradeshow-info
{float:left; width:164px;}
.upcoming-show
{float:left; width:528px; margin:0 0 17px 0;}
.upcoming-show h1
{ float:left; margin:0; padding:0; color:#003366; font-size:12px; width:528px;} 
.upcoming-show label
{ float:left; margin:0; padding:0; color:#003366; font-size:12px; width:528px;} 
.upcoming-show-info
{float:left; width:528px; }
.tradeshow-right-col
{float:right; width:217px; margin:7px 0 0 0;}
.share
{float:left; padding:0 0 0 10px;}
.share-icons
{float:left; margin:0 3px;}
.submit-show
{margin:8px 0; float:left; text-align:center; font:bold 15px Arial; }
.subscription
{float:left; margin:0 0 15px 0; background:url(../left-cat.jpg) repeat-x; height:85px; border:#d4e0f1 1px solid; padding:7px 10px 5px; width:195px;}
.subscription h1
{flaot:left; margin:0 0 5px 0; padding:0; color:#003366; font-weight:bold; font-size:12px;} 
.subscription input
{float:left; width:190px; height:21px; border:#d3e0f1 1px solid; padding:1px 2px; font:normal 11px Arial; word-spacing:normal; color:#666;}
.subscription_button
{background:url(../go_btn.jpg); width:30px;}
.right-box
{float:left; background:url(../left-cat.jpg) repeat-x top; width:203px; border:#d3e0f1 1px solid; padding:10px 6px; margin:0 0 6px 0;}
.right-box h1
{flaot:left; margin:0 0 5px 0; padding:0; color:#003366; font-weight:bold; font-size:12px;} 
.right-box strong
{flaot:left; margin:0 0 5px 0; padding:0; color:#003366; font-weight:bold; font-size:12px;} 
.right-box label
{flaot:left; margin:0 0 5px 0; padding:0; color:#003366; font-weight:bold; font-size:12px;} 
.right-box-thumb
{float:left; margin:10px 0;}
.right-box-info
{float:left; width:203px;}
.right-more
{float:left;}
.right-more a
{color:#0032df; text-decoration:underline;}
.right-more a:hover
{color:#666666;}
.right-box-info h1
{flaot:left; margin:0; padding:0; color:#003366; font-weight:normal; font-size:12px;} 
.right-box-info h1 a
{text-decoration:none; color:#003366;}
.right-box-info h1 a:hover
{text-decoration:underline;}
.organizer
{float:left; width:203px; margin:10px 0 0 0;}
.organizer-thumb
{float:left; width:58px; height:58px; border:#e4e4e4 1px solid; margin:0 10px 0 0;} 
.organizer a
{flaot:left; margin:0; padding:0; color:#003366; font-weight:bold; font-size:12px;} 
.organizer a
{color:#003366; text-decoration:none;}
.organizer a:hover
{text-decoration:underline;}
.organizer-info
{float:inherit;}
.community-points
{float:left;}
.community-points ul
{float:left; margin:0; padding:0; list-style-type:none;}
.community-points ul li
{float:left; width:196px; background:url(../community-bullet.jpg) no-repeat 0px 6px; padding:0 0 0 7px;}
.community-points ul li a
{text-decoration:none; color:#003366;}
.community-points ul li a:hover
{text-decoration:underline;}
#footer
{float:left; width:100%; border-bottom:#d3e0f1 1px solid;  border-top:#d3e0f1 1px solid; margin-top:20px;}
.footer-wrapper
{ margin:0 auto; width:956px;}
.footer-inner
{float:left; width:956px; padding:15px 0;}
.footer-links
{float:left; width:210px; border-right:#d3e0f1 1px solid; padding:8px 0 0 28px;}
.footer-links h1
{flaot:left; margin:0; padding:0; color:#003366; font-weight:bold; font-size:12px;} 
.footer-links strong
{flaot:left; margin:0; padding:0; color:#003366; font-weight:bold; font-size:12px;} 
.footer-links ul
{float:left; margin:0; padding:0; list-style-type:none;}
.footer-links ul li
{float:left; width:210px; color:#003366; margin:1px 0;}
.footer-links ul li a
{text-decoration:none; color:#003366;}
.footer-links ul li a:hover
{text-decoration:underline;}
#footer-bottom
{float:left; width:100%;}
.footer-bottom-wrapper
{margin:0 auto; width:956px; padding:10px 0 0 0;}
.footer-iso
{float:left; margin:0 0 0 253px;}
*html .footer-iso
{float:left; margin:0 0 0 126px;}
.footer-bottom-links
{color:#003366; width:500px; float:left; margin:15px 0 0 22px;}
.footer-bottom-links a
{color:#003366; text-decoration:none;}
.footer-bottom-links a:hover
{text-decoration:underline;}
.footer-copyright
{float:left; color:#666; margin:0 0 0 22px;}
.show-ads
{float:left;}
.footer-viewmore
{float:right; padding:10px 15px 0 0; margin:0 10px 0 0; background:url(../cat-arrow.jpg) no-repeat 60px 12px;}
.footer-viewmore a
{text-decoration:none; color:#003366; font-size:11px;}
.footer-viewmore a:hover
{text-decoration:underline;}

.disable-search-btn
{
	background-position: 0 -50px !important;
	border-color:#ccc !important;
	color:#ccc !important;
	cursor:default !important;
}

.lst-search-bar
{float:left; background:url(../search-bg.jpg) repeat-x; width:939px; height:35px; border:#24629e 1px solid; padding:8px 0 0 17px; color:#fff; margin:5px 0 0 0;}
.lst-search-dropdown
{ width:150px; height:28px; border:#0855a1 1px solid; padding:5px; float:left; margin:0 0 0 2px;}
.lst-search-btn
{background:#ffc513 url(../lst-spirite.jpg) 0 -286px repeat-x; border:#f9be36 1px solid; padding:4px 15px; color:#670600; font-weight:bold; font-size:11px; font-size:12px; width:90px; float:left; margin:1px 0 0 4px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; cursor:hand;}
.se-tp a
{color:#fff; text-decoration:underline; margin:0 0 0 5px;}
.se-tp
{float:left; font-weight:bold;}
.se-tp span
{float:left; padding:8px 0 0 0;}


.inside-content-pan {width:720px; padding-left:0px; margin-top:7px; float:left;}




/*********************************************** CUSTOM ***************************************************/


.altText {color: #999 !important;}

/** Submit Tradeshow Page **/

.mainform { width: 975px; border: 1px solid rgb(223, 223, 223); font-family: Arial,Helvetica,sans-serif; }
.mainform a { font-family: Arial,Helvetica,sans-serif; }
.mainhdblack { background-color: rgb(255, 255, 255); height: 25px; font-family: Arial,sans-serif; font-size: 14px; font-weight: bold; color: rgb(153, 153, 153); border-bottom: 1px solid rgb(230, 230, 230); padding-left: 13px; padding-top: 0px; padding-bottom: 0px; }
.smallred { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(242, 11, 11); }
.formtext { font-weight: bold; font-size: 13px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); text-align: right; line-height: 24px; }
.horzontal_gap { width: 9px; }
.text-area
{width:306px; border:1px solid #CCCCCC;}
.main-form
{float:left; width:975px;}
.form-wrapper
{width:975px; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}



.lst-top
{float:left; width:975px; margin:7px 0 0px 0;}
.lst-logo
{float:left;}
.lst-logo a
{width:214px; height:38px; background:url(../tradeshow-logo.jpg) no-repeat; text-indent:-999px; display:block;}
.lst-navi
{float:left; margin:25px 0 0 3px;}
.lst-navi ul li
{float:left; border-right:#003366 1px solid; padding:0 10px;}
.lst-navi ul li a
{color:#003366; text-decoration:none;}
.lst-navi ul li a:hover
{text-decoration:underline;}
.lst-navi ul li.last
{border:none;}
.lst-top-links
{float:right; color:#191919; margin:0px 11px 0 0; padding-top:10px;}
.lst-top-links ul li
{float:left; margin:0 4px 0 0;}
.lst-top-links ul li a
{color:#191919; text-decoration:none;}
.lst-top-links ul li a:hover
{text-decoration:underline;}

.lst-main-search
{float:left; width:975px;}
.lst-search-bar
{float:left; background:url(../lst-spirite.jpg) repeat-x; width:949px; height:35px; border:#24629e 1px solid; padding:8px 0 0 24px; color:#fff;}
.lst-search-box
{ width:442px; height:23px; border:#0855a1 1px solid; margin:0 0 0 4px; float:left;}
.lst-search-dropdown
{ width:136px; height:27px; border:#0855a1 1px solid; padding:3px; float:left; margin:0 0 0 2px;}
.lst-search-btn
{background:#ffc513 url(../lst-spirite.jpg) 0 -286px repeat-x; border:#f9be36 1px solid; padding:4px 15px; color:#670600; font-weight:bold; font-size:11px; font-size:12px; width:90px; float:left; margin:0 0 0 2px;}
.se-tp a
{color:#fff; text-decoration:underline; margin:0 0 0 5px;}
.se-tp
{float:left; font-weight:bold;}
.se-tp span
{float:left; padding:8px 0 0 0;}

ul, li { list-style: none outside none; }
.blue_normal { color: rgb(99, 175, 229); font-size: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.inputbox { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-size: 12px; font-family: Arial,Helvetica,sans-serif; width: 300px; padding: 0px 0px 3px 4px; line-height: 18px; height: 24px; }
.normalinputbox { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-size: 12px; font-family: Arial,Helvetica,sans-serif; width: 58px; padding-left: 4px; }
.parallelinputbox { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-size: 12px; font-family: Arial,Helvetica,sans-serif; width: 100px; padding-left: 4px; }
#td_is_buyer_or_seller { line-height: 15px; }

.lst-form-dropdown
{ width:306px; height:27px; border:#0855a1 1px solid; padding:3px; float:left; margin:0 0 0 2px;}

/***********************************************************************************************************/


/* Tradeshow View */



.inside-content-pan {width:720px; padding-left:0px; margin-top:7px; float:left;}

.tradeshow-title-cont 
{float:left;}
.tradeshow-title
{float:left; width:700px; padding:16px 5px; border-bottom:#d3e0f1 1px solid;}
*html .tradeshow-title
{float:left; width:700px; padding:16px 0px; border-bottom:#d3e0f1 1px solid;}
.tradeshow-title-thumb
{float:left; width:98px; height:98px; border:#e3e3e3 1px solid; margin:0 15px 0 0;}
.tradeshow-title-info
{float:left; /*width:413px;*/}
.tradeshow-title h3
{ float:left; margin:0; padding:0; color:#003366; font-size:16px;} 
.tradeshow-title-info p
{ color:#666; margin:5px 0 0 0; font-size:13px; font-weight:bold; float:left; clear:left;}
	
.detail-info
{width:691px; float:left; padding:10px 0 0 15px;}
.detail-info h3
{font-size:12px; color:#003366; margin:0;}
.detail-info ul
{float:left; margin:5px 0 0 0; padding:0; list-style-type:none; width:650px;}
.detail-info ul li
{float:left; width:650px; padding:1px 0; color:#000;}
.detail-info ul li span
{font-weight:bold; width:104px; float:left; margin:0;}
.detail-info ul li a
{color:#003366; text-decoration:underline;}
.detail-info ul li a:hover
{text-decoration:none;}
.visitor-btn
{background:url(../visitor-registration.jpg); width:184px; height:43px; border:0px; padding:3px 15px; float:left; margin-top:8px; margin-left:20px; cursor:pointer; cursor:hand;}
.exhibitor-btn
{background:url(../exhibit-registration.jpg); width:184px; height:43px; border:0px; padding:3px 15px; float:left; margin-top:8px; cursor:pointer; cursor:hand;}
.gen-btn
{background:#ffc513 url(../lst-spirite.jpg) 0 -286px repeat-x; border:#f9be36 1px solid; padding:3px 15px; color:#670600; font-weight:bold; font-size:11px; font-size:12px; float:left; margin-top:8px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; cursor:hand;}
*html .gen-btn
{padding:3px 7px;}
.industry-focus
{width:690px; float:left; padding:10px 10px 0 15px; background: url("../left-cat.jpg") repeat-x scroll center top transparent; margin-top:22px;}
.industry-focus h3
 {font-size:13px; color:#003366; margin:0; float:left;}
.icon-box
{float:right; font-size:11px; color:#194775; margin-top:2px;}
.icon-box span
{width:75px; float:left; margin:0 0 0 5px;}
.icon-box img
{float:left;}
.industry-focus dl
{width:690px;}
.industry-focus dl dt
{width:690px;font-size:12px; font-weight:bold;color:#003366; margin:20px 0 0 0;}
.industry-focus dl dd
{width:690px;font-size:12px; color:#000; margin:0; padding:0;}

.other-box
{width:679px; float:left; margin-top:2px; background:#fffdc9; border:1px solid #ebe88f; padding:10px 15px; margin-top:25px;}
.other-box h3
{color:#ff6600; font-weight:bold; font-size:12px; margin:0 0 10px 0;}
.other-tradeshows
{width:305px; float:left; padding:0px 15px 0 15px; margin:0 0 2px 0; background:url(../arrow--blck.gif) no-repeat 0 2px;}
.other-tradeshows a
{text-decoration:none; color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.other-tradeshows a:hover
{text-decoration:underline;}
.company-name
{font-size:12px; color:#188d04; padding-top:3px; float:left;}
.members-cont
{float:left; width:133px;}
.gk-seal
{float:left; width:110px; height:18px; background: url("../lst-spirite.jpg") no-repeat -144px -84px; margin-top:6px;}
.sk-seal
{float:left; width:110px; height:18px; background: url("../lst-spirite.jpg") no-repeat 0 -84px; margin-top:6px;}
a.contact-now
{color:#003366; font-weight:bold; text-decoration:underline; margin:6px 0 0 15px; float:left;}
.top-gap
{margin-top:20px;}


.clearfix
{clear:both;}

/****** Organizer View Page  *****/

/* CSS Document */

.orgainzer-heads
{color:#003366;}

.industry-focus p{font-size:14px; color:#000; margin:10px 0;line-height:18pt}
.upcoming-trshow
{float:left; padding:10px 0; color:#000; width:100%;}
.upcoming-trshow h3
{float:left; color:#003366; font-size:12px;}
.upcoming-trshow ul
{float:left; list-style-type:none; margin:0; padding:10px 0;}
.upcoming-trshow ul li
{float:left; clear:left; padding:1px 0;}
.upcoming-trshow ul li span
{color:#003366; font-weight:bold;}


/*********** Main Category Page ***************/

.sec-categories {
    display: inline-block;
    float: none;
    height: auto;
    vertical-align: top;
    width: 205px;
}
.sec-caption {
    cursor: pointer;
    padding-left: 2px;
}
.sec-categories ul {
	padding:0px;
    padding-bottom:15px;
}
.sec-cate-hide .sec-categories {
    display: none;
}
.sec-categories .sec-cates-hide {
    display: none;
}
.sec-categories .sec-cates-show {
    display: block;
}
#page .sec-caption, .sec-caption {
}
.sec-caption-fold {
}
.less-link {
    background-position: 0 -99px;
}
.less-link-hover {
    background-position: 0 -139px;
}
.categories-subs .sec-categories {
    height: auto;
    white-space: normal;
}
.sec-categories dt, .sec-categories dd, .sec-categories a {
    white-space: normal;
}
.more_categories li {
    margin-left: 0;
    padding-left: 0;
}
.more_categories ul, .less-link {
    display: none;
    padding-bottom: 5px;
}
.sec-categories .more_categories {
    margin-top: 0;
    padding-top: 0;
}
.more-link {
    display: block;
    padding-top: 5px;
}

.sec-categories a.main-category {
    color: #FD6B04;
    font-size: 14px;
    font-weight: bold;
}

.page_heading {
	
	color: #000000;
    font-size: 16px;
    font-weight: bold;
	margin-bottom:0px;
}

a:link {
    color: #003366;
	text-decoration:none;
}
a:visited {

    color: #003366;
}
a:hover {

    color: #336699;
}
a:active {
    color: #003366;
}

/** Listing Block ***/

.featured-tradeshows-in-city
{border-bottom: 1px solid #D3E0F1; float: left; padding: 0 2px; width: 535px; margin-bottom:5px; margin-top:5px;}
.featured-tradeshows-in-city h3
{color: #003366; float: left; font-size: 12px; font-weight: bold; margin: 0 0 0; padding: 0;}
.featured-tradeshows-in-city h4
{color: #333; float: left; font-size: 12px; font-weight: bold; margin: 0 0 13px; padding: 0; width: 500px;}
.featured-tradeshows-in-city h5
{color: #000; float: left; font-size: 12px; margin: 10px 0 10px;}
.share 
{float:left;  margin: 10px 0 10px;}

.heading3
{color: #333; float: left; font-size: 14px; font-weight: bold; margin: 5px 1px 13px; padding: 0; width: 500px;}
.box1
{float: left; width: 528px; color:#000;}
.box1 span
{color: #003366; font-size: 12px; font-weight: bold;}
.border-none 
{border:none;}
.breadcrumb
{width:960px; float:left; color:#003366; }
.breadcrumb ul
{float:left; list-style-type:none; margin:0; padding:0;}
.breadcrumb ul li
{float:left; padding:5px 0 0 0;font-weight:bold;}
.breadcrumb a
{font-size:12px; color:#003366; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover
{text-decoration:underline;}
.crumbseperator 
{color: #134479; font: 10px Arial,Helvetica,sans-serif; padding: 2px 4px 0 4px; float:left;}

/***** Top List **/

.tradeshow-list
{float:left; width:189px; border:#d3e0f1 1px solid; background:url(../left-cat.jpg) repeat-x top; padding-bottom:8px;}
.tradeshow-list h1
{float:left; width:189px; padding-left:10px; color:#003366; font-weight:bold; font-size:12px; margin:10px 0;}
.tradeshow-list strong
{float:left; width:189px; padding-left:10px; color:#003366; font-weight:bold; font-size:12px; margin:10px 0;}
.tradeshow-list ul
{float:left; margin:0; padding:0 0 0 12px; list-style-type:none; width:189px; color:#003366;}
.tradeshow-list ul li
{float:left; margin:0; width:178px; padding:3px 8px;background:url(../community-bullet.jpg) no-repeat 0px 9px;}
.tradeshow-list ul li a
{text-decoration:none; color:#003366;}
.tradeshow-list ul li a:hover
{text-decoration:underline;}

.submit-show a
{text-decoration:none; color:#660000; background:url(../submit-tradeshow-btn.jpg) repeat-x; padding:6px 16px 4px 15px;border:#f9be36 1px solid; float:left;}
.submit-show a:hover
{background:#f9be36;}

.alert_box
{
	background-color:#FEF5BE;
	border:2px solid #FDD425;
	font-size:12px;
	margin-top:5px;
}

.success_alert
{
    background-color:#CBF7C8;
    border:2px solid #83C97F;
    font-size:12px;
}

.ts-banner{float:left; width:975px; margin:5px 0;}

.ts-featured-content
{float:left; width:975px;}

.ts-featurd-left{float:left; width:717px; margin:10px 0; line-height:16px;}

.ts-menu{float:left; margin:0 0 0 0;}
.ts-menu ul{float:left; margin:0; padding:0; list-style-type:none;}
.ts-menu li{float:left; border:1px solid #aabac9; font:12px  Arial, Helvetica, sans-serif; cursor:pointer; outline:none; font-weight:bold; display:inline; margin-right:3px;}
.ts-menu li a span{float:left; display:block; padding:5px 14px; background:url(../top-menu-bg1.gif) repeat-x left top; color:#0f4368;}
.ts-menu li a:hover{color:#fff;}
.ts-menu li a:hover span{color:#fff; background:url(../top-menu-bg2.gif) repeat-x left top;}
.ts-menu li a.active, .menu li a.active:hover{background:url(../top-menu-bg2.gif) repeat-x left top; color:#fff;}
.ts-menu li a.active span, .menu li a.active:hover span{background:url(../top-menu-bg2.gif) repeat-x left top; color:#FFF; padding:5px 14px;}

.ts-content-left{float:left; width:695px; border:#d3e0f1 1px solid; padding:10px; color:#000;}
.ts-content-left h1{ float:left; width:695px; font:normal 18px Arial, Helvetica, sans-serif; color:#0e5dab; margin:0; padding:0;}
.ts-content-left p{float:left; width:695px;}

.ts-content-bar{float:left; width:695px; background:url(../Untitled-2.jpg) repeat-x; border:#d7d7d7 1px solid;}
.ts-content-bar ul{float:left; list-style-type:none; margin:0; padding:0;}
.ts-content-bar ul li{float:left; color:#fff600; font-size:13px; font-weight:bold; border-right:#d7d7d7 1px solid; text-align:center; width:172px; padding:6px 0;}
.ts-content-bar ul li.last{border:none;}

.ts-content-points
{float:left; width:695px;}
.ts-content-points h3
{float:left; width:695px; font-size:15px; margin:20px 0px 5px 0px;}
.ts-content-points ul
{float:left; width:695px; margin:0; padding:0; list-style-type:none;}
.ts-content-points ul li
{float:left; background:url(../ts-list-arrow.jpg) no-repeat 2px; width:337px; padding:3px 0 3px 10px;}
.ts-content-points ol
{float:left; width:670px; margin:0 0 0 20px; *margin:0 0 0 10px; padding:0;}
.ts-content-points ol li
{float:left; padding:3px 0; width:670px;}
.ts-floorplan
{float:left; width:695px; text-align:center; margin:40px 0 0 0;}
.ts-floorplan span
{color:#0045a0; font:bold 20px Arial, Helvetica, sans-serif;}
.ts-floorplan-image
{width:695px; text-align:center; margin:10px 0;}
.ts-message
{float:left;}
.ts-message h3
{float:left; width:695px; font-size:15px; margin:20px 0;}
.ts-message-thumb
{float:left; width:113px; height:113px; border:#cedae6 1px solid; margin:10px 10px 10px 20px; *margin:10px 10px 10px 10px;}
.ts-message-txt
{float:left; margin:30px 10px 0 10px; width:530px; line-height:18px; *margin:30px 5px 0 5px;}

.ts-featured-right
{float:right; width:249px;}
.ts-social
{float:left; width:249px;}
.ts-signup-ext
{float:left; background:url(../ts-exh.jpg) no-repeat; width:249px; text-align:center; padding:86px 0 17px 0; margin:0 0 10px 0;}
.ts-signup-vis
{float:left; background:url(../ts-vis.jpg) no-repeat; width:249px; text-align:center; padding:86px 0 17px 0; margin:0 0 10px 0;}
.ts-contact
{float:left; width:227px; background:url(../ts-right-bg.jpg) repeat-x; border:#d4e0f1 1px solid; padding:10px; color:#003366; margin:0 0 10px 0;}
.ts-contact span
{margin:15px 0 0 10px; float:left; width:100%; line-height:20px;}
.ts-contact-btn
{width:227px; text-align:center; margin:10px 0 0 0; float:left;}
.ts-approved
{float:left; width:227px; margin:10px 0;}
.ts-approved-thumb
{float:left; width:69px; height:34px; margin:0 10px 0 0; }
.ts-approved-txt
{float:left; width:148px;}
.ts-contact ul
{float:left; list-style-type:square; margin:10px 0 0 15px; *margin:10px 0 0 7px; padding:0;}
.ts-contact ul li
{float:left; width:212px; padding:2px;}
.ts-contact ul li a
{text-decoration:none; color:#003366;}
.ts-contact ul li a:hover
{text-decoration:underline;}


.ts-message-thumb
{float:left; width:113px; height:113px; border:#cedae6 1px solid; margin:10px 10px 10px 20px; *margin:10px 10px 10px 10px;}
.ts-message-txt
{float:left; margin:30px 10px 0 10px; width:530px; line-height:18px; *margin:30px 5px 0 5px;}
.ts-content-news
{float:left; width:695px;}
.ts-content-news h3
{float:left; width:695px; font-size:15px; margin:15px 0 10px 0;}
.ts-content-news ul
{float:left; width:695px; margin:0 0 25px 0; padding:0; list-style-type:none;}
.ts-content-news ul li
{float:left; width:682px; padding:3px 0 3px 0;}
.ts-content-news ul li a
{text-decoration:none; color:#003366;}
.ts-content-news ul li a:hover
{color:#2673b9;}
.ts-content-photos
{float:left; width:695px;}
.ts-content-photos ul
{float:left; width:674px; margin:10px 0 0 0; padding:0; list-style-type:none;}
.ts-content-photos ul li
{float:left; width:156px; padding:0 16px 10px 0;}
.ts-content-photos ul li.last
{float:left; padding:0;}
.ts-content-photos ul li img
{width:156px; height:104px; border:1px solid #004584;}
.ts-content-downloads
{float:left; width:695px;}
.ts-content-downloads h3
{float:left; width:695px; font-size:15px; margin:15px 0 10px 0;}
.ts-content-downloads ul
{float:left; width:695px; margin:0 0 20px 0; padding:0; list-style-type:none;}
.ts-content-downloads ul li
{background:url(../ts-list-arrow-blue.jpg) no-repeat 2px; width:337px; padding:3px 0 3px 10px;}
.ts-content-downloads ul li a
{text-decoration:none; color:#003366;}
.ts-content-downloads ul li a:hover
{color:#2673b9;}

.ts-featured-right
{float:right; width:249px;}
.ts-social
{float:left; width:249px;}
.ts-signup-ext
{float:left; background:url(../ts-exh.jpg) no-repeat; width:249px; text-align:center; padding:86px 0 17px 0; margin:0 0 10px 0;}
.ts-signup-vis
{float:left; background:url(../ts-vis.jpg) no-repeat; width:249px; text-align:center; padding:86px 0 17px 0; margin:0 0 10px 0;}
.ts-contact
{float:left; width:227px; background:url(../ts-right-bg.jpg) repeat-x; border:#d4e0f1 1px solid; padding:10px; color:#003366; margin:0 0 10px 0;}
.ts-contact span
{margin:15px 0 0 0px; float:left; width:100%; line-height:20px;}
.ts-contact-btn
{width:227px; text-align:center; margin:10px 0 0 0; float:left;}
.ts-approved
{float:left; width:227px; margin:10px 0;}
.ts-approved-thumb
{float:left; width:69px; height:34px; margin:0 10px 0 0; }
.ts-approved-txt
{float:left; width:148px;}
.ts-contact ul
{float:left; list-style-type:square; margin:10px 0 0 15px; *margin:10px 0 0 7px; padding:0;}
.ts-contact ul li
{float:left; width:212px; padding:2px;}
.ts-contact ul li a
{text-decoration:none; color:#003366;}
.ts-contact ul li a:hover
{text-decoration:underline;}
.ts-sponsors
{float:left; width:227px; background:url(../ts-right-bg.jpg) repeat-x; border:#d4e0f1 1px solid; padding:10px; color:#003366; margin:0 0 10px 0;}
.ts-sponsors strong
{float:left; width:227px;}
.ts-sponsors ul
{float:left;list-style-type:none; margin:12px 0 0 0; padding:0 0 0 20px;}
.ts-sponsors ul li
{float:left; width:80px; padding:0 7px;}


.fts-show
{float:left; border:#e3e3e3 1px solid; padding:10px; width:265px; margin:10px;}
.fts-show-thimb
{float:left; width:80px; height:80px; border:#e3e3e3 1px solid; margin-right:10px;}
.fts-show h3
{float:left; color:#003366; font-size:12px; margin:5px 0; font-weight:normal;}
.fts-show h3 a
{color:#003366; text-decoration:none;}
.fts-show h3 a:hover
{text-decoration:underline;}
.fts-show-txt
{float:left; color:#666; width:173px;}

.consultant-show
{float:left; width:693px; border:#e0ebfa 1px solid; margin:10px 0 0 0;}
.consultant-show a
{color:#003366; text-decoration:none;}
.consultant-show a:hover
{text-decoration:underline;}
.consultant-show h2
{float:left; background:#e0ebfa; font-size:13px; color:#003366; padding:7px 0 7px 10px; width:683px; margin:0;}
.consultant-show-info
{float:left; padding:10px; width:673px;}
.consultant-show-date
{float:left; width:280px;}
.consultant-show p
{width:673px; margin:5px 0;}
.consultant-contact
{float:left; margin:13px;}
.stra-partner
{float:left; width:227px; margin:10px 0;}
.stra-partner img
{float:left; margin:0 3px;}

#heading_text {
    background-color: #F9F9F9;
    font-size: 11px;
    height: 14px;
    margin-bottom: 2px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
}

#heading_text h1 {
    display: inline;
    font-size: 11px;
    font-weight: normal;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	z-index: 1101;
	outline: none;
	display: none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: #fff;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
	/*border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;*/
	overflow:hidden;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -12px;
	right: -12px;
	width: 30px;
	height: 30px;
	background: transparent url('../fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: -20px;
}

#fancybox-right {
	right: -20px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	/*top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');*/
	top: 10px;
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* Tradeshow Book a Stall related CSS - starts here */
.vp-hd {
    float: left;
    width: 720px;
    background: #f7f7f7;
    font: bold 15px arial;
    color: #333; padding:0 5px; margin-bottom:10px;
	margin: 30px 0 10px 0;
}
 p.stp{
	float:left; width:200px; font:bold 20px arial; padding:3px 0 5px 0; color:#1b588c;
}
.barh1 {
    float: right;
    width: 150px;
	}
.barh1 p.vld {
    text-align: center;
    width: 150px;
    font: bold 12px arial;
    color: #7b7b7b;
	padding: 5px 0 0 0;
	}
.barh1 p.vld  {
    text-align: center;
    width: 150px;
    font: bold 12px arial;
    color: #7b7b7b;
	padding: 5px 0 0 0;
	}
.barh1 p.vld span{
	color: #7b7b7b;
    font-weight: normal;
}
.barh {
    float: left;
    width: 138px;
    margin: 2px 0 10px 0;
    display: inline;
    text-align: left;
    border: 1px solid #f1f1f1;
    padding: 4px 5px 4px 5px;
    cursor: pointer;
    border-radius: 5px;
    background: -moz-linear-gradient(center top , #FFFFFF 0pt, #F5F5F5 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f5f5f5));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#f5f5f5');
}

.barh P {
    float: left;
    width: 140px;
    margin: 0 0 4px 0;
    padding: 0px 0 3px 0;
    border-bottom: 1px solid #ccc;
    font: bold 14px arial;
    color: #3495df;
	text-align:center;
	}
	.barh P.opn{
	margin: 0px;
	font: 18px/24px arial;
	color: #ff8519;
    padding: 0;
    float: left;
    border: 0px;
    text-align: center;
	}
.barh P.opn b {
    color: #ff8519;
	}
.barh P.opn IMG {
    float: right;
    padding: 0 !important;
    margin: 0px;
    text-align: center;
	}
.barh:hover {
    background: -moz-linear-gradient(center top, #f5f5f5 0pt, #fff 100%) repeat scroll 0 0 transparent !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff)) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#f5f5f5', endColorstr = '#ffffff');
	}
H1 {
    /*float: left;*/
    /*width: 647px;*/
    color: #FF8519;
    font: 22px arial;
    padding: 10px 0px 10px 0px;
	}
/* Tradeshow Book a Stall related CSS - ends here here */
.exh_th, .exh_td
{
text-align:left;
}
.exh_th{
	height:30px;
	padding-left: 10px;
	font-size:14px;
}
.exh_td{
	padding-left: 10px;
}
.exh_table{
border:1px solid #ccc;
}
.exh_table tr:nth-child(even) {background: #EEEEEE}
.exh_table tr:nth-child(odd) {background: #FFF}