body {
	margin: 0;
	background-color: #000000;
	}
td {
	padding: 0px;
	vertical-align: top; 
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	}
h1 {
	font: bold 115% Verdana, Arial, Helvetica, sans-serif;
	color: #055D9D;
	line-height: 110%;
	padding-top: 15px;
	}
h2 {
	font: bold 110% Arial, Helvetica, sans-serif;
	color: #1877C7;
	} 
a:link {
	color: #999999;
	text-decoration: none;
	}
a:visited {
	color: #999999;
	text-decoration: none;
	}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
td#head {
	vertical-align: top;
	text-align: left;
	font: bold 120% Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 120%;
	padding: 32px 50px 24px 45px;
	}
td#headmore {
	vertical-align: top;
	text-align: left;
	}
td#bar1 {
	background-image: url(images/bar_left.gif);
	}
td#bar2 {
	background-image: url(images/bar_right.gif);
	}
td#org1 {
	background-image: url(images/orange_left.jpg);
	background-position: left;
	max-width: 14px;
	}
td#org2 {
	background-image: url(images/orange_rt.jpg);
	background-position: right;
	max-width: 14px;
	}
td#bod {
	padding: 0 20px 0 30px;
	line-height: 110%;
	max-width: 434px;
	}
td#bod p {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	}
div.logo {
	padding: 20px 20px 20px 20px;
	}
div.menu {
	vertical-align: top;
	text-align: left;
	font: bold 10pt Arial, Helvetica, sans-serif; 
	line-height: 0.9em;
	color: #999999;
	padding: 3px 0 5px 27px;
	}
div.menu a {
	color: #999999;
	text-decoration: none;
	}
div.menu a:active {
	color: #999999;
	text-decoration: none;
	}
div.menu a:visited {
	color: #999999;
	text-decoration: none;
	}
div.menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
div.roll {
	font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding: 20px 20px 125px 20px;
	line-height: 1.5em;
	}
td#left {
	padding-right: 10px;
	}
.gallerycontainer {
	position: relative;
	max-height: 450px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
	}
.thumbnail img {
	margin: 0 0 5px 10px;
	}
.thumbnail:hover {
	background-color: transparent;
	}
.thumbnail:hover a {
	color: #666666;
	}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: black;
	padding: 5px;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	}
.thumbnail:hover span { /*CSS for enlarged image*/
	visibility: visible;
	top: 0;
	left: 240px; /*position where enlarged image should offset horizontally */
	z-index: 50;
	}
.thumbnail2 img {
	margin: 0 5px 5px 0;
	}
.thumbnail2:hover {
	background-color: transparent;
	}
.thumbnail2 span { /*CSS for enlarged image*/
	position: absolute;
	background-color: black;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	}
.thumbnail2 span img { /*CSS for enlarged image*/
	border-width: 0;
	}
.thumbnail2:hover span { /*CSS for enlarged image*/
	visibility: visible;
	top: 0;
	left: 130px; /*position where enlarged image should offset horizontally */
	z-index: 50;
	}
td#rightbox {
	background-image: url(images/roll.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
img#right {
	padding: 0 0 0 10px;
	}
div.picleft {
	float: left;
	padding: 0px 10px 10px 0;
	}
div.picright {
	float: right;
	height: 80px;
	padding: 0px 0 10px 10px;
	}
td#foot {
	text-align: center;
	padding: 10px 0 10px 0;
	letter-spacing: 0.1em; 
	font: 70% Arial, Helvetica, sans-serif;
	color: #666666;
	}
td#foot a {
	color: #666666;
	text-decoration: none;
	}
td#foot a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}