	
	/*General*/	
	html{height:100%;}
	body{font-family: Arial, Verdana, Helvetica, sans-serif;height:100%;background-color:#003c72;background-image:url('/images/backgroundImage.gif');background-repeat:repeat-x;}	
	td { FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px }	
	
	a {text-decoration:none; color:#40617f}
	a:hover {text-decoration:underline; color:#40617f}
	a:visited {color: #40617f}
	input { FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px }
	select { FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px }
	textarea { FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px }
	
	/*Front Page*/
	.frontpagetext { text-decoration: none; font-size: 8pt; color:#000000; }
			
	/*Header*/
	.topmenu { background-color:#000000;}
	.topmenuitem {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:white; padding:3px;}
	.topmenuitem A:hover {color:white;}
	.topmenuitem A:visited {color:white;}

	/*Footer*/
	.footer {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size:9px; color:#666666; }
	.footermenu {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size:9px; color:#666666; }
	
	/*Left Nav */
	.menuborder { background-color:#2E4F96; }
	.menuborderouter { background-color:#FFFFFF; }
	.menuborderinner { background-color:#2E4F96; }
	.menudivider { background-color:#666666; }	
	.menuheader {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color:#AFB5D5; font-size: 8pt; font-weight:bold; color:#000000; }
	.menubody {background-color:white; }	

	.menuitems {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size: 8pt; color:#666666;}
	.menuitems A {text-decoration: none; color:#666666;font-weight:bold;}
	.menuitems A:visited {color:#999999;}
	
	.searchboxheader { background-color:#AFB5D5; font-size: 8pt; font-weight:bold; color:#000000; font-family:arial;}
	.searchboxbody {background-color:#ffffff;}
	.searchbox {width:120px;font-family:arial;font-size: 2.6mm;color:#666666;margin-top:3px;margin-bottom:0px}	

	.findboxheader { background-color:#F0CAD7; font-size: 3.0mm; font-weight:bold; color:#333333; }
	.findboxbody {background-color:#ffffff;}
	.findbox {width:145px;font-family:arial;font-size: 2.6mm;color:#666666;margin-top:3px;margin-bottom:3px}

	.searchbox {display:none;}
	.findproducts {}
	.findexhibitor {}
	.exhibitorlist {}
		
	
	/*RightNav*/
	.loginboxborder { background-color:#c6c6c6; }
	.loginboxborderouter { background-color:#FFFFFF; }
	.loginboxborderinner { background-color:#c6c6c6; }
	.loginboxheader { background-color:#ffffff; font-size: 10pt; font-weight:bold; color:#40617f; font-family:arial}
	.loginboxbody { background-color:white; }	
	.loginboxitems {font-size: 8pt; color:#666666; font-weight:bold; font-family:arial;}
	.logininputboxes { width:220px;font-family:Verdana;font-size: 2.6mm;border:1px solid #cccccc}	
	.loginboxsmalltext {font-size: 2.4mm; color:#666666; font-family:arial;}
	.failedvalidation { background-color:Red;}

	.channelheader { text-decoration: none; font-size: 8pt; color:black; font-family:arial}
	.channelmarker { text-decoration: none; font-size: 2.5mm; font-weight:bold; color:black; }

	.channellinks {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size: 8pt; }
	.channellinks A {text-decoration: none; color:#666666;}
	.channellinks A:visited {color:#999999;}
			
	/*Page TitleBar*/
	.titlebar {color:#40617f}
	.titlebartext {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;color:#40617f;font-weight:bold;font-size:10pt;}
	
	/*Hall Page*/	
	.HallNameText {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color:#01449D;}
	.ExhibitorsText {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color:#01449D;}

	.HallDescriptionText {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color:#000000;}

	.HallStandText {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size: 2.6mm;color:#01449D;font-weight:bold;}
	.HallStandText A:hover {color:#C5D8E2;font-size:20px;} 
	.HallStandText A:visited {color:#C5D8E2;} 

	.HallStandRolloverText {FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;font-size: 2.6mm;color:#000000;}
	.HallStandRolloverText A:hover {color:#C5D8E2;}
	.HallStandRolloverText A:visited {color:red;}
	
	/*Stand Pages*/
	.StandNav {font-size: 2.7mm;color:#01449d;}

	/*Used to override font settings in the HTML Editor*/
	.StandContentHeader {font-weight:bold;font-size:11px;font-family: Arial, Verdana, Helvetica, sans-serif;text-decoration: none;color:#01449D;}
	
	/*Stand Content*/
	.StandContent {font-size:11px;font-family: Arial, Verdana, Helvetica, sans-serif;}
	.StandContent FONT {font-size:11px;font-family: Arial, Verdana, Helvetica, sans-serif;}

	/*Stand InfoCenter*/
	.StandInfoCenter {padding-left:3px; border:1px solid #40617f;background-color:#40617f;color:white;font-weight:bold;font-size:11px;font-family: Arial, Verdana, Helvetica, sans-serif;}

	/*News Pages*/
	.articleheader {font-size: 12px; font-weight:bold ; color:#40617f; }
	.articleheader A:hover {color:#40617f;}
	.articleheader A:visited {color:#40617f;}
	
	/*Used to override font settings in the HTML Editor*/
	.articletext {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:black;}
	.articletext FONT {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
		
	/*Tabs headers*/
	.contenttypeborder {background-color:#40617f;}
	.contenttypeheader {background-color:#40617f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:white; }
	.contenttypeline {background-color:#40617f;height:1px}
	
	/*Toolbox*/	
	.toolboxborder { background-color:#c6c6c6; }
	.toolboxborderouter { background-color:#FFFFFF; }
	.toolboxborderinner { background-color:#c6c6c6; }
	.toolboxheader { background-color:#ffffff; font-size: 10pt; font-weight:bold; color:#40617f; font-family:arial}
	.toolboxbody { background-color:white; }	
	.toolboxitem {font-size: 8pt; color:#666666; font-weight:bold; font-family:arial;}

	
	.infocentersearch {font-family:Verdana;	font-size: 2.9mm;}	
		
	.standSeparator {background-repeat: repeat-y; background-image: url('/common/stands/plainplate/images/DottedLine.gif');}
		
	.NavText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}

	/*Forum*/
	.ForumTable {font-family:arial;background-color: #B27388;}
	.ForumTableHeader {padding:3px;font-size:11px;font-weight:bold;background-color:#F0CAD7;color:White;}
	.ForumTableCells {padding:3px;font-size:10px;background-color:#FCEDF2;color:#294900;}
	.ForumTableDescriptionCell {font-size:10px;background-color:#FCEDF2;color:#294900;}
	.ForumTable A {	text-decoration:none;color:#294900;}
	.ForumTable A:hover {text-decoration:underline;color:#294900;}
	.ForumNavigation {font-family:arial;font-size:12px;}
	.ForumNavigation A {text-decoration:none;font-family:arial;font-size:12px;color:#294900;}

	/*Status Indicator*/
	#dhtmltooltip{position: absolute;width: 150px;border: 1px solid black;padding: 2px;background-color: #e7f3f9;visibility: hidden;z-index: 100;}

	.leftnavstrip {width:255px;background-color:#ffffff;color:black;font-size:11px;}					
	.leftnavspacer {width:5px;border-right:0px solid #c6c6c6;}						
	.rightnavspacer {width:5px;border-left:0px solid #c6c6c6;}						
	.rightnavstrip {width:255px;background-color:#ffffff;color:black;font-size:11px;}
	


.roundedBox
{	
	width:255px;
	padding-top:7px;
	background-image:url('/images/BoxTop.png');
	background-repeat:no-repeat;
	background-position:center top;
}	

.roundedBoxInner {	
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;	
	padding:5px;
}	

.roundedBoxBottom {	
	padding-top:7px;
	background-image:url('/images/BoxBottom.png');
	background-repeat:no-repeat;
	background-position:center bottom;	
}	

.roundedBoxAttached
{	
	width:255px;
	padding-top:7px;
	background-image:url('/images/BoxTopAttached.png');
	background-repeat:no-repeat;
	background-position:center top;
}	

.roundedBoxBottomAttached{
	padding-top:7px;
	background-image:url('/images/BoxBottomAttached.png');
	background-repeat:no-repeat;
	background-position:center bottom;	
}


.roundedBoxAttachment 
{

	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;	
	padding:5px;
}	

.NavHeaderTitle 
{
	font-size:13px;
	color:#40617f;
	font-weight:bold;
}

.SearchBoxLeftNav input 
{
	margin-right:15px;
}
.SearchBoxLeftNav
{
	background-image:url(/images/SearchBackground.png);
	width:235px;
	height:27px;
	background-repeat:no-repeat;
	padding:5px;
}	

.SearchBoxLeftNav #SearchHeader
{
	padding-top:2px;
	padding-left:5px;
	padding-right:8px;
	float:left;
}

.SearchBoxLeftNav #strSearchString 
{
	margin-top:2px;
	border:1px solid #cccccc;
	font-size:10px;
	height:15px;
	float:left;
	width:130px;
}

