body {
	margin: 3px 3px 3px 3px; color: #000000; background: #ffffff;
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; 
}
h1 { 
	margin-top: 12px; font-size: 18px; font-weight: bold; 
}
h1.nospaceafter { 
	margin-top: 12px; margin-bottom: 0px; font-size: 18px; font-weight: bold; 
}
h2 { 
	font-size: 13px; font-weight: bold;
}
p {
	font-size: 11px; text-align: justify;
}
p.cntr {
	font-size: 11px; text-align: center;
}
p.rght {
	font-size: 11px; text-align: right;
}
p.footer { 
	font-size: 10px; color: #999999; margin-top: 18px; text-align: center; text-decoration: overline;
}
.links { 
	font-size: 10px; text-decoration: none;
}
.tablelist {
	border: 0px solid #666666; border-collapse: collapse; font-size: 11px;
	table-layout: fixed;
}
ul {
	list-style-type : square; 
	font-size: 11px;
}
a { 
	color: #00cdcd; text-decoration:none; 
}
a:hover { 
	color: #00cdcd; text-decoration: underline; 
}
a.eventlink { 
	text-decoration: none; 
}
a:hover.eventlink { 
	text-decoration: underline; 
}
a.goldenbelly { 
	color: #999999; font-weight: bold; text-decoration: none; 
}
a:visited.goldenbelly { 
	color: #999999; font-weight: bold; text-decoration: none; 
}
a:hover.goldenbelly { 
	color: #ff9900; font-weight: bold; text-decoration: none 
}
a.navlink { 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 11px;
	color: #00cccc; text-decoration: none; font-weight: bold;
}
a:visited.navlink { 
	color: #00cccc; 
}
a:hover.navlink { 
	color: #00ffff; text-decoration: none; 
}
.main {
	background-image: url(images/bg.gif); background-repeat: no-repeat; 
}
.menuOn {
	color: #000000; text-align: left;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; 
	padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.menuOver {
	color: #000000; text-align: left;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.form {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 11px;
}
.homelink {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 11px; 
	margin-top: 12px; text-align: center; color: #00aacc; 
}
input {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 11px;
}
textarea {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 11px;
}
select {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 11px;
}
.lodgetable {
	border-collapse: collapse; font-size: 11px; 
	}
.title {
	background-color:#000000; color:#ffffff; font-weight: bold;
	}
.msgBox {
	border:2px #666666 solid; border-collapse: separate; 
}
.small {
	font-size: 9px;
}
.results {
	color: #666666;
}
.ctrl {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; font-size: 11px;
}
a.treeNode { 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; color:#cdcd00; text-decoration: none; font-size: 12px; 
}
a:hover.treeNode { 
	color: #cdcd00; text-decoration: underline; 
}
a.treeNodeSelected {
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif; color:#ff0000; text-decoration: none; font-size:12px;
	font-weight: bold; 
}
a:hover.treeNodeSelected { 
	color:#ff0000; text-decoration: none; 
}
.tableheader {
	background-color:#666666; color:#ffffff; font-weight: bold;
}

/* Thumbnail border colors */
div.xxfilmstrip{width:10px; margin-left:2px; white-space:nowrap; overflow:hidden}
iframe.filmstrip{border:1px solid #333; white-space:nowrap;overflow:hidden}
.imgBrdr{}
.imgInsideBorder{}
.totals{color:#666666}
body.thumbNail{margin:4px; background-color:#ccc}

/* Thumbnail border colors */
.imgOn{border:3px solid red;margin:4px;}
.imgOff{border:3px solid white ;margin:4px;}
.imgBrdr{}
.imgInsideBorder{}
.totals{color:#666666}

/* the width:1000000 is a FireFox hack because it was not displaying images that were out of view*/
.filmstripContainer{width:1000000px;white-space:nowrap;overflow:hidden;position:relative; left:10px;}
#filmStripIframe{width:90%; height:100px; border:3px solid #999;}
.buttons{margin-top:12px; margin-bottom:6px;}
.largeImageContainer{height:360px}