body {
	background: #ffffff url(spruce_lake2.gif) top left no-repeat;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

#main {
position:relative;
width: 450px;
margin: 40px 0 0 300px;
}

#left-sidebar {
	position:absolute;
	width:158px;  
	top: 35px;   	
	left:0px;
	padding:3px;	
	font-size: 90%;
    z-index:600; 
			
}

/* All the sidebar div's share these rules. */
.left-sidebar-all {
	margin-top: 0px;
	/color: #fff;
	line-height: 1.3em;
	border:thin #999999; 
}

/* The title in each of the sidebar div's has a H3. */
.left-sidebar-all h3 {
	color: #000000;
	padding: 0.2em;
	font-size: 100%;
}

/* The lists and paragraphs in each of the sidebar div's share these rules. */ 
.left-sidebar-all ul,	
.left-sidebar-all p {	
		padding: 5px;
}

/* No bullets on our lists. */
.left-sidebar-all ul {	
	list-style: none;
	margin:0;
	padding:5px;
}

.left-sidebar-all a {
	color: #000000;
	text-decoration: none;	
	width: 100%; 	/* needed by IE6 */
	display: block;
}

.left-sidebar-all a:hover {
	color: #000000;
	text-decoration: none;
}


.left-sidebar-menu a 	{	
	width: 100%;  
	display: block;
	background: url(line2.gif) bottom no-repeat;
}
.left-sidebar-title a {
		text-decoration: none;
		color:#999999;
		
}


.left-sidebar-title a:visited {
		text-decoration: none;
		color:#999999;
		
}
.left-sidebar-title a:hover {
	text-decoration: none;
		color:#000000;
}

.left-sidebar-menu a:hover	{ background: #eeeeee url(line.gif) bottom no-repeat; }

/* images */

.right {
float: right;
width: auto;
position:relative;
margin: 10px 10px 10px 10px;
}

.left {
float: left;
width: auto;
position:relative;
margin: 10px 10px 10px 10px;
}