p, body{font: 14px verdana,arial,times;}
ul, li {font: 14px verdana,arial,times;}
table {padding:4px;}
h2 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#1a3e70;}
#container{width:1024px; margin: 0 auto; position: relative;}
#page-title {font: bolder 20px verdana,arial,times; color:#3C4D78; font-variant:small-caps; padding-bottom:10px;}
#menuarea {padding: 1px 0px 2px 5px; margin-bottom:10px; font: bold 12px verdana,times,arial; background-color:#7D88C0; height:16px; border: solid 1px #000;}

#container A:link {COLOR:darkblue; TEXT-DECORATION: none;}
#container A:visited {COLOR:darkblue; TEXT-DECORATION: none;}
#container A:hover {COLOR:darkblue; TEXT-DECORATION: underline;}
#container A:active {COLOR:darkblue; TEXT-DECORATION: none;}

.john-body {font: 14px verdana, Helvetica, sans-serif; padding:4px;}
h3 {color: #54190D; font: 12px verdana, Helvetica, sans-serif;}

.john-body A:link {COLOR:darkblue; TEXT-DECORATION: none;}
.john-body A:visited {COLOR:darkblue; TEXT-DECORATION: none;}
.john-body A:hover {COLOR:darkblue; TEXT-DECORATION: underline;}
.john-body A:active {COLOR:darkblue; TEXT-DECORATION: none;}
	
#menuarea A:link {COLOR:#000; TEXT-DECORATION: none}
#menuarea A:visited {COLOR:#000; TEXT-DECORATION: none}
#menuarea A:active {COLOR:#000; TEXT-DECORATION: none}
#menuarea A:hover {COLOR:#000; TEXT-DECORATION: underline}	

#header-register-link A:link {COLOR:#990000; TEXT-DECORATION: none}
#header-register-link A:visited {COLOR:#990000; TEXT-DECORATION: none}
#header-register-link A:active {COLOR:#990000; TEXT-DECORATION: none}
#header-register-link A:hover {COLOR:#990000; TEXT-DECORATION: underline}	

BODY{scrollbar-face-color:#003366;
scrollbar-arrow-color:#FABE1E;
scrollbar-track-color:#FABE1E;
scrollbar-shadow-color:'';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
}

#footer-div{background-color:#7D88C0; padding: 4px 4px 4px 4px;}
#footer-right{float:right;}
#footer-left{padding:5px;}
.footer-drop {font: 14px Verdana, Arial, Helvetica, sans-serif;}
.footer {margin-top:10px; border: solid black 1px; background-color:#1F2D5A; padding-left:4px;font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}

.prog-blue {color:#385992;font: bold 14px verdana,arial,times;}	
.early {float:right; margin-right:5px; font: 9px Verdana, Arial, Helvetica, sans-serif; background-color:#fefbcd; padding:3px; border: solid 1px red;}

#agenda {
	font: 14px Verdana, Arial, Helvetica, sans-serif; margin-top: 10px;
}

#agenda-sep{
	border-left: 2px dotted #0e4c7d; display:inline; width:4px;
}

.agenda-day{
	background-color:#fbeddb; padding:1px; margin-right:2px;
}

.agenda-day-select{
	background-color:#f8d39f; padding:1px; margin-right:2px;
}

.agenda-day a:link, a:visited{
	text-decoration:none;
	color: #000;
}

.agenda-day a:hover{
	text-decoration:underline;
	color: #000;
}

.agenda-day a:active{
	text-decoration:none;
	color: #000;
}

.agenda-day-select a:link, a:visited{
	text-decoration:none;
	color: #000;
}

.agenda-day-select a:hover{
	text-decoration:underline;
	color: #000;
}

.agenda-day-select a:active{
	text-decoration:none;
	color: #000;
}

#agenda-date{
	font: bold 15px Verdana, Arial, Helvetica, sans-serif; 
	margin: 10px 0px 10px 0px; 
	padding-bottom:5px; 
	border-bottom: dashed 1px #006699; 
	color:#2b457f;
}

#tab-prog{
	font:14px Verdana, Arial, Helvetica, sans-serif;
}

#tab-prog ul, li{
	font:14px Verdana, Arial, Helvetica, sans-serif;
}


.head-prog{
	background-color:#fdbc5e;
}

.talktitle {
	font: bold 16 px Verdana, Arial, Helvetica, sans-serif; color:#003366;
}

.talktitle-alt {
	font: 14.5px Verdana, Arial, Helvetica, sans-serif;
}

.speakername {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#2b457f;
}

.colorrow{
	background-color:#fedaa8;
}

.facultytable{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}