			
/* print and email a friend styles - place this style in a DIV tag around all main text areas that will be printed and/or emailed */

#friendly	{ 	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none; 
				line-height: 16px;
				padding: 22px 40px 22px 22px;
				text-align: justify;
				min-height:300px;
				height:300px;
				 height:auto !important;

			}
			
#friendly a	{ 	color: #b50000;
				font-weight: bold;
				text-decoration: none; 
			}
			
#friendly a:hover	{ 	color: #2954bd;
				font-weight: bold;
				text-decoration: none; 
			}
			
/* sets email text as invisible */

#email	{ visibility: hidden;
				position: absolute;
				left: -5000px;
				top: -5000px;
				}
			
/* text styles */

.lgheader { font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 18px;
				color: black;
				font-weight: 900;
				text-decoration: none; 
				text-transform:uppercase;
			}	

.subhead 	{ 	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 14px;
				color: black;
				font-weight: bold;
				text-decoration: none; 
				line-height: 18px;
			}
			
.subhead a	{ 	color: #b50000;
				font-weight: bold;
				text-decoration: none; 
			}

.subhead a:hover	{ 	color: #2954bd;
				font-weight: bold;
				text-decoration: none; 
			}
			
.emphasize {	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #2954bd;
				font-weight: normal;
				text-decoration: none; 
				font-style: italic;
			}
			
.plainnote	{ 	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none; 
				font-style: italic;
			}
						
/* breadcrumb trail tracker */

#breadcrumb	{ 	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none; 
				line-height: 18px;
				padding-left: 10px;
			}
			
#breadcrumb	a	{ 	color: #b50000;
				font-weight: normal;
				text-decoration: none; 
			}
			
#breadcrumb	a:hover	{ 	color: #2954bd;
				font-weight: normal;
				text-decoration: none; 
			}
				
.bcon	{ font-weight: bold; }


/* title bar styles */

#titleEvents { 	background: url(../imagesncsi/title_events.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950px;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}
			
			
#titleExhibitors { 	background: url(../imagesncsi/title_exhibitor.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950px;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}
			
#titleFederal { 	background: url(../imagesncsi/title_federal.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950px;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}
			
#titleCustomers	{ 	background: url(../imagesncsi/title_customers.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950px;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}
			
			
#titleAbout { 	background: url(../imagesncsi/title_aboutncsi.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950px;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}
			
#titleFaq	{ 	background: url(../imagesncsi/title_faq.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}
			
#titleNews	{ 	background: url(../imagesncsi/title_news.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950px;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}
			
#titlePlain	{ 	background: url(../imagesncsi/title_aboutncsi.jpg) no-repeat;
				font-family: "FranklinGothic", "Franklin Gothic", "franklin gothic book", arial, helvetica, verdana, sans-serif;
				font-size: 14px;
				font-weight: 900;
				white-space: nowrap;
				text-indent: 22px;
				line-height: 65px;
				width: 950px;
				height: 65px;
				text-transform:uppercase;
				border-bottom: 1px solid #b8b8b8;
				float: left;
			}


/* shadow bar to the left of the highlighted events for all secondary pages */

#secondaryevents	{ background: url(../imagesncsi/vertstripe.gif) repeat-y; 	padding: 22px 12px 0px 20px; }

#featureevents {	border-left: 1px solid #b8b8b8; 
				padding: 0px 22px; 
				width: 246px;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: normal;
				text-decoration: none;  
			}
			
#featureevents a	{ 	color: #b50000;
				font-weight: bold;
				text-decoration: none; 
			}
			
#featureevents a:hover	{ 	color: #2954bd;
				font-weight: bold;
				text-decoration: none; 
			}

/* sets white background for pop up windows */
			

#popup 		{ background: white; min-height: 100%; }
			
/* logo text */

.sponsor	{	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				color: #606060;
				font-weight: bold;
				font-style: italic;
			}
			
.sidetext	{	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10px;
				color: #606060;
				font-weight: normal;
				font-style: italic;
			}
			
/* image alignment */

#photoleft	{ float: left; padding: 0px 20px 20px 0px; }
#photoright	{ float: right; padding: 0px 0px 20px 20px; }

#clr	{ clear: both; }

#photobdr	{ border: 1px solid #666666; }

#quoteborder	{ 	border-top: 1px solid #b8b8b8; 
					border-bottom: 1px solid #b8b8b8; }
					
/* Events section specs */

#exposlist {	
				padding: 12px;  }

.minievent img { width:40px; height:auto; float:right; margin-left:10px; border:0px; }				
.minievent { 
	font-family:verdana, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:14px;
	padding-bottom:10px; }
.minievent a { 
	font-family:arial black, 'arial black', verdana, sans-serif;
	font-size:12px;
	color:#000 !important;
	text-decoration:none;
	 }
.minievent a:hover { 
	font-family:arial black, 'arial black', verdana, sans-serif;
	font-size:12px;
	color:#000 !important;
	text-decoration:none;
	 }
/* button styles */

.button	{	border: 1px solid #666666;
			padding: 5px 5px 5px 20px;
			background: white url(../imagesncsi/greyarrow.gif) no-repeat; }
			
/* Clients List */
table.clients th {
	text-align: left;
	font-size: 1.1em;
	padding-bottom: 15px;
}

table.clients h4 {
	font-size: 1em;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

table.clients ul {
	list-style: none;
	margin: 0;
	padding: 0 0 10px;
	width: 90%;
}

table.clients ul li {
	line-height: 1.6em;
}

table.clients ul li.odd {
	background-color: #EEE;
}
			