@charset "utf-8";
/* CSS Document */

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D5D5D2;
	text-decoration: none;
	text-align: center;
	margin: 0px auto 0px auto;
	width:1000px;
	/*background-color: #000000;	*/
}

#Header
{
	/*background:url(Images/home_mainpromo.jpg) no-repeat center 0;*/
	height:370px;
	width:974px;
}

#HomeContent
{
	background:url(home_content_bg.gif) repeat-x 0 0;
	height:320px;
	width:974px;
	padding-top:15px;
}

#PageContentBg
{
	/*background:url(home_content_bg.gif) repeat-x 0 0;*/
	/*background:#000 url(bodybg.gif) no-repeat 0 0;*/
	min-height:320px;
	overflow:hidden;
	width:974px;
	padding-top:15px;
	padding-bottom:15px;
	 -webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	border: solid #bebebe 1px;
	color:#000;
}

h3
{
	font-size: 18px;	
	color:#50afd8;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
	margin:20px auto 10px auto
}

.sampletext
{
	font-size: 18px;	
	color:#50afd8;
	text-align:center;
	text-transform:lowercase;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}


.ApplicationForm
{	
	line-height:2.5em;
	text-align:left;
}



.ApplicationForm .label
{
	text-align:right;
	width:150px;
	display:inline-block;
	padding-right:2px;
	vertical-align:top;
}


.ApplicationForm .tbstyle
{
	width:150px;
	padding-left:10px;
}

.ApplicationForm .chkbox
{
	text-align:left;
	margin:0px 2px 0px 0px;
}

.ApplicationForm .labelImp
{
	color:#ff0000;
	width:3px;
	vertical-align:top;
}

.HomeTab
{
	margin:0px auto 0px auto;
	padding:0px;
	width:910px;
}

.HomeTab li
{
	background:url(Shadebox_Left.png) no-repeat left top;
	width:159px;
	height:270px;
	list-style-type:none;
	float:left;
	margin:0px 1px 0px 10px;
	padding:0px 0px 0px 10px;
}

.HomeTab li div
{
	background:url(Shadebox_right.png) no-repeat right top;
	width:100%;
	height:270px;
	padding:0px 10px 0px 0px;
}

.HomeTab li div div
{
	background:url(Shadebox_mid.png) repeat-x left top;
	width:100%;
	height:270px;
	padding:10px 0px 0px 0px;
}

.HomeTab li h1
{	
	font-size: 18px;	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	margin:10px 0px 8px 0px;
}

.HomeTab li h1 a
{	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}

.HomeTab li h1 a:hover
{	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}

.HomeTab li hr
{	
	border-bottom:1px solid #ffffff;
	margin:0px -10px 10px -10px;
}

.HomeTab li p
{	
	text-align:left;
	margin:0px;
	line-height:1.3em;
}

.HomeTab li p.ShortTxt
{	
	text-align:left;
	margin:8px;
	height:200px;
	overflow:hidden;
}

.HomeTab1
{
	margin:0px auto 0px auto;
	padding:0px;
	width:720px;
}

.HomeTab1 li
{
	background:url(home_exhibitors_bg1.jpg) no-repeat 0 0;
	width:179px;
	height:270px;
	list-style-type:none;
	float:left;
	margin:1px;
}

.HomeTab1 li h1
{	
	font-size: 18px;	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	margin:10px 8px 8px 8px;
}

.HomeTab1 li p
{	
	text-align:left;
	margin:8px;
}

.PageBg
{
	margin:0px auto 0px auto;
	padding:0px;
	width:954px;
	
}

.PageBg .inner
{
	/*background:url(bodybg.gif) no-repeat 0 0;*/
	width:954px;
	list-style-type:none;
	float:left;
	margin:1px;
	min-height:200px;
	overflow:hidden;
	line-height:1.2em;
}

.PageBg .inner h1
{	
	font-size: 18px;	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	text-align:left;
	margin:8px;
}

.PageBg .inner h2
{	
	font-size: 14px;	
	color:#50afd8;
	text-transform:uppercase;
	text-align:left;
	margin:8px;
	clear:both;
}

.PageBg .inner h3
{	
	font-size: 12px;	
	color:#50afd8;
	text-align:left;
	margin:10px 8px 5px 8px;
	clear:both;
}

.PageBg .inner ul
{
	margin:5px 5px 5px 25px;
}

