
/* HTML ELEMENTS */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	font: .7em/1.5em "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	text-align: center;
	color: #777;
}

ul {
	list-style-type: bullets;
}

p {
	margin-bottom: 12px;
}

/* LAYOUT */

.wrap {
	width: 780px;
	margin: 0 auto;
	text-align: left;
}

#top {
	border-top: 14px solid #009899;
	background: #fff;
	height: 110px;
	padding-top: 5px;
	background: url('../images/logo2.jpg') left no-repeat;
}

#topjan {
	border-top: 14px solid #009899;
	background: #fff;
	height: 110px;
	padding-top: 5px;
	background: url('../images/logo_jan.jpg') left no-repeat;
}

.home #top { /* weird UFO padding issue fix */
	padding-top: 4px;
}

#bottom {
	border-top: 2px solid #e8e8e8;
}

#primary {
	float: right;
	width: 600px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	background: url('') right bottom no-repeat;
}

#primary p {
	width: 514px;
}

#primary ul {
	margin-left: 15px;
	padding-left: 5px;
}

#primary li {
	padding: 0px 0px 4px 16px;
}



#secondary {
	float: left;
	width: 130px;
}

/* CONTENT */

#primary a {
	padding-bottom: 1px;
	color: #577612;
	text-decoration: none;
	border-bottom: 1px dotted #a0c749;
}

#primary a:hover {
	color: #92bc34;
	border-bottom: 1px solid #a0c749;
}

/* OUT */
bullets {
	padding: 0px 0px 4px 16px;
	background: url('../images/green_bullet.gif') no-repeat;
}

/* FOOTER */

.footnote {
	float: left;
	width: 1000px;
	margin-top: 0px;
	font-size: .9em;
	text-align: center;
	border-top: 1px solid #e8e8e8;
	background: #F6FAEE;
}




