/* Begin border definition */#border {	margin: 0 auto; 	width: 663px;	margin-top: 20px;}.block { 	display: block; }#wrapper { 	float:left;	margin: 0 auto; 	background-image: url(images/border-mid.jpg); 	background-repeat: repeat-y;	padding: 5px 15px 15px 15px;}#borderbottom {	background-image: url(images/border-bottom.jpg); 	background-repeat: no-repeat;}/* End border definition */img {	 border: none;}/* Begin header definition */#header {}#header_left {	background: #FFFFFF;	margin: 0px 5px 0px 0px;	padding: 0px 0px 5px;	float: left;	height: 120px;	width: 165px;}#header_right {	background: #FFFFFF url(images/head_bg.gif) repeat-x;	margin: 0px 5px 0px 0px;	padding: 0px 0px 5px;	float: left;	height: 129px;	width: 457px;}.date {	font: 80% Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	background: #553EE0;	text-align: right;	padding-top: 5px;	padding-right: 10px;	vertical-align: bottom;	padding-bottom: 3px;}/* End Header definition */h1 {	font: bold 36px "Times New Roman", Times, serif;	color: #FFFFFF;	text-align: center;	padding-top: 10px;}h2 {	font: 18px Arial, Helvetica, sans-serif;	color: #553EE0;	background: #FFFFFF;	text-align: left;	padding-left: 7px;}h3 {	font: bold 12px/30px Arial, Helvetica, sans-serif;	color: #000000;	background: #FFFFFF;	text-align: center;	padding-left: 7px;}h4 {	font: bold 12px Arial, Helvetica, sans-serif;	color: #553EE0;	text-decoration: blink;}.subinfo {	font: bold 12px Arial, Helvetica, sans-serif;	color: #000000;}p {	font: 12px Arial, Helvetica, sans-serif;	color: #000000;	background: #FFFFFF;	text-align: left;}#leftcolumn { /* Parent Wrapper for inside boxes */ display: inline; /* IE Hack */ width: 165px; float: left; text-align: left; margin-bottom: 15px;}.mainnav { 	list-style: none;}ul.mainnav li a:link, ul.mainnav li a:visited {	display: block;	text-decoration: none;	width: 160px;	padding: 4px 0px 4px 7px;	color: #432DB0;	border-bottom: 1px solid #E9E9E9;	text-align: left;	background: #FFFFFF;}li.border-top {	 border-top: 1px solid #E9E9E9;}ul.mainnav li a:hover {	display: block;	text-decoration: none;	padding: 4px 0px 4px 7px;	color: #FFFFFF;	width: 160px;	background: #A5A7C7;}.center { 	text-align: center; }#centercolumn { /* Parent Wrapper for inside boxes */	margin: 0px 5px;	display: inline; /* IE Hack */	float: left;	padding: 3px;	width: 448px;	border: thin solid #CCCCCC;}#internalcolumn {	display: inline; /* IE Hack */	float: left;	padding: 3px;	width: 448px;}#lccolumn {	display: inline; /* IE Hack */	float: left;	padding: 3px;	width: 282px;}#rightcolumn {	margin: 0px 0px 0px 5px;	display: inline; /* IE Hack */	float: left;	width: 155px;}* { padding: 0; margin: 0; text-align: center;}body { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; background-color: #f7f7f7;}#footer {	border-top: 1px solid #ccc;	display: inline; /* IE Hack */	padding: 10px 4px 0px;	float: left;	width: 97.7%;	margin-top: 15px;}.copyright {	font: 9px Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	text-align: center;}.links {	font: bold 12px Arial, Helvetica, sans-serif;	color: #553EE0;	text-decoration: none;	background: transparent;	text-align: center;}#feature {	background: #CCCCCC url(images/feature_bottom.gif) no-repeat left bottom;	width: 150px;	font: 10px Arial, Helvetica, sans-serif;	color: #553EE0;	padding-bottom: 10px;	float: left;}#feature dt {	background: url(images/feature_top.gif) no-repeat;	margin: 0px;	padding-top: 10px;	font-weight: bold;	list-style: none;}.hours {	font: 11px Arial, Helvetica, sans-serif;	color: #000000;	background: #FFFFFF;	text-align: center;}table.directions th {	background-color:#EEEEEE;      }img {    color: #000000;}.officers {	line-height: 20px;	color: #553EE0;	font-weight: bold;	margin-top: 5px;}dd {	color: #553EE0;	margin-top: -4px;}.left {	background: #FFFFFF;	padding: 5px;	float: left;	border: thin solid #CCCCCC;	margin-top: 0px;	margin-bottom: 40px;}#info {	background: #CCCCCC url(images/feature_bottom.gif) no-repeat left bottom;	width: 150px;	font: 12px Arial, Helvetica, sans-serif;	color: #553EE0;	padding-bottom: 10px;	float: left;	margin: 45px 0px 0px 0px;}#info dt {	background: url(images/feature_top.gif) no-repeat;	margin: 0px;	padding-top: 10px;	font-weight: bold;	list-style: none;}.banquet {	float: left;	width: 144px;	margin-left: 3px;}.banquet2 {	float: left;	width: 140px;	margin-left: 5px;}
