div.page-details {
	float: left;
	left: 0px;
	width: 628px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div.page-left {
	float: left;
	left: 0px;
	width: 312px;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
}
div.page-right {
	float: left;
	left: 313px;
	width: 312px;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
}
div.clearfloats {
	clear:both;
}
table.visitors {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}	
p  { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, 
Swiss, SunSans-Regular; margin: 0 0 10px 0; padding: 0 0 0 0; }
p.fullspace  { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 10px 0 10px 0; padding: 0 0 0 0; }
p.special-notice   { color: #00008b; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 10px; padding: 0 }
p.nospace  { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, 
Swiss, SunSans-Regular; margin: 0 0 0 0; padding: 0 0 0 0; }
p.halfspace  { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 5px 0; padding: 0 0 0 0; }
p.page-content  { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva,Swiss, SunSans-Regular; margin: 0 0 10px 0; padding: 0 0 0 0; width: 628px; }
p.notice  { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 0 0; padding: 0 0 0 0; }
p.window-winners { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 10px 0; padding: 0 0 0 0; }
p.schedule  { color: black; font-size: 12px; line-height: 14px; text-align: right; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 0 0 0; padding: 0 0 0 0; }
p.garden  { color: black; font-size: 13px; line-height: 15px; text-align: left; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 10px 0; padding: 0 0 0 0; }
.flexible  { color: red; font-size: 14px; line-height: 16px; text-align: left; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 10px 0; padding: 0 0 0 0; text-decoration: underline; }
p.website  { color: black; font-size: 12px; line-height: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 10px 0; padding: 0 0 0 0; }
p.reviewer  { color: #008000; font-size: 12px; line-height: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 2px 5px; padding: 0 0 0 0; }
p.sm-green { color: #008000; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 7px 0; padding: 0 0 0 0; }
p.sm-dgreen { color: #1a5a17; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 7px 0; padding: 0 0 0 0; }
.award  { color: blue; font-size: 12px; line-height: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.full   { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 5px 0 0 0; padding: 0 0 0 0; }
.band { color: #228b22; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.email { color: #228b22; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.musician { color: #0062ff; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.album    { color: #c00; font-style: italic; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.single { color: #94002e; font-style: italic; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.quote   { color: #c00; font-weight: bold; font-size: 12px; font-style: italic; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.famous   { color: #14746f; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.photocredits { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
h1  { color: #c00; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0 }
.lastyear  { color: blue; font-size: 16px; line-height: 20px; font-style: italic; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0 }
h1.gallery  { color: #c00; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 24px 0 0 5px 0; padding: 0 0 0 0 }
h1.performer  { color: black; font-size: 18px; line-height: 21px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0  }
h1.visitor-tours  { color: black; font-size: 18px; line-height: 21px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 10px 0 1px 0; padding: 0 0 0 0  }
h2   { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0  }
h2.spaced   { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 10px 0; padding: 0 0 0 0  }
h2.slogan { color: #008000; font-style: italic; font-weight: 700; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin: 0 0 1px 0; padding: 0 0 0 0 }
h2.notice  { color: #008000; font-size: 18px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin: 0 0 1px; padding: 0 }
h3.register  { color: #008000; font-size: 15px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; margin: 0 0 10px 0; padding: 0 }
h3  { color: #c00; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 1px 0; padding: 0 0 0 0 }
h3.winner  { color: blue; font-size: 15px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 1px 0; padding: 0 0 0 0 }
h3.notice-blue   { color: #0000a6; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 1px 0; padding: 0 0 0 0 }
h3.needs   { color: #4169e1; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 1px0; padding: 0 }
h3.indented { color: #4169e1; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;
	background:url(exblue-arrow.gif) no-repeat left 0px;
	padding-left:70px;
	margin-bottom:5px;
	margin-left:5px; }
h3.td   { color: #009900; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 1px 0; padding: 0 0 0 0 }
h3.quote   { color: blue; font-style: italic; font-weight: 700; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin: 0 0 10px; padding: 0 }
h4  { color: blue; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 2px 0; padding: 0 0 0 0; }
.std-dgreen { color: #1a5a17; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 7px 0; padding: 0 0 0 0;  }
div.photo-area {
	float: left;
	width: 130px;
	margin-bottom: 12px;}
div.clearfloats {clear:both;}	
img.gallery{ border: 1px solid #000000; }
img.thickborder {border: 2px solid #000000;}
img.community {border: 2px solid #0000CC;}
img.community-spaced {border: 2px solid #0000CC; margin: 0 0 10px 0; padding:0 0 0 0;}
img.community-left {float:left; margin: 0 10px 10px 0; padding: 0 0 0 0; border: 2px solid #0000CC;}
img.right-workshop {float: right; margin: 0 0 10px 10px; padding: 0 0 0 0; border: 1px solid #22771e;}
img.right-workshop-no-space {float: right; margin: 0 0 0 10px; padding: 0 0 0 0; border: 1px solid #22771e;}
img.left-workshop {float: left; margin: 0 10px 10px 0; padding: 0 0 0 0; border: 1px solid #22771e;}
img.right {float: right; margin: 0 0 10px 10px; padding: 0 0 0 0; }
img.schedule {float: right; margin: 0 39px 10px 0; padding: 0 0 0 0; }
img.right-sponsor {float: right; margin: 10px 0 10px 20px; padding: 0 0 0 0; }
/* --------------  Visitors  ----------------*/
table.beer-garden {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
td.beer-garden-photo {
	width: 185px;
}
img.right-visitors {float: right; margin: 0 0 0 10px; padding: 0 0 0 0;border: 1px solid #000000; }
img.right-feature {float: right; margin: 0 0 10px 10px; padding: 0 0 0 0; border: 1px solid #000000;}
img.right-promote {float: right; margin: 0 0 10px 10px; padding: 0 0 0 0; border: 2px solid #000000;}
img.beach-area {float: right; margin: 5px 0 10px 10px; padding: 0 0 0 0; border: 2px solid #000000;}
img.left-promote {float: left; margin: 0 10px 10px 0; padding: 0 0 0 0; border: 2px solid #000000;}
img.right-feature-top {float: right; margin: 10px 0 10px 10px; padding: 0 0 0 0; border: 2px solid #000000;}
img.left-feature {float: left; margin: 0 10px 5px 0; padding: 0 0 0 0; border: 1px solid #000000;}
img.outlined { border: 1px solid #000000;}
h2.workshoptopic  { color: white; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 0 0; padding: 0 0 0 0; }
h3.workshop { color: 0d7a08; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 2px 0; padding: 0 0 0 0; }
h4.workshop { color: 076202; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 0 0; padding: 0 0 0 0; }

.tablecontents { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.photodesc { color: #900; font-weight: bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.youthdate {
	color: #900;
	border: solid 1px black;
	padding: 2 3 2 3;
	text-align: left;
	margin: 0 auto;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFFF;
}
.youthvolunteers { color: #c00; font-style: italic; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.youthmenu { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.youthtext { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.youthcategory { color: white; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.youthcredits { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.youthtitle { color: blue; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
h3.youthtitle { color: blue; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase; margin: 0 0 5px 0; padding: 0 0 0 0; }
.youthsubtitle  { color: #33f; font-weight: bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 3px }
.youthphotodesc { color: blue; font-weight: bold; font-size: 15px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-transform: uppercase }
.youthspecial { color: red; font-weight: bold; font-size: 15px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-transform: uppercase }
.youthmainfeature { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.confirmedact { color: #c00; font-weight: bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.confirmeddate { color: #00f; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menu-heading { color: black; font-weight: bold; font-size: 12px; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.community-heading { color: white; font-weight: bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.features { color: black; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-blue  { color: blue; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-dblue { color: #006; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-black  { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-red { color: #c00; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-green { color: #008000; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-dgreen { color: #1a5a17; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.std-white  { color: white; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.date { color: black; font-weight: bold; font-size: 16px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whiteonblack { color: white; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.blackonwhite { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.headingred { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: "Myriad Pro", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.memories { color: #c00; font-style: italic; font-weight: bold; font-size: 18px; line-height: 20px; font-family: "Myriad Pro", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titlered { color: #c00; font-weight: bold; font-size: 26px; line-height: 28px; font-family: "Myriad Pro", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.performer  { color: black; font-weight: 700; font-size: 18px; line-height: 21px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.performertype  { color: black; font-style: italic; font-weight: 700; font-size: 15px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.mandatory { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.notice-red   { color: #c00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.notice-green   { color: #008000; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bringhat { color: #008000; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.notice-black { color: black; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.notice-blue   { color: #0000a6; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bio { color: black; font-weight: 500; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bioweb { color: blue; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.slogan { color: #008000; font-style: italic; font-weight: 700; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left }
.sponsor   { color: #c00; font-weight: 700; font-size: 18px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sponsorsup   { color: #c00; font-weight: 700; font-size: 10px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: super }
.md-blue { color: #0000a6; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.md-red { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.md-black { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.md-white { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.band-yellow { color: #ffc600; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sm-black { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sm-red { color: #c00; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sm-dgreen { color: #1a5a17; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sm-white { color: white; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright  { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 0px; letter-spacing: 0px }
.reviewbox { color: #0000cc; font-weight: 500; font-size: 13px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; text-align: center; padding: 2px 0px; border-style: solid; border-width: 3px 3px 4px 4px; border-color: #ffffdd #ffffdd #cba523 #cba523 }

.checklist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.checklist li {	
	background:url(check.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:5px;
	margin-left:5px 
	}

.visitorlist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.visitorlist li {	
	background:url(blue-arrow.gif) no-repeat left 0px;
	padding-left:22px;
	margin-bottom:5px;
	margin-left:5px;
	color: #0099cc;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	

	}
.photolist {
	list-style:none; margin:5px 0 10px 0; padding:0 0 0;
	}
.photolist li {	
	background:url(photo-arrow.gif) no-repeat left 0px;
	padding-left:22px;
	margin-bottom:5px;
	margin-left:10px;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	}	
	
	
.visitorlist-enhanced {	
	color: #0099cc;
	font-size: 15px;
	line-height: 16px;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
}	
		
.Lsquarelist {
	list-style:none; margin:0 0 10px 0; padding:0 0 0 0;
	}
.Lsquarelist li {	
	color: #0033cc;
	font-weight: bold;
	font-size: 15px; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background:url(Lsquare.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:5px;
	margin-left:5px 
	}

.bulletlist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.bulletlist li {	
	background:url(bullet.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:0px;
	margin-left:5px 
	}
	
.opendotlist {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.opendotlist li {
	background:url(opendot.gif) no-repeat left 0px;
	padding-left:15px;
	margin-bottom:0px;
	margin-left:5px 
	}

.esquare {
	list-style:none; margin:0 0 0; padding:0 0 0;
	}
.esquare li { 
	background: url(esquare.gif) no-repeat left 0px; 
	padding-left:15px;
	margin-bottom:0px;
	margin-left:5px 
	}

TEXTAREA    { color: #03c; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
INPUT     { color: #03c; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
SELECT    { color: #03c; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
a:link          { color: black; text-decoration: underline }
a:visited           { color: #c00; text-decoration: underline }
a:hover, a:active             { color: blue; text-decoration: underline }
a.contact:link       { color: blue }
a.contact:visited      { color: #464646 }
a.contact:hover, a.contact:active    { color: red; text-decoration: underline }
a.td:link { color: #090 }
a.td:visited { color: #1c6218 }
a.td:hover, a.td:active { color: red; text-decoration: underline }
a.home:link   { color: blue; text-decoration: underline }
a.home:visited  { color: #00008b }
a.home:hover, a.home:active { color: red; text-decoration: underline }
a.footer:link { color: #f00; text-decoration: underline }
a.footer:visited { color: #464646 }
a.footer:hover, a.footer:active { color: blue; text-decoration: underline }
a.legal:link  { color: blue; text-decoration: underline }
a.legal:visited  { color: #696969; text-decoration: underline }
a.legal:hover, a.legal:active { color: #c00; text-decoration: underline; }
a.rates:link { color: #00008b; text-decoration: underline }
a.rates:visited { color: #696969; text-decoration: underline }
a.rates:hover, a.rates:active { color: #0475f2; text-decoration: underline }
