	
	/*General*/	
	td {}	
	html{height:100%}		
	body{height:100%;font-family: Arial, Helvetica, sans-serif;color:#1d2345;font-size:11px;background-image:url(/images/background.jpg); background-position:center top;}		
	a {text-decoration:none;color:#7E7E7E;}
	a:hover {text-decoration: underline;}
	a:visited {}
	
	select { FONT-SIZE: 11px  }
	textarea {  FONT-SIZE: 11px }
	td {text-align:left;}
	FONT {font-family: Arial, Helvetica, sans-serif; }
	
	/*Front Page*/
	.frontpagetext { text-decoration: none; }
			
	/*Header*/
	.topmenu { background-color:#37B9D6; }
	.topmenuitem {font-weight:bold; color:white;padding-right:3px;}
	.topmenuitem A:hover {color:white;}
	
	/*Footer*/
	.footer {font-size:9px;}
	.footermenu {font-size:9px;}
		
	/*Left Nav */
	.menuborder { background-color: #797979; }
	.menuborderouter { background-color: #ffffff; }
	.menuborderinner { background-color: #797979; }

	.menudivider { background-color:#797979; }	
	.menuheader {background-color:#797979; font-weight:bold; color: white;}
	.menubody {background-color:white; }	

	.menuitems {color:#37B9D6;}
	.menuitems A {text-decoration: none; color:#37B9D6;font-weight:bold;}
						
	/*Page TitleBar*/
	.titlebar {border:0px solid black;padding-top:5px;}
	.titlebartext {color:#01449D;font-weight:bold;font-size:14px;}
	
	/*Hall Page*/	
	.HallNameText {font-size: 12px;font-weight:bold;color:#01449D;}
	.ExhibitorsText {font-size: 12px;font-weight:bold;color:#01449D;}

	.HallDescriptionText {font-size: 11px;color:#000000;}

	.HallStandText {font-size: 2.6mm;color:#01449D;font-weight:bold;}
	.HallStandText A:hover {color:#C5D8E2;font-size:20px;} 
	.HallStandText A:visited {color:#C5D8E2;} 

	.HallStandRolloverText {font-size: 2.6mm;color:#000000;}
	.HallStandRolloverText A:hover {color:#C5D8E2;}
	.HallStandRolloverText A:visited {color:red;}
	
	/*Stand Pages*/
	.StandNav {}

	/*Used to override font settings in the HTML Editor*/
	.StandContentHeader {font-weight:bold;font-size:11px;text-decoration: none;color:#01449D;}
	
	/*Stand Content*/
	.StandContent {font-size:11px;text-align:justify;padding:5px;padding-top:0px;color:Black;}
	.StandContent FONT {font-size:11px;}
	.StandContent P {margin-top:0px;padding-top:0px;}

	/*Stand InfoCenter*/
	.StandInfoCenter {padding-left:5px;border:1px #37B9D6 solid;background-color:#37B9D6;color:White;font-weight:bold;font-size:11px;}

	/*News Pages*/
	.articleheader {font-size: 13px; font-weight:bold; color:#01449D; }
	.articleheader A:hover {color:#31550D;}
	.articleheader A:visited {color:#CCCC99;}
	
	/*Used to override font settings in the HTML Editor*/
	.articletext {font-size: 11px;}
	.articletext FONT {font-size: 11px; }
		
	/*Tabs headers*/
	.contenttypeborder {background-color:#00005a;}
	.contenttypeheader {background-color:#00005a; font-weight:bold; color:white; }
	.contenttypeline {background-color:#00005a;height:1px}	
	
	/*Toolbox*/	
	.toolbox 
	{
		background-image:url(/images/Toolbox.png); 		
		background-repeat:no-repeat;
		width:244px;
		padding-top:10px;
	}
	
	.toolboxborder {}
	.toolboxborderouter {}
	.toolboxborderinner {}
	.toolboxheader {display:none;}
	.toolboxbody {}	
	.toolboxitem { text-decoration: none; font-size: 2.7mm; color:#37B9D6; }
	
	.infocentersearch {font-size: 11px;}	
		
	.standSeparator {background-repeat: repeat-y; background-image: url('/common/stands/plainplate/images/DottedLine.gif');}
		
	.NavText {
	
	color:White;
	font-size: 10px;
	font-weight: normal;}

	/*Forum*/
	.ForumTable {font-family:verdana;background-color: #AAB88C;}
	.ForumTableHeader {padding:3;font-size:11;font-weight:bold;background-color:#C8dd9e;color:White;}
	.ForumTableCells {padding:3;font-size:10;background-color:#797979;color:#294900;}
	.ForumTableDescriptionCell {font-size:10;background-color:#797979;color:#294900;}

	.ForumTable A {	text-decoration:none;color:Blue;color:#294900;}
	.ForumTable A:hover {text-decoration:underline;color:Blue;color:#294900;}
	.ForumNavigation {font-size:12;}
	.ForumNavigation A {text-decoration:none;font-size:12;color:Blue;}

	.leftnavstrip {width:244px; border-right:1px solid #eaeaea;}						
	.leftnavspacer {width:10px;}						
	.rightnavstrip {width:244px; border-left:1px solid #eaeaea;}						
	.rightnavspacer {width:10px;}						
				
	.TopSearchBox 
	{
		margin-left:20px;
		margin-top:10px;
		margin-bottom:10px;
		
		height:54px;
		color:White;
		float:left;
		padding-right:20px;
	}
	
	.TopSearchBoxInput 
	{
		font-size:11px;		
		border:1px solid #666666;
	}
	
	.TopSearchBoxTitle 
	{
		font-size:13px;
		font-weight:bold;		
		color:#c2ae7b;
	}
		 		 	 	
	.ContentBucketHeader
	{
		color:#2d4e82;
		text-align:left;
		font-size:13px;
		font-weight:bold;
		padding-bottom:5px;
		border-bottom:1px solid #2d4e82;
		margin-bottom:10px;
	}
	
	.ContentBucketItem 
	{	
		background-image:url(/images/ContentBucketBackground.png); 					
		background-repeat:repeat-x;
		background-position:left bottom; 
		height:80px;		
		padding-left:2px;
		padding-right:2px;
		margin-bottom:6px;
	}	
	
	.ContentBucket img 
	{
		margin-top:5px;
	}
	
	.ContentBucketItemTitle, .ContentBucketItemTitle A
	{
		font-size: 11px;
		font-weight:bold;
		color:#2d4e82;
		margin-top:3px;
	}
	
	.ContentBucketItem A
	{
		font-size:11px;
		text-align:left;
		color:#2d4e82;
		padding-bottom:10px;
	}
						
	.channelbucket .ContentBucketItem 
	{
		background-image:none;
		height:auto;
	}
	
	form 
	{
		padding:0px;
		margin:0px;
	}
	
	img 
	{
		display:block;
	}
	
	#middlepanel
	{
		padding-top:0px;
		padding-bottom:10px;
		
	}
	
	.StandNav 
	{
		background-color:#6693bb;
		color:white;
		font-size:11px;
		margin-right:10px;
		padding:0px;
		width:155px;
		padding-bottom:5px;
	}
	
	.StandNav A 
	{
		color:white;		
	}

	.channelImage {
		height:160px;
		padding:20px;
		text-align: center;
		border: 1px solid #000;
		background-color: white;
		color: #fff;
		margin-top: 10px; 
		background-color:#fff; 
		border:solid 5px #6693bb;
}

.RightMenu 
	{
		 list-style-type:none;
		 margin-left:0px;
		 margin-bottom:5px;
		 margin-top:0px;	 
		 margin-left:10px;	 
		 padding:0px;
	}

.LeftMenu 
	{
		 list-style-type:none;
		 margin-left:0px;
		 margin-bottom:5px;
		 margin-top:0px;	 
		 margin-left:10px;	 
		 padding:0px;
	}
	.LeftMenu li , .RightMenu li
	{
		padding-bottom:5px;
		margin-left:0px;	 
		font-size:10px;
		border-bottom:dotted 1px #ccc;		
		margin-right:10px;
	}
	.LeftMenu li a, .RightMenu li a
	{
		text-decoration:none;
		font-weight:bold;
		color:#000066;
	}
	.LeftMenu li a:hover, .RightMenu li a:hover
	{
		text-decoration:underline;
	}
	
	
	.loginbox 
	{
		background-image:url(/images/Login.png); 		
		background-repeat:no-repeat;
		width:244px;
		padding-top:40px;
	}
	
	.loginboxborder {}
	.loginboxborderouter {}
	.loginboxborderinner {}
	.loginboxheader  
	{
		display:none;
	}

	.loginboxbody TABLE
	{
		width:230px;	
	}	
	.loginboxbody
	{
		padding:0px;
		margin:0px;
	}

	.loginboxitems 
	{				
		display:none;
	}
	.LoginInputBoxes  
	{	
		border:1px solid #cccccc;
		font-size: 2.6mm;
		width:120px;		
		margin-bottom:2px;
	}	
	
	.loginusername 
	{
		background-image:url(/images/LoginUsername.png); 		
		background-repeat:no-repeat;
		padding-left:60px;
		margin-left:18px;
	}
	
	.loginpassword 
	{
		background-image:url(/images/LoginPassword.png); 		
		background-repeat:no-repeat;
		padding-left:60px;
		margin-left:18px;
	} 
	
	#txtLoginUserName 
	{
	}

	#txtLoginPassword 
	{
				
	}
	
	.loginfooter
	{
		margin-top:5px;
		padding-left:5px;
		padding-right:5px;
	}

	.loginboxsmalltext 
	{
		font-size: 2.4mm; color:#666666;}

	#cmdLogin
	{
		margin-right:20px;
		
	}	
	.SearchBox 
	{
		background-image:url(/images/SearchBoxBackground.png);
		background-repeat:no-repeat;
		
	}
	
	#strSearchString 
	{
		font-size:11px;
		width:120px;
		border:1px solid #666666;
		height:16px;
		margin-top:3px;
	}
	
	infocentersearch #strSearchString 
	{
		font-size:11px;
		height:auto;
		
	}
	.StandNavImage
	{
		width:5px;
	}
	.StandNav img 
	{
		display:none;
	}
	.StandNavImage img
	{
		display:none;
	}
	
	.articleimage 
	{
		display:none;
	}