body {margin:0;padding:0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:80%;text-align:center; color:#666666;}

a {color:#666666;}
a:hover {color:#666666;}
p {margin-top: 0;}
h1, h2, h3, h4, h5, h6 {color:#00b1d9;}

div.headerBg {position: absolute; top:0; left:0; width:100%; height:206px; background-color: #000000; z-index: 0;}

div.headerImage1 {position: absolute; top:0; left:0; width: 330px; height: 206px; background: url(../images/headerBG1.jpg); z-index: 1;}
div.headerImage2 {position: absolute; top:0; left:0; width: 310px; height: 206px; background: url(../images/headerBG2.jpg); z-index: 1;}
div.headerImage3 {position: absolute; top:0; left:0; width: 354px; height: 206px; background: url(../images/headerBG3.jpg); z-index: 1;}
div.headerImage4 {position: absolute; top:0; left:0; width: 300px; height: 206px; background: url(../images/headerBG4.jpg); z-index: 1;}
div.headerImage5 {position: absolute; top:0; left:0; width: 314px; height: 206px; background: url(../images/headerBG5.jpg); z-index: 1;}
div.headerImage6 {position: absolute; top:0; left:0; width: 275px; height: 206px; background: url(../images/headerBG6.jpg); z-index: 1;}
div.headerImage7 {position: absolute; top:0; left:0; width: 310px; height: 206px; background: url(../images/headerBG7.jpg); z-index: 1;}
div.headerImage8 {position: absolute; top:0; left:0; width: 390px; height: 206px; background: url(../images/headerBG8.jpg); z-index: 1;}
div.headerImage9 {position: absolute; top:0; left:0; width: 330px; height: 206px; background: url(../images/headerBG9.jpg); z-index: 1;}

div.headerArea {position: absolute; top:0; left:0; width:100%; height: 206px; z-index: 2;}
div.headerCenter {width:880px; margin-left:auto; margin-right:auto; z-index: 2; height: 206px;}
div.headerLogo {float:left; padding:26px 0 28px 0; z-index: 2;}
div.headerTextLeft {color: #ffffff; float: left; display: block; width: 310px; text-align: left; padding:26px 0 0 50px; letter-spacing: 0.2em; line-height: 1.5em;}
div.headerTextRight {color: #ffffff; float: left; display: block; width: 270px; text-align: left; padding:26px 0 0 47px; letter-spacing: 0.2em; line-height: 1.5em;}
div.headerTextTitle {color: #ffffff; float: left; display: block; text-align: left; margin: 20px 0 0 50px; padding:0 0 0 0px; letter-spacing: 0.2em; line-height: 1.5em; font-size: smaller;}
div.headerPageText {display:block; clear:both; width: 870px; height: 50px; border-top:5px solid #ffffff; border-left:5px solid #ffffff; border-right:5px solid #ffffff; background-color: #57b7df; color:#ffffff; font-size: 2em; font-weight: bold; letter-spacing: 0.2em; line-height: 1.9em;}

div.mainBody {position: absolute; top: 206px; left:0; width:100%; background: url(../images/content-bg.jpg) repeat-x; height:624px;}
div.content {width:900px; margin-left:auto; margin-right:auto; background:#ffffff; height:100%;}
div.contentLeft {float:left;background: url(../images/content-lft-bg.jpg) no-repeat;width:10px;height:624px;margin-right:6px;}
div.bodyContent {float: left; padding-top:5px; width:867px;}
div.bodyShadow {display: block; width: 867px; height: 80px; background: url(../images/body-bg.jpg) repeat-x; margin: 0;}
div.contentRight {float:right;background: url(../images/content-rgt-bg.jpg) no-repeat;width:10px;height:624px;margin-left:6px;}

div.bodyMenu {clear:both; float: left; width: 200px; height: 100%; margin-top: -60px; text-align: left;}
div.bodyMenu ul{padding: 0 0 0 10px; margin:0;}
div.bodyMenu li{background-image: url(../images/bullet.png); background-repeat: no-repeat; background-position: left; list-style: none inside; padding-left: 30px; line-height: 27px; height:27px; vertical-align: middle;}
div.bodyMenu li.active{background-image: url(../images/bulletActive.png); background-repeat: no-repeat; background-position: left; list-style: none inside; padding-left: 30px; line-height: 27px; height:27px; vertical-align: middle;}
div.bodyMenu li.active a{font-weight: bold;}
div.bodyMenu a{text-decoration: none;}
div.bodyMenu a:hover{text-decoration: none; color: black;}

div.bodyArea {margin-top: -60px;	float: left; width: 640px; text-align: left;}

div.footer {border-top:10px solid #57b7df;clear:both;width:100%;margin:10px auto 0 auto;}
div.footer-text {float:right;font-size:0.8em;padding-top:10px;color:#666666;}

.leading {font-weight: bold;}

.spacer {height: 20em;}
.halfSpacer {height: 5em;}



p.subtitle {font-weight: bold; font-size: 1.3em; color: #57b7df;  clear: both;}

.pageContent {font-size: 0.9em; text-align: justify;}

tr.light td, tr.shade td {padding-right: 2em;}
tr.shade {background-color: #EFEFEF;}
.images img {float: left; border: 1em; border-style: solid; border-color: white; }
#venu_images { width: 500px;}
.venue_image_titles { display: block; text-align: center; font-weight: bold;}

#contactDetails, #contactForm {float:left; width: 50%;}
#contactForm ul, #contactDetails ul {list-style: none; margin: 0; padding: 0; border: none; width: 100%;}
#contactForm ul li, #contactDetails ul li {line-height: 2;}
#contactForm ul li textarea { overflow: auto;}

table.committee {width: 100%;border-spacing: 0;}
.pageContent table tr td {padding: 3px;}

.bold, .leading_bold { font-weight: bold;}
.leading_bold { color: black;}

ol.lower_roman {list-style-type: lower-roman; }
ol.lower_roman li {padding-bottom: 1em;}