td 		{ text-align: left; }
body    { margin-top: 8px; margin-bottom: 8px; background: #E8E8E8 url(../images/bkg_grad.png) repeat-x fixed; }
body, p { color: black; font-size: xx-small; font-family: verdana, tahoma, arial, sans-serif; }
a       { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
img     {
        border: 0px; }
form    {
        margin: 0px;
        padding: 0px; }
label   {
        font-weight: bold;
        color: gray; }
.maintable { padding: 0; border: solid 3px #590000; }
.whiteline { border: solid 1px white; }
.whiteline_right { border-color: white; border-style: solid; border-width: 0 1px 0 0; }
.whiteline_top { border-style: solid; border-width: 1px 0 0; border-color: white; }
.whiteline_bottom { border-style: solid; border-width: 0 0 1px 0; border-color: white; }
.whiteline_left { border-style: solid; border-width: 0 0 0 1px; border-color: white; }
.lakeconlogo { margin-left: 5px; padding-top: 3px; padding-bottom: 3px; }
.insidemaroon { border: solid 2px #590000; }
.blackborder { border: solid 1px black; }
.titleimg { margin-bottom: 15px; margin-left: 15px; }
.pictureborder { float: right; margin: 0 0 10px 5px; padding: 1px; border: solid 2px #590000; }
.para { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
.tableheader { color: white; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #590000; text-align: left; margin: 8px 0 0; padding: 3px; border: solid 1px black; }
.citydata { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e9e9e9; text-align: justify; padding: 3px; border: solid 1px; }
.councilpics { margin-bottom: 10px; margin-left: 5px; padding: 1px; border: solid 1px black; }
.smpdf { width: 10px; height: 10px; }
.tablesubhead { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #d6d6d6; text-align: left; margin: 0; padding: 1px 1px 1px 3px; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; border-top-style: solid; border-top-width: 0; }
.listsubhead { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #e9e9e9; text-align: left; margin: 0; padding: 1px 1px 1px 4px; border-top-style: solid; border-top-width: 0; border-right: 0 solid; border-bottom: 0 solid; border-left: 0 solid; }
.headerbottomline { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin-bottom: 5px; padding: 3px; border-bottom: 1px solid #e3e3e3; }
.links { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
.topblackline { border-top: 1px solid black; }
.links a:link { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.links a:visited { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.1 { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 2px 2px 0; }
.1 a:link { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 2px 2px 0; }
.1 a:hover { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding: 2px 2px 2px 0; }
.1 a:visited { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 2px 2px 0; }


#tourbookdiv { margin: 0 auto !important; }

a#ai {
	display:block;
	width:110px;
	height:30px;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
	background-image:url(../images/ai.png);
	float:right;
	margin: 0;
	right: 10px;
	bottom: 10px;
}