.PageBg .inner ol
{
	margin:5px 5px 5px 25px;
}

.PageBg .inner li
{
	text-align:left;
}

.PageBg .inner p
{	
	text-align:left;
	margin:8px;
}

.PageBg hr
{
	background: url(black_separator.gif) repeat-x 0 0;
	color:#000;
}

.PageBg .Confirm
{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	margin:30px; 
	font-style:italic; 
	font-weight:bold; 
	font-size:13px;	
	line-height:2em; 
}

.formbg
{
	background:#383836 url(home_rightcolumn.jpg) no-repeat 0 bottom;
	width:163px;
	height:540px;
	list-style-type:none;
	float:right;
	margin:1px 124px 1px 1px;
	text-align:left;
	padding:4px 8px 8px 8px;
}

.formbg h1
{
	font-size: 18px;	
	color:#708090;
	text-transform:uppercase;
	font-weight:normal;
}

.formbg h1 a
{
	color:#708090;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
}

.formbg hr
{
	background: url(black_separator.gif) repeat-x 0 0;
	color:#000;
	border:none;
}

input, textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

.tbterms
{
	text-align:left;
	background-color: #CCCCCC;
	color:#000;
	display:inline-block;
	width:350px;
	height:100px;
	overflow:scroll;
	line-height:1.2em;
	padding:5px;
}

.tbterms h4
{
	text-align:center;
	background-color: #CCCCCC;
	color:#000;
	margin:2px;
}

.tbterms h2
{
	text-align:left;
}


.tbstyle {
	background-color: #CCCCCC;
	margin: 0px;
	border: 1px solid #000000;
	width: 100px;
	height: 15px;
	padding: 2px 0px 0px 3px;
}
.checkbox {
	background-color: #CCCCCC;
	margin: 0px;

}
.btnstyle {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	background: url(buttonbg.gif) repeat-x 0 0;
	margin: 0px;
	border: 1px solid #333333;
	height: 25px;
	padding: 0px 5px 0px 5px;
}

#Footer
{
	text-transform: uppercase;
	color: #666666;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 10px;
	width:974px;
	font-size:10px;
	clear:both;
	border-top: solid #999 1px;
	margin-top:5px;
}

#Footer a
{
	color: #666666;
	text-decoration:none;
}

#Footer a:hover
{
	color: #666666;
}

#Footer #powered
{
	text-transform: uppercase;
	color: #666666;
	float:right;
}

a.orange 
{	
	color: #50afd8;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
	margin:10px 5px 20px 5px;
}
a.orange:hover,a.orange:visited 
{
	color: #50afd8;
}
a.blue 
{	
	color: #89BDF8;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
	margin:10px 2px 20px 2px;
}
a.blue:hover,a.blue:visited 
{
	color: #89BDF8;
}

a.green 
{
	color: #7CAC58;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
	margin:10px 5px 20px 5px;
}

a.green:hover, a.green:visited 
{
	color: #7CAC58;
}

.clear
{
	clear:both	
}


.PaymentTab
{
	margin:0px auto 0px auto;
	padding:0px;
	width:910px;
}

.PaymentTab li
{
	background:url(Shadebox_Left.png) no-repeat left top;
	width:280px;
	height:450px;
	list-style-type:none;
	float:left;
	margin:0px 1px 0px 10px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
}

.PaymentTab li div
{
	background:url(Shadebox_right.png) no-repeat right top;
	width:100%;
	height:auto;
	padding:0px 10px 0px 0px;
	overflow:hidden;
}

.PaymentTab li div div
{
	background:url(Shadebox_mid.png) repeat-x left top;
	width:100%;
	height:auto;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}

.PaymentTab li div div div
{
	background:none;
}

.PaymentTab li h1
{	
	font-size: 16px;	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	margin:10px 0px 8px 0px;
}

.PaymentTab li h1 a
{	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}

