@charset "UTF-8";
      body {font-family: arial; padding-top: 10; padding-left: 10; padding-right: 10; margin-top: 0; margin-left: 0; margin-right: 0;}
      
a {color: #003262; text-decoration:none;}
a:visited{color: #003262; text-decoration:none;}
a:hover {color: #003262; text-decoration:underline;}
	
h1 {text-align: center;}
h2.subtitle {text-align: center; font-weight:normal;}
.subtitle2 {font-size: 14pt; font-weight:normal; font-style: italic;}

.mobile {display: none;}

@media only screen and (max-width: 992px)
{

.desktop {display: none;}
.mobile {display: block;}

}

      
      table.menutable td {margin-left:0; padding-right: 10; padding-left: 10; padding-top: 10; padding-bottom: 10; font-size: 18; font-family: arial; text-align: center; color:#000000;}
	a.menu{color: #000000; text-decoration:none;}
	a.menu:hover{color: #FFFFFF;}
	td.menu:hover{background-color: #003262; cursor:pointer;}
	table.menutable td:hover a {color:#FFFFFF;}

table.speaklist {margin-left: auto; margin-right: auto; padding-top: 20;}
table.speaklist td {padding-left: 30; padding-right: 30; padding-bottom: 5;}
table.sched td {padding-right: 10; padding-left: 10; padding-top: 10; padding-bottom: 10;}
table.sched {border: 2px solid; border-spacing: 0px;}
td.sched-time {border-left: 2px solid; font-style:italic;}
td.sched-timeleft {font-style:italic;}
td.sched-date {border-left: 2px solid; font-weight: bold; text-align:center; border-bottom: 2px solid;}
td.sched-dateleft {font-weight: bold; text-align:center; border-bottom: 2px solid;}
td.sched-special {border-left: 2px solid; text-align:center;}

.blocklinks {font-variant: small-caps; text-decoration:none; font-size: 10pt; color: #8A8B8C; font-weight: normal;}
a.blocklinks:hover {color:#8A8B8C;}
ul.abs li {margin-top:15; line-height:1.5;}
