html, body {
margin-top: 5px;
font-family: Verdana;
}

#wrapper {
margin: 0 auto;
width: 999px;
}

/* General */

a img {
border: none;
}

#logo {
width: 327px;
float:left;
border-right: 1px solid #818181;
text-align: center;
}

#rightmenuholder {
float: right;
}

#topmenu {
margin-left: 23px;
width: 648px;
height: 115px;
}

	.menuimage { float:left; border-right: 1px solid #818181; }
	.menuimage2 { float:left; border-right: 8px solid #000;	  }
	.menuimage3 { float:left; }
	
#headerbanner {
width: 648px;
margin-left: 23px;
border-top: 1px solid #818181;
text-align: right;
}

#headerbanner img {
	margin-top: 29px;
	width: 648px;
	hei
	ght: 154px;
}

#headerbanner2 {
width: 999px;
border-top: 1px solid #818181;
text-align: right;
}

.navigation .alignleft a { font-size: 15px; }

#quotebar {
margin-top: 23px; margin-bottom: 30px;
border-top: 1px solid #818181;
border-bottom: 1px solid #818181;
padding-top: 19px; padding-bottom: 25px; 
text-align: center;
}

	#quotebar span {
	font-family: Georgia; letter-spacing: tight; font-size: 30px; color: #808080; 
	}

#contentarea {
width: 746px;
float:left;
}

	#col1 { width: 375px; margin-left: 14px; float:left; }
		
		#col1 p  { font-size: 13.5px; text-align: justify; color: #7b7171; }
		#col1 h2 { font-size: 20px; font-stretch: narrower; margin: 0;}
		.subhead { font-size: 13px; color: #6a6a6a; margin-bottom: 31px; }
		.subhead2 { font-size: 18x; color: #000; margin-bottom: 31px; }

	
	#col2 { width: 300px; margin-right: 28px; float:right; }
	#col2 h2 { font-size: 20px; font-stretch: narrower; margin: 0;}
	#col2 p  { font-size: 12px; text-align: justify; color: #7b7171; }

	#col3 { width: 726px;  }
	#col3 h2 { font-size: 28px; font-stretch: narrower; margin: 0;}
	#col3 p  { font-size: 15px; text-align: justify; color: #7b7171; }
	#col3 ul li  { font-size: 15px; text-align: justify; color: #7b7171; }


#sidebarcontainer {
float:right;
border-left: 1px solid #818181;
width: 252px;
}

#sidebar {
padding-left: 27px;
}

#sidebar h4 {
font-size: 12.5px; font-stretch: narrower; margin: 0; color: #222222; 
}

#sidebar p {
margin-top: 0;
font-size: 11px; color: #a7a7a7;
}

#footer {
margin-top: 41px;
height: 58px;
border-top: 1px solid #808080;
border-bottom: 1px solid #808080;
vertical-align: middle;
}

#footer span {
color: #aeaeae;
font-size: 11.5px;
padding-top: 18px;
height: 58px;
vertical-align: middle;
float: left;
}

.clear {
clear: both;
}
