#content {
    padding: 0px 12px 12px 12px;
}
.body {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.grey {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #D9D7CE;
}
.ataglancetime {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}

.form {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}

.menubody{
	font-family: Tahoma, sans-serif;
	color:white;
}

.menutable{
              font-family: Tahoma, sans-serif;
	font-size:12px;
}

.menua{
    font-family: Tahoma, sans-serif;
	color:white;
	text-decoration:none;
	font:normal;
	font-size:12px;
}

.menua:hover{
	color:white;
	text-decoration:underline;
}

.menua_alm{
    font-family: Tahoma, sans-serif;
	color:white;
	text-decoration:none;
	font:normal
	font-size:11px;
}

.menua_alm:hover{
	color:white;
	text-decoration:underline;
}

td.menu{
    font-family: Tahoma, sans-serif;
	background:#333333; 
	color:white;
    font-size: 11px;
	padding: 3px;
}

table.menu{
    font-family: Tahoma, sans-serif;	
	position:absolute;	
	visibility:hidden;
	background:#333333;
	font-size:82%;
	padding: 3px;

}

td.menu_alm{
    font-family: Tahoma, sans-serif;
	background:#333333; 
	color:white;
    font-size: 11px;
	padding: 3px;

}


table.menu_alm{
    font-family: Tahoma, sans-serif;	
	position:absolute;	
	visibility:hidden;
	background:#333333;
	font-size:82%;
	padding: 3px;

}

.credits {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 13px;

}
.creditslink {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #CE181F;
}
.creditslink:hover {
	text-decoration:underline;
}
.ataglancelink {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #990000;
}
.ataglancelink:hover {
	text-decoration:underline;
}
.creditslink:hover {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #CE181F;
	text-decoration:underline;
}
.greylink {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;

}
.greylink:hover {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;
}
.whitelink {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.pantonelink {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #CE181F;
}
.bodylink {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CE181F;
	line-height: 14px;
}
.bodylink:hover {
	text-decoration: underline;
	color: #CE181F;
}
.conflink {
	font-family: Tahoma, sans-serif;
	font-size: 12.5px;
	text-decoration: none;
	color: #CE181F;
	line-height: 13px;

}
.conflink:hover {
	text-decoration: underline;
	color: #CE181F;
}


.contentheadline {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 15px;

}
.contentheadliner {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #ff0000;
	line-height: 15px;

}
.sessiontitle {
	font-family: Tahoma, sans-serif;
	font-size: 11.5px;
	color: #000000;
}
.sidemenutitle {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	color: #000000;
}
.accourier {
	font-family: "Courier New", Courier, mono;
	font-size: 9pt;
	color: #333333;
}
.agendaday {

	font-family: Tahoma, sans-serif;
	font-size: 14px;
	color: #000000;
}
.contentheadlinew {

	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.areaofinterest {

	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #366AB3;
	line-height: 20px;
}
.headline {

	font-family: Tahoma, sans-serif;
	font-size: 14px;
	color: #4E4E4E;
	line-height: 14px;
}
.confmouseover {
	filter : Mask(Color=#333333);
}
.body2 {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;

}
.creditsw {

	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
}
.conferencelink {

	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	line-height: 18px;
}
.hoverbg	{
	background-color: #E1F0ff;
	border: 1px solid #bbbbbb;
	padding: 3px;
	/*font-weight: bold;*/
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-family: Tahoma, sans-serif;
}
.hoverbg:hover	{
	text-decoration: underline;
	color: #333333;
}
.headerdivision {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.indextagline {
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.headingred {
	font-size: 12px;
	color: #990000;
}
.confday {
	font-size: 15px;
	color: #990000;
}
.confdayb {
	font-size: 15px;
	color: #000000;
}
.confdayw {
	font-size: 15px;
	color: #ffffff;
}

.headingred:hover {
	text-decoration: underline;
	color: #990000;
}
.bg2 {
	background-color: #ffffff;
	border: 0px solid #EAEAEA;
	font-size: 11px;
	line-height: 14px;
	color: #CE181F;
	font-family: Tahoma, sans-serif;
	padding: 3px;
}
.bg {
	background-color: #ffffff;
	border: 1px solid #EAEAEA;
	font-size: 11px;
	line-height: 14px;
	color: #CE181F;
	font-family: Tahoma, sans-serif;
	padding: 3px;
}
.bg:hover {
	text-decoration: underline;
	color: #CE181F;
}
.greylinku {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;

}
.greylinku:hover {
	color: #333333;
	text-decoration: underline;
}
.conferencename {
    	font-family: Tahoma, sans-serif;
	font-size: 22px;
	color: #333333;
	padding: 6px 6px 6px 6px;
}
.sessiontitle {
    font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #990000;
}
.contacts {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color:#999999;
}

.unnamed1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
div.on{
	padding:10px;
	position: relative;
	visibility: visible;
	border: 1px solid #000000;
}
div.off{
	visibility: hidden;
	position: absolute;
}
#events td {
	padding: 10px 0px;
	width: 50%;
	border-bottom: 0px solid #cccccc;
	cursor:pointer
}
/* ALM rebrand October 2009 footer styles */
#icfooter {clear:both;width:100%;border-top:2px solid #D49956;text-align:right;background-color:#FFFFFF;margin:0 padding: 0;}
#icfooter .footernav {float:left; width: 70%; color: #7C1416; text-align: left; margin: 10px 0 0 15px; margin-left:6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; font-weight: normal;}
#icfooter .footernav1 {float:left; width: 70%; color: #7C1416; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; font-weight: normal;}
#icfooter .footernav a {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:visited {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:hover{color: #7C1416; text-decoration: underline; }
#icfooter .footernav .copyright {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align: left; font-weight: normal; margin-top:2px;}
#icfooter .logo {float:right;}  
