#RedHeaderSpace{ width:100%; background-color:#ed1c24;}
#RedHeaderSpace #Header{ width:998px; margin:auto; height:171px; background-image:url(../images/top-header-Bg-Map.png); background-repeat:no-repeat;}

#RedHeaderSpace #Header #HeaderContainer{ padding-top:15px;}
#RedHeaderSpace #Header #HeaderContainer .Logo{width:310px; float:left;}
#RedHeaderSpace #Header #HeaderContainer .DateAndSearch{width:450px; float:right; padding-top:25px;}
#RedHeaderSpace #Header #HeaderContainer .DateAndSearch .social{ text-align:right; padding:3px 0px;}

#RedHeaderSpace #Header #HeaderContainer .DateAndSearch .social img{ padding:0 5px; opacity: .8;  filter: alpha(opacity=50); /* For IE8 and earlier */}
#RedHeaderSpace #Header #HeaderContainer .DateAndSearch .social img a:hover{ padding:0 5px; opacity: .5;  filter: alpha(opacity=50); /* For IE8 and earlier */}
#RedHeaderSpace #Header #HeaderContainer .DateAndSearch .Date{font-family: 'Open Sans', sans-serif; font-size:16px; color:#ffffff; line-height:25px; text-align:right;}
#RedHeaderSpace #Header #HeaderContainer .DateAndSearch .Search{padding-top:8px; float:right; padding-left:50px;}

#NavBar{width:100%; background-color:#666666;} 
#NavBar #Navigation{width:998px; margin:auto; padding:7px 0; z-index:1000; position:relative;}
#NavBar #Navigation ul{ margin:0px; padding:0px; list-style:none; font-family: 'Open Sans', sans-serif; font-size:12px; color:#ffffff;}
#NavBar #Navigation li{float:left;}
#NavBar #Navigation li a{color:#ffffff; text-transform:uppercase; text-decoration:none; padding:0px 18px; border-right:solid 1px #888888;}
#NavBar #Navigation li a:hover{color:#ede483; text-transform:uppercase; text-decoration:none; padding:0px 18px; border-right:solid 1px #888888;}

.suppImg img{ margin-bottom:20px; margin-right:15px; border:solid 1px #d4d2d2; box-shadow: 5px 5px 5px #bebebe;}

#MainContainer{width:998px; margin:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000;}
#MainContainer #SlideShowAndBigNav{
	height:389px;
	background-image:url(../images/Main-Slideshow-Bg.png);
	background-repeat:no-repeat;
	margin:0 -8px 0 -8px;
}
#MainContainer #SlideShowAndBigNav .SlideShow{ padding:5px 14px;}
#MainContainer #SlideShowAndBigNav .BigNav{
	padding:5px 0px 0 20px;
}
#MainContainer #SlideShowAndBigNav .BigNav ul{margin:0px; padding:0px; list-style:none;}
#MainContainer #SlideShowAndBigNav .BigNav li{float:left;}

#MainContainer #Container{margin-top:10px; border:solid 1px #cccccc; border-bottom:none; padding:20px; background-color:#ffffff;}
#MainContainer #Container .Content{ width:735px; float:left;}
#MainContainer #Container .Content H1{ margin:0px; padding:10px 0 0; font-family: 'Lato', sans-serif; color:#ed1c24; font-size:22px; font-weight:normal; text-decoration:none;}
.Content li{ line-height:20px;}
#MainContainer #Container .Content p{ padding:0px; margin:20px 0 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:20px;}

#MainContainer #Container .Content .Exhibitor-Pro{width:260px; float:left; margin-right:8px;}

