* {
	padding: 0px; 
	margin: 0px;
	}

html {
	overflow-y: scroll;	
	}

body {
	color: #333; 
	background-color: #94A653; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center; 
	line-height: 15px;
	}

#center {
    margin: 30px auto;
	background: url(../images/bg-top-middle.png) no-repeat;
	width: 964px;
	}

h1 {
	font-family: Times New Roman;
	font-size: 24px; 
	}

.strong {
	font-weight: bold; 
	}

a {
	color: #BD1220;
	text-decoration: none;
	}

a:hover {
	color: #3B7128;
	text-decoration: underline;
	}

img {
	border: 0; 
	display: block; 
	}

ul {
	margin: 10px; 
	padding: 10px; 
	}

#toplinks {
	padding: 5px;
	color: #FFF;
	text-transform: uppercase; 
	font-weight: bold; 
	letter-spacing: 1pt;
	font-size: 10px; 
	}

#toplinks a {
	color: #FFF;
	text-decoration: none; 
	}

#toplinks a:hover {
	color: #BD1220;
	text-decoration: underline;
	}

#page {
	background: transparent url(../images/bg-bottom.png) bottom no-repeat;
	width: 884px;
	text-align: left;
	padding: 40px 40px 30px 40px; 
	}

#logo {
	float: left;
	margin-right: 20px; 
	}

.presentation1 {
	float: left;
	width: 221px; 
	text-align: center;
	margin-top: 39px;
	}

.presentation2 {
	float: left;
	width: 221px; 
	text-align: center;
	margin-top: 25px;
	}

.presentation1 img, .presentation2 img {
	border: 2px solid #94A653; 
	margin: 0 auto;
	}

.presentation1 a.nodot, .presentation2 a.nodot {
	color: #FFF;
	}

.presentation1 a.nodotgrey, .presentation2 a.nodotgrey {
	color: #d2d8b6;
	}

#imagecolumn {
	float: left;
	height: 370px; 
	}

#businesscard {
	border: 2px solid #036;
	padding: 5px 5px 4px 5px; 
	margin-right: 40px; 
	width: 200px; 
	background-color: #e6e9e2; 
	}

#businesscard img {
	border: 1px solid #036; 
	float: right; 
	}

#businesscard-variation {
	border: 2px solid #036;
	padding: 5px; 
	margin-right: 281px; 
	width: 187px; 
	background-color: #e6e9e2; 
	}

#menucolumn {
	float: left;
	width: 201px; 
	margin-right: 40px; 
	}

#menucolumn img {
	float: left;
	margin-right: 5px;
	}

#menubox {
	border-top: 1px solid #BD1220; 
	}

#menubox ul {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	}

#menubox li {
	border-bottom: 1px solid #BD1220;
	}

#menubox a {
	display: block; 
	color: #3B7128;
	text-transform: uppercase; 
	font-weight: bold; 
	letter-spacing: 1pt;
	font-size: 10px; 
	padding: 5px;
	}

#menubox a:hover {
	color: #BD1220;
	text-decoration: underline;
	}

#contentcolumn {
	float: left;
	width: 375px; 
	}

#logobottom {
	position: absolute;
	text-align: center; 
	width: 201px; 
	top: -155px;
	left: 0; 
	}

.italic {
	font-style: italic; 
	}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden; 
	}

.clear-bottom-with-logo {
	clear: both; 
	height: 10px; 
	position: relative; 
	}

.clear-bottom-without-logo {
	clear: both; 
	height: 10px; 
	}