@CHARSET "UTF-8";
*, html{color:#333333; font:11px Lucida, Helvetica, sans-serif; line-height:1.75; position:relative;}
address{float:left; margin:15px auto 20px auto; text-align:left; width:40%;}
body{background:#ededed; margin:0; padding:0; position:absolute; text-align:center; width:100%;}
h2{font-size:12px; font-weight:bold; padding:0; text-align:left;}
h3{font-size:11px; font-weight:bold; margin-bottom:0; margin-top:10px; padding:0; text-align:left;}
img{border:none;}
p{line-height:1.25; margin:3px 0; text-align:left;}
p.schedule{line-height:1; margin:0 0 10px 0;}
p.scheduleLast{line-height:1; margin:0 0 13px 0;}
strong{font-weight:bold;}
form{margin:0; padding:0;}
form fieldset{border:none; margin:auto 0; padding:0; text-align:left;}
legend{color:#333333; font-size:12px; font-weight:bold; margin-left:-7px; text-align:left; text-indent:0;}
legend span{margin-left:-7px:}
form ul{list-style:none; margin:0 auto; padding:0; text-align:center;}
form ul li{clear:left; margin:8px auto; padding:0; text-align:left;}
form ul li input.text{width:175px;}
form ul li label{float:left; font-weight:bold; margin:0 2px 0 0; text-align:right; width:150px;}
ul{list-style:disc; margin:0 auto; text-align:left;}

.reg{margin-left:2px;}
.inputError{background:#FD6666;}
#mainWrap{background:transparent; margin:10px auto; width:650px;}
.insideMainWrap{background:url(../images/sideborders.png) repeat-y; margin:0 auto; width:648px;}
.bottomBorder{clear:left; background:transparent url(../images/bottomBorder.png) no-repeat bottom; height:10px; margin:0 auto; width:648px;}
.topBorder{background:transparent url(../images/topBorder.png) no-repeat; height:10px; margin:0 auto; width:648px;}
#map{margin:28px 0 22px 0; text-align:left;}
#map img{border:1px solid #cccccc;}
div.navBar{background:url(../images/header.jpg) no-repeat center top; height:248px; margin:0 auto; width:644px;}
div.navBar ul {list-style:none; left:43px; padding:0; text-align:left; top:195px;}
.navBar ul li{display:inline; margin-right:5px;}
div.navBar ul li a:link, div.navBar ul li a:visited, div.navBar ul li span.active{color:#ffffff; font: 12px Lucida, Helvetica, sans-serif; font-weight:600; margin-right:10px; text-decoration:none;}
div.navBar ul li a:hover, div.navBar ul li a:active, div.navBar ul li span.active{color:#ffde00;}
.divider{color:#ffffff; font-size:16px; margin-right:5px; vertical-align:top;}
#topRegister{display:inline; float:right; right:32px; height:25px; margin:0; text-decoration:none; top:5px; width:94px;}

.topCopy{background:#ffffff url(../images/headDivider.gif) repeat-x bottom; font-weight:500; font-size:12px; line-height:1.75; margin:0 auto; padding:24px 0; width:597px;}
.directionsFirst{clear:left;}
.centerCellLeft{float:left; margin:0 0 0 2px; width:364px; z-index:2000;}
.centerCellRight{background:none; margin:0;}
.centerCellRight ul{text-align:right;}
#centerSubTitleOne{margin:0 0 4px 0; padding:0;}
#centerSubTitleTwo{margin:2px 0;}
.rightImages{list-style:none; padding:2px 0 0 0; right:2px;}
.rightImages li{line-height:1; margin:0; padding:0 0 11px 0;}
#bottomHome{font-size:12px; font-weight:bold; margin:10px 0;}
#bottomRegister{display:block; margin:12px 0 23px 0;}
.centered{margin:0px auto; text-align:center;}
.centerWrap{margin:0 auto; padding:15px 0 0 0;}
.innerWrap{border-bottom:1px solid #cccccc; margin:0 auto; min-height:300px; padding:0 0 2px 0; width:597px;}
.centerCellLeft ul.top{padding:0 0 10px 12px;}
.centerCellLeft ul li{margin:0 0 5px 0; padding:0; line-height:1.5;}
.centerCellLeft ul li ul{margin:8px 0 0 0; padding-left:35px;}
.footerBox{clear:left; height:76px; left:1px; margin:0 auto; padding:3px 0 9px 0; top:24px; width:597px;}
.footerText{font-size:9px; line-height:1.25; margin:0; padding:0; top:37px;}
.clearBoth{clear:both;}
.noSpace{margin:0; padding:0; }
.logoCell{display:inline; float:left; margin-right:15px; width:75px;}
.invalid{color:#ff0000;}
.valid{color:#333333;}
.errorMessage{color:#ff0000; display:none;}
.errorMessageShow{color:#ff0000; display:inline;}
.submit{background:url(../images/submitBtn.png) no-repeat top left; border:none; color:transparent; display:inline-block; height:29px; margin:0 5px 0 0; width:90px;}
.reset{background:url(../images/resetBtn.png) no-repeat top left; border:none; color:transparent; display:inline-block; height:29px; margin:0; width:90px;}