	body	
	{
		font-family: arial,sans-serif;
		background:#f5edd6;
		color: black;
	}
	
	#outerwrap {
		padding: 0px;
		margin: 0px;
		max-width: 780px;
		background:#d6edf5;
		color: black;
		}
	
	#banner {
		position: absolute;
		top: 5px;
		width: 782px;
		text-align:left;
		background:#f5edd6;
		color: black;
		height:120px;
		margin-right: 10px;
		}
	#bannerleft {
		float: left;
		}
	#bannerright {
		float: right;
		}
	#photoleft {
		float: left;
		font-family: ariel,sans-serif;
    	font-size: 9px;
    	line-height: 9px;
    	padding: 1em 1em 1em 0em;
		}
	#photoright {
		float: right;
		font-family: ariel,sans-serif;
    	font-size: 9px;
    	line-height: 9px;
    	padding: 1em 1em 1em 0em;
		}
	#topstripe {
		position: absolute;
		top: 125px;
		margin-bottom: 0px;
		width: 782px;
		background:#947624;
		color: black;
		height:10px;
		margin-right: 10px;
		}

	#topmenu {
		position: absolute;
		top: 135px;
		margin-bottom: 0px;
		width: 782px;
		background:#244294;
		color: black;
		height:32px;
		}
	
	#leftcontent {
		position: absolute;
		top: 167px;
		width:210px;
		background:#f5edd6;
		color: black;
		padding: 20px 5px 5px 5px;
		font-size: 12px;
		}

	#centercontent {
		position: absolute;
		top: 167px;
		left: 220px;
		width: 560px;
		background:#fff;
		color: black;
   		padding: 5px;
		}
		
			
	#footer {
		float: left;
		background:#ffffff;
		color: black;
		width: 100%;
		text-align:center;
		clear: both;
		}
	#innerwrap {
		background:#d6edf5;
		color: black;
		}
		
/*  The above CSS provides the basic layout:
	Header Graphic
	Top Menu
	Left Content - Center (Main Content)
	Footer */
	

#leftcontent ul  {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0px;
	color: #244294;
	background:#f5edd6;
	font-weight: bold;
}

#leftcontent li  {
	padding: 0.5em;
	width: 190px
}

#leftcontent a:link {color: #244294; background-color: #f5edd6;text-decoration: none;}
#leftcontent a:visited {color: #5b7cd7; background-color: #f5edd6;text-decoration: none}
#leftcontent a:hover {color: #000000; background-color: #f5edd6;text-decoration: none}
#leftcontent a:active {color: #785bd7; background-color: #f5edd6;text-decoration: none}

#centercontent a:link {color: #244294; background-color: #ffffff;text-decoration: none;}
#centercontent a:visited {color: #5b7cd7; background-color: #ffffff;text-decoration: none}
#centercontent a:hover {color: #000000; background-color: #ffffff;text-decoration: none}
#centercontent a:active {color: #785bd7; background-color: #ffffff;text-decoration: none}

h3.table {
	color: #663300;
	background:#ffffff;
	text-align: center;
}

tr.header {
	font-family: "arial black", helvetica,sans-serif;
	font-size: 9pt;
	color: #663300;
	background:#ffffff;
	text-align: center;
}

tr.interior {
	font-family: arial, helvetica,sans-serif;
	font-size: 9pt;
	color: #663300;
	background:#ffffff;
	text-align: right;
}



span.bold {
	font-weight: bold;
}
	
span.title {
	font-style: italic;
}

.photoright {
    width: 88px;
    font-family: ariel,sans-serif;
    font-size: 9px;
    line-height: 9px;
    padding: 1em 2em 1em 1em;
    page-break-inside: avoid;
    float: right;
    margin: 2px 0em 2px 1em;
}

.photoleft {
    width: 88px;
    font-family: ariel,sans-serif;
    font-size: 9px;
    line-height: 9px;
    padding: 1em 1em 1em 2em;
    page-break-inside: avoid;
    float: left;
    margin: 2px 1em 2px 0em;
}

p.center {
	text-align: center;
	margin: 2px 1em 2px 3em;
}

p.left {
	text-align: left;
	margin: 2px 5px 8px 5px;
}


span.captionfont {
	font-size: 9px;
}

div.phototable {
  float: left;
  padding: 20px 10px 0px 0px;
  }
  

div.phototablewrap {
	float: left;
	padding: 0px 0px 20px 115px;
}

img.button {
	border: 0px;
}

div.clearer {
	clear: left; 
	line-height: 0px; 
	height: 0px;
} 

div.webcamleft {
		font-size: 9px;
		line-height: 9px;
		font-weight: bold;
		color: #244294;
		background:#ffffff;
		float: left;
    	padding: 0em 0em 0em 0em;
		}

div.webcamlefttext {
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #000000;
		background:#ffffff;
		float: left;
    	padding: 0em 0em 0em 0em;
		}

div.webcamrow {
		float: right;
		width: 560px;
		}
img.noborder {
		border: 0px;
		}
table.index {
		border: #000000 solid 0.25em;
		font-size: 10px;
		line-height: 10px;
		}
th.index {
		text-align: left;
		font-weight: bold;
		}
tr.header {
		background: #000000;
		color: #ffffff;
		font-size: 9px;
		line-height: 9px;
		}
		
tr.tan {
		background: #f5edd6;
		color: #000000;
		}
tr.blue {
		background: #5b7cd7;
		color: #000000;
		}
		
td.header {
		background: #000000;
		color: #ffffff;
		font-size: 10px;
		line-height: 10px;
		font-weight: bold;
		}
td.tan {
		background: #f5edd6;
		color: #000000;
		}
hr.w65 {
		width: 65%;
		}
span.italic {
	 font-style: italic;
	 	}