body {
	text-align:center;
  	padding: 0;
	margin: 20px 0;
	background-color:#fff;
}

img {border:none;}

input {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

#outer {
    width: 800px;
    background-color:#fff;
    margin: 0 auto;
    padding: 0;
	text-align: left;
}

#banner { text-align: left; width:300px; float:left }


#leftcol {
	width: 145px;
	height: 530px;
	float: left;
	margin-top: 3px;
	padding: 10px 3px 0 5px;
	background-color:#557799;
	}
	
#leftcol2 {
	width: 155px;
	float: left;
	margin-top: 3px;
	padding: 10px 3px 0 0;
	background-color:#fff;
	}


#content {
	float: left;
	width: 390px;
	background-color:#fff;
	margin-top: 5px;
	padding-right: 18px;
	padding-left: 20px;
	}
	
#content2 {
	float: left;
	width: 600px;
	background-color:#fff;
	margin-top: 5px;
	padding-right: 18px;
	padding-left: 20px;
	}
		
#contenthome {
	float: left;
	width: 479px;
	text-align:center;
	}
	
	
#rightcol {
	float: left;
	width: 148px;
	margin-top: 3px;
}

#rightcol2 {
	float: left;
	width: 213px;
	margin-top: 55px;
}

#rightcol2 img {
	border: solid 1px #333;
	padding: 5px;
	margin: 8px 0;
	}

.border img {
	border: solid 1px #333;
	padding: 5px;
	margin: 8px 0;
	}

#rightcol a {
	text-decoration:underline;
	color:#fff;
}

#rightcol a:hover {color:#CC3300;}

#rightcol a:visited {color: #fff;}

#homewrap {
	background-color: #fff;
	}
	
	
#box1 {
	background-color: #8099B3;
	font: 12px Arial;
	color: #fff;	
	padding: 10px 15px 10px 20px;
	height: 236px;
}

#box2{
	background-color: #A6B8CA;
	font: 12px Arial;
	color: #fff;	
	margin-top: 3px;
	padding: 10px 15px 10px 20px;
}

#box2 p {
	font: bold italic 12px Times New Roman;
	color: #fff;
	margin: 4px 0;
	}

#box3{ display: none;
	background-color: #c90;
	font: bold 12px Arial;
	color: #fff;	
	margin-top: 3px;
	padding: 10px 15px 10px 20px;
}

#box4 {
	float: right;
	width: 608px;
	background-color: #c90;
	font: bold 12px Arial;
	color: #fff;	
	margin-top: 3px;
	height: 106px;
	padding: 10px 15px 10px 20px;
}

#box4 img {
	float: right;
	border: solid 1px #fff;
	} 

#demo_box1 {
	FONT: 12px Arial; 
	COLOR: #000; 
	height:310px; 
	width:252px; 
	BACKGROUND-COLOR: #FFFFF1; 
	float:left; 
	margin: 5px 5px 5px 5px; 
	padding: 5px 5px 5px 5px; 
	border: #000 1px solid; 
}

#demo_box2 {
	FONT: 12px Arial; COLOR: #000; PADDING-TOP: 2px; height:400px; width:188px; BACKGROUND-COLOR: #FFFFF1; padding: 5px 5px 5px 5px; border: #000 1px solid; float:left; margin: 5px 5px 5px 5px;
}

#demo_box3 {
	FONT: 12px Arial; COLOR: #000; PADDING-TOP: 2px; height:402px; width:188px; BACKGROUND-COLOR: #FFFFF1; padding: 5px 5px 5px 5px; border: #000 1px solid; float:left; margin: 5px 5px 5px 5px;
}

#demo_box4 {
	FONT: 12px Arial; COLOR: #000; PADDING-TOP: 2px; height:332px; width:254px; BACKGROUND-COLOR: #FFFFF1; padding: 5px 5px 5px 5px; border: #000 1px solid; float:left; margin: 5px 5px 5px 5px;
}

