/*clearfix container correction*/
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack *//*end clearfix*/

body {font-family: Arial, Verdana, Helvetica, sans-serif;background-color: #ffffff;background-image: url(images/bg-page2.jpg);background-repeat: repeat-x;background-position: left top;margin: 0px;}a:link {color: #01073C;}a:visited {color: #2c389a;}a:hover {color: #999999;}a:active {}#header {text-align: center;padding-bottom: 8px;padding-top: 8px;}#navbarcontainer {background-image: url(images/bg-navbar900.gif);width: 900px;
height: 24px;margin-top: 0em;margin-left: auto;margin-bottom: 0em;margin-right: auto;text-align: center;font-size: 12px;}

a.nav:link, a.nav:active, a.nav:visited {
color: #273089;
font-size: 14px;
text-decoration: none;
padding-left: 8px;
padding-right: 8px;font-weight: bold;}

a.nav:hover {
color: #000000;
font-size: 14px;
text-decoration: none;
padding-left: 8px;
padding-right: 8px;font-weight: bold;}#contentcontainer {font-size: 14px;text-align: left;
width: 856px;margin-top: 15px;margin-bottom: 0px;margin-left: auto;margin-right: auto;clear: both;padding-bottom: 20px;border-left: 1px #ebebeb solid;border-right: 1px #ebebeb solid;}.title {
width: 860px;margin-top: 15px;margin-bottom: 15px;margin-left: auto;margin-right: auto;background-image: url(images/bg-h1a.gif);background-repeat: no-repeat;background-position: left top;color: #01073C;font-size: 28px;padding-top: 10px;padding-left: 16px;font-weight: normal;}.content {width: 780px;margin-left: auto;margin-right: auto;}h2 {font-size: 18px;font-weight: normal;padding: 0px;border-bottom: 1px #eeeeee solid;margin-bottom: 0px;}h3 {font-size: 14px;font-weight: bold;color: #01073C;padding-left: 6px;margin-bottom: 2px;margin-top: 4px;padding-top: 8px;}.content p {padding-left: 14px;}.intro {font-size: 16px;}.content ul {padding-left: 40px;}.content ul li {list-style-type: square;}.content ul ul li {list-style-type: none;}#footer {background-color: #E9EDF9;border-top: 1px solid #D2DBF4;font-size: 10px;text-align: center;margin-top: 20px;margin-bottom: 0px;clear: both;padding-top: 2px;margin-right: 0px;margin-left: 0px;min-height: 200px;}.googleadinsert {margin-top: 8px;}h3, .clear {clear: both;}.notop {margin-top: 0em;padding-top: 0em;}.floatright {float: right;margin-left: 20px;}

.floatleft {float: left;margin-right: 20px;}

.fbright {float: right;margin-left: 24px;margin-right: -14px;margin-top: -14px;}.comment {padding-left: 20px;position: relative;}.label1 {font-size: 13px;font-weight: bold;font-family: monospace;}dl.venues {width: 740px;padding: 0px;margin-left: 18px;margin-top: 2px;margin-bottom: 10px;margin-right: 0px;clear: both;}

.venues dt {width: 85px;float: left;margin: 0 0 0 0;padding-top: 0px;padding-left: 0px;padding-bottom: 1px;padding-right: 0px;clear: both;}
.venues dd {float: left;
width: 645px;padding: 0px;margin: 0em;padding-bottom: 1px;padding-top: 0em;padding-left: 0em;padding-right: 0em;}a.mapit:link, a.mapit:active, a.mapit:visited {
color: #6A2B30;
font-size: 12px;
text-decoration: none;
padding-left: 8px;}

a.mapit:hover {
color: #A0101A;
font-size: 12px;
text-decoration: none;
padding-left: 8px;}.topspace {padding-top: 20px;background-color: #F4F4FC;padding-bottom: 20px;}label { position:absolute; text-align:right; width: 180px }
input { margin-left: 190px;margin-bottom: 2px;}

.radio2 { margin-left: 10px;margin-bottom: 2px;}

.indent190 { margin-left: 190px;font-size: .8em;
margin-bottom: 2px;}

.indent190r { margin-left: 190px;margin-bottom: 2px;}
.caltable {
border: 2px #535E87 solid;border-collapse: collapse;margin-bottom: 8px;}

.caltable td {
border: 1px #7782AD solid;padding: 2px;}
.caltabletop {
background-color: #F4F4FC;}

.caltabletop h3 {font-size: 14px;font-weight: bold;color: #303B62;margin-top: 0px;padding-top: 0px;}

.calinput {margin-left: 0px;}dl.events {width: 740px;padding: 0px;margin-left: 18px;margin-top: 2px;margin-bottom: 10px;margin-right: 0px;clear: both;}

.events dt {width: 200px;float: left;margin: 0 0 0 0;padding-top: 0px;padding-left: 0px;padding-bottom: 1px;padding-right: 18px;clear: both;text-align: right;}
.events dd {float: left;
width: 520px;padding: 0px;margin: 0em;padding-bottom: 1px;padding-top: 0em;padding-left: 2px;padding-right: 0px;}.events3 {border-bottom: 1px #F4F4FC solid;}.small {font-size: 11px;}.botspace {margin-bottom: 10px;margin-left: 8px;}.required {color: #cc0000;font-weight: bold;}