	body{
		margin:0; padding:0;
		text-align:center;
		background-color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		}

	img{
		border:0;
		}
		
	#wrapper{
		width:800px;
		margin:20px auto;
		border:1px solid #000;
		position:relative;
	/*		top:20px;		
			overflow:hidden;*/
		text-align:left;
		}

	#headerdefault{
		position:relative;
		width:800px;
		border-bottom:1px solid #000;
		/* IE Formating Hack 
			May also be fixed by removing all formating space 
			between lines in the #header section of the html.
		*/
			font-size:1px;
			line-height:0;
		}
		
	#headerdefault img.header_link{
		width:137px; height:16px;
		border:0;
		position:absolute;
		left:599px; top:221px;		
		}
		
	#headerdefault img.header_bg{
		width:100%; height:118px;
		}
		
	#headerdefault img.header_logo{
		width:99px; height:76px;
		position:absolute;
		right:9px; top:10px;
		}
		
	#nav {
		position:relative;
		width:100%; height:85px;
		background-color:#c5bba1;
		border-bottom:1px solid #000;
		}
		
	#nav img.nav_title{
		width:379px; height:64px;
		position:absolute;
		left:20px; top:10px;
		}
		
	#nav ul.nav, #nav li.nav{
		margin: 0; padding: 0;
		list-style: none;
		float:left;
		}	
	#nav ul.nav {
		position: absolute;
		left: 80px; bottom:5px;
		}
	#nav li.nav{
		text-align: center;
		position: relative;
		margin-right:20px;
		}
		
	#nav img.link{
		border:0;
		}
		
	#wrapper #content #leftContent {
		/*width:173px;  */
		float:left;
		height:400px;
		}	
		
	#wrapper #content #rightContent{
	/*	margin-left:190px; */
	    padding-top:10px;
		margin-left:10px;		
		
		}	
		
	#wrapper #content #rightContent p.black_text{
		font:8pt Arial;
		color:#000;
		text-align:left;
		}	
		
	#wrapper #content #rightContent ul.black_text{
		font:8pt Arial;
		color:#000;
		text-align:left;
		list-style:outside;
		padding-left:20px;
		margin:0;
		}
		
	#wrapper #content #rightContent a.right{
		float:right;
		}
	#wrapper #content #rightContent li.black_text{
		margin-bottom:10px;
		}
		
	#wrapper #content #rightContent #rightTable {
		vertical-align:top;
		text-align:left;
		}

	#wrapper #content #rightContent #rightTable td.homeCols{
		padding:10px;
		width:200px;
		color:#867662;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
	/*	margin:15px 0 0 0;
		position:relative;
		width:100px;
		text-align:left;
		padding-right:10px;*/
		}
		
	#wrapper #content #rightContent #rightTable td.homeCols div{
		padding-right:0px;
		margin-bottom:100px;
		float:left;
		}
		
	#wrapper #content #rightContent #rightTable td.homeCols a{
		color:#867662;
		font-size:9pt;
		font-weight:bold;
		}

	#wrapper #content #rightContent td{
		vertical-align:top;
		color:#000;
		font-size:0.8em;
		font-family:arial;
		}
		
	#wrapper #content #rightContent span.orange_text{
		color:#f63;
		font-weight:400;
		font-family:arial;
		font-size:9pt;
		}
		
	#wrapper #content #rightContent h2{
		font-size:16px; 
		color: #000; 
		margin:0; 
		padding:0;
		} 

	#wrapper #content #rightContent .mainContentText {
		/*padding-right:20px;	*/
	}
	
	#wrapper #content #rightContent .mainContentTextSpace {
		height:30px;
	}
			
	#wrapper #content #rightContent .mainContentText a { 
		color:#f63; 
		font-weight:600;
		}
		
	#wrapper #content #rightContent .mainContentText a:hover { 
		text-decoration:none; 
		}
		
	#wrapper #content #rightContent #rightTable div{
		text-align:left;
		}	
		
	#wrapper #content #rightContent #rightTable td.caption{
		padding-top:10px;
		}
		
	#wrapper #content #rightContent .mainContentTable{
		width:431px;
