
body
	{
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-family: "Lucida Grande",arial,helvetica,verdana,sans-serif;
		line-height: 150%;
		text-shadow: 0 0 0 #000;
		background-color: #fff;
	}
	


#wrap
	{	
		width: 800px;
		margin: 0px auto 0px;
		text-align: left;
		background:transparent url('images/background3.gif') repeat-y scroll center;
		clear:both;
		padding:0em 22px 0em;
		position:relative;
	}

#spacer
	{
		
		height: 105px;
		width: 830px;
		margin: 0px auto 0px;
		background-color: #fff;
	}
	
#messagecontainer
	{
		background-color: white;
		background-image: url('/headerimages/rotate.php?img=Backgroundw.jpg'); 
		background-repeat: no-repeat;
		height: 326px;
		width: 100%;
		margin: 0 auto;
		border-top: 1px solid #ccc;
	}
	
#othercontainer
	{
		background-color: white;
		width: 100%
		margin: 0 auto;
		border-top: 1px solid #ccc;
	}

.container
	{
	margin: 0 auto;
	}
	
#message
	{
		width: 760px;
		height: 138px;
		margin: 0 auto;
		padding: 30px 0 60px 0;
	}
	
#pitch
	{
		float: left;
		width: 350px;
		height: 90px;
		text-align: center;
		font-family: Georgia, Arial;
		margin: 20px 0 0 70px;
	}
	
#pitch p
	{
		font-size: 15px;
		margin: 20px 0 0 0;
	}
	
.pitchmessage
	{
		font-size: 36px;
		color: #000;
		color: #222;
	}
	
	
#lower
	{
		width: 800px;
		height: 550px;
		display: inline;
	}
	
.column
	{
		float: left;
		width: 220px;
		margin: 50px 0px 30px 0px;
	}
	
.column p
	{
		color: #222;
		font-size: 12px;
		color: #444;
	}
	
	.column2
	{
		float: left;
		width: 310px;
		margin: 57px 0px 30px 0px;
	}
	
.column2 p
	{
		color: #222;
		font-size: 12px;
		color: #111;
	}
	
.lefty {
	margin: 50px 50px 0 50px; 
	width: 350px; float: left;
	display: inline;
	}
	
ul
	{
	list-style-type: none;
	text-align: left;
	margin: 0; 
	padding: 10px 0 0 10px;
	}
	
ul li
	{ 
	margin: .5em 0 .5em 0;
	padding: 0 3px 0 3px;
	list-style-position: outside;
	list-style-image: url('/images/listitem.gif');
	}
	
.lefty ul
	{
	list-style-type: none;
	text-align: left;
	margin: 0; 
	padding: 0px 10px 15px 30px;
	}
	
.lefty ul li
	{ 
	margin: .4em 0 .4em 0;
	padding: 0 3px 0 0px;
	list-style-position: outside;
	}
	
.column2 ul
	{
	list-style-type: none;
	text-align: left;
	margin: 0; 
	padding: 10px 0 0 3px;
	}
	
.column2 ul li
	{ 
	margin: .5em 0 .5em 0;
	padding: 0 3px 0 0px;
	list-style-position: outside;
	list-style-type:none;
	list-style-image: none;
	}
	
.quote
	{
	font-size: 11px;
	padding: 0 0 10px 5px;
	}
	
#rss
	{
		float: left;
		width: 300px; 
		height: 180px;
		margin: 20px 50px 0px 0;
		line-height: 100%;
		padding: 0px 0 0 0;
	}
	
		#rssInner
	{
		float: left;
		width: 278px; 
		height: 275px;
		margin: 0 0 0px 0;
		padding: 0 0 0 10px; 
		line-height: 160%;
	}
	
	#map
	{
	float: left;
	border: 1px solid #111;
	margin: 5px 0 0 0;
	}

#contactus
	{
		float: left;
		width: 300px;
		height: 200px;
		background-color: white;	
		margin: 20px 0px 0 50px;
	}
	
.contactgrey
	{
		float: left;
		width: 260px;
		height: 19px;
		padding: 4px 0px 2px 9px;
		background-color: #fffafa;
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;

	}
			
.contactwhite
	{
		float: left;
		width: 210px;
		height: 18px;
		padding: 3px 0px 0px 9px;
		background-color: white;
		margin: 3px 0 3px 0;

	}
	
#footerwrap
	{	
		width: 800px;
		margin: 0px auto 70px;
		text-align: left;
		background:transparent url('images/background3.gif') repeat-y scroll center;
		clear:both;
		padding:0em 22px 0em;
		position:relative;
	}
	
#footer
	{
		background-color: #eee;
		height: 28px;
		width: 100%;
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #ddd;
		padding: 11px 0 0 0px;
	}
	
.sectionheader
	{
		font-family: Arial, helvetica;
		font-size: 18px;
		line-height: 140%;
	}
	
			
	#LowerNavigation
	{
		float: left;
		border: 1px solid #eee;
		height: 50px;
	}
	
	#navi
	{
		float: right;
		height: 24px;
		padding-bottom: 0px;
		text-align: left;
		font-size: 14px;
		background: #fff url('images/navright2.gif') no-repeat right 81px;
		padding: 81px 9px 0 0;
		margin-right: 6px;
	}
	
	#navrightimg
	{
	float: right;
		height: 28px;
		background-color: white;
		margin: 77px 6px 0 0;
	}
	
	.navlinks a
	{
		float:left;
		text-decoration: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		padding:3px 10px 10px;
		display:block;
		border-width:0;
		border-style:none;
		border-top: 1px solid #ccc;
		voice-family: "\"}\"";
		voice-family:inherit;
		height:1em;
		
	}
	
	.navlinks a.first { background: #E1E6FA; border-left: 1px solid #ddd;}
	.navlinks a.second { background: #CFDFF2; border-left: 1px solid #ddd;}
	.navlinks a.third { background: #BDD3E5; border-left: 1px solid #ddd;}
	.navlinks a.fourth { background: #B9CBE5; border-left: 1px solid #eee;}
	.navlinks a.fifth { background: #A5B4D9; border-left: 1px solid #eee;}
	.navlinks a.current, .navlinks a.current:hover { background: #fff; padding: 4px 10px 9px; border-top: 3px solid #aaa; margin-top: -3px; border-left: 1px solid #bbb; border-right: 1px solid #bbb; margin-right: -1px; position: relative; z-index: 2;}
	
	.navlinks a:hover
	{
		text-decoration: none;
		font-family: arial, helvetica, sans-serif;
		background-color: white;
		color: #000;
		border-top-color: #bbb;
		border
	}
			
	.clearright a
	{
		float:left;
		text-decoration: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #222;
		padding:4px 10px 9px;
		display:block;
		border-width:0;
		border-left: 1px solid #ccc;
		border-top: 2px solid white;
		voice-family: "\"}\"";
		voice-family:inherit;
		height:1em;
	}
	
	.clearright a:hover
	{
		text-decoration: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		background-color: white;
		border-top: 2px solid #bbb;
		color: #222;
	}
	
	a
	{
		color: #000;
	}
	
	a img
	{
	border: 0;
	}

	.bigtext
	{
		font-size: 18px;
	}
	
	.grey, .grey a
	{
		color: #ccc;
		text-decoration: none;
	}
	
	.dark a:hover
	{
		color: #111;
		text-decoration: underline;
	}
	
	.dark a:hover
	{
		color: #111;
		text-decoration: underline;
	}
	
	.grey
	{
		color: #444;
	}
	
	.highlight
	{
	background-color: #F1EEDE;
	padding: 3px 0 3px 0;
	}
