body {
	font-family: Georgia, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12pt;
	color: #684F40;
	margin: 0px;
	border: 0px;
	background-color: #e8f7f4;	
}

/**  links  **/

a:link, a:visited, a:active {
	color: #D50220;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/**  font control  **/

h1 {
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #684F40;
	margin:0px;
	padding:0px;
}

h2 {
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #c83232;
	margin:0px;
	padding:0px;
}
h2 a:link, h2 a:active, h2 a:visited {
	color: #684F40;
	text-decoration:none;
}
h2 a:hover {
	text-decoration:underline;
}

.textmed {
	font-size: 14px;
}

.textsmall {
	font-size: 11px;
}
.textred {
	color: #c83232;
}
.textwhite {
	color: #ffffff;
}
.textjustify {
	text-align:justify; font-size:12pt;
}

/**  layout  **/

td {
	font-family: Georgia, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12pt;
	color: #574134;
}
td.top {
	vertical-align: top;
}
td.bottom {
	vertical-align: bottom;
}
td.right {
	text-align: right;
}
td.center {
	text-align: center;
}

/**  section  **/

.secbg {
	background-color:#d2eae5;
	border-right:20px solid #E5F4F0;
	border-bottom:20px solid #E5F4F0;
	
}

/**  footer  **/

#footer {
	border-top:1px solid #C6CBC4;
	padding: 0 26px 0 26px;
	color: #684F40;
	font-size: 10px;
	height:43px;
}
#footer2 {
	padding: 0 26px 0 26px;
	color: #684F40;
	font-size: 10px;
	height:43px;
}
#footer a:link, #footer a:visited, #footer a:active, #footer2 a:link, #footer2 a:visited, #footer2 a:active {
	color: #684F40;
	text-decoration: none;
}
#footer a:hover, #footer2 a:hover {
	text-decoration: underline;
}

/**  form fields  **/
form {
	margin:0px;
	padding:0px;
}
.newsletter {
	float:right;
	margin:0 0 10px 15px;
}
.newsletterbutton {
	height: 21px;
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#3aa19a;
	font-size:11px;
	border:0;
	background-color: #e8eebc;
	cursor:pointer;
}
.newsletterinput {
	height: 21px;
	border:0;
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C4044;
}
.searchbutton {
	height: 21px;
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#684e41;
	font-size:11px;
	border:0;
	background-color: #e8eebc;
	cursor:pointer;
}
.searchinput {
	height: 21px;
	border:0;
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C4044;
}
.button {
	height: 23px;
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	border:0;
	background-color: #684e41;
	cursor:pointer;
}

.input {
	height: 23px;
	border:1px solid #CFD8DA;
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C4044;
}
textarea {
	padding:3px;
	border:1px solid #CFD8DA;
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3C4044;
}
.mood {
	font-family:Georgia, Tahoma, Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#684e41;
	font-size:11px;
}

/** div  **/

div.imageLeft {
	width: 406px;
	float: left;
	clear: right;
}

div.centered 
{
text-align: center;
width: 100%;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}


tr.extra-images img
{
	border:2px solid #FCDBDB;
}

tr.extra-images a
{
	
	text-decoration:none;
	margin-right:12px;
}

tr.extra-images a.last
{
	margin-right:0px;
}