/*		height:400px;*/
		}
		
	#wrapper #content #rightContent .rightContentTable{
		font-size:12px;
		width:186px;
		vertical-align:top;
		text-align:left;
		padding-top:10px;
		
		}
	#wrapper #content #rightContent .rightContentTable table{
		vertical-align:top;
		padding:0;
		margin:0;
		/*border:1px solid black;*/
		}
	#wrapper #content #rightContent .rightContentTable a {
		color:#FF6600;
		font-weight:600;
		}
	#wrapper #content #rightContent .rightContentTable a:hover {
		text-decoration:none;
		}	
		
	#wrapper #content #rightContent .rightContentBottomPic{
		position:absolute; 
		text-align:right;		
		bottom:30px;
		right:0px;
		vertical-align:bottom;
		}
	#wrapper #content #rightContent .rightContentBottomSpace{
		height:198px;
		}

	#wrapper #content #rightContent .rightContentTopText{
		vertical-align:top;
	}
	
	#wrapper #footer{ 
		/*
		height:30px;
		 IE Formating Hack 
			May also be fixed by removing all formating space 
			between lines in the #header section of the html.
		*/	
			width:800px;
			font-size:1px;
			line-height:0;
			z-index:-1;
	}

	#wrapper #footer img.hug{
		position:absolute;
		bottom:28px;
		right:0;
		z-index:-1;
	}
	#wrapper #footer img.footer_bg{		
	}

	#wrapper #content #rightContent #newsContentLeft a:hover { text-decoration:none; }
	#wrapper #content #rightContent #newsContentLeft { padding-right:0px;vertical-align:top; }
	#wrapper #content #rightContent #newsContentLeft a { color:#FF6600; }
	
	#wrapper #content #rightContent #blogListOuter { vertical-align: top; color:#000; /*float: left;*/ font:12pt Arial; text-align:left;}
	#wrapper #content #rightContent #blogListEntryd { margin-bottom: 10px;}

	#wrapper #content #rightContent #blogEntryOuter { vertical-align: top; color:#000; /*float: left;*/ font:12pt Arial; text-align:left;}
	#wrapper #content #rightContent #blogEntryEntryd { margin-bottom: 25px;}

	#wrapper #content #rightContent table.blogTable { width:600px; border:0; margin-top:5px;}
	#wrapper #content #rightContent td.blogLeftCol{
		width:400px;
		}

	
/* COPIED, No editing yet done */

	#wrapper #content #rightContent .caption{
		font-family:arial; 
		font-size:13px; 
		margin:5px 0; 
		padding:0px 0px 12px 0px; 
		line-height:1.5;
		margin-right:15px;
		}

	#wrapper #content #rightContent #h2-caption {
		font-family:arial;
		font-size:16px; 
		color: #663300; 
		margin:0; 
		padding:0px 0px 12px 0px;
	}	
		
	#wrapper #content #rightContent h3{
		font-size:0.9em; 
		color: #663300; 
		margin:0; 
		padding:0;
		} 
	
	#wrapper #content #rightContent p{
		margin-top:0; 
		padding-top:0;
		} 	


#wrapper #content #rightContent .caption h2 {padding-bottom:8px;}

#wrapper #content #rightContent .caption a {
	color:#FF6600;
}

#wrapper #content #rightContent .caption a:hover {
	text-decoration:none;
}

#wrapper #content #rightContent #dividerLine {padding-left:10px; width:200px;}

#wrapper #content #rightContent #dividerLine .news-link a {
	font-size:0.8em;
	color:#653200;
}

#wrapper #content #rightContent #dividerLine .news-link a:hover {
	text-decoration:none;
}

#wrapper #content #rightContent #dividerLine .blogNavigation {
	font-size:12px;
}
#wrapper #content #rightContent #dividerLine .blogNavigation ul{
	list-style:none;
}
#wrapper #content #rightContent #dividerLine .blogNavTitle {
	font-size:10px;
	font-weight:bold;
	margin:2px 0px 2px 0px;
}

#wrapper #content #rightContent .rightContentColor {
	color:#BBB299;
	width:166px;
	font-weight:bolder;
	font-size:17px;
	font-family:"Arial Narrow";
	letter-spacing:-1px;
}
#wrapper #content #rightContent .rightContentColor td {color:#000;font-size:12px;}

#wrapper #content #rightContent .rightContentText {font-size:12px;padding:10px 10px 3px 10px;color:#FF6600}
#wrapper #content #rightContent .rightContentText a {font-size:12px;}

#spacer-image {width:418px;}
html>body #spacer-image {width:424px;}

#spacer-image2 {width:420px;}
html>body #spacer-image2 {width:424px;}	


.news-link {
	padding-bottom:5px;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

#adminOptions {
	width:150px; 
	position:absolute; 
	top:0px; 
	left:649px; 
	padding:0px; 
	margin:0px;
	border:1px solid #000000;
	background-color:#fff;
	z-index:1000;
	text-align:center;
}

#adminOptions div {
	border-top:1px dashed #000;
	padding:2px 0px 2px 0px;
	z-index:1000;
}

#adminOptions #title {
	border-top:0px;
	padding:2px;
	background-color:#cccccc;
	font-weight:bold;
}


.hide {
	display:none;
}

.show {
	display:block;
}

#adminOptionsToggle {
	position:absolute;
	top:-1px;
	left:800px;
	width:25px;
	height:77px;
	padding:4px;
	z-index:1000;
	background-color:#fff;
	border:1px solid #000;
	font-weight:bold;
	font-size:0.8em;
	font-family:arial;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
}

#adminOptionsToggle a{
	color:#000;
	text-decoration:none;
}

#quiz {
	padding:5px;
	margin-bottom:40px;
}
#quiz .quiz_col1{
	width:20px;
}
#quiz .quiz_col2{
	width:25px;
	font-weight:bold;	
}
#quiz .quiz_col3{
	width:430px;
	padding-bottom:10px
}
#quiz .quiz_col5{
	padding-right:20px;
}