@charset "UTF-8";
/* CSS Document */
 

body {
    float: left;
    font: 13px sans-serif,Arial;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.body_home{background:url(images/event_bg_home.png) no-repeat left 142px; width:100%; height:100%; float:left;}	
.body_bg{background:url(images/event_bg_event.png) no-repeat left 142px; width:100%; height:100%; float:left;}
div.bg{background:#fff url(images/menu_bg_1.jpg) left 23px repeat-x; margin:0; padding:0; height:143px; width:100%}
img, a{border:none; outline:none; color:#9C109E;}
h1, h2, h3, h4, h5 { margin:0;}
h1, h2{ color:#4b627c;}
ul, li{ margin:0; padding:0; list-style:none;}

#container{width:970px; margin: 0 auto;}
#header{ margin:0px 0 0 0;}
.header_sponser{ float:right; margin-right:10px; margin-top:3px;}
.mainnav{ float:left; height:124px;}
.content_area {float:left; margin-bottom:5px; width:952px; padding-bottom:10px;}

#leftcontainer{ width:655px; float:left; margin-right:10px;}
#rightcontainer{ width:280px; float:left; margin:5px 0 0 0px;}
.banner1{ float:left; margin-bottom:4px;}

#leftcontainer .speaker_slider{ background:#dedede; height:123px; width:785px; margin-top:15px;}
#leftcontainer .expo_highlights{ background:url(images/expo_highlights_bg.png) left top no-repeat; width:740px; height:260px; color:#545454; padding:25px; border:0px solid red; position:relative;}
#leftcontainer .expo_highlights ul .highlights_txt{ width:470px; margin-right:10px; float:left;   }
#leftcontainer .expo_highlights h1{ font-weight:normal; font-size:18px;}
#leftcontainer .expo_highlights .expo_location{ background:url(images/expo_location_bg.png) right top no-repeat; width:212px; height:266px; float:right; margin:-60px 0 0 0; padding:10px 0 0 45px;}


#leftcontainer .whatsnew_top{ background:url(images/whatsnew_big_top.png) left top no-repeat; width:675px; margin-top:10px;}
#leftcontainer .whatsnew_bottom{ background:url(images/whatsnew_big_bottom.png) left bottom no-repeat; width:675px; padding:10px;}
#leftcontainer .whatsnew_bg{ width:655px; float:left; color:#545454; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
/*#leftcontainer .whatsnew_bg strong{ font-weight:bold; font-size:14px; color:#4B627C;}*/
#leftcontainer .whatsnew_bg h3{ font-weight:bold; font-size:16px; color:#4B627C;  margin-bottom:10px;}
#leftcontainer .whatsnew_bg h1{font-size:18px; font-weight:normal; }
#leftcontainer .whatsnew_bg h1 span{font-size:14px; font-weight:normal; text-transform:lowercase; margin-left:10px; color:#4B8004;}
#leftcontainer .whatsnew_bg h1 a{color:#1887cc; text-decoration:none;}
#leftcontainer .whatsnew_bg h1 a:hover{text-decoration:underline;}
#leftcontainer .whatsnew_bg p a{ color:#0289f9; text-decoration:none;}
#leftcontainer .whatsnew_adjust{ margin:5px 0 5px 0px;}
#leftcontainer .whatsnew_bg  ul{ margin:15px 0; }
#leftcontainer .whatsnew_bg  ul li{ margin:8px 0 0 25px; list-style-type:circle; }

#leftcontainer .whatsnew_bg fieldset{ border:0; margin:0 0 5px; padding:8px 0 8px 20px; border-bottom:1px dotted #bababa; width:634px;}
#leftcontainer .whatsnew_bg fieldset legend{ font-size: 17px; padding-left:0; margin-bottom:5px; float:left; width:100%;}
/*#leftcontainer .whatsnew_bg fieldset p{ margin:10px 0; clear:both; } */
#leftcontainer .whatsnew_bg fieldset p{ margin:10px 0; line-height:20px;}
/*#leftcontainer .whatsnew_bg fieldset strong{ font-weight: normal; float: left; font-size: 11px; margin-left: 170px; margin-bottom: 15px; color: #999;}*/
#leftcontainer .whatsnew_bg fieldset p span input, #leftcontainer .whatsnew_bg fieldset p span textarea, #leftcontainer .whatsnew_bg fieldset p span select { border:1px solid #ccc; -moz-border-radius:15px;  -webkit-border-radius:15px;  padding:7px; color:#aaaaaa; font-family:"Lucida Grande", Arial; font-size:11px;  margin-right:8px; }
#leftcontainer .whatsnew_bg fieldset p span input:hover, #leftcontainer .whatsnew_bg fieldset p span textarea:hover, #leftcontainer .whatsnew_bg fieldset p span select:hover,
#leftcontainer .whatsnew_bg fieldset p span input:focus, #leftcontainer .whatsnew_bg fieldset p span textarea:focus, #leftcontainer .whatsnew_bg fieldset p span select:focus
{ border:1px solid #dadada; padding:7px; color:#333;  }
#leftcontainer .whatsnew_bg fieldset p span label{float:left; width:150px; text-align: right; margin-right: 10px; padding-top: 9px;}
#leftcontainer .whatsnew_bg fieldset p span .input1{ width:350px; float:left; margin-bottom: 15px;  }
/*#leftcontainer .whatsnew_bg fieldset p span .input1{ width:509px;   }*/
#leftcontainer .whatsnew_bg fieldset p span .input2{ width:241px;   }
#leftcontainer .whatsnew_bg fieldset p span .input3{ width:165px;   }
/*modified css on 03-june-2010*/
#leftcontainer .whatsnew_bg fieldset p span .input1_error{ width:509px; border: 1px solid #ff0000;  }
#leftcontainer .whatsnew_bg fieldset p span .input2_error{ width:241px; border: 1px solid #ff0000;  }
#leftcontainer .whatsnew_bg fieldset p span .input3_error{ width:165px; border: 1px solid #ff0000;  }

#leftcontainer .whatsnew_bg input[type=submit], #leftcontainer .whatsnew_bg input[type=button], .bindle_panel input[type=button], .bindle_panel input[type=submit], #leftcontainer .whatsnew_bg input[type=reset] {
	border:1px solid #416B00;
	padding:3px 15px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background:url(images/button_bg.png) repeat-x left top;
	cursor:pointer;
	border-radius:5px;
	color:#fff;
	text-shadow:1px 1px #666;
	font-family:'Cuprum', sans-serif;	
	}
.link_button{
	border:1px solid #416B00;
	padding:3px 15px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background:url(images/button_bg.png) repeat-x left top;
	cursor:pointer;
	border-radius:5px;
	color:#fff;
	text-shadow:1px 1px #666;
	font-family:'Cuprum', sans-serif;
	text-decoration:none;
	text-transform:capitalize;
	
	}

#leftcontainer .eventlist{ border:1px solid #ccc; width:655px; float:left; background:#fff;-moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; margin-bottom:10px;}
#leftcontainer .eventlist .float_left{ float:left; margin:10px 10px 0px 10px; width:125px; }
#leftcontainer .eventlist .float_right{ float:left; width:450px; margin:10px;}
#leftcontainer .eventlist .buy_tickets{ float:right; margin-right:10px;}
#leftcontainer .eventlist div a img{ display:block; border:1px solid #72a500; padding:3px;}
#leftcontainer .eventlist div a img.noborder, #leftcontainer .eventlist div a img.noborder:hover{ border: none;}
#leftcontainer .eventlist div a img:hover { display:block; border:1px dotted #bababa; padding:3px;}

#leftcontainer .eventlist h3 a{ font-size:16px; font-weight:bold; text-decoration:none; line-height:20px; height:20px; color:#4b627c; text-transform:uppercase;}
#leftcontainer .eventlist h4 { font-size:16px; text-decoration:none; font-weight:normal;  margin-bottom:10px;}
#leftcontainer .eventlist h5 { font-size:12px; font-weight:normal; text-decoration:none; line-height:20px;  margin-bottom:5px;}
#leftcontainer .eventlist .description_text{ float:left; background:url(images/dot_line.png) repeat-x; margin:0 10px; padding:0px 10px; width:619px;}
#leftcontainer  .folding_effect{ display:none; float:right; background:url(images/list_bottom_bg.png) no-repeat; height:25px; width:657px; position:relative; top:-1px; left:2px; margin-bottom:15px;}
#leftcontainer  .folding_effect_1{ display:none; float:right; background:url(images/list_bottom_bg.png) no-repeat; height:25px; width:657px; position:relative; top:-1px; left:0px; margin-bottom:15px;}

#leftcontainer .pager{ text-align:right; float:left; width:635px; padding:5px 10px; background:#4b627c; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px}
#leftcontainer .pager a{padding: 3px 5px; text-decoration: none; margin:2px; border:1px dotted #bababa;   }
#leftcontainer .pager a:hover{padding: 3px 5px; text-decoration: none; margin:2px; border:1px dotted #bababa; background:#eaeaea;   }

#leftcontainer .inner_nav a{ text-transform:capitalize; text-decoration:none; margin:0 10px; font-size:13px; font-weight:bold; color:#545454;
}

#rightcontainer input[type=submit], #rightcontainer input[type=button] {  padding:3px 15px; -moz-border-radius:12px;  -webkit-border-radius:12px;  cursor:pointer; }
.upcommingevents{ background:url(images/upcomming_events_bg.png) right top no-repeat; width:269px; height:429px; padding:20px 20px 20px 30px; color:#545454; position:relative; left:0; top:0; }
.upcommingevents ul, #rightcontainer .upcommingevents ul li{ list-style:none; margin:0; padding:0;}
.upcommingevents h2{ font-size:18px; font-weight:normal;}
.upcommingevents ul li p{ margin:15px 0;}
.upcommingevents ul li h3 a{ color:#9c109e; text-decoration:none; font-size:13px; font-weight:normal;}
.upcommingevents #featureSquares{ position:absolute; top:30px; right:10px;}
.upcommingevents .viewall a{ position:absolute; top:26px; right:55px; text-decoration:none; color:#ababae; }
.upcommingevents .viewall a:hover{ text-decoration:underline; }
.upcommingevents #featureSquares a{ background:url(images/whatsnew_nextprevious.png) right top no-repeat; text-indent:-10000px; float:left; width:6px; height:10px; margin:0 2px}
.upcommingevents #featureSquares a.activeSlide{ background:url(images/whatsnew_nextprevious.png) left top no-repeat; }

#rightcontainer .upcommingevents3{ background:url(images/upcomming_events_bg.png) right top no-repeat; width:269px; height:200px; padding:20px 20px 20px 30px; color:#545454; position:relative; left:0; top:0; border-bottom:1px solid #cacaca; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; }


.upcommingevents2 #featureSquares{ position:absolute; top:30px; right:10px;}
.upcommingevents2 .viewall a{ position:absolute; top:26px; right:55px; text-decoration:none; color:#ababae; }
.upcommingevents2 .viewall a:hover{ text-decoration:underline; }
.upcommingevents2 #featureSquares a{ background:url(images/whatsnew_nextprevious.png) right top no-repeat; text-indent:-10000px; float:left; width:6px; height:10px; margin:0 2px}
.upcommingevents2 #featureSquares a.activeSlide{ background:url(images/whatsnew_nextprevious.png) left top no-repeat; }



#rightcontainer .stayconnect{ display:table;}
#rightcontainer .stayconnect div{ display:table-cell; padding:0 2px;}
#rightcontainer .stayconnect .title{ width:130px; color:#9d9d9d;}

#leftcontainer .TabbedPanels_container{ background: #838383 url(images/tabs_bg.png) left top no-repeat; width:790px;}
#leftcontainer .TabbedPanels_container2{ background: #bbc6cf url(images/tabs_bg.png) left top no-repeat; width:652px; }

.logo{ float: left; width:auto; margin:15px 0 0 10px; }

.welcomebar{ height:12px; padding:10px; margin-top:0px; color:#fff;}
.welcomebar .welcomename{ color:#dadada; text-shadow:1px 1px #333; float:left; }

.welcomebar .subnav { float:left; margin-left:0px;}
.welcomebar .subnav ul{ list-style:none; margin:0; padding:0;}
.welcomebar .subnav ul li{ list-style:none; display:inline; margin:-2px 0 0 0; float:left;}
.welcomebar .subnav ul li a { list-style:none; display:inline; margin:0 7px 0 0; float:left; color:#dadada; text-shadow:1px 1px #500052; text-decoration:none; font-weight:bold; padding:10px 13px 10px 14px;}
.welcomebar .subnav ul li a:hover, .welcomebar .subnav ul li a.on { list-style:none; display:inline; float:left; color:#bababa; text-shadow:1px 1px #000; text-decoration:none; font-weight:bold; background:url(images/subnav_hover.jpg) left top no-repeat; padding:0 0px 0 7px;}
.welcomebar .subnav ul li a:hover span, .welcomebar .subnav ul li a.on span { list-style:none; display:inline; float:left; color:#fff; text-shadow:1px 1px #000; text-decoration:none; font-weight:bold; background:url(images/subnav_hover.jpg) right top no-repeat; padding:10px 13px 10px 7px;}

.banner {
	/*margin:0px auto 35px 10px;*/
	width:940px;
	height:240px;
	color:#fff;
	background:#fff;
	border:1px solid #ccc;
	/*padding:0 0 10px 0px;
	margin-left:10px;*/
}
.main_slider_area{ float:left; position:absolute;}
#main_slides2{ float:left; background:#fff; height:240px; width:940px; position:relative; z-index:6; display:block;}
.banner .daystogo {
	background:url(images/event/daysleft_bg.png) right top no-repeat;
	position:absolute;
	z-index:10;
	bottom:20px;
	right:0;
	width:161px;
	height:128px;
	text-align:center;
}
.banner .daystogo h1 {
	font-size:55px;
	line-height:50px;
	margin:20px 0 0 0;
	padding:0;
        color:#fff;
}
.banner .daystogo h3 {
	font-size:16px;
	line-height:17px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
}
.banner #featureSquares2 {
	position:absolute;
	top:54px;
	right:32px;
	z-index:99;
}

.banner #featureSquares2{ position:absolute; top:10px; right:20px; z-index:99;}
.banner #featureSquares2 a{ background:url(images/mainnav_nextpre.png) right top no-repeat; text-indent:-10000px; float:left; width:9px; height:9px; margin:0 3px;}
.banner #featureSquares2 a.activeSlide{ background:url(images/mainnav_nextpre.png) left top no-repeat; }

.banner_img{ float:left;}
.bannercontent {
	width:500px;
	float:left;
	margin-left:40px;
	margin-top:40px;
	position:absolute;
	z-index:10;
}
.banner_img{ position:relative; z-index:9;}
.bannercontent h1 {
	font-size:40px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#fff;
	margin:10px 0 10px;
	text-shadow:1px 1px 1px  #000;
	
}
.bannercontent h3 {
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:#333;
}
.banner_event_img{ float:left; position:absolute; z-index:99; top:10px; left:20px;}
.buy_ticket_online {background:#fff url(images/button_arrow.png) no-repeat 7px 5px; color:#8dc001; padding:4px 13px 5px 33px; float:left; border-radius:20px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; margin-top:20px; margin-right:10px; border:1px solid #76A146;  text-decoration:none; border:1px solid #ccc; box-shadow:0px 1px 3px #636363; border-top: none;}
.buy_ticket_online a{ text-decoration:none; font-size:14px; color:#6A9D16; text-shadow:1px 1px 1px #CEFD98;   font-weight:bold;}

.buy_booth_online {background:#fff url(images/button_arrow.png) no-repeat 7px 5px; color:#6A9D16; padding:4px 13px 5px 33px; float:left; border-radius:20px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; margin-top:20px; margin-right:10px;  text-decoration:none; border:1px solid #ccc; box-shadow:0px 1px 3px #636363; border-top: none;}
.buy_booth_online a{ text-decoration:none; font-size:14px; color:#6A9D16;text-shadow:1px 1px 1px #CEFD98;   font-weight:bold;}

.show_detalis {background:#fff url(images/button_arrow.png) no-repeat 7px 5px; color:#6A9D16; padding:4px 13px 5px 33px; float:left; border-radius:20px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; margin-top:20px; margin-right:10px; border:1px solid #76A146;  text-decoration:none; border:1px solid #ccc; box-shadow:0px 1px 3px #636363; border-top: none;}
.show_detalis a{ text-decoration:none; font-size:14px; color:#6A9D16; text-shadow:1px 1px 1px #CEFD98;  font-weight:bold;}
.show_detalis a:hover{ text-decoration:underline;}
/*.banner{  float:left; position:relative; width:1000px; height:290px; color:#fff;}
.banner ul li div{ position:absolute; z-index:3; top:85px;  left:35px;}
.banner ul li div h1{ font-size:80px; font-weight:normal; margin:0; padding:0; line-height:90px; color:#fff;}
.banner ul li div h3{ font-size:20px; font-weight:normal; margin:0 0 20px 0;  padding:0;}
.banner .daystogo{ position:absolute; z-index:10; top:30px; left:820px; width:161px; height:128px; text-align:right;}*/
.event_buy_ticket_btn{ background:#fff url(images/button_arrow.jpg) no-repeat 5px 4px; color:#102312; padding:4px 7px 4px 25px; float:left; border-radius:0 0 5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; margin-right:5px;  text-decoration:none; border:1px solid #ccc; box-shadow:0px 1px 3px #ccc; border-top: none;}

.event_stand_enquiery_btn{ background:#0a3a72 url(images/button_arrow_white.png) no-repeat 5px 4px; color:#fff; padding:4px 7px 4px 25px; float:left; border-radius:0 0 5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; margin-right:5px;  text-decoration:none; border:1px solid #ccc; box-shadow:0px 1px 3px #ccc; border-top: none;}

.event_show_details_btn{ background:#0a3a72 url(images/button_arrow_white.png) no-repeat 5px 4px; color:#fff; padding:4px 7px 4px 25px; float:left; border-radius:0 0 5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; margin-right:5px;  text-decoration:none; border:1px solid #ccc; box-shadow:0px 1px 3px #ccc; border-top: none;}

.event_buy_booth_btn{  background:#fff url(images/button_arrow.jpg) no-repeat 5px 4px; color:#102312; padding:4px 7px 4px 25px; float:left; border-radius:0 0 5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; margin-right:5px;  text-decoration:none; border:1px solid #ccc; box-shadow:0px 1px 3px #ccc; border-top: none;}

.expo_highlights #featureSquares3{ position:absolute; top:35px; right:300px; z-index:98; }
.expo_highlights #featureSquares3 a{ background:url(images/mainnav_nextpre.png) right top no-repeat; text-indent:-10000px; float:left; width:9px; height:9px; margin:0 3px;}
.expo_highlights #featureSquares3 a.activeSlide{ background:url(images/mainnav_nextpre.png) left top no-repeat; }


/*general css*/
.clear{clear:both;}
.center{ text-align:center;}
.float_left{ float:left;}
.float_right{ float:right;}
.curved_box1{-moz-border-radius:10px; -webkit-border-radius:10px;}
.curved_box3{-moz-border-radius:5px; -webkit-border-radius:5px;}
.curved_box{-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px;}
*{outline:none;}
.bredcrumb{ border-bottom:1px solid #cacaca; padding:0 10px; margin:0; height:25px; font-size:11px;}
.bredcrumb a{ color:#7b7b7b; background:url(images/bredcrumb_arrow.png) right top no-repeat; float:left; padding-right:15px; line-height:25px; height:25px; margin:0 5px; text-decoration:none; }
.bredcrumb a:hover{ color:#333; eetext-decoration:none; }
.bredcrumb a img{margin-top:3px; }

.sponsors{width:1000px; text-align:center; padding-top:10px; margin-bottom:10px;}
.sponsors a{ margin:0 20px; }
.sponsors fieldset {
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-left: 0 none;
    border-right: 0 none;
    border-width: 0;
    font-size: 13px;
    padding-left: 450px;
	 border-top: 1px solid #ccc;
	
}
.tabbedbutton{ background: #386D96; padding:5px 10px; border:1px solid #0F3553; -moz-border-radius: 15px; -webkit-border-radius: 15px; text-decoration: none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; color:#fff;}
.tabbedbutton a{ text-decoration:none; color:#333;}

.intrested{  color:#545454; width:200px;  float:left; margin:10px 0;}
.intrested p{ margin:12px 0; padding:0;}
.intrested p.exhibiting { background:url(images/icon_exhib.png) left top no-repeat; height:32px; font-size:16px;}
.intrested p.speaking { background:url(images/icon_speak.png) left top no-repeat; height:32px;}
.intrested p.sponsoring { background:url(images/icon_spons.png) left top no-repeat; height:32px;}
.intrested p.exhibiting strong, .intrested p.speaking strong, .intrested p.sponsoring strong{ font-size:14px; padding:10px 0 0 37px; display:block; }
.intrested p strong{ font-size:14px; font-weight:bold; display:block; padding-bottom:5px; color:#545454; }
.intrested .select, .intrested .input{border:1px solid #ccc; padding:4px 7px; color:#cccc; font-size:11px;  margin-right:8px;}
.intrested .select{width:195px; color:#666;}
.intrested .input{ width:180px; color:#666;}
.border_bottom{border-bottom:1px solid #dadada;}

.box{ border:1px solid #cacaca; width:543px; padding-left:90px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; float:left; background:#fbfbfb url(images/memberbg.png) no-repeat left top;}
.box h1.intrest{ background:url(images/icon_intrest_exbit.png) left top no-repeat; height:32px; text-indent:35px; padding-top:5px;}
.box h1.exhibitor{ background:url(images/icon_exhib.png) left top no-repeat; height:32px; text-indent:40px; padding-top:5px;}
.box .float_left{  float:left; padding-right:10px; margin:10px 0 0 15px;}
.box .float_right{ border-left:1px solid #cacaca; float:left; width:270px; margin:10px 0 0 0; padding-left:20px;}

.inner_banner{ margin-top:20px; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(images/inner_banner.png) left top no-repeat; width:666px; height:172px; border:0px solid #fff;}
.inner_banner h1{ position:absolute; bottom:20px; left:30px; color:#fff; font-weight:normal; font-size:35px;}
.form_titles{color:#333; font-weight:normal; font-size:35px; margin-top:15px;}

.homevideo{ float:left;}
.homevideo .video{float:left; width:255px; background:#000;}
.homevideo .video_textbox{float:left; padding-left:20px; color:#545454;}
.homevideo .video_textbox h1{ font-weight:normal; font-size:16px; margin-top:10px; color:#5c8e09; }
.homevideo .video_textbox h3{ font-weight:normal; font-size:20px; margin-top:10px; color:#A87000; }
.video_welcome_content{float:left; width:295px;}
.footerbanner{ margin:8px 0;}

/*footer*/
.footer {
	width:980px;
	margin:0 auto;
	margin-bottom:10px;
	
}
.footer .navigation {
	display:block;
	width:100%;
	margin-top:20px;
	
}
.footer ul {
	width:130px;
	float:left;
	list-style:none;
	font-size:10px;
	margin:0 8px 10px 0;
}
.footer ul li {
	list-style:none;
	padding:0;
	margin:0;
	line-height:15px;
	float:left;
	width:100%
}
.footer ul li a strong {
	font-size:12px;
	color:#404040;
	font-weight:bold;
	margin:5px 25px 15px 0;
	display:table;
	
}
.footer ul li a span{ float:left; font-size:11px; color:#838383; margin-bottom:8px; cursor:pointer;}
.footer ul li a span:hover{ text-decoration:underline;}
.footer ul li a {
	text-decoration:none;
	color:#666;
	font-size:11px;
}
.footer ul li a:hover {
	text-decoration:underline;
	color:#999;
}

.footer_copyright{
	background:#4b627c;	
	}
.footer_terms {
	color:#fff;
	font-size:11px;
	width:960px;
	margin:0 auto;
}
.footer_terms a, .footer_terms span {
	padding:0;
	text-decoration:none;
	font-size:12px;
}
.footer_terms a {
	padding:0;
	text-decoration:none;
	color:#fff;
}
.footer_terms a:hover{ color:#fff; text-decoration:underline;}
.footer_terms .stayconnect{ display:table; float:left;margin-left: 100px;}
.footer_terms .stayconnect div{ display:table-cell; float:left; padding:0 2px;}
.footer_terms .stayconnect .title{ width:50px; color:#9d9d9d; padding-top:2px; }

.welcomebar label{ padding:10px; display: block;}
.bgImg{
	height:auto;
	left:0;
	min-height:100%;
	min-width:1024px;
	position:absolute;
	/*top:-60px;*/
	width:100%;
	z-index:-9;
}


.rightfooter{

    float:right;
    width:135px;

}

.rightfooter a {
background:url("images/event/ce2logo.png") no-repeat scroll right top transparent;
float:right;
height:40px;
width:41px;
}

.rightfooter a:hover {
background:url("images/event/ce2logo.png") no-repeat scroll right -47px transparent;
float:right;
height:40px;
width:41px;
}
.rightfooter span {
color:#fff;
float:left;
font-size:12px;
margin:10px 0 0 0;
width:80px;
text-align: right;
}
.footer_left{ float:left; margin-top:10px;}

.right_links{
	float:right;
	font-size:11px;
	margin-top:10px;
}
.right_links a{
	color:#e1b8e2;
	text-decoration:none;
	font-weight:bold;
	margin:0 8px;
	float:left;
	height:40px;
	line-height:40px;

}
.right_links a.login{
	background:url(images/login.png) left 7px no-repeat;
	padding-left:18px;
}
.right_links a.letter{
	background:url(images/newsletter.png) left 7px no-repeat;
	padding-left:18px;
}
.right_links a.referfriend{
	background:url(images/referfriend.png) left 7px no-repeat;
	padding-left:18px;
}

/** MAIN MENU STYLE **/
div#nav {
	float:left;
	margin:85px 0 2px 30px;
}

div#nav ul.main {
	float: left;
	padding:0;
	/*background: #ffffff;
	 Old browsers */

	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(99%, #ebebeb));
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 99%);
	background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 99%);
	background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 99%);
	background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 99%);
	background: linear-gradient(top, #ffffff 0%, #ebebeb 99%);*/

	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	/* IE6-9 */
	/* W3C 

	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;*/

	
}

div#nav ul.main li {
	float: left;
	position: relative;
	margin-right:3px;
}

div#nav ul.main li:hover {
	/*-webkit-box-shadow: inset 0 4px 10px #e3e3e3;
	-moz-box-shadow: inset 0 4px 10px #e3e3e3;
	box-shadow: inset 0 4px 10px #e3e3e3;*/
}

/*div#nav ul.main li .on {
	-webkit-box-shadow: inset 0 4px 10px #e3e3e3;
	-moz-box-shadow: inset 0 4px 10px #e3e3e3;
	box-shadow: inset 0 4px 10px #e3e3e3;
	
}*/

.header_sponser{ float:right; margin-right:10px; margin-top:3px;}

div#nav ul.main li:first-child {
	/*background:#8fae00;
	color:#fff;
	border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	-khtml-border-radius:3px 3px 0px 0px;*/
}
div#nav ul.main li:first-child a{/* color:#fff;*/}
div#nav ul.main li a.on {
	background:#8fae00;
	color:#fff;
	}

div#nav ul.main li a {
	display: block;
	color: #4d4c4c;
	font: 14px/22px sans-serif, Arial;
	text-decoration: none;
	padding: 5px 11px 5px;
	position: relative;
}

div#nav ul.main li:hover:after {
	background:#8fae00;
	color:#fff;
	
}
div#nav ul.main li a:hover{
	background:#8fae00;
	color:#fff;
	
	
}



/* SUB MENU STYLE - dropdown 1st level*/
div#nav ul.main li ul.sub, div#nav ul.main li ul.sub_rt {
	display: none;
	border-top: 3px solid #8fae00;
	border-bottom: 3px solid #8fae00;
}

div#nav ul.main li:hover ul.sub {
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
	background: #8fae00;
	z-index:9;
}

div#nav ul.main li:hover ul.sub_rt {
	display: block;
	position: absolute;
	top: 50px;
	right: 0;
	background: #8fae00;
}

div#nav ul.main li ul.sub li, div#nav ul.main li ul.sub_rt li {
	width: 150px;
	border-bottom: 1px dotted #576906;
	position: relative;
}

div#nav ul.main li ul.sub li:first-child, div#nav ul.main li ul.sub_rt li:first-child {
	margin-left: 0;
}

div#nav ul.main li ul.sub li:last-child, div#nav ul.main li ul.sub_rt li:last-child {
	border-bottom: none;
}

div#nav ul.main li ul.sub li:hover, div#nav ul.main li ul.sub_rt li:hover {
	-webkit-box-shadow: 0 0 0 #000;
	-moz-box-shadow: 0 0 0 #000;
	box-shadow: 0 0 0 #000;

	background: #00689d;
}

div#nav ul.main li ul.sub li:hover:after, div#nav ul.main li ul.sub_rt li:hover:after {
	content: '';
	position: absolute;
	border: 0;
}

div#nav ul.main li ul.sub li a, div#nav ul.main li ul.sub_rt li a {
	display: block;
	color: #fff;
	font: 12px sans-serif;
}

div#nav ul.main li ul.sub li a:hover, div#nav ul.main li ul.sub_rt li a:hover {
	background: #172c5a;
}

div#nav ul.main li ul.sub li span.rightarrow {
	position: absolute;
	z-index: 500;
	right: 0px;
	top: 10px;
	border-color: transparent transparent transparent #00689d;
	border-style: solid;
	border-width: 6px;
	width: 0;
	height: 0;
}

div#nav ul.main li ul.sub_rt li span.leftarrow {
	position: absolute;
	z-index: 500;
	right: 6px;
	top: 10px;
	border-color: transparent #00689d transparent transparent;
	border-style: solid;
	border-width: 6px;
	width: 0;
	height: 0;
}

.follow_up_container {
	float:left;
	margin-top:20px;
	width:952px;
	color:#fff;
	padding-bottom:10px;
	margin-left:9px;
	
}

.sub_top_menu{ position:relative; top:-12px;}

.top_navigation{ background:#4B627C; float:left; width:100%; color:#fff; font-size:11px; font-weight:normal;}
.top_navigation_area{ width:960px; margin:0 auto; }
.top_navigation_left{ float:left; padding:5px; margin-left:10px;}
.top_navigation_right{ float:right; padding:5px;}
.top_navigation_area a{ color:#fff; text-decoration:none;}
.top_navigation_area a:hover{text-decoration:underline;}

#rightcontainer .goldsponsors, #rightcontainer2 .goldsponsors {
	padding:5px 0 0 0;
	text-align:center;
	border-bottom:0px solid #cecece;
	margin:5px 0 0 10px;
	color:#a1a1a1;
	width:268px;
}
#rightcontainer .goldsponsors fieldset, #rightcontainer2 .goldsponsors fieldset {
	border: solid #cecece 1px;
}
#rightcontainer .goldsponsors fieldset legend, #rightcontainer2 .goldsponsors fieldset legend {
	margin-left:70px;
	padding: 0 5px;
	font-size:14px;
	margin-top:8px;
}
.buy_ticket_area{ float:left; margin-left:10px; margin-top:3px; margin-bottom:5px;}
.buy_ticket{ background:#a81d76 url(images/buy_ticket_icon.png) no-repeat 10px 10px; float:left; width:206px; padding:10px 10px 10px 52px; margin-bottom:3px; color:#fff; font-size:18px; text-decoration:none;}
.buy_booth{ background:#6267af url(images/buy_booth_icon.png) no-repeat 10px 10px; float:left; width:206px; padding:10px 10px 10px 52px;  color:#fff; font-size:18px; text-decoration:none;}
.newsletter_img{ float:left; margin-left:10px; width:266px; padding:20px 0px; margin-bottom:5px; text-align:center; background:#fff; border:1px solid #ccc;}
.newsletter_img_sub{ float:left; margin-left:10px; width:266px; padding:20px 0px; text-align:center; background:#FDE48A; position:relative; top:-11px;}
.follow_up_container {
	float:left;
	margin-top:10px;
	width:955px;
	color:#fff;
	/*background:url(images/tranparent_bg.png);
	border:1px solid #ccc;
	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-khtml-border-radius:10px 10px 10px 10px;*/
	padding-bottom:10px;

	
}

.inside_heading{ font-size:40px; color:#4B627C; margin-top:9px; margin-left:20px;}
.whatnew_time{ display:table; padding:10px; font-size:16px; color:#ee5d3e; }
.timegrid{ float:left; padding:0px 0 0 20px; width:110px;}
.exhibitor_search{ float:left; margin-left:30px; padding:10px 0 0; width:658px;}
.exhibit_sorting{ float:left; margin-left:30px; padding:10px 0; border-bottom:3px solid #ccc; width:658px; margin-bottom:10px;}
.page_number{ padding:5px 10px; float:left; color:#666; background:#f2f2f2; width:638px; border-radius:0 0px 5px 5px;}
form{ margin:0; padding:0;}
.search{ float:left; height:50px;}
.footer_area{ background:url(images/footer_bg.png) repeat-x left top; float:left; width:100%;margin:10px 0 0; height:180px;}

.upcommingevents2{background: url(images/right_upcoming_bg.png) no-repeat left top;
    color: #FFFFFF;
	left:0px;
    height: 139px;
    margin-left: 11px;
    padding: 10px 0 0 35px;
    position: relative;
    width: 255px; }
.upcommingevents2 h2{ font-weight:bold; font-size:20px; color:#fff; margin-bottom:5px;}
.upcommingevents2 ul li  h3 a{ font-weight:normal; font-size:16px; color:#fff; text-decoration:none; margin-bottom:5px; float:left;}
.upcommingevents2 ul li h3 a:hover{text-decoration:none;}


.banner_upcoming{ /*background:url(images/upcoming_bg_1.png) no-repeat left top; width:290px; height:173px; left:11px; position:relative;*/}
.upcommingevents_2{
    color: #FFFFFF;
	left:0px;
    height: 95px;
    margin-left: 11px;
    padding: 10px 0 0 5px;
    position: relative;
    width: 255px;}
.upcommingevents_2 h2{ font-weight:bold; font-size:20px; color:#fff; margin-bottom:15px;}
.upcommingevents_2 ul li  h3 a{ font-weight:normal; font-size:16px; color:#fff; text-decoration:none; margin-bottom:10px; float:left;}
.upcommingevents_2 ul li h3 a:hover{text-decoration:none;}


.right_submenu{background:#fff; float:left; margin-top:0px; width:266px; margin-left:10px; border:1px solid #ccc; border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;}
.right_submenu h1{ color:#fff;
	font-size:16px;
	font-weight:normal;
	background:#4b627c;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	padding:5px 10px;
	border-bottom:2px solid #ccc;}
.right_submenu ul li{font-size:14px; color:#4c4c4c; border-bottom:1px solid #ccc; padding:3px 25px; cursor:pointer;}
.right_submenu ul li:hover{background:#7BB000; color:#fff;}
.right_submenu ul li.on{background:#7BB000; color:#fff;}
.right_submenu ul li a{ color:#4c4c4c; text-decoration:none;}
.right_submenu ul li a:hover{ text-decoration:none; color:#fff;}


.top_curve_area{ background:#f2f2f2; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; float:left; width:655px; border-bottom:1px solid#ccc; }
.top_curve_area_bottom{ background:#f2f2f2; border-radius: 0 0 5px 5px; -moz-border-radius:0 0 5px 5px ; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; float:left; width:628px; border-bottom:1px solid#ccc; }
.next_previous_list{ float:right; padding:5px 10px;}
.search_result_heading{ float:left; padding:5px 10px;}
.top_curev_button_area{ float:left; padding:5px;}
.top_curve_area .print_right h2{ font-size:16px;}
.top_heading_area{background:#bee7f7; float:left; width:658px; border-bottom:1px solid #85c7e3;}
.company_heading{ font-size:14px; padding:5px; float:left}
.booth_number_heading{ font-size:14px; padding:5px; float:right;}
.top_heading_area a{  text-decoration:none;}
.top_heading_area a:hover{  text-decoration:underline;}
.exhibitor_details{ float:left;}
.exhibitor_logo{ float:left; margin-right:10px; padding:10px;}
.exhibitor_dec{ float:left;}
.exhibitor_dec strong{ font-weight:normal; font-size:14px; color:#e92227;}
.exhibitor_name{ float:left; padding:5px 10px; font-size:20px; color:#ee5d3e; text-transform:uppercase;}
.exhibitor_name span {font-size:14px; color:#ee5d3e;}
.exhibitor_details h2{ font-size:14px; float:left;}
.profile_image{ float:left; padding:10px; margin-right:10px;}
.profile_dec{ float:left;  margin-top:10px;}
.form_text{ float:left;}
.form_button_bottom{ padding:0 20px 5px; float:left;}
.padding10 {padding:10px; float:left;}
.padding10_15 {padding:10px 15px; float:left;}

.eventlist h2{
	color:#fff;
	font-size:16px;
	font-weight:normal;
	background:#4b627c;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	padding:5px 10px;
	border-bottom:2px solid #ccc;
}

.whatsnew {
	background:#fff; float:left; margin-top:0px; width:266px; margin-left:10px; border:1px solid #ccc; border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px; margin-bottom:10px;}

.whatsnew ul, #rightcontainer .whatsnew ul li {
	list-style:none;
	margin:0;
	padding:0;
}
#rightcontainer .whatsnew .expo_address h3{ color:#4B627C; font-weight:bold; font-size:16px;}
.whatsnew p{ margin:5px 0; line-height:17px; color:#4d4c4c;}
.whatsnew h2, #rightcontainer .whatsnew h2 {
	color:#fff;
	font-size:16px;
	font-weight:normal;
	background:#4b627c;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	padding:5px 10px;
	border-bottom:2px solid #ccc;}

	
.whatsnew .expo_address  ul li h3 a {
	color:#4B627C;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
	float:left;
	}
	.whatsnew .expo_address  ul li h3  a span{
	color:#4B8004;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0;
	float:left;
	}

.whatsnew .expo_address{ padding:10px 10px 10px; float:left;}
.whatsnew .dot_line{ float:left; background:url(images/dot_line.png) repeat-x; margin:0px; padding:0px 10px; width:219px; height:2px}
.whatsnew h4 {
	font-size:13px;
	font-weight:normal;
	color:#eb2327;
	margin-top:5px;
}
.whatsnew h4 strong {
	font-size:15px;
	font-weight:bold;
	color:#eb2327;
	margin-top:5px;
}
.folding_effect_small{ display:none;float:right; background:url(images/right_list_bottom_bg.png) no-repeat; height:25px; width:269px; position:relative; top:-2px; left:-1px; margin-bottom:20px;}
.goldsponsors fieldset{ border:1px solid #ccc; color:#4B627C; font-size:12px; font-weight:bold; background:#fff;}
.event_search_panel { background:#fff; border:1px solid #ccc; border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	float:left;	
	}
	.event_search_panel_1 { background:#fff; border:1px solid #ccc; border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	float:left;	
	width:654px;
	}
	
.event_search_panel h2{ color:#fff;
	font-size:16px;
	font-weight:normal;
	background:#4b627c;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	padding:5px 10px;
	border-bottom:2px solid #ccc;}
.top_curve_area{ background:#f2f2f2; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; float:left; width:634px; border-bottom:1px solid#ccc; color:#fff;
	font-size:16px;
	font-weight:normal;
	padding:5px 10px;
	background:#4b627c;
	border-radius:5px 5px 0 0;
	border-bottom:2px solid #ccc; }
.alert {
    color: #CCCCCC;
    float: right;
    font-size: 14px;
    margin-right: 22px;
    text-shadow: 1px 1px #333333;
}
.alert_message{float:left; color:#4B627C;  font-size:14px; text-shadow:1px 1px #f2f2f2; padding:10px; line-height:25px;}
.alert strong{ font-weight:bold; }
.event_search_panel p{ line-height:18px; font-size:12px;}
.event_search_panel_1 p{ line-height:18px; font-size:12px;}
.preshow_button{ position:relative;  left:166px; top:-36px;}
.preshow_button input{background:url(images/go_button_bg.png) no-repeat left top; width:30px; height:24px; color:#fff; border:none; padding-left:12px; font-weight:bold; font-size:11px; cursor:pointer;}
.padding_5_10{ padding:5px 10px;}
.whatsnew_1 {
	background:#fff; float:left; margin-top:0px; width:266px; margin-left:10px; border:1px solid #ccc; border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0; margin-bottom:10px;}
.whatsnew_1 p{ margin:5px 0; line-height:17px; color:#4d4c4c;}
.whatsnew_1 h2, #rightcontainer .whatsnew_1 h2 {
	color:#fff;
	font-size:16px;
	font-weight:normal;
	background:#4b627c;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	padding:5px 10px;
	border-bottom:2px solid #ccc;}
.event_list_bg_3 {
	background:#fff;
	border:1px solid #cacaca;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	float:left;
	display:block;
	width:654px;
	margin-bottom:10px;
	
}
