.border {  	border: 1px #CCCCCC solid;	}.subNav {	  font-family: "Times New Roman", Times, serif;	  font-size: 12px; border: #CCCCCC; 	  border-style: solid; 	  border-top-width: 1px; 	  border-right-width: 1px; 	  border-bottom-width: 1px; 	  border-left-width: 1px;	  }.marginTop {  	   margin-top: 5px;	   }.borderContent { 	  border: 1px #CCCCCC solid ; 	  padding-right: 5px; 	  padding-left: 5px;	  margin-right: 5px; 	  margin-left: 5px; 	  height: 5px; 	  top: 5px; 	  clip:  rect( 5px  5px)	  }.content {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	line-height: 17px; 	color: #000000; 	padding-right: 10px; 	padding-left: 10px}.title {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #000000; 	font-weight: bold; 	padding-right: 10px; 	padding-left: 10px; padding-top: 10px}  	  /* Styles for the banner div box */.banner{	font-size:12px;	width:183px;	height:199px;	margin-left:5px;	margin:0px auto;	font-family:"Times New Roman", Times, serif; 	/*border-bottom: 1px solid black;*/}.banner_hd{	background-color:#cccccc;	width:183px;	font-size:12px;	color:#333399;	font-family:"Times New Roman", Times, serif;	font-weight:bold;	border-bottom: 1px groove #333399;}/* End of Banner div box styles *//* Styles for the navigation bar  */.navbar{	width:183px;	height:140px;	padding:5px;	padding-top:8px;	margin:0px auto;}.navbar ul{	list-style:none;	width:176px;	margin:0;	padding:0;	}.navbar li{	background-color:#333399;	 border:1px solid #ccc;}.navbar li a:link, .navbar li a:visited {	display:block;	width:170px;	padding: 3px 3%;	font: bold 10pt/1.5 times, serif;	text-decoration:none;	color:white;}.navbar ul a:hover{	background-color:#ECECEC;	color:#000;}/* End of Navigation bar sytles *//* Host Publication Styles */.feature_hd{	background-color:#cccccc;	color:#333399;	width:183px;	font-size:12px;	font-family:"Times New Roman", Times, serif;	font-weight:bold;	border-bottom: 1px groove #333399;}.features{ 	margin-left:5px;	margin-top:10px;	font-size:12px;	width:183px;}.features a:link {text-decoration:none;} .features a:visited {text-decoration:none; }/* Events Section */.speaker_hd{	background-color:#000066;	color:#FFFFFF;	padding-left:6px;	width:152px;	font-size:12px;	font-family:arial;	font-weight:bold;	border-bottom: 1px groove #333399;}.speaker{ 	margin-top:10px;	margin-left:5px;	font-size:12px;	width:152px;}.keynoteTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; padding-right: 10px; padding-left: 10px ; text-align: center}.horizantalRule {  border-color: #CCCCCC black black; border-style: solid; border-top-width: 1px}.smallPrint {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: oblique; color: #999999}.contentForm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #000000; padding-right: 10px; padding-left: 10px; margin-right: 100px; clip:   rect(   ); left: 200px}a {  text-decoration: underline; color: #333399; font-weight: bold}.contentUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; padding-right: 10px; padding-left: 10px ; text-decoration: underline}.contentSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000; padding-right: 10px; padding-left: 10px }