
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style4 {font-size: 12px; font-weight: bold; }
.style5 {color: #000099}
.style6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

a:link {
  color: #0000ff;
  text-decoration : none;
  background: transparent;}
a:visited {
  color: #0000ff;
  text-decoration : none;
  background: transparent;}

a.match:link {
  color: #000;
  text-decoration : none;
  background: transparent;}
a.match:visited {
  color: #000;
  text-decoration : none;
  background: transparent;}
a.match:hover {
  color: #bc79ff;
  text-decoration : none;
  background: transparent;}

/*now follow the section links in the navigation bar on the left side*/
a.nav:link {
  color: #000;
  text-decoration : none;
  font-weight: 600;
  font-size:14px;
  background: transparent;}
a.nav:visited {
  color: #000;
  text-decoration : none;
  font-weight: 600;
  font-size:14px;
  background: transparent;}
a.nav:hover {
  color: #bc79ff;
  text-decoration : none;
  font-weight: 600;
  font-size:14px;
  background: transparent;}
a.navtot {/*the style for the actual page*/
  color: #CDCDCD;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  background: transparent;}

.navbox {/*button-like box for the left-side navigation*/
   font-size: 15px;/*readability for the links*/
   font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
   border-color: #bc79ff;/*or, in shorthand, the three*/
   border-style: groove; /*border-properties would read:*/
   border-width: 2px;/*border: 2px groove #FF6633;*/
   padding: 1px;
   margin: 2px;
   }

 .Navigation {/*The navigation on the left side, positioned absolutely*/
     position: absolute;
     top: 100px;
     left: 15px;
     width: 135px;
     height: auto;
     font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
     line-height : 110%;/*line-height set to 110% in order to*/
                       /*have the navigation elements better separated*/
    }
    
td.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	}
table.border {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
table.border td {
	border-width: 1px;
	padding: 3px;
	border-style: dotted;
	border-color: #bc79ff;
	-moz-border-radius: ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.smalltxt td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.agenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.agenda1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.agenda2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps
}
.agenda3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-weight: bold;
	color: #000;
	font-size: 12px;
}
.agenda4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc33cc;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps
}
.error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-align: center;
}
hr {
	color: #000000;
	width: 80%;
	}
hr.agenda {
	width: 100%;
	}
img.mrc8 {
	padding:5px;
	background:#E8D1FF;
	border:1px solid #BC79FF;
	}
.closed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
	text-align: center;
}
.smbrder {
	padding:5px;
	background:#E8D1FF;
	border:1px solid #BC79FF;
	}
.smbrder2 {
	padding:2px;
	background:#E8D1FF;
	border:1px solid #BC79FF;
	}
.lgbrder {
	padding:5px;
	background:#E8D1FF;
	border:7px solid #BC79FF;
	}
table.outer{
	padding:5px;
	background:#E8D1FF;
	border:7px solid #BC79FF;
	}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*order list numbering*/
OL#sess_one { counter-reset: item }
OL#sess_two { counter-reset: item 9 }
OL#sess_three { counter-reset: item 17 }
OL#sess_four { counter-reset: item 26 }