body {
	background-color: #fff;
	background: url(bg.jpg);
	background-repeat: repeat-x;
	width:885px;
	}
	
/*****Font styles*****/
p,div,td,tr,span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: black;
	}

h1 {
	font-size: 22pt;
	font-weight:bold;
	color: #005596;
	font-family: times, times new roman, serif;
	margin-bottom: 1em;
	}

h2 {
	font-size: 18pt;
	color: #005596;
	font-weight:bold;
	font-family: times, times new roman, serif;
	margin-bottom: .5em;
	}

h3 {
	font-size: 14pt;
	margin-bottom: .5em;
	font-weight:normal;
	}

	
p {
	margin-bottom: 1em;
	}

strong {
	font-weight:bold;
	}
	
/*****Link styles*****/
a:link{
		text-decoration:none;
		color: #00F;
	}
	a:visited{
		text-decoration:none;
		/*color:#838398;*/
		color:#45458d;
	}
	a:hover{
		text-decoration:underline;
		color: #e16500;
		}
a.h3link{
	color:#0A67AD;
	}
	
a.ulink {
	text-decoration:underline;
}
	
/*****Lists*****/

ul {
	margin-left: 2em;
	list-style: disc;
	margin-bottom: .75em;
	}

li.secondlevel {
	list-style: circle;
	}
ul.secondlevel {
	margin-top: .75em;
	}


#logospace {
	margin-top: 5px;
	}

/*****Left Menu*****/
#sidemenu {
	margin-top: 2em;
	margin-left: 1em;
	padding: .25em;
	float:left;
	width:161px;
	background:url(sidebar.jpg);
	background-repeat:no-repeat;
	}
a.leftmenu:link{
		text-decoration:none;
		color: #00F;
	}
a.leftmenu:visited{
		text-decoration:none;
		color: #00F;
	}
a.leftmenu:hover{
		text-decoration:none;
		color: #FFA200;
	}
.sidemenuitem {
	margin-bottom: .5em;
	}
.sidemenuitemindent {
	margin-bottom: .25em;
	padding-left: .75em;
	}
	
/*****Footer*****/
#footer {
	clear:right;
	font-weight:bold;
	color: #282828;
	font-size: 13pt;
	text-align:center;
	border-top: 1px solid #87B0CE;
	margin-top: 1em;
	padding-top: .5em;
	height:65px;
	}
	
	
/*****First, set the bar in place*****/
#menubar{
	margin-top:5px;
	height: 40px;
	width: 892px;
	padding: .25em;
}
/*****Next, each block is an item*****/
.menuitem {
	float:right;
	margin-right: 1em;
	width: 155px;
	text-align:center;
	}

/*****Then, Two lines in each menu.*****/
.menuhead{
	font-family: Times, Times New Roman, serif;
	font-size: 14pt;
	line-height:13pt;
	font-weight:normal;
	color: #fff;
	}
a.menuhead{
	text-decoration:none;
	font-family: Times, Times New Roman, serif;
	font-size: 14pt;
	line-height:13pt;
	font-weight:normal;
	color: #fff;
	}
.menulocation {
	font-family: Times, Times New Roman, serif;
	font-size: 12pt;
	line-height:14pt;
	font-weight:normal;
	color: #C2D3E0;	
	}
a.menulocation{
	text-decoration:none;
	font-family: Times, Times New Roman, serif;
	font-size: 12pt;
	line-height:14pt;
	font-weight:normal;
	color: #C2D3E0;	
	}
	
/*****Body Columns*****/	
.column1{
	clear:left;
	float:left;
	width: 275px;
	margin-right: 2em;
	text-align: left;
	}
.column2{
	float:left;
	width: 275px;
	margin-right: 2em;
	text-align: left;
	}
.column3{
	float:left;
	width: 275px;
	text-align: left;
	}
	
.imgleft {
	float:left;
	margin-right: .5em
	}
.imgright {
	float:right;
	margin-left: .5em
	}
	
#maintext {
	float:right;
	padding: 2em 0 0 0;
	width: 680px;
	margin-left: 1em;
	}

/***** detailed list 3 or four up *****/
.itemup {
	background-color:#eee;
	border-bottom: 1px solid #ccc;
	padding: 1em;
	margin-bottom: 1em;
	}
.itemupimage {
	float:left;
	margin-right: 2em;
	margin-bottom: 1.5em;
	border: 1px solid black;
	}
	
.clearme {
	clear:both;
	}

/* photo tours */
.snapshots {
	border: 1px solid #ccc;
	}
.snapshot {
	width: 500px;
	margin-bottom: 1em;
	}
.snapshotcaption {
	background-color: #eeeeee;
	color: #646464;
	font-style:italic;
	text-align:right;
	padding: .25em;
	border-bottom: 1px solid #ccc;
	}
.scraplink {
	text-align:right;
	width: 500px;
}
a.scraplink {
	color:blue;
}
a.scraplink:visited {
	color:blue;
}
	
.mainimg {
	float:right;
	margin-left: 1em;
	border:1px solid #ccc;
	}