#MainContainer #Container .Content #login-outer{border:solid 1px #cccccc; padding:10px; margin-top:10px; }
#MainContainer #Container .Content #login-outer .login-inner{width:550px; margin:0 auto;  }
#MainContainer #Container .Content #login-outer .login-inner .login-label{width:100px; font-family: 'Lato', sans-serif; font-size:14px; font-weight:normal; float:left; padding:5px 10px;}
#MainContainer #Container .Content #login-outer .login-inner .login-txt{font-family:'Lato', sans-serif; font-size:14px; font-weight:normal; float:left; padding:5px 10px;}
#MainContainer #Container .Content #login-outer .login-inner .login-txt .txt{font-family:'Lato', sans-serif; font-size:14px; font-weight:normal; float:left; padding:5px 10px; width:300px;}
#MainContainer #Container .Content #login-outer .login-inner .login-btn-outer{text-align:center; padding:10px 0;}
#MainContainer #Container .Content #login-outer .login-inner .login-btn-outer #btnLogin{font-family:'Lato', sans-serif; font-size:14px; text-align:center; font-weight:normal;  padding:5px 10px;} 


#MainContainer #Container .RightContainer{width:212px; float:right; padding-top:10px;}

#BottomSpace{width:100%; background-image:url(../images/footer-back.jpg); background-color:#4d4d4d;}
#BottomSpace .BottomContainer{margin:auto; width:998px; padding-bottom:15px;}
#BottomSpace .BottomContainer .BottomBox{padding:15px 5px;}
#BottomSpace .BottomContainer .BottomBox .BottomLefPanel{float: left; width:500px; padding-top:20px;}
#BottomSpace .BottomContainer .BottomBox .BottomLefPanel ul{margin:0px; padding:0px; list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#BottomSpace .BottomContainer .BottomBox .BottomLefPanel li{ float:left;}
#BottomSpace .BottomContainer .BottomBox .BottomLefPanel li a{padding:0 5px; border-right:solid 1px #cccccc; text-decoration:none; color:#e8e8e8;}
#BottomSpace .BottomContainer .BottomBox .BottomLefPanel li a:hover{padding-right:0 5px; border-right:solid 1px #cccccc; text-decoration:underline;}
#BottomSpace .BottomContainer .BottomBox .BottomLefPanel p {margin:0px; padding:35px 0 0; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#b4b1b1;}
#BottomSpace .BottomContainer .BottomBox .BottomRightPanel{width:325px; float:right; padding-top:20px;}

.exb-pro ul{ margin:0px; padding:0px;}
.exb-pro li{ line-height:18px; padding-bottom:5px; padding-top:3px; margin:0px; padding-left:0px;  font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.error-outer
{   
    width:452px;    
       }
.login_error_login
{
  
  background:none repeat scroll 0% 0% #D74747;
   color:#ffffff;
   font-family:Arial;
   font-size:12px;      
   padding:4px;
   text-align:center;    
   visibility:hidden; 
   width:315px;
   float:right;
    }
    
.txterror
{
    float:left;
    margin-bottom:10px;
    padding:5px 10px;
    width:226px;
    outline:none;   
    border:1px solid #F98F8F;
    background:none repeat scroll 0% 0% #FFF5F4;
}

.conInfError
{
   background:none repeat scroll 0% 0% #D74747;
   color:#ffffff;
   font-size:12px;      
   padding:4px;
   text-align:center;       
   float:left;
   margin:5px 0;
   padding:5px 10px;   
   outline:none;    
   }
.checkbox{float:left; text-align:left; width:31%;}
.tc{border-bottom:solid 2px #000000; padding:10px 0 5px; font-size:14px; font-weight:bold;}
 .maintxt-upper{text-transform:uppercase; font-family:Verdana; font-size:12px;}
  .input-txt{width:180px; border:solid 1px #e0dede; padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333;}
  
  
.imgBox4 {
	width:160px;
	background:#ffffff;
	border:solid 1px #e5e4e4;
	padding:4px;
	float:left;
	margin:0 0 10px 5px;
	height:265px; 
	color:#555555;
	font-family:Verdana, Geneva, sans-serif;
	/* Place your font name in single quotes
	   and declare a font to fall back on */
	/* Although 400 is usually the default
	   font weight, it can't hurt to make
	   sure that it's correct */
	font-size:12px;
	text-transform:none;
	text-align:left;
	
}

.imgBox4 img{ margin:2px; margin-bottom:5px; width:155px; height:150px;}

.imgBox4 a{
	color:#555555;
	font-family:Verdana, Geneva, sans-serif;
	/* Place your font name in single quotes
	   and declare a font to fall back on */
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	
}