#demo_box5 {
	FONT: 12px Arial; COLOR: #000; PADDING-TOP: 2px; height:335px; width:267px; BACKGROUND-COLOR: #FFFFF1; padding: 5px 5px 5px 5px; border: #000 1px solid; float:left; margin: 5px 5px 5px 5px;
}

a:link {color:#8e1919;}

a:hover {color:#ad8b3a;}

a:visited {color: #40590a;}

#topnav { float: right; margin:0px; padding:0px; }
			
	#topnav ul {
		margin: 20px 20px 0 0;
		white-space: nowrap;		
		}
		
	#topnav ul li {
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
		background-image: none;
		line-height: normal;
		}
	
	#topnav ul a {
		display: block;
		float: left;
		height: auto;
		margin: 0;
		padding: 3px 6px;
		font: bold 12px Arial;
		text-decoration: none;
		color: #036;
		white-space: nowrap;
	}
	
	
	#topnav ul a:hover {
		color: #336699;
	}

		
		#nav2{ height: 25px; width: 800px; background-color: #c90; clear:both}
		
		#nav2 ul {
			height: auto;
			padding-left: 5px;
			margin: 0;
			}
			
		#nav2 ul li {
			display: block;
			float: left;
			height: auto;
			white-space: nowrap;
			margin-top: 2px;
			padding: 3px 6px;
			height: auto;
			list-style: none;
			background-image: none;
			line-height: normal;
			font: bold 12px Arial;
			color: #fff;
			}
		
		#nav2 ul a {
			margin: 0;
			padding: 3px 6px;
			text-decoration: none;
			color: #fff;
			background-color: #c90;
		}
		
		#nav2 ul a:hover {
			color: #8e1919;
		}

#navleft ul {
	padding: 0;
	margin: 0;
	text-align: right;
}


#navleft a:hover {color:#cc9900;}

#navleft li {
	list-style: none;
	margin: 0;
	padding: 3px 3px;
	font: bold 13px Arial;
	color: #fff;
	}

#navleft li a {
	font: bold 13px Arial;
	color: #fff;
	text-decoration: none;
	width: 25%;
	}

#navleft li ul li a {
	font: normal 12px Arial;
	color: #fff;
	text-decoration: none;
	}

#navleft li ul {
	border-bottom: solid 1px #fff;
	}

	#navleft2 ul {
		padding: 0;
		margin: 0;
		text-transform:uppercase;
	}
	
	
	#navleft2 a:hover {color:#cc9900;}
	
	#navleft2 li {
		font: 12px Arial;
		list-style: none;
		margin: 0;
		padding: 4px 3px;
		}
	
	#navleft2 li a {
		font: 12px Arial;
		color: #999;
		text-decoration: none;
		width: 25%;
		}
	.here2 {color:#000;}

.here {color:#8e1919;}

.logo { margin-bottom: -40px;}

p {
	font: normal 12px Arial;
	}

ul {
	font: normal 12px Arial;
	}
	
h1 {
	font: bold 15px Georgia;
	line-height: 18px;
	margin: 61px 0 10px 0;
	}
	
h2 {
	font: bold 15px Arial;
	line-height: 18px;
	margin: 30px 0 10px 0;
	color: #335C85;
	}
	
h3 {
	font: bold italic 17px Times New Roman;
	line-height: 18px;
	margin: 5px;
	color: #fff;
	}
	
h4 {
	font: bold italic 17px Times New Roman;
	line-height: 18px;
	margin: 3px;
	color: #396;
	}
	
h5 {
	font: bold 11px arial;
	line-height: 16px;
	margin-bottom: 5px;
	}
	
.floatright { 
	float: right;
	border: solid 1px #333;
	padding: 5px;
	margin: 8px 0;
}

#footer {
	clear: both;
	margin: 20px 0;
	padding-top: 20px;
	font: 12px Arial;
	height: 35px;
	color: #666;
	text-align:center;
	}

#footer a {
	text-decoration: none;
	color: #666;
	}
	
#footer a:visited {
	text-decoration: none;
	color: #666;
	}
	
#footer a:hover {
	text-decoration:underline;
	color: #336699;
	}