
/*main table elements*/
td.maincolleft {width: 180; vertical-align:top;}
td.maincolright {background:#ffffff; vertical-align:top;}
body {background-color: #ffffff;margin-top:20px;}
body,td,p,font,ul,div,li,dt,dd,h1,h2,h3,h4,input {font-family: arial,helvetica,verdana,sans-serif}
span.fontfix{font-family: verdana,arial,helvetica,sans-serif}

td {font-size: 10pt} 

a:link {color: #330099}
a:active {color: #ff0000}
a:visited {color: #cc3333}

hr.nav {color:#cccccc;height:8px}
hr {height:1px;color:#cccccc;}

/*table.eventheadertable {width:100%;border:solid 1px #ff0000;}
table.eventheadertable td {background-color:#ff0000;}*/
table.eventheadertable2 {width:100%;border-collapse:collapse;}
/*table.eventheadertable2 td {background-color:#cf9a18;}*/

/*sets contents and related contents table (navcontents)*/

<!-- onMouseOut="this.style.background='#F58025'" onMouseOver="this.style.background ='#84857E'; this.style.cursor = 'hand' -->

div.contents {border-top:solid 12px #71ACD6;border-bottom:solid 12px #71ACD6;background-color:#ffffff;}
div.contents p {padding:.5em;border:solid 1px #71ACD6;background-color:#ffffff;font-weight:bold;margin:0px;}
div.contents2 {border-top:solid 12px #71ACD6;border-bottom:solid 12px #71ACD6;background-color:#ffffff;}
div.contents2 p {padding:.5em;border:solid 1px #71ACD6;background-color:#ffffff;font-weight:bold;margin:0px;}

a.navcontents {width:100%; height:100%;}
a.navcontents:link {color: #555555;text-decoration:none;}
a.navcontents:active {color: #ff0000;}
a.navcontents:visited {color: #555555;text-decoration:none;}
a.navcontents:hover {text-decoration:none;}

span.subtitle {font-size: 1em;color:#666699;font-weight:bold;}
h1.title {color:#512047;font-size:2em;font-weight:600;margin-left:1.5em;font-variant:small-caps;margin-top:.5em;}
h2.subtitle {color:#aa6633;font-size:1.7em;margin-left:1.8em;margin-top:1.5em;}
h3.subsubtitle {color:#827164;font-size:1.3em;font-weight:bold;}
p.titleindex {font-size: 1.3em;color:#ff0000;font-weight:bold;text-align:center} 
p.backtotop {font-size: .8em;text-align: right}

/*table.schedule {border-collapse:collapse;}*/
table.schedule td {padding:.2em;border:solid 1px #cccccc;}
table.schedule td.label {padding-top:.5em;padding-bottom:.5em;font-weight:bold;background-color:#cccccc;}

tr.fax {vertical-align:top;}
tr.onlinereg {vertical-align:top;}
tr.phone {vertical-align:top;}
tr.mail {vertical-align:top;}

