@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.5; margin:3px 0; text-align:left;}
.directions p{line-height:1.25;}
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{font-size:11px;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{margin:0 0 0 0;}
form ul li input.text{height:15px;width:175px;}
form ul li label{display:inline;float:left;font-weight:bold; margin:0 2px 0 0; text-align:right; width:150px;}
form ul li label.text{padding:4px 0 0 0; }
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; font-size:2px; height:10px; line-height:1px; margin:0 auto; width:648px;}
.topBorder{background:transparent url(../images/topBorder.png) no-repeat; font-size:2px; height:10px; line-height:1px;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;position:relative; width:644px;}
div.navBar ul {list-style:none; left:43px; padding:6px 0 6px 0; text-align:left; top:195px;}
.navBar ul li{float:left;display:inline;height:20px; 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;}
div.navBar ul li a, div.navBar ul li span.active{float:left;display:inline;padding-top:3px;}
.divider{color:#ffffff; font-size:16px; margin-right:5px; vertical-align:middle;}
#topRegister{display:inline; float:right; right:22px; height:25px; margin:0;position:absolute; text-decoration:none; top:15px; 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;}
.centerCellLeft p{font-size:12px;margin-bottom:25px;}
.centerCellLeft ul{margin-bottom:22px;}
.centerCellLeft ul li{font-size:12px;margin:0 0 0 0;}
.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;}
