.whitesmall {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; }
a:hover.whitesmall { color: #D4d4d4; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.searchform {
	font-family: Arial, Helvetica;
	font-size: 9px;
	width: 110px;
}
.greenlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-decoration: underline; }
a:hover.greenlink { color: #006600; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.linksmall {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #003300; }
a:hover.linksmall { color: #006600; font-size: 10px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.mainlink {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	text-decoration: underline; }
a:hover.mainlink { color: #006600; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.maintext {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.whitebold {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bigwhitebold {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline; }
a:hover.whitelink { color: #FFff00; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;	
}
.featured { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.advanced { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.rowColorOdd {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rowColorEven {
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.smallblacktext {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.red3 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #a01830;
	text-decoration: none;
	font-weight: bold;
}
.red4 {
	font-family: Arial, Helvetica;
	font-size: 16px;
	color: #a01830;
	text-decoration: none;
	font-weight: bold;
}
.bluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00287C;
	text-decoration: underline;
}
a:hover.bluelink { color: #C60025; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.bluelinkCC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004D78;
	text-decoration: underline;
}
a:hover.bluelinkCC { color: #B99600; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.blacklinkDFST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.blacklinkDFST-navbig { color: #AE7200; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.blacklinkDFST-navbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.blacklinkDFST-navbig { color: #AE7200; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.bluelinkFFST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000E64;
	text-decoration: underline;
}
a:hover.bluelinkFFST { color: #CC0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.bluelinkFFST-navbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000E64;
	text-decoration: underline;
}
a:hover.bluelinkFFST-navbig { color: #CC0000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.bluelinkFFST-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000E64;
	text-decoration: underline;
}
a:hover.bluelinkFFST-big { color: #CC0000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.blacklinkINFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.blacklinkINFF { color: #8D8B00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.blacklinkNIFS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.blacklinkNIFS { color: #00448D; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.redlinkTOMA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.redlinkTOMA { color: #9B001E; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;	
}
.afrssmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00287C;
	text-decoration: underline; }
a:hover.afrssmall { color: #C60025; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.ccfssmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #004D78;
	text-decoration: underline; }
a:hover.ccfssmall { color: #b99600; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.dfstsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline; }
a:hover.dfstsmall { color: #AE7200; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.ffstsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000E64;
	text-decoration: underline; }
a:hover.ffstsmall { color: #CC0000; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.inffsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline; }
a:hover.inffsmall { color: #8D8B00; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.nifssmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline; }
a:hover.nifssmall { color: #00448D; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.tomasmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9B001E;
	text-decoration: underline; }
a:hover.tomasmall { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none;
}
.blue13 {
	font-family: Verdana;
	font-size: 13px;
	color: #000E64;
	text-decoration: none;
	font-weight: bold;
}
.green14 {
	font-family: verdana;
	font-size: 14px;
	color: #005700;
	text-decoration: none;
	font-weight: bold;
}
.green16 {
	font-family: verdana;
	font-size: 16px;
	color: #005700;
	text-decoration: none;
	font-weight: bold;
}
.green18 {
	font-family: verdana;
	font-size: 18px;
	color: #005700;
	text-decoration: none;
	font-weight: bold;
}
.black18 {
	font-family: verdana;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.blue18 {
	font-family: verdana;
	font-size: 18px;
	color: #00287C;
	text-decoration: none;
	font-weight: bold;
}
.black13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.black10 {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.maintextsmall {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.advancedul { 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: underline;
}
.mainul { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: underline;
	}
.ffst07-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #00287C;
}
.afrs-nav-new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #c60025;
	text-decoration: none;
}
.red-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c60025;
}
.arialblack14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.arialblack16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.navadvnacedDFST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AE7200;
	text-decoration: none;
}
.navadvnacedFFST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

/*photos*//****************************/

.ffst-photo {
border: 3px solid #CCCCCC;
}


/*DFST09*//****************************/

.DFST-headline {
color:#AE7200;
font: bold 14px Arial, Helvetica, sans-serif;
}

/*nifs10*//************************************************************************************/

/*General*/

.left {
float:left;
margin: 0px 10px 4px 0px
}
.right {
float:right;
margin: 0px 2px 4px 10px
}
.clear-both {
line-height:0px;
height:0px;
clear:both;
}
.box {
background:#d1e9cf;
padding: 8px;
margin-right: 4px;
height:auto;
}

.box p{
margin: 0px 0 2px 75px;
height:auto;
}
.box h2 {
margin:0px 0 4px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bolder;
color: #00287C;
}

img.right, img.left{
border:#CCCCCC 2px solid;
}
a img.no-border {
border:none;
}
img.no-border {
border:none;
}

.block {
padding: 0px 8px 0 0px;
border-bottom: #CCCCCC solid 1px;
}
.block-last {
padding: 0px 8px 0 0px;
}

/*Home Block Links*/
.block-links {
width:474px;
height: 75px;
margin: 5px 0 0px 0;
}
.block-links .exhibitors {
font: italic 16px Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
background:#017201;
border-right: 1px solid #fff;
}

.block-links .attendees {
font: italic 16px Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
background:#00448D;
border-right: 1px solid #fff;
}
.block-links .become-exhibitor {
font: italic 16px Arial, Helvetica, sans-serif;
text-align:center;
color:#ffffff;
background:#ff9900;
}
.block-links ul li a em {
font: bold italic 20px Arial, Helvetica, sans-serif;
}


.block-links ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 0;
}
.block-links ul li {
  float: left;
  margin: 0 0;
}
.block-links ul li a.attendees, .block-links ul li a.exhibitors, .block-links ul li a.become-exhibitor  {
	display: block;
	 width: 156px;
  text-decoration: none;
	padding: 10px 0px;
	text-decoration: none;
	 
}
.block-links ul li a:hover.attendees {
  background:#0157b3;
  	display: block;
	 width: 156px;
}
.block-links ul li a:hover.exhibitors {
  background:#34803D;
  	display: block;
	 width: 156px;
}
.block-links ul li a:hover.become-exhibitor {
  background:#feb900;
  	display: block;
	 width: 156px;
}

 * html .block-links ul li a {
width: 1%;
}

/*Navigation*/

#staticNavBarComponent .top-buttons ul {
  list-style-type: none;
  overflow: auto;
  padding: 0px;
  margin: 5px 0 0 0px;

}

#staticNavBarComponent .top-buttons ul li {
	background: none;
  list-style-type: none;
  overflow: auto;
  padding: 0px;
  margin: 0px;
}

#staticNavBarComponent .top-buttons ul li a.exhibitors, #staticNavBarComponent .top-buttons ul li a.attendees, #staticNavBarComponent .top-buttons ul li a.become-exhibitor  {
	display: block;
	width: 160px;
  text-decoration: none;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	margin:0;
}
#staticNavBarComponent .top-buttons .exhibitors {
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#017201;
}

#staticNavBarComponent .top-buttons .attendees {
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#00448D;
}
#staticNavBarComponent .top-buttons .become-exhibitor {
font: bold italic 14px Arial, Helvetica, sans-serif;
color:#ffffff;
background:#ff9900;
}
#staticNavBarComponent .top-buttons ul li a:hover.attendees {
	display: block;
	width: 160px;
  background:#0157b3;
  color:#FFFFFF;
}
#staticNavBarComponent .top-buttons ul li a:hover.exhibitors {
  background:#34803D;
  	display: block;
	width: 160px;
	color:#FFFFFF;
}
#staticNavBarComponent .top-buttons ul li a:hover.become-exhibitor {
	display: block;
	width: 160px;
  background:#feb900;
  color:#FFFFFF;
}

 * html #staticNavBarComponent .top-buttons ul li a {
width: 1%;
}
#NIFS-home #staticNavBarComponent .top-buttons {
display:none;
}

#staticNavBarComponent ul {
margin: 2px 0px 4px 0px;
padding: 0 0 0 10px;
font: bold 12px Arial, Helvetica, sans-serif;
color:#000000;
}

#staticNavBarComponent ul li {
background:url(nifs/images/2005/bullet.gif) 1px 4px no-repeat;
list-style:none;
margin: 6px 0px 0px 0px;
}

#staticNavBarComponent ul li a {
margin-left: 14px;
color:#000000;
text-decoration:none;
}
#staticNavBarComponent ul li a:hover {
color:#00448D ;
text-decoration:none;
}

/*afrs09*//************************************************************************************/
.afrs-box {
background:#d1e9cf;;
padding: 8px;
margin-right: 4px;
height:auto;
}
.afrs-box p{
margin: 0px 0 2px 75px;
height:auto;
}
.afrs-box h2 {
margin:0px 0 4px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bolder;
color: #00287C;
}


