body {margin : 0px;}

h1 {font-family:century gothic; font-size:18pt; line-height: 18pt; color:#663300; text-align:left; padding: 0pt 0pt}
.home1 {font-family:calibri; font-size:16pt; color:#000000; text-align:left;}
.home2 {font-family:calibri; font-size:18pt; color:#000000; text-align:left; line-height: 20pt;}
.hometext {font-family:calibri; font-size:11pt; color:#333333; text-align:left; line-height: 13pt;}

h3 {font-family:century gothic; font-size:14pt; color:#663300; text-align:left; }

p {font-family:verdana; font-size:9pt; line-height: 11pt; color:#333333;}
.name {font-family:verdana; font-size:8pt; color:#006699; text-align: center;}
p.sponsor {font-family:verdana; font-size:8pt; color:#999999; text-align: center;}
p.speaker {font-family:verdana; font-size:11pt; line-height: 14pt; color:#666666; text-align:left; padding: 0pt 0pt}
p.news {font-family:century gothic; font-size:12pt; line-height: 13pt; color:#663300; text-align:left;  font-weight: bold}
p.standfirst {font-family:verdana; font-size:11pt; line-height: 13pt; color:#333333;}
p.date{font-family:century gothic; font-size:12pt; line-height: 18pt; color:#663300;}

ul {font-family:verdana; font-size:9pt; line-height: 11pt; color:#333333;}

div.speaker {padding : 10px}
div.img1 {float:right ; padding: 4px; }
img.none {border: 0; text-decoration: none;}


table.background {background-color: #cccccc; width:100%; padding: 0px; }
table.frame {width: 960px; height: 900px; background-color: #ffffff}
table.sponsor {border-right: dotted #cccccc; padding: 0 0 10 0;}

table.col_left {padding: 8px; width: 196px; }
table.col_middle {width: 600px; }

table.agenda { font-family:verdana; font-size:9pt; color:#333333; background: #ffffff; border: 1px solid #ededed;}


td.1 {height:77px}
td.menu {height : 29px}
td.2 {width: 200px; height: 184px}
td.3_4 {width :598px}
td.5_6 {width : 162px; height: 184px}

td.col_left {height:300px; }
td.col_right {width: 162px; border-left: thin dotted #ececec}

td.agenda {border: 1pt solid #cccccc; font-family:verdana; font-size:9pt; color:#333333;}

td.speaker {width : 300px; border: 1pt solid #cccccc; font-family:verdana; font-size:9pt; color:#333333; }




a:link {font-family:verdana; font-size:9pt; color:#336699; text-decoration: none}
a:visited {font-family:verdana; font-size:9pt; color:#336699; text-decoration: none}
a:hover {font-family:verdana; font-size:9pt; color:#666666; text-decoration: underline}

a.agenda:link {font-family:century gothic; font-size:12pt; color:#cccccc; text-align:left;  text-decoration:underline}
a.agenda:visited {font-family:century gothic; font-size:12pt; color:#cccccc; text-align:left;  text-decoration:underline}
a.agenda:hover {font-family:century gothic; font-size:12pt; color:#663300; text-align:left;  text-decoration:underline}

a.news:hover {font-family:century gothic; font-size:12pt; color:#cccccc; text-align:left;  text-decoration:underline}
a.news:visited {font-family:century gothic; font-size:12pt; color:#cccccc; text-align:left;  text-decoration:underline}
a.news:link {font-family:century gothic; font-size:12pt; color:#663300; text-align:left;  text-decoration:underline}

a.index:link {font-family:century gothic; font-size:12pt; font-weight: bold; color:#ff0000; text-decoration:none}
a.index:hover {font-family:century gothic; font-size:12pt; font-weight: bold; color:#006699; text-decoration:none}
a.index:visited {font-family:century gothic; font-size:12pt; font-weight: bold; color:#ff0000; text-decoration:none}



/* ######### CSS expandable menu on index page ######### */

/* ######### CSS expandable menu on index page ######### */

ul#menu {
  width: 151px;
  list-style-type: none;
  border-top: solid 1px #ffffff;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 5px;
 
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 14px;
  color: #ffffff;
}


ul#menu li {
  border-bottom: solid 1px #ffffff;
  line-height: 20px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
  
}

ul#menu a:hover {
  color: #ff0000;
}

ul#menu a.active {
  color: #ff0000;
}





/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.modernbricksmenu2{
padding: 0;
width: 550px;
border-bottom: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */