body {	font: normal 90% Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #000000;	background: #FFFFFF;}
.select {	font-size: small;	color: #000000;	background: #D3EBDF;}
th, td /* Needed for NN4 and Quirks mode in Moz/FF as its tables do not inherit styles */ {font: 100% Verdana, Arial, Helvetica, sans-serif;}  
h1 {	color: #7BC4A0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: normal;}
h2 {Verdana, Arial, Helvetica, sans-serif;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #7BC4A0;
	padding-bottom: 10px;
} 
h3 {Verdana, Arial, Helvetica, sans-serif;	font: normal 105% Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0px;	padding: 0px;} 
h4 {Verdana, Arial, Helvetica, sans-serif;	font: normal 80% Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0px;	padding: 0px;}
p {Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 15px;
}
/* Standard sizes */  
.small {Verdana, Arial, Helvetica, sans-serif;	font: 88% Verdana, Arial, Helvetica, sans-serif;}  
.smaller {verdana;	font: normal 77% Verdana, Arial, Helvetica, sans-serif;}
.blackBold {	font-weight: bold;}.greenBold {	font-weight: bold;	color: #3E6250;}
.white {Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.whiteSmall {Verdana, Arial, Helvetica, sans-serif;	font: normal 80% Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;}
.purpleBold {	color: #7C4076;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
.purpleBig {	font-size: 20px;	color: #7C4076;	font-weight: normal;}
.grey {	color: #666666;}
.boxPurple {	font: 9px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #7B4078;	padding: 10px;	margin: 0px;}
.foot a:link {	font-weight: bold;	color: #CAB3C8;	text-decoration: underline;}
.foot a:hover {	font-weight: bold;	color: #000000;	text-decoration: none;}
.foot a:active {	font-weight: bold;	color: ##000000;	text-decoration: none;}
.foot a:visited {	font-weight: bold;	color: #62335E;	text-decoration: none;}
.bannerImage {    display: block;	margin-right: auto;	margin-left: auto;	height: 130px;	width: 892px;} 
img {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;}
#banner {	background: url(../images/backBanner.jpg) repeat-x center top;	height: 160px;		width: 100%;}
.whiteBackground {	color: #DE0000;	background-color: #FFFFFF;	font-weight: bold;}
#center {	width: 900px;	margin-right: auto;	margin-left: auto;}
#container {	background: #FFFFFF;	width: 892px;	margin-right: auto;	margin-left: auto;}
#wraper {	background: #FFFFFF;	width: 892px;	margin-right: auto;	margin-left: auto;	padding: 0px;}
#container #sidebar {	float: right;	width: 300px;	border: 2px solid #7EC1A0;	padding: 0px;	margin: 0px 0px 0px 50px;	color: #333333;	background: url(../images/sidebarBack.jpg) repeat-y;}
#wraper #container #gsBox {	width: 700px;}
.menu {	clear: both;	width: 900px;	margin-right: auto;	margin-left: auto;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	border-top-style: none;	border-right-style: none;	background: #8F608C;}
#menu {	background: #8F608C;}
.sidebarBox {	margin: 0px;	padding: 0px;}
#space {	height: 30px;	background: #FFFFFF;	border-top: 2px solid #000000;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
#clear {	width: 100%;	padding-top: 25px;	height: 25px;	margin-top: 25px;}
.spacer {	height: 30px;	background: #FFFFFF;	clear: both;	margin-right: auto;	margin-left: auto;}
.clear {	clear: both;	float: none;	margin: 0px;	padding: 0px;}
#footer {	background: url(../images/footerBack.jpg) repeat-x center top;	width: 100%;	border-top: 2px solid #000000;	padding: 0px;	text-align: center;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	margin: 0px auto;}
#footer #footerContainer {	width: 892px;	text-align: center;	margin: 0px auto;	padding: 0px;	background: repeat-x center top;}
#belowFooter {	clear: both;	text-align: center;}
.box {	width: 500px;	list-style: none;	float: left;}
ul.box li.left {float:left; width: 240px;	margin: 0 15px 15px 0;	padding: 0px;	background: url(../images/backDiner.jpg);	border: 1px solid #7C4179;}
ul.box li.right {	float:left; width: 240px;	margin: 0 0px 15px 0;	padding: 0px;	background: url(../images/backDiner.jpg);	border: 1px solid #7C4179;}
#box1 {	width: 275px;	text-align: left;	color: #FFFFFF;	font-size: 100%;	border: 2px solid #7BC4A0;	padding: 5px;	float: left;	height: 200px;	clear: both;	margin: 0px;}
#box2 {	width: 275px;	text-align: left;	color: #FFFFFF;	font-size: 100%;	border: 2px solid #7BC4A0;	padding: 5px;	float: left;	height: 200px;	margin: 0px 0px 0px 10px;}
#box3 {	width: 275px;	text-align: left;	color: #FFFFFF;	font-size: 100%;	border: 2px solid #7BC4A0;	padding: 5px;	float: left;	height: 200px;	margin: 0px 0px 0px 10px;}
.box21percent {	float: left;	width: 165px;	margin: 0 10px 15px 0;	padding: 0px;	background: url(../images/backDiner.jpg);	border: 1px solid #7C4179;	height: 410px;}
.box25percent {	float: left;	width: 21%;	margin: 0 15px 15px 0;	padding: 0px;	border: 1px solid #7BC4A0;}
.side {	background: #83CAAA;	width: 300px;}
form {	margin: 0px;	padding: 0px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;}
.backGreen {	margin: 0px;	padding: 1px;	font-weight: bold;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	display: block;	background: #7BC4A0;	color: #000000;}
.backpurple {	margin: 0px;	padding: 1px;	font-weight: bold;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	display: block;	background: #CAB3C8;	color: #000000;	text-align: left;	float: none;	clear: left;}
.backColour {	background: #E4D9E4;	padding: 10px 0px;	border: 1px solid #7C4179;}
.bullet {	list-style: url(images/bullet.gif) inside;}
a:link {	font-weight: bold;	color: #7A4076;	text-decoration: none;}
a:hover {	font-weight: bold;	color: #492647;	text-decoration: underline;}
a:active {	font-weight: bold;	color: #492647;	text-decoration: none;}
a:visited {	font-weight: bold;	color: #A080A4;	text-decoration: none;}
.floatRight {	float: right;}
.floatLeft {	float: left;	margin: 0px 20px 0px 0px;	padding: 0px;}
hr {	margin: 0px;	padding: 1px 0px 10px;	border-top: 1px solid #7a4076;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	order-right-style: none;	border-bottom-style: none;	border-left-style: none;	display: block;	clear: left;}
#wraper #container #presidents {	margin: 0px;	padding: 0px;	float: left;	width: 630px;}
.textImage {	margin: 0px;	padding: 0px;	height: 100px;	width: 100%;	border-top: 1px solid #8F608C;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.backViolet {	background: url(../images/backDiner.jpg) repeat;	border-top: 1px solid #CCB5C9;	border-left: 1px solid #CCB5C9;	border-right-style: none;	order-bottom-style: none;}
.smallgrey {Verdana, Arial, Helvetica, sans-serif;	font: 88% Verdana, Arial, Helvetica, sans-serif;	color: #666666;}
.thumbnail{	float: left;	width: 500px;	padding: 0px;	border-top: 1px solid #7B4078;	border-right: none;	border-bottom: none;	border-left: 1px solid #7B4078;
	clear: left;	margin-top: 0;	margin-bottom: 15px;	margin-left: 0;}
.belowGS {	clear: left;	float: none;	display: block;}
.button {	font-size: small;	font-weight: bold;	color: #FFFFFF;	background: url(../images/navBack.jpg);	border: 1px double #7B4078;}
.listing {	border: 1px solid #7B4078;	padding-top: 10px;	padding-bottom: 10px;}
.nav {	float: left;	width: 13em;}
.nav a {	display: block;	color: #00f;	background-color: #fcc;	margin-bottom: 0.5em;	padding: 0.5em;	text-decoration: none;}
.nav a:hover {	color: #c00;	border-width: 0; /* IE */}
#nav1 a .pop {	display: block;	color: #000;	background-color: #fcc;	width: 11em;	padding: 0.5em;	border: 0.5em #f00 solid;	position: absolute;	top: auto;	left: 13.7em;	z-index: 10; /* Saf */	visibility: hidden;}
#nav1 a:hover .pop {	visibility: visible;}
#nav2 a .pop {	display: none;}
#nav2 a:hover .pop {	display: block;	color: #000;	background-color: #fcc;	width: 11em;	padding: 0.5em;	border: 0.5em #f00 solid;	position: absolute;	top: auto;	left: 13.7em;	z-index: 10;}
.greenBIG {font: 30px Verdana, Arial, Helvetica, sans-serif;	color: #7BC4A0;}
.purple {	color: #734271;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.greenBox {	font-size: 24px;	color: #FFFFFF;	background: #336633;	padding: 0px;}
.greenborder {	font-size: 24px;	color: #FFFFFF;	padding: 0px;	border: 2px solid #336633;}
#polo {	background: url(../images/polo.jpg) no-repeat;	height: 210px;	width: 300px;	clear: both;	color: #FFFFFF;	padding: 10px 0px 0px;	text-align: center;
	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	line-height: 20px;}
.lineViolet {	border-bottom-style: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CAB3C8;}
