
h1 { font: normal 18px/24px Arial, Helvetica, sans-serif; color: #5E8AC6; text-transform: uppercase; letter-spacing: 1px; }

.text { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #333333; }
.highlight { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #5E8AC6; text-transform: uppercase; }
.highlightB { font: bold 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #5E8AC6; text-transform: uppercase; }
.footer{ font: normal 10px/20px Arial, Verdana, Helvetica, sans-serif; color: #A4A3A3; }
.pdf { font: 11px/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #AFAFAF}
.homeSmall { font: normal 11px/14px Arial, Verdana, Helvetica, sans-serif; color: #333333; }
.sponsorTxt{ font: normal 11px/13px Arial, Verdana, Helvetica, sans-serif; color: #A5A5A5; padding: 22px; padding-left: 22px; padding-right: 0; padding-top: 0; padding-bottom: 0; }
.archiveTitle{ font: bold 11px/13px Arial, Verdana, Helvetica, sans-serif; color: #333333; padding: 22px; padding-left: 22px; padding-right: 0px; padding-top: 10px; padding-bottom: 5px; }
.homeDescription { font: normal 12px/24px Arial, Verdana, Helvetica, sans-serif; color: #5E8AC6; padding: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.homeDescriptionBig { font: bold 14px/24px Arial, Verdana, Helvetica, sans-serif; color: #5E8AC6; padding: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

form { padding:0; border:0; margin:0; }
input, select, option, textarea { color: #000000; background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #C0BFBF; font: normal 12px/12px Arial, Helvetica, sans-serif; text-align: left; border: padding: 2px; }
input.noborder { color: #000000; background-color: #ffffff; border-width: 0px; border-style: solid; border-color: #C0BFBF; font: normal 12px/12px Arial, Helvetica, sans-serif; text-align: left; border: padding: 2px; }

a.link { text-decoration: underline; font: 12px/18px Arial, Helvetica, sans-serif; color: #C20A24;}
a.link:active { text-decoration: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #000000;}
a.link:visited { text-decoration: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #ffffff;}
a.link:hover { text-decoration: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #000000;}

a.linkNav1 { text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; } /*was DFE8F4*/
a.linkNav1:active { text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; }
a.linkNav1:visited { text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; } /*was DFE8F4*/
a.linkNav1:hover { text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #cccc99; }
.nav1on { text-decoration: underline; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; }

a.archive { text-decoration: none; font: 11px/16px Arial, Helvetica, sans-serif; color: #5E8AC6; padding: 22px; padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
a.archive:active { text-decoration: underline; font: 11px/16px Arial, Helvetica, sans-serif; color: #5E8AC6; padding: 22px; padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
a.archive:visited { text-decoration: none; font: 12px/16px Arial, Helvetica, sans-serif; color: #5E8AC6; padding: 22px; padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
a.archive:hover { text-decoration: underline; font: 11px/16px Arial, Helvetica, sans-serif; color: #5E8AC6; padding: 22px; padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.archiveon { text-decoration: underline; font: bold 11px/16px Arial, Helvetica, sans-serif; color: #5E8AC6; padding: 22px; padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

a.linkFooter { text-decoration: none; font-weight : bold; font: 9pt Arial; color: #ffffff; padding: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
a.linkFooter:active { text-decoration: none; font-weight : bold; font: 9pt Arial; color: #ffffff; padding: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
a.linkFooter:visited { text-decoration: none; font-weight : bold; font: 9pt Arial; color: #ffffff; padding: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
a.linkFooter:hover { text-decoration: underline; font-weight : bold; font: 9pt Arial; color: #ffffff; padding: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

a.linkToolbar { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #666666; padding-left: 0; padding-right: 0;}
a.linkToolbar:active { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #666666; }
a.linkToolbar:visited { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #666666; padding-left: 0; padding-right: 0;}
a.linkToolbar:hover { text-decoration: underline; font: 11px/14px Arial, Helvetica, sans-serif; color: #666666; }

td.navspacer {
	font-family :Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #005d7e;	
	text-align : middle;
	vertical-align : center	
}

td.sponsors {
	font-family :Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;	
	text-align : center;
	vertical-align : top;
	background-color : #ffffff;
	width : 152px;	
	padding-top: 25px;
	padding-left: 4px;
	padding-right: 4px;	
	padding-bottom: 3px;
}

td.main {
	font-family :Arial;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;	
	text-align : left;
	vertical-align : top;
	background-color : #00000;
	width : 610px;
	padding-top: 25px;	
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
}

td.footer {
	font-family :Arial;
	font-size : 9pt;
	font-weight : normal;
	color : #ffffff;	
	text-align : center;
	vertical-align : middle;
	background-color : #F79320;
	width : 750px;
	padding-top: 1px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
}

td.attendhead {
	font-family :Arial;
	font-size : 10pt;
	font-weight : bold;
	color : #cc6633;	
	text-align : left;
	vertical-align : middle;
	text-decoration: underline;
	background-color : #ffffff;
	width : 290px;
	padding-top: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

td.attend {
	font-family :Arial;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;	
	text-align : left;
	vertical-align : top;
	background-color : #ffffff;
	width : 290px;
	padding-top: 7px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

/* START PROGRAM STYLES*/
td.day {
	font-family :Arial;
	font-size : 10pt;
	font-weight : bold;
	color : #ffffff;	
	text-align : left;
	vertical-align : middle;
	background-color : #6692AE; /* WAS  #797979*/
	width : 580px;
	padding-top: 4px;	
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

td.time {
	font-family :Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #000000;	
	text-align : left;
	vertical-align : top;
	background-color : #f0f0f0;
	width : 66x;
	padding-top: 4px;	
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

td.prog {
	font-family :Arial;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;	
	text-align : left;
	vertical-align : top;
	background-color : #ffffff;
	width : 504px;
	padding-top: 4px;	
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

td.sess1 {
	font-family :Arial;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;	
	text-align : left;
	vertical-align : top;
	background-color : #ffffcc;
	width : 168px;
	padding-top: 4px;	
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

td.sess2 {
	font-family :Arial;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;	
	text-align : left;
	vertical-align : top;
	background-color : #e8ffe8;
	width : 168px;
	padding-top: 4px;	
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

td.sess3 {
	font-family :Arial;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;	
	text-align : left;
	vertical-align : top;
	background-color : #f8e0c0;
	width : 168px;
	padding-top: 4px;	
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

div.room {
	font-family :Arial;
	font-size : 8pt;
	font-weight : bold;
	color : #004080;	
	text-align : right;
	vertical-align : top;		
}

/* END PROGRAM STYLES*/

li.diamond {
	margin: 0px;
	padding: 0px;
	vertical-align : middle;
	list-style-image: url(../images/list_bullet.png);
}