body {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 81.25%; /* This is 10pt or approximately 13px - used to allow for font-sizes measured in ems */
}
h1 {
	font-size: 1.2em;
	color: #037C35;
}
h2 {
	font-size: 1.1em;
	color: #037C35;
}
a { color: #037c35; }
a:hover { text-decoration:none; }

#main { 
	width: 750px; 
	margin: 0 auto 0;
}
img {border:0;}
#header img { float: left; border: none; }
#address { 
	height: 72px;
	background: url(../images/tab.gif) no-repeat;
	background-position: bottom;
	color: #fff;
	margin-left: 268px;
	padding-left: 100px;
	
}
#address p { 
	margin: 0;
	padding-top: 15px;
}

#menu { 
	clear: left; 
	border-left: 1px solid #000; 
	border-right: 1px solid #000;
	padding-left: 10px;
}

#content {
	padding-right: 20px;
	padding-left: 20px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	text-align: left;
}
#buttons { clear: both; height: 127px; margin: 0; display:block;}


#footer { 
	height: 34px; 
	color: #fff; 
	font-size: 0.8em;
	font-weight: bold; 
	clear: both; 
	text-align: center; 
	background: url(../images/bar.gif) repeat-x;
	padding-top: 10px;
}
#footer a { text-decoration: none; }
#footer a:link { color: #fff; }
#footer a:visited { color: #fff; }


.center { text-align: center; }
.clearing { clear: both; }

/* Horizontal Menu */
.hmenu {
	background: #fff url(../images/bar.gif) repeat-x;
	height: 43px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.hmenu ul li { 
	width: 119px;
	height: 41px;
	background: url(../images/menu/nodropdown.gif) no-repeat;
	background-position: bottom;
}
.hmenu ul li.dropdown {
	background: url(../images/menu/dropdown.gif) no-repeat;
	background-position: bottom;
}
.hmenu ul ul { border: 1px solid black; }
.hmenu ul ul li { 
	background-image: none;
	height: auto;
	background: #F0FBE3;
	border-top: 1px solid black;
}
.hmenu ul ul li:hover { background: #DBF8B9;}
.hmenu a, .hmenu a:visited { color: #fff; text-decoration: none; }
.hmenu ul ul a {
	font-size: 0.875em;
	color: #058040;
}
.hmenu ul ul a:visited{ color: #058040; }
.promotionBox { color: white; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url(../images/background_promotionsBox.gif); background-repeat: no-repeat; text-align: center; width: 195px; height: 49px; float: left; padding: 0; }
.promotionBox h1 { color: white; font-size: 11px; margin: 0; padding-top: 7px; padding-right: 2px; }
.promotionBox a:link, .promotionBox a:active, .promotionBox a:visited{ color: white; text-decoration: none; }
.promotionBox a:hover{ color: white; text-decoration: underline; }
#contentAdvertisement {
	float:left; font-size:10px; width: 200px; color: black; background:#A1BC6F; margin:10px 0; padding:20px 10px 10px 30px; text-align:right;
}
#contentAdvertisement .heading {
	color: white; font-size: 18px; font-weight:bold;
}
.contentAdvertisementImage {
	margin-top:10px; float:right; width: 490px;
}
table.tableMailingList, table.tableMailingList td {
	border: 1px solid #E6E6E6;	
}
#hompageLocations {
	margin: 10px 0;	
	}
.partners img{padding:0 15px 10px 0;}