body {
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-align:center;
	background-color:#F3F8E1;
	}

th { font-size: 8pt; }
td { font-size: 7pt; text-align:left; }

/* Define properties for entire site */
.siteContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 0px solid #ccc;
	width: 800px;
	text-align:left;
	overflow: none;
	background-color:#F3F8E1;
	}

/* Define properties for header area */
.headerContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height: 121px;
	width: 800px;
	border: 0px solid #009;
	}

/* Define properties for logo */
#logo {
	position: relative;
	top: 17px;
	left: 22px;
	width: 344px;
	height: 86px;
	border: 0px solid #009;
	}

/* Define properties for blue line under logo */
#line {
	position: relative;
	top: 0px;
	width: 800px;
	height: 3px;
	border: 0px solid #009;
	}

/* Define properties for body container */
.bodyContainer {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border: 0px solid #900;
	width: 800px;
	height: auto;
	}

/* Define properties for left nav links */
#nav {
	position:relative;
	height: 33px;
	margin-left: 298px;
	border: 0px #333 solid;
	}

/* Define properties for left nav links */
#flash {
	text-align:right;
	width: 800px;
	height: 28px;
	border: 0px #333 solid;
	}

/* Define properties for banner graphic */
#banner {
	position:relative;
	width: 800px;
	height: 139px;
	border: 0px #333 solid;
	background-image: url(images/banner_revised.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for left column of body (3-column body) */
#leftContainer {
	float:left;
	clear:right;
	width: 20px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for middle column of body (3-column body) */
#rightContainer {
	float:left;
	clear:right;
	width: 780px;
	height: auto;
	border: 0px #900 dashed;
	}

/* Define alignment properties for photo gallery */
.vlightbox {text-align:center; border: 1px #900 dashed;}




