/* LAYOUT AND ELEMENT APPEARANCE CONTROLS */body {	margin: 0;	background-color: #369;	padding: 0;}img {	border: 0;}#homeheader {	margin-top: 10px;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;	background-color: #600;}#secondlvlheader {	margin-top: 10px;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;	background-color: #c93;	width: 750px;}/*\mac hack */ #secondlvlheader { width: 760px; } /* end hack */#secondlvlheaderwide {	margin-top: 10px;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;	background-color: #c93;	width: 850px;}/*\mac hack */ #secondlvlheaderwide { width: 870px; } /* end hack */#secondlvlheaderwide2 {	margin-top: 10px;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;	background-color: #c93;	width: 1026px;}/*\mac hack */ #secondlvlheaderwide2 { width: 1026px; } /* end hack */#photobanner {	margin: 0;	margin-left: auto;	margin-right: auto;	border-left: 5px solid #fff;	border-bottom: 5px solid #fff;	border-right: 5px solid #fff;}#topnav {	margin: 0;	margin-left: auto;	margin-right: auto;	border-left: 5px solid #fff;	border-right: 5px solid #fff;	width: 750px;}/*\mac hack */ #topnav { width: 760px; } /* end hack */#topnav2 {	margin: 0;	margin-left: auto;	margin-right: auto;/*	border-left: 5px solid #fff;	border-right: 5px solid #fff;*/	width: 750px;}/*\mac hack */ #topnav2 { width: 760px; } /* end hack */#topNavWrapper{	border-left: 5px solid #fff;	border-right: 5px solid #fff;width: 750px;}/*\mac hack */ #topNavWrapper { width: 760px; } /* end hack */#topnavwide {	margin: 0;	margin-left: auto;	margin-right: auto;	border-left: 5px solid #fff;	border-right: 5px solid #fff;	width: 850px;	background-color:black;	text-align:center;}/*\mac hack */ #topnavwide { width: 870px; } /* end hack */#topnavwide2 {	margin: 0;	margin-left: auto;	margin-right: auto;	border-left: 5px solid #fff;	border-right: 5px solid #fff;	width: 1026px;	background-color:black;	text-align:center;}/*\mac hack */ #topnavwide2 { width: 1026px; } /* end hack */#secondlvlcontent, #homecontent {	margin: 0;	margin-left: auto;	margin-right: auto;	border: 5px solid #fff;	width: 750px;}/*\mac hack */ #secondlvlcontent { width: 760px; } /* end hack *//*\mac hack */ #homecontent { width: 760px; } /* end hack */#middlecol {	margin: 0;	margin-left: auto;	margin-right: auto;	background-color: #fff;}#leftcol {	background-color: #600;	border-right: 5px solid #fff;	padding: 0;	margin: 0;}#leftcol2 {	background-color: #c93;	border-right: 5px solid #fff;	padding: 10px 0 0 0;	margin: 0;}#news, #events {	background: url(../Images/managed/homepage/home_gradient.gif) #fff no-repeat;	background-position: top;}#rightcol {	background-color: #600;	border-left: 5px solid #fff;	padding-bottom: 20px;}#searchbox {	border-top: 1px solid #8C4040;	border-bottom: 1px solid #8C4040;	background-color: #300;	width: 117px;	height: 103px;	margin: 15px 0 2px 1px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 10px;}html>body #searchbox {	padding-bottom: 5px;}#searchbox .inputbox {	width: 93px;	border: 1px solid #ccc;	background-color: #300;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;}#searchbox2 {	border-top: 1px solid #fff;	width: 156px;	padding: 15px;	margin-top: 20px;}#searchbox2 .inputbox {	width: 110px;	border: 1px solid #000;	background-color: #c93;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}#searchbox3 {	width: 156px;	padding: 15px;	margin-top: 20px;}#searchbox3 .inputbox {	width: 110px;	border: 1px solid #ccc;	background-color: #600;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;}#homespacer {	background-color: #fff;}#footer {	margin: 4px auto;	width: 760px;	text-align: center;}.tagline {	border-color: #fff;	border-width: 0 1px 1px 0;	border-style: solid;}.corner {	background-color: #e5e5b2;	width: 140px;	border-bottom: 1px solid #fff;}form {	margin: 0 0 4px 0;	padding: 0;}#maincontent {	padding-top: 15px;}.rightside {	border-left: 5px solid #fff;}#businessphotos {	background-color: #EA9E06;}#subcontent {	padding: 20px 23px 64px 18px;} html>body #subcontent {	padding: 10px 23px 50px 18px;}#rightnav {	padding-top: 54px;}