@charset "utf-8";
/*CSS Document */
body		{padding:0px; margin:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif;}  
.table		{ text-align:left; width:100%; border:none; background-color:#ffffff;
				border:none; padding:0;}
a 			{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif;}
.clear		{ clear:both; float:left; height:0px; width:auto; background-color:#003366;}	
.floatLeft		{float:left;}
.floatRight		{float:right;}
.positionAbsolute	{ position:absolute;}
.positionRelative	{ position:relative;}
.hidden				{ display:none;}
td {
	vertical-align:top;
	color: #D6D6D6;
}
.separetor	{ width:auto; height:32px;}
.separetorBody	{ width:auto; height:22px;}
.separetor1	{ width:auto; height:34px;}
.separetor2	{ width:auto; height:20px;}
.separetor3	{ width:auto; height:30px;}
ul, li	{ list-style-type:none; margin:0px; padding:0px;}
.width221 { width:221px; padding-left:23px; _padding-left:20px;}
img 		{ border:0;}
form { padding:0; margin:0;}
a { cursor:pointer;}
.width33 { width:33%;}
.justify {
	text-align:justify;
	color: B8D433;
}
.noPadding { padding:0 !important;}
.noMargin {margin:0 !important}
.bold { font-weight:bold;}
.paragraph1 {
	color:#6d6d6d !important;
	font-weight:normal;
	text-align:justify;
}
.indexText {
	margin-bottom:5px;
	_margin-bottom:4px;
}
/************************	Header	***********************************************/
.bg { background-color:#e9e9e9}
.menuBack { background-image:url(../images/menuGrad.gif); background-repeat:repeat-x; width:100%; height:88px; z-index:100; background-position:bottom}
.menuShadow { background-image:url(../images/topShadow.gif); background-repeat:repeat-x; height:102px; width:100%; left:0; z-index:1; top:-5px;}
.topBody { width:100%; height:100%; z-index:10;}
.bodyGradTop1 { background-image:url(../images/bodyGrad.gif); width:100%; height:7px; background-repeat:repeat-x; bottom:-7px; left:0px;
				z-index:10000; _bottom:-12px;}
.bodyCorner1_1 { background-image:url(../images/c1.gif); width:12px; height:12px;background-repeat:no-repeat;  bottom:-12px;
					  right:-12px;  z-index:100000;}
.bodyCorner4_1 { background-image:url(../images/c4.gif); width:12px; height:12px;background-repeat:no-repeat; bottom:-12px;
					left:-12px;  _left:-12px; _bottom:-12px; z-index:100000;}
.logo 	{ left:30px; bottom:-19px; z-index:100000; _bottom:-19px;}
.mainMenuCon { z-index:100000;}
.mainMenu { margin-top: 47px; margin-left:21px; _margin-left:22px;}
.imgMenu { margin-top:5px; margin-left:1px;}
.menu {color:#6d6d6d; text-decoration:none; height:41px; display:block;
				background-image:url(../images/menuUnSelectGrad.gif); background-repeat:repeat-x;
				 padding-left:3px; padding-right:32px; _width:46px; _padding-right:29px;}
.menu:hover, .menuSelected {color:#d91f26; text-decoration:none; height:41px; display:block; cursor:pointer;
				background-image:url(../images/menuSelectGrad.gif); background-repeat:repeat-x;
				padding-left:3px; padding-right:32px;  _width:46px; _padding-right:29px;}
.menuBorder {width:0px !important; border:0; height:41px; border-left:solid 1px #b9b9b9; border-right:solid 1px #ffffff; padding:0 !important}
.ddArrow {margin-top:-12px; right:9px;}
.ddItems { z-index:1000; border:solid 1px #bababa; width:101%; left:-2px; border-top:0; background-color:#efefef;}
.ddItems li a { line-height:20px;padding-left:4px; display:block; color:#6d6d6d !important; text-decoration:none;
				border-left:solid 1px #FFF; border-bottom:solid 1px #FFF; _height:20px;}
.ddItems li a:hover	{background-image:url(../images/ddGrad.gif); background-repeat:repeat-x; background-position:bottom; cursor:pointer;
				text-decoration:none; color:#6d6d6d !important;}
/*****	Drop Down	*****/
#nav { z-index:1000;}
#nav li{
    position:relative;
	z-index:1000;
}
#nav ul {
    position:absolute;
    display:none; z-index:10000;
}

/*works in case no script is running*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }
/************************	Body	***********************************************/
.Body { width:auto;height:400px;; background-color:#FFF; z-index:1;padding:24px;}
._innerBody { padding:24px; border:solid}
.hairInShape { border:solid 2px #e9e9e9;}
.hairInShape2 { border:solid 5px #e9e9e9;}
._height274 {height:276px; ]height:274px; }
.bodyText { color:#6d6d6d; text-align:justify; margin-top:12px; margin-bottom:16px; ]margin-bottom:12px; _margin-bottom:0px;}
.bodyList div span { background-image:url(../images/list.gif); background-repeat:no-repeat; background-position:left; padding-left:8px;
					color:#6D6D6D;}
.bodyLink { color:#dc0963; text-decoration:none; padding-left:8px;}
.bodyLink:hover {
	color:D91f26;
	text-decoration:underline;
	font-weight:bold;
}
.img1 {margin-top:24px; margin-bottom:18px; ]margin-bottom:17px;}
.bodyText2 { color:#6d6d6d; text-align:justify; margin-top:11px; line-height:14px;}
/*******	shadows		****/
.bodyGradBottom { background-image:url(../images/g3.jpg); width:935px; height:12px; background-repeat:repeat-x; bottom:-12px; left:0px;}
.grad2 {
	right:-12px;
	top:0px;
	width:12px;
	height:445px;
	z-index:0
}
.grad22 {background-image:url(../images/g2.jpg); background-repeat:repeat-y; width:12px; height:425PX; top:88px; left:0px;}
.grad4 { background-image:url(../images/g4.jpg); background-repeat:repeat-y; width:12px; height:445px; left:-12px; top:0px;}

.bodyCorner11 {	_right:-1px;}
.bodyCorner2 { background-image:url(../images/c2.gif); width:16px; height:26px;background-repeat:no-repeat;
					right:-10px; bottom:-11px;z-index:1000; }
.bodyCorner3 { background-image:url(../images/c3.gif); width:16px; height:26px;background-repeat:no-repeat;
					left:-10px; bottom:-11px; z-index:1000;}
/******		background	***/
.pic1 { top:92px; left:-73px;}
.pic222 {background-image:url(../images/pic2.jpg); top:100px; background-repeat:no-repeat; position: relative; height:303px; width:auto;}
.pic2 {background-image:url(../images/pic2.jpg); background-repeat:no-repeat; position: relative; height:303px;}
.pic3 { float:left; margin-left:18px;}
.netways { background-image:url(../images/netways.jpg); background-repeat:no-repeat; height:172px; width:23px; bottom:0px;left:-23px;z-index:100;}
._bodyGradLeft { background-image:url(../images/g4.jpg); background-repeat:repeat-y; width:12px; height:400px; left:-12px;}
.homeTitle {
	background-repeat:no-repeat;
	background-position:right;
	padding-left:0px;
}
.indexRight { margin-top:15px; ]margin-top:12px;}
.pad5 { padding-right:5px !important;}
/************************	About Show	***********************************************/
.showLine { width:503px; display:inline-block; height:10px; border-bottom:#e9e9e9 2px solid}
.showLeft2 { margin-top:14px;width:640px; margin-bottom:43px; ]margin-bottom:38px; _margin-bottom:51px;}
.stone { margin-top:20px; margin-left:14px;}
.showText1 { color:#61106a; margin-left:165px; display:block; font-weight:bold; text-align:justify;}
.showText2 { color:#6d6d6d; margin-left:165px; display:block; text-align:justify;}
.showLeft3 {
	background-color:#B8D433;
	padding:15px;
	color:#6d6d6d;
	text-align:justify;
	_padding:12px;
}
/************************	About Exhibiting	***********************************************/
.ExLine {width:348px; display:inline-block; height:6px; border-bottom:#e9e9e9 2px solid; ]margin-top:-12px;}
.ExList {
	padding-left:12px;
	width:350px;
}
.ExList ul {}
.ExList ul li {list-style:disc; color:#dc0963; margin-left:12px; ]margin-left:17px; line-height:14px;}
.ExList ul li span {color:#6d6d6d}
.ExTitle {color:#dc0963; font-weight:bold; margin-bottom:4px; padding-left:12px;}
/***	Guide	****/
.ExText {color:#61106A;}
.ExList2 { width:auto; }
.ExList2 ul { margin-bottom:5px;}
.ExList2 ul li { margin-left:40px;}
.guideContainer {
	border:solid 1px #d91f26
}
.guideTitle {
	font-size:18px;
	color:#FFF;
	background-color:#d91f26;
	padding-top:30px;
	padding-left:14px;
	font-weight:bold;
}
.gTitle {
	color:#d91f26;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-left:10px;
}
.gList li {list-style:disc; color:#8cc63f; margin-left:12px; ]margin-left:17px; line-height:14px;}
ul.gList  li span {color:#58595b;}
.gList { padding-left:10px;}
.venu ul {margin-left:185px;}
.venu img { margin-top:10px;}
.venu { min-height:221px;}
/********	Exhibitor Guide 	******/
.GuideTitle {
	background-repeat:repeat-x;
	background-position:left 17px;
	margin-bottom:30px;
}
.GuideTitle span { font-size:18px; color:#8cc63f; background-color:#FFF; padding-right:13px;}
.GuideText { color:#58595b; margin-bottom:25px;}
.GuideList { margin-bottom:25px !important;}
.GuideList li {color:#8cc63f !important; margin-left:12px; ]margin-left:17px; line-height:14px; margin-left:15px !important; list-style:outside;}
li.black	{color:#000 !important;}
li.green	{color:#D91f26  !important;}
li.violet	{color:#6d6d6d  !important;}
.GuideList li span {color:#58595b;}
.plant {left:0px; bottom:0px;}
.plant2 {margin-left:90px;}
.plant3 { width:530px !important;}
/**********	Promo	***********/
.PromoText {
	background-color:#FFF;
	color:#FFF;
	margin-bottom:18px;
}
.PromoText span { padding:6px 10px 8px 0px; line-height:20px; font-weight:bold; display:block; height:107px;}
.PromoText img { margin-right:12px;}
.PromoBody { color:#58595b; font-weight:bold; line-height:18px;}
.PromoList {
	margin-top:8px;
	margin-bottom:10px !important;
	color: #000;
}
.PromoList span { line-height:20px;}
.italic {color:#58595b; font-style:italic;}
/**********		Floor Plan	**********/
.exHR {
	background-position:left 11px;
]background-position:left 10px;
	background-repeat:repeat-x;
	margin-top:10px;
}
.exHR  span { padding-right:13px; background-color:#FFF;}
.exHR2 {
	background-position:left 11px;


]background-position:left 10px;
	background-repeat:repeat-x;
}
.exHR2  span { padding-right:13px; background-color:#FFF;}
/************************	Contact us	***********************************************/
.CoLine {width:539px; display:inline-block; height:10px; border-bottom:#e9e9e9 2px solid; ]margin-top:-12px;}
.CoTitle { margin-top:10px; color:#6d6d6d; font-weight:bold; margin-bottom:8px;}
.CoPink {
	color:#d91f26;
}
.CoGreen { color:#8cc63f; }
.CoText { margin-left:77px;line-height:15px; color:#6d6d6d}
.CoMail {color:#6d6d6d; margin-top:8px; background-color:#f4f4f4; line-height:24px; padding-left:10px;}
.CoMail a { color:#61106a;}
.CoMail a:hover {
	color:#d91f26;
	text-decoration:none;
}
.Mailto { padding-top:12px; width:75px; color:#61106a; font-weight:bold; padding-left:2px;}
.txtbox { width:233px; height:19px; border:solid 1px #b5babd; margin-top:11px; color:#6D6D6D;
				font-family:Verdana, Geneva, sans-serif; font-size:12px; ]margin-top:9px;}
.width23 { width:23px;}
.textArea { width:233px; height:83px;border:solid 1px #b5babd; margin-top:13px;}
.send { background-color:#e9e9e9; border:solid 1px #99a0a5; color:#61106a; font-size:11px; font-weight:bold; height:19px;
			padding-left:8px; padding-right:8px; margin-top:10px; cursor:pointer;}
.send:hover, .sendHover { background-color:#61106a; border:solid 1px #99a0a5; color:#e9e9e9; font-size:11px; font-weight:bold; height:19px;
			padding-left:8px; padding-right:8px; margin-top:10px; cursor:pointer;}
.sendEmail  {vertical-align:middle; padding-left:2px;}
.country { width:237px; height:20px; border:solid 1px #b5babd; margin-top:9px; color:#6D6D6D;
				font-family:Verdana, Geneva, sans-serif; font-size:12px;}
/************************	Show Attraction		***********************************************/
.attractionText img { margin-right:25px;}
.attractionText span {
	color:#6d6d6d;
	line-height:normal;
}
/************************	Sponsorship Opportunities	**************************************/
.sponsorText { color:#58595b; line-height:14px;}
.SList {  padding:0; margin:0; padding-left:10px;}
.SList li { list-style:upper-alpha; font-size:14px; font-weight:bold;}
.SNormal, .SNormal li {font-size:10px; font-weight:normal;}
.italic { font-style:italic;}
.sBold {
	font-weight:normal !important
}
.sheight { height:90px;}
.sponsor1 {margin-right:40px;}
.sponsor2 {margin-right:40px;}
/************************	Organizers	***********************************************/
.orgText { color:#8CC63F !important;}
.orgAddress div {padding-top:15px; margin-left:100px;}
.orgAddress div span { color:#58595b}
.orgAddress div ul li { color:#58595b; margin-left:15px !important; padding-left:0px !important; list-style:outside}
.orgAddress div ul li span{ color:#58595b; }
/************************	Site Map	***********************************************/
.ExList ul li a {color:#6d6d6d; text-decoration:none}
.ExList ul li a:hover {color:#8cc63f; text-decoration:underline;}
.subList{ padding-left:20px; color:#e60e64 !important; display:block}
.subList:hover {color:#8cc63f !important; text-decoration:underline;}
.SiteLine  {width:548px; display:inline-block; height:6px; border-bottom:#e9e9e9 2px solid; ]margin-top:-12px;}
/************************	Footer	***********************************************/
.footer {width:100%; height:auto; z-index:1000; position:relative;}
.footerimg { margin-left:37px;}
.organized, .greyText { color:#6d6d6d; text-decoration:none}
.organized:hover {text-decoration:underline}
.footList {margin-top:16px; height:13px; padding:0px 4px 0px 4px;}
.footFirst {margin-top:12px; height:13px; padding:0px 4px 0px 4px;}
.footborder { border-left:solid 1px #6d6d6d; border-right:solid 1px #FFF; width:0px; height:13px;margin-top:16px;}
li a img { margin-top:7px}
.org { margin-top:5px}

/*styles for scroll bar begin*/
.Scroll { padding-right:20px;}
/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar{ 
  position:relative; left:0; top:25px;
  width:9px; height:321px; 
  font-size:1px; z-index:1; cursor:pointer; 
  }
  
div#wn	{ 
    position:relative;
	width:620px;
	height:352px; 
    overflow:hidden;
	padding:0px;
}
div#scrollbar { 
  position:relative;
  width:11px; height:200px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  display:block; /* initially display:none; to hide from incapable */
  }

div#track { 
  position:absolute; left:0; top:3px;
  width:9px; height:321px;
  background-image:url(../images/scroll.gif); background-repeat:repeat-y; background-position:top;
  z-index:1;
  }
div#dragBar {
	position:absolute;
	left:0px;
	top:1px;
]left:2px !important;
	width:7px;
	background-color:#d91f26;
	z-index:1;
  }  

	
/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}
/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
	
/*styles for scroll bar end*/
/**		right nav			**/
.interest { padding-left:13px; padding-right:12px; padding-bottom:1px;}
.heightRight { height:23px; ]height:20px;}
.heightRight1 { height:22px; ]height:22px;}
/*******	Press and Media	***********/
.media img { margin-right:20px;}
/****	slide	******/
#slideshow {
    position:relative;
	 width:216px; height:117px;
}

#slideshow a {
	position:absolute;
	top:0px;
	left:-1px;
	z-index:-2;
	cursor:default;
}

#slideshow a.active {
    z-index:1;
}
#slideshow a.last-active {
    z-index:-1;
}
.bg table tr td div .Body.positionRelative.innerBody table tr td div a strong {
	color: #000;
}
.bg table tr td div .Body.positionRelative.innerBody table tr td div .separetorBody a {
	color: #000;
}