.PaymentTab li h1 a:hover
{	
	color:#50afd8;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}

.PaymentTab li p
{	
	text-align:left;
	margin:8px 0px 8px 0px;
	line-height:1.3em;
}

.PaymentTab li input
{	
	padding:2px;
}

.PaymentTab li div div hr
{	
	border-bottom:1px solid #ffffff;
	margin:0px -10px 10px -10px;
}

.timer
{
	 font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:19px;
	text-align:center;
	color:#6cfd6a;
	/*background-color:#101212;*/
	padding:6px 0px 6px 0px;
	width:974px;
	 /*background-color:#333333; 
	 font-size:1.2em;
	 text-align:center; 
	 color:#F97F3F;
	 width:950px;
	 padding:2px 12px 2px 12px;
	 letter-spacing:.1em;*/
	  -webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	color:#000;
	margin-bottom:10px;
}



.timer1
{
background-color:#cccccc;
font-size:1.7em;
text-align:center;
color:#f00;
width:950px;
padding:2px 12px 2px 12px;
letter-spacing:.1em;
font-weight:bold;
}
.timer2
{
background-color:#cccccc;
font-size:1.8em;
text-align:center;
color:#00f;
width:950px;
padding:2px 12px 2px 12px;
letter-spacing:.1em;
font-weight:bold;
}
.timer3
{
background-color:#cccccc;
font-size:1.9em;
text-align:center;
color:#0f0;
width:950px;
padding:2px 12px 2px 12px;
letter-spacing:.1em;
font-weight:bold;
}


.bannerThumb
{
	margin:81px auto 112px 20px;  
	width:930px;
	z-index:10001;
	padding:0px;
}

.bannerThumb li
{
	list-style-type:none;
	margin:1px 1px 0px 1px;
}

.bannerThumb li.Lt
{
	float:left;
	clear:left;
}

.bannerThumb li.Rt
{
	float:right;
	clear:right;
}

.bannerThumb li.clear
{
	
}

.liststyle
{
	padding:0px;
}

.liststyle li
{
	margin-bottom:8px;
	line-height:1.2em;
}

.liststyle strong
{
	color:#50afd8;
}

.liststyle li ul 
{
	padding:0px;
}

.liststyle li ul li
{
	margin-bottom:5px;
}

.indexTabHgt
{
	height:235px; 
	overflow:auto;
}

.BannerBtn
{
	background-color:#2c71ec;
	color:#ffffff;
	font-size:1.4em;
	font-weight:bold;
	display: inline-block;
	padding:5px 10px 5px 10px;
	margin:20px;
	float:right;
	-webkit-border-radius:5px 5px;
}

.BannerBtn:hover
{
	background-color:#3d82ec;
}

.BannerBtn:hover a
{
	background-color:#3d82ec;
	color:#cccccc;
}

.BannerBtn a
{
	color:#ffffff;
}

.BannerBtn a:hover
{
	color:#cccccc;
}

/* Indextabs New Style starts here */

.RemainTime
{
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:19px;
	text-align:center;
	color:#6cfd6a;
	background-color:#101212;
	padding:6px;
	width:974px;
}

#PreShowContent
{
	/*background:url(PreShowTabsBg.png) repeat-x 0 0;*/
	height:320px;
	padding-top:15px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:12px;
	color:#121212;
	width:974px;
}

.PreShowTabs5 li p.HomeTabHgt
{
	height:165px;
}

/* Styles for 5 tabs */
.PreShowTabs5
{
	margin:0px auto 0px auto;
	padding:0px;
	width:955px;
}

.PreShowTabs5 li
{
	background:url(PreShowTab_TopBg.png) no-repeat top left;
	width:190px;
	height:270px;
	list-style-type:none;
	float:left;
	margin:auto 0px auto 1px;
	border:none;
	text-align:center;
	padding:0px;
}

.PreShowTabs5 li div
{
	background:url(PreShowTabBg.png) no-repeat bottom left;
	width:190px;
	height:270px;
	list-style-type:none;
	float:left;
	border:none;
	text-align:center;
	padding:0px;
}

.PreShowTabs5 li h1
{	
	font-size: 1em;
	width:190px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	margin:10px auto 10px auto;
}

.PreShowTabs5 li h1 a
{	
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}

.PreShowTabs5 li h1 a:hover
{	
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}

.PreShowTabs5 li p
{	
	text-align:center;
	margin:15px 15px auto 15px;
	font-size:11px;
	line-height:1.5em;
}

.PreShowTabs5 li a
{	
	text-align:center;
	margin:5px;
	font-size:12px;
	line-height:1.3em;
	color:#0078ff;
	text-decoration:underline;
	font-weight:bold;
}

.PreShowTabs5 li a.big
{	
	text-align:center;
	margin:15px;
	font-size:18px;
	line-height:1.3em;
	color:#0078ff;
	text-decoration:none;
}


