﻿input { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; }
blockquote { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
pre { margin: 0; padding: 0; }
h6 { margin: 0; padding: 0; }
h5 { margin: 0; padding: 0; }
h4 { margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; }
h1 { margin: 0; padding: 0; }
dd { margin: 0; padding: 0; }
dt { margin: 0; padding: 0; }
dl { margin: 0; padding: 0; }
li { margin: 0; padding: 0; }
ol { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; }
div { margin: 0; padding: 0; }
body { margin: 0; padding: 0; }
html { margin: 0; padding: 0; }
body{
	background:#185661 url('../images/bodyBg.jpg') no-repeat fixed left top;
	font-family:Tahoma;
	font-size:8pt;
	color:#858585;
}
img{
	border:0;
}
a{
	text-decoration:none;
	color:#858585;
}
.total{
	width:1000px;
	margin:auto
}
.logo{
	float:left;
}
.selectLanguage{
	float:right;
	margin-top:77px;
	font-size:7pt
}
.banner{
	width:1000px;
	height:140px;
	position:relative;
	background:transparent url('../images/bannerBg.jpg') no-repeat scroll left bottom;
}
.mainpageContent{
	width:611px;
	height:auto;
	float:left;
	padding:0px 30px 0px 0px;
}
.mainpageRight{
	width:279px;
	height:auto;
	float:left;
	background:#f1f1f1 url('../images/rightBg.gif') repeat-y scroll left top;
	padding:0px 0px 0px 25px;
}
.footer{
	border-top:1px #fff solid;
	background-color:#f3f2f3;
	padding:15px 35px 15px 35px
}
.top{
	padding:30px 25px 20px 25px;
}
.mainpageBlk{
	border-top:1px #fff solid;
	border-bottom:1px #e1e1e1 solid;
	padding-bottom:30px;
	padding-top:30px;
}
.title{
	font-size:10.5pt;
	color:#818181;
	padding:0px 0px 15px 15px;
	font-weight:bold;
}
.calendar{
	 width:138px;
	 height:160px;
	 position:relative;
	 background:transparent url('../images/calendar.gif') no-repeat scroll left top;
	 vertical-align:top;
}
.main{
	background:#f5f5f5 url('../images/rightBg.gif') repeat-y scroll right top;
	border-bottom:1px #e1e1e1 solid;
	padding:0px 25px 30px 30px;
}
.inner{
	background:#f5f5f5;
	border-bottom:1px #e1e1e1 solid;
	padding:0px 25px 30px 30px;
}
.eventDate{
	background-color:#89b837;
	color:#fff;
	float:left;
	padding:5px 13px;
	font-size:9pt;
}
.eventDateInner{
	background-color:#89b837;
	color:#fff;
	float:left;
	padding:5px 13px;
	font-size:9pt;
}
.eventDateInnerPast{
	background-color:#D71B02;
	color:#fff;
	float:left;
	padding:5px 13px;
	font-size:9pt;
}
.eventDateInnerUpcoming{
	background-color:#2E63AB;
	color:#fff;
	float:left;
	padding:5px 13px;
	font-size:9pt;
}
.lastNewsDate{
	background-color:#2e63ab;
	color:#fff;
	padding:5px 13px;
	font-size:9pt;
	width:99px
}
.eventTitle{
	float:left;
	color:#595959;
	padding:5px 13px;
	width:330px;
	text-align:justify
}
.eventTitle a{
	color:#595959;
}
.eventComment{
	clear:both;
	text-align:justify;
	padding:5px 13px;
}
.eventBox{
	border-top:1px #fff solid;
	border-bottom:1px #e1e1e1 solid;
	padding-top:8px;
}
.lastNewsTitle{
	color:#595959;
	font-size:9pt;
	text-align:justify;
	padding-left:15px;
}
.lastNewsTitle a{
	color:#595959;
}
.lastNewsImage{
	width:123px;
	border:1px #d9d9d9 solid;
	overflow:hidden;
}
.lastNewsComment{
	text-align:justify;
	padding-left:15px;
}
.more{
	color:#2e63ab;
	margin-left:5px;
}
.mainpageNewsTitle{
	padding:5px 15px;
	border-top:1px #fff solid;
	border-bottom:1px #e1e1e1 solid;
	color:#595959;
	line-height:1.5em
}
.mainpageNewsDate{
	margin-left:15px;
	font-style:italic;
	color:#a5a5a5
}
.downloadGuideFileExt{
	margin-left:05px;
	font-style:italic;
	color:#a5a5a5
}
.lastNews{
	margin-bottom:10px;
}
.downloadGuideFile{
	padding-left:25px;
	color:#4e4e4e;
	height:16px;
	padding-top:2px;
	margin-top:5px;
	margin-left:35px
}
.downloadGuideFile a{
	color:#4e4e4e;
}
.italicText{
	font-style:italic;
	line-height:1.5em;
	padding:0px 15px 10px 15px;
	text-align:justify
}
.exhibotorGuideText{
	width:60%;
	padding:5px 0px 5px 15px;
	text-align:justify
}
.showReport{
	background-color:#cbe0e9;
	color:#1f4e62;
	padding:7px 10px 5px 10px;
	margin-bottom:10px;
}
.showReport a{
	color:#1f4e62;
}
.showReportAttach{
	float:right;
	font-size:7pt;
	color:#337895;
	height:16px;
	padding:2px 0px 0px 20px;
	margin-left:10px
}
.showReportAttach a{
	color:#337895;
}
.searchBox{
	float:right;
	width:300px;
	height:33px;
	background:transparent url('../images/search.gif') no-repeat scroll left top;
	margin:12px 20px 0 0
}

.searchTextbox{
	width:192px;
	background:transparent;
	border:0;
	margin-left:10px;
	margin-top:8px;
	font-family:Tahoma;
	font-size:10pt;
	color:#282828
}
.searchSubmit{
	width:85px;
	background:transparent;
	border:0;
	margin-left:5px
}
.mainpageRightTitle{
	color:#fff;
	background-color:#ff9000;
	padding:5px 13px;
	width:95px;
	margin-bottom:10px
}
.sponsorLogo{
	width:113px;
	height:113px;
	border:1px #dadada solid;
}
.sponsorName{
	font-size:10pt;
	color:#636363;
	padding-bottom:5px;
	font-weight:bold
}
.sponsorName a{
	color:#636363;
}
.map{
	width:279px;
	height:195px;
	border:1px #dadada solid;
}
.mapAddress{
	padding:10px 25px;
	text-align:justify;
	background:transparent url('../images/marker.gif') no-repeat scroll 7px center
}
.today{
	color:#fff;
	/*top:14px;
	position:absolute;
	left:45px;*/
	width:138px;
	text-align:center;
	margin-top:14px;
}
.calendarDay{
	font-family:"Times New Roman", Times, serif;
	font-size:50pt;
	color:#000;
	/*position:absolute;
	left:36px;
	top:30px*/
	width:138px;
	text-align:center;
}
.calendarMonth{
	color:#727272;
	/*position:absolute;
	left:43px;
	top:105px;*/
	width:138px;
	text-align:center;
	margin-top:-5px;
}
.calendarYear{
	font-family:"Times New Roman", Times, serif;
	color:#000;
	/*position:absolute;
	left:47px;
	top:124px;*/
	width:138px;
	font-size:15pt;
	text-align:center;
	margin-top:10px;
}
.allsponsorLink {
	font-size:7pt;
	text-decoration:underline;
	font-style:italic;
	margin-top:5px
}
.leftInner{
	float:left;
	width:279px;
	padding:37px 0 0 0;
}
.leftInnerTitle{
	font-size:10.5pt;
	color:#818181;
	padding-bottom:10px;
}
.leftInnerMenu{
	list-style:none;
	border-top:1px #b6b6b6 solid;

}
.leftInnerMenu li{
	padding:5px 5px 5px 25px;
	border-bottom:1px #e1e1e1 solid;
	display:list-item;
	background:transparent url('../images/menuBullet.gif') no-repeat scroll 10px center;
}
.mainInner{
	float:left;
	padding:30px 0 0 25px;
	width:641px;
}
.formLabel{
	width:140px;
	text-align:right;
}
.formLabelSub{
	width:70px;
	text-align:right;
}
.formText{
	font-family:Tahoma;
	font-size:10pt;
	margin-right:3px;
}
.large{
	width:250px;
}
.medium{
	width:125px;
}
.small{
	width:70px;
}
.requiredField{
	color:#b52626;
	padding-right:5px
}
.leftInnerMenu li.Selected{
	background:#e6e6e6 url('../images/menuBulletSelected.gif') no-repeat scroll 10px center;
	color:#317ab9;
}
.formTitle{
	font-family:Tahoma;
	font-size:11pt;
	color:#317ab9;
	padding-right:10px;
	white-space:nowrap
}
.formTitleLine{
	background:transparent url('../images/formTitleLine.gif') repeat-x scroll left 12px;
	width:100%
}
.formSubTitle{
	font-size:10pt;
	color:#3e3e3e;
	white-space:nowrap;
	padding-right:7px;
}
.formSubTitleLine{
	width:100%;
	background:transparent url('../images/formSubTitleLine.gif') repeat-x scroll left 10px;
}
.formInformationMessage{
	border:1px #a6c2d0 solid;
	background:#d3e3eb url('../images/informationIcon.gif') no-repeat scroll 5px 2px;
	padding:5px 5px 5px 35px;
	color:#3971a6;
}
.formErrorMessage{
	border:1px #d3a6a6 solid;
	background:#f0d7d7 url('../images/errorIcon.gif') no-repeat scroll 5px 2px;
	padding:5px 5px 5px 35px;
	color:#a63939;
}
.formSuccessMessage{
	border:1px #aed3a6 solid;
	background:#def0d7 url('../images/successIcon.gif') no-repeat scroll 5px 2px;
	padding:5px 5px 5px 35px;
	color:#6ca639;
}
.label{
	display:list-item;
	list-style:none;
	padding-bottom:4px;
}
.label span{
	padding-left:8px;
}
.registrationTerms{
	width:400px;
	overflow:scroll;
	height:500px;
	padding:20px 30px;
	background-color:#fff;
	border:1px #bababa groove;
	text-align:justify;
	line-height:1.5em
}
.registrationTerms ul{
	margin-left:25px;
}
.registrationTerms ol{
	margin-left:25px;
}
.mintext{
	color:#317ab9;
	padding-left:10px
}
/*added by hoda*/
.menu_search{
	height:55px;
	background-color:#f5f5f5;
	position:relative;
	z-index:10000;
}
.menu {
	list-style:none;
	width:671px;
	float:left;
	position: relative;
	text-align:center;
}
.menu li{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#858585;
	padding:20px 40px 20px 40px;
	border-right:1px #e3e3e3 solid;
	border-left:1px #fff solid;
	position: relative;
	height:15px;
}
.menu li a{
	display:block;
	white-space: nowrap;
}
.menu li ul{
	background-color:#e4e4e4;	
  list-style: none;
 /*width: 180px;*/
 width:100%;
  position: absolute;
  visibility: hidden;
  top: 55px;
  left:-1px;
  border:1px solid #939393;
  padding:3px 0px;
}
.menu li ul li{
	/*height:15px;*/
	padding:7px 10px;
	font-family:Arial, Helvetica, sans-serif;
	  font-size:8pt;
	  font-weight:normal;
	  height:auto;
	  border-bottom:1px #aeaeae solid;
	  border-top:1px #ededed solid;
	  margin:0px 20px;

}

.menu li.sfHover ul {
  top: 55px; 
}
.menu li:hover ul {
  top: 55px; 
}
.menu ul li {
  border:0px;
  float: none;
  text-align:left;
}

.menu ul a {
  white-space: nowrap;
}
.divider{
	border-bottom:1px solid #aeaeae;
	padding-top:10px
}
.hideError{
	display:none;
}
/*end of added by hoda*/
.innerContent{
	line-height:1.5em;
	text-align:justify;
	padding:15px;
}
.innerContent ul{
	margin:10px 30px;
}
.innerContent ol{
	margin:10px 30px;
}

/*.innerContent a{
	color:#317ab9;
}*/
.innerContentTitle{
	font-size:9pt;
	color:#323232;
	font-weight:bold;
	padding:20px 20px 10px 20px;
}
.innerContentTable{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.innerContentTable th{
	border-bottom:1px #858585 solid;
	border-left:1px #858585 solid;
	padding:4px 8px;
}
.innerContentTable td{
	border-bottom:1px #858585 solid;
	border-left:1px #858585 solid;
	padding:4px 8px;
}
.newsBlk{
	margin-bottom:15px;
	border-bottom:1px #e1e1e1 solid;
	padding-bottom:15px;
}
.NewsTitle{
	color:#595959;
	font-size:9pt;
	text-align:justify;
	padding-left:25px;
	background:transparent url('../images/news.gif') no-repeat scroll left top;
}
.eventTitle{
	float:left;
	color:#595959;
	padding:5px 13px;
	width:330px;
	text-align:justify
}
.eventTitleInner{
	float:left;
	color:#595959;
	padding:5px 13px;
	text-align:justify
}
.eventTitleInner a{
	color:#595959;
}
.eventTitle a{
	color:#595959;
}
.eventComment{
	clear:both;
	text-align:justify;
	padding:5px 13px;
}
.eventCommentInner{
	clear:both;
	text-align:justify;
	padding:5px 13px;
}
.eventBox{
	border-top:1px #fff solid;
	border-bottom:1px #e1e1e1 solid;
	padding-top:8px;
}
.eventBlk{
	border-bottom:1px #e1e1e1 solid;
	padding-bottom:15px;
	margin-bottom:15px;
}
/**/
.sponsorList{
    border-bottom:1px solid #E1E1E1;
    padding-bottom:20px;
    margin-bottom:20px;
}
.sponsorList img{
    float:left;
    margin-right:20px;
    border:1px solid #E1E1E1;
    width:113px;
    height:113px;
}
.sn{
    font-weight:bold;
    padding-top:10px;
}
.su{
    color:#8CAF36;
}
.imp-news{
	
	overflow:hidden;
	height:115px;
}
.imp-news li{	
	height:115px;
	overflow:hidden;
}
/**/
.adv img {
margin-bottom:10px;
}
.radio_checkbox{
	width:50%;
    float: left;
}
.WNtopmenu2{width: 279px !important}
.form-longques {
	background-color:#EBEBEB;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	padding:9px 15px 9px 7px;
}
.form-ques-comment {
	border-bottom:1px dashed #E1E1E1;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	color:#1860A8;
	padding:9px 15px 9px 7px;
}

