html{	padding: 0;}
body{	background: url(body.jpg) top center repeat-x #000;	font-family: verdana;	margin: 0;	padding: 0;}
a{	color: #FFF;}

#topwrapper{	background: url(topwrapper.jpg);	height: 299px;	margin: 0 auto 0 auto;	width: 100%;}
table#roadcon{	color: #000;	font-size: 12px;	text-align: center;	width: 650px;}
table#roadcon th{	background: #BBB;	border-bottom: #DDD;	padding: 5px;}
table#roadcon td{	background: #BBB;	padding: 5px;}

#masthead{	background: url(masthead.jpg);	height: 299px;	margin: 0 auto 0 auto;	width: 988px;}
#slideshow{	background: #000;	border: 3px solid #FFF;	float: left;	height: 250px;	margin: 20px 0 0 242px;	padding: 0;	width: 724px;}
#slideshow img{	height: 250px;	position: relative;	width: 724px;	z-index: 100;}
#page{	background: url(page.png) top center repeat-y #333;	margin: 0 auto 0 auto;	width: 988px;}

#main{	background-color: #e3e2db;	float: left;	left: 1px;	padding-bottom: 260px;	position: relative;	top: -265px;	width: 728px;}
#main dt{}
#main dd{	margin: 10px;}
#main h1{	background: url(title.png) top center repeat-x #FFF;	color: #333;	float: left;	font-size: 16px;	height: 26px;	margin: -10px 0 0 0px;	padding-left: 5px;	padding-top: 2px;	width: 725px;}

.bodytext{	clear: left;	float: left;	font-size: 12px;	margin: 20px;	padding-bottom: 10px;	width: 700px;}
.bodytext li{	color: #000;}
.bodytext a{	color: #000;}
.bodytext img{	border: 3px double #333;	margin: 0;	margin: 10px;}

#topleft{	clear: none;	float: left;	margin: 0;	margin-bottom: 5px;	margin-right: 5px;	padding: 0;	width: 220px;}
#topleft img{	margin: 0;	padding: 0;	width: 200px;}
#topright{	clear: none;	float: right;	margin: 0;	margin-bottom: 5px;	margin-left: 5px;	padding: 0;	width: 200px;}
#topright img{	margin: 0;	padding: 0;	width: 200px;}

#left{	float: left;	margin: 0 auto 0 5px;	padding-bottom: 100px;	text-align: left;	width: 237px;}

#left #toolstrip{	background: #202020;	border-bottom: 1px solid #FB0;	border-top: 1px solid #FB0;	clear: left;	float: left;	height: 33px;	margin-left: 15px;	padding: 3px;	width: 205px;}
#left #toolstrip img{	border: none;	width: 30px;}

ul#nav{	float: left;	font-size: 10px;	list-style: none;	margin: 15px auto 15px 15px;	padding-left: 0;	width: 225px;}
ul#nav li.link{	background: url(nav.png);	border-left: 4px solid #111;	display: block;	height: 18px;	margin: 0 0 3px 0;	padding-left: 5px;	padding-top: 8px;	width: 215px;}
*:first-child+html ul#nav li.link{	height: 26px;}
*:first-child+html ul#nav li.link span.expand{	margin-top: 6px;}
*html ul#nav li.link span.expand{	margin-top: 6px;}
ul#nav li.link a{	clear: none;	color: #FFF;	display: block;	float: left;	margin-top: -5px;	padding: 5px;	text-decoration: none;	width: 180px;}
ul#nav li.link span{	clear: none;	color: #FFF;	cursor: pointer;	display: block;	float: left;	margin-right: 10px;}
ul#nav li a:hover{	color: #FB0;}
ul#nav li ul.childnav{	display: none;	list-style: none; overflow: hidden;}
*:first-child+html ul#nav li ul.childnav{	float: right;	margin-top: 5px; margin-right: 3px;}
*html ul#nav li ul.childnav{	float: right;	margin-top: 5px;}
#nav li ul.childnav li a{	background: url(nav.png);	border-left: 4px solid #111;	color: #FFF;	display: block;	height: 18px;	margin: 0 0 3px 0;	padding-left: 5px;	padding-top: 8px;	text-decoration: none;	width: 175px;}


#footer{	background: url(footer.gif) top center no-repeat;	color: #FFF;	font-size: 10px;	height: 120px;	margin: -5px auto 50px auto;	padding-top: 7px;	text-align: center;	width: 980px;}

.listBlock{	float: left;	margin-bottom: 5px;	margin-top: 5px;	width: 700px;}
.listBlock img{	clear: none;	float: left;	margin: 0px;}
.listName{	border-bottom: 1px solid #FFC505;	float: right;	font-weight: bold;	width: 540px;}
.listDetail{	float: right;	margin-top: 10px;	width: 540px;}
.clearfix:after{	clear: both;	content: ".";	display: block;	height: 0;	line-height: 0;	visibility: hidden;}
.clearfix{	display: inline-block;}

html[xmlns] .clearfix{	display: block;}
* html .clearfix{	height: 1%;}

#masthead #searchbox{	float: left;	position: relative;	top: 240px;}
#masthead input[name=search]{	background: #FFF;	border: none;	border: solid 1px #444;	color: #444;	margin-left: 20px;	padding: 3px;	width: 180px;}
#masthead input#loginbtn{	background: url(searchbutton.gif);	border: none;	color: #FFF;	float: left;	font-size: 20px;	font-weight: bold;	height: 30px;	left: 110px;	margin-left: 80px;	margin-top: 0px;	position: relative;	top: -27px;	width: 32px;}

div.calendarday{	clear: none;	font-size: 10px;	margin: 7px 0 0 0px;	width: 491px;}
div.calendarday div.calendarhead{	background: #E3C217;	border: 1px solid #000;	clear: none;	color: #000000;	float: left;	font-size: 13px;	height: 20px;	margin: 10px;	padding: 6px 0 0 0;	text-align: center;	width: 60px;}
div.calendarday div.calendarheader{	background: #E3C217;	border: 1px solid #000;	clear: none;	color: #000000;	float: left;	font-size: 13px;	font-weight: 600;	height: 45px;	margin: 1px;	padding: 26px 0 0 0;	text-align: center;	width: 726px;}
div.calendarday div.calendarheader a{	color: #000000;	margin: 25px 0px 0px 0px;}
div.calendarday div.dayhour{	border-bottom: 1px dotted #999999;	margin-top: 3px;	padding-bottom: 3px;	padding-left: 3px;	width: 725px;}
div.calendarday div.dayhour a{	color: #CCCCCC;	font-size: 12px;	text-decoration: underline;}
div.calendarday div.dayhour p{	color: #CCCCCC;	font-size: 12px;	margin-top: 3px;	padding-bottom: 3px;	padding-left: 3px;}
div.calendarday div.dayhour div.daytime{	color: #E3C217;	font-size: 12px;}

div.eventinfo{}
div.eventinfo .name{	color: #FFFFFF;	font-size: 16px;	font-weight: 900;}
div.eventinfo .info{	color: #FFF000;	font-size: 11px;	padding: 3px;}
div.section{	margin: 240px 0px 0px 0px;	width: 205px; }
div.sectiontitle{	border: 1px solid #000;	border-left: none;	border-right: none;	color: #E3C217;	font-size: 14px;	margin: 50px 0px 0px 17px;	width: 205px;}

div.minicalendar{	border: 1px solid black;	clear: both;	font-size: 10px;	margin: 15px 10px 0px 35px;	width: 169px;}
div.minicalendar div.calendarhead{	background: #FC0;	border: 1px solid #000;	clear: none;	color: #333;	float: left;	font-size: 10px;	height: 20px;	margin: 1px;	padding: 6px 0 0 0;	text-align: center;	width: 20px;}
div.minicalendar div.calendarheader{	background: #444;	border: 1px solid #000;	clear: none;	color: #fff;	float: left;	font-size: 12px;	font-weight: 600;	height: 20px;	margin: 1px;	padding: 3px 0 0 0;	text-align: center;	width: 165px;}
div.minicalendar div.calendarheader a{	color: #FFF;	font-size: 8px;}
div.minicalendar a{	color: #E3C217;	font-size: 10px;}
div.minicalendar a:hover{	color: #000;	font-size: 10px;}
div.minicalendar div.calendarday{	background: #ACA539;	border: 1px solid #000;	clear: none;	color: #000;	float: left;	font-size: 10px;	font-weight: 600;	height: 14px;	margin: 1px;	overflow: auto;	width: 20px;}
div.minicalendar div.calendardaytoday{	background: #000;	border: 1px solid #000;	clear: none;	color: #E3C217;	float: left;	font-size: 10px;	font-weight: 600;	height: 14px;	margin: 1px;	overflow: auto;	width: 20px;}
div.minicalendar div.calendardaytoday:hover{	background: #666;	border: 1px solid #bbb;	color: #000;}
div.minicalendar div.calendardayyesterday{	background: #706F53;	border: 1px solid #000;	clear: none;	color: #000;	float: left;	font-size: 10px;	font-weight: 600;	height: 14px;	margin: 1px;	overflow: auto;	width: 20px;}
div.minicalendar div.calendardayyesterday:hover{	background: #999;	border: 1px solid #bbb;	color: #400;}
div.minicalendar div.calendardayblank{	background: #222;	border: 1px solid #000;	clear: none;	float: left;	font-size: 10px;	font-weight: 600;	height: 14px;	margin: 1px;	overflow: auto;	width: 20px;}
div.minicalendar div.calendarday:hover{	background: #999;	border: 1px solid #bbb;	color: #400;}
div.minicalendar div.calendardaylink{	color: #F00;	font-size: 10px;}
div.minicalendar .eventtoday{	background: #FC0;	color: #333;	display: block;	height: 14px;	margin: 0;	width: 20px;}

.bodytext ul{	list-style-position: inside;	list-style-type: square;}
.bodytext ul li{	list-style-position: inside;	text-indent: 10px;}

div.teleform{	clear: left;	float: left;	width: 600px;}
div.formrow{	clear: both;	height: auto;	margin: 0 0 1px 5px;	width: 770px;}
div.cell{	float: right;	text-align: left;	width: 600px;}
div.label{	float: left;	font-size: 12px;	font-weight: 600;	min-height: 14px;	padding: 6px 10px 0 10px;	text-align: left;	vertical-align: middle;	width: 150px;}
div.biglabel{	background-color: #EEF;	border-left: 1px solid #3a3a3a;	float: left;	font-weight: 600;	padding: 0 0 0 0;	width: 110px;}
div.wide{	text-align: left;	width: 100%;}
input.submit{	background: #EEE;	border: 1px solid #3a3a3a;	margin-top: 5px;}
input.submit:hover{	background: #EEE;	border: 1px solid #3a3a3a;	margin-top: 5px;}
input.text{	background: #EEE;	border: 1px solid #3a3a3a;	font-weight: 600;	margin-top: 5px;	padding: 2px;}
textarea.textarea{	background: #EEE;	border: 1px solid #3a3a3a;	font-weight: 600;	margin-top: 5px;	padding: 2px;	width: 327px;}
.select{	background: #EEE;	border: 1px solid #3a3a3a;	font-weight: 600;	margin-top: 5px;	padding: 0px;}
.option{	background: #EEE;	font-weight: 600;}
div.biglabel a{	border: 0px hidden;	text-decoration: none;}
div.info{	clear: none;	float: left;	padding: 10px 0px 0px 30px;}

div#businesslisting{	border-bottom: 1px solid #FFF;}
div#businessmenu{	border-bottom: 1px solid #FFF;}
ul.nomargin{	margin-left: 0;	padding: 0;	text-indent: 0;}
li.catselect{	list-style: none;	margin: 5px auto 5px 0;	padding: 5px;}
ul#buslet{	margin-left: 0;	padding: 3px;	text-align: center;	text-indent: -20px;}
ul#buslet li{cursor: pointer;	background: #CCC;	clear: none;	float: left;	font-size: 10px;	list-style: none;	margin: 0 2px 3px 2px;	padding: 0px;	text-align: center;	width: 18px;}
ul#buscat{	padding: 3px;	text-align: center;	text-indent: 20;}
ul#buscat li{	background: #444;	clear: none;	float: left;	font-size: 10px;	height: 45px;	list-style: none;	margin: 0 3px 3px 3px;	padding: 3px;	width: 120px;}
div.buslist{	margin: 5px;	padding: 5px;}

div.buslist .busname{	background: #CCC;	border-bottom: #333 1px solid;	font-weight: 600;	margin: 0 0 5px 0;	width: 100%;}
div.buslist .chamber{	background: #FC0;	border-bottom: #333 1px solid;	font-weight: 600;	margin: 0 0 5px 0;	width: 100%;}

div.buslist .busitem{	font-style: italic;	width: 400px;}

div#splash{	float: left;	height: 150px;	margin: 15px;	width: 700px;}
div#splash img{	border: 0;	float: left;	height: 140px;	margin: 5px;	width: 223px;}

div.listingitem{	background: #EFEFEF;	border: 1px solid #333;	border-left: none;	border-right: none;	clear: left;	float: left;	margin: 10px;	padding: 5px;	width: 90%;}
div.listingitemimportant{	background: #DDD;	border: 1px solid #000;	border-left: none;	border-right: none;	clear: left;	float: left;	margin: 10px;	padding: 5px;	width: 95%;}
div.listingname{	background: #CCC;	border: 1px solid #000;	border-left: none;	border-right: none;	color: #222;	font-size: 14px;	font-weight: bold;	margin: 5px;	padding: 3px 0px 3px 3px;}
div.listingitem p{	margin: 0px;	padding: 0 10px 10px 0;}
div.listingitem img{	float: left;	margin: 5px 10px 5px 5px;	width: 250px;}
div.listingitem

img.bullet{	border: none;	float: left;	margin: 1px 5px 0 3px;	padding: 0;	width: 15px;}
listing.li{	color: #F40;	margin-left: 10px;}
listing.simplefile{	color: #F40;	margin-left: 10px;}

div#main .section{	margin: 0;}
div#main .minicalendar{	clear: left;	float: left;	margin-right: auto;}

div#eventlist{	float: right;	width: 500px;}
div.eventblock{	background: #e3c217;	border: 1px solid #807E5E;	clear: right;	float: right;	margin: 10px 15px 0px auto;	width: 480px;}
div.eventtitle{	background: #1F1E1B url(./style/nav.png) no-repeat;	color: #EFEFEF;	margin: 5px;	padding: 5px;	width: 460px;}
div.eventbody{	background: #FFF;	border: 1px solid #807E5E;	margin: 0px 5px 5px 5px;	padding: 5px;	width: 458px;}
div.eventinfo{	clear: none;	float: left;	padding: 10px 0px 0px 30px;}

.ie6 #page {} 
.ie6 div#slideshow{	margin-left: 120px;	margin-top: 25px;}
.ie6 #main{ background-color: #e3e2db;	float: left; 	left: 1px;	padding-bottom: 260px; margin-left: 7px; width: 723px;}
.ie6 div#main h1{	margin-top: 0px;	z-index: 99; width: 100%;}
.ie6 .bodytext{	clear: none;	float: left;	font-size: 12px;	margin: 20px 0px 20px 5px;	padding-bottom: 10px;	width: 700px; }
.ie6 div#left ul{	margin-left: 5px;}
.ie6 ul#nav li.link{	margin: 0 0 -4px 0;	padding-top: 0px;}
.ie6 ul#nav li.link a{	padding: 10px 0 10px 0;}
.ie6 #left #toolstrip{	background: #202020;	border-bottom: 1px solid #FB0;	clear: left;	float: left;	height: 28px;	margin-left: 5px;}
.ie6 #left{	float: left;	margin: 0 auto 0 0px;	padding-bottom: 100px;	text-align: left;	width: 230px;} 
.ie6 div#businessmenu{width: 700px;}
.ie6 div.listingitem{	width: 600px;}
.ie6 div.listingitemimportant{width: 600px;}
.ie6 div.minicalendar {margin-left: 10px; float: left; clear: none; }
.ie6 div.section {float: left; clear: none;}
.ie6 div.eventlist{width: 500px; float: right; clear: none; margin-top: 10px; font-size: 12px;}
.ie6 div.formrow{width: 600px; float: left; }
.ie6 div.formrow textarea{float: left; clear: none;}
.ie6 div.formrow div.label{width: 100px; float: left; clear: none;}
.ie6 div.formrow div.wide{width: 470px; float: left; clear: none;}
.ie6 div.formrow div.cell{width: 470px; float: left;}

.ie7 ul#nav li.link{	margin: 0 0 -10px 0;	padding-top: 0px;}
.ie7 ul#nav li.link a{	padding: 10px 0 2px 0;}
.ie7 div.eventinfo{	left: 205px;	position: relative;	top: -175px;}
.ie7 #left #toolstrip{	background: #202020;	border-bottom: 1px solid #FB0;	border-top: 1px solid #FB0;	clear: left;	float: left;	height: 38px;	margin-left: 19px;	padding: 3px;	width: 205px;}
.ie7 #left .minicalendar{	margin-top: 10px;}
.ie7 #nav li ul.childnav li a{	position: relative;	top: 6px; z-index: 0;}
.ie7 #nav li ul.childnav{	position: relative; margin-bottom: 6px; z-index: 255;}
.ie7 div.minicalendar {margin-left: 10px; float: left; clear: none; }
.ie7 div.section {float: left; clear: none;}
.ie7 div.eventlist{width: 500px; float: right; clear: none; margin-top: 10px; font-size: 12px;}
.ie7 div.formrow{width: 600px; float: left; }
.ie7 div.formrow textarea{float: left; clear: none;}
.ie7 div.formrow div.label{width: 100px; float: left; clear: none;}
.ie7 div.formrow div.wide{width: 470px; float: left; clear: none;}
.ie7 div.formrow div.cell{width: 470px; float: left;}
    