/* General Appearance */

body {
	background-color: #f4f5d8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.5em;
	color: #674551;
}
a:link {
	color: #9B413A;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #9B413A;
	text-decoration: underline;

}
a:hover {
	color: #768661;
	text-decoration: underline;

}
a:active {
	color: #674651;
	text-decoration: underline;

}
.nav a:link {
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.nav a:visited {
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.nav a:hover {
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.nav a:active {
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}


/* Header */

#logobox {
	position: absolute;
	left: 34px;
	top: 20px;
	width: 648px;
	height: 219px;
}
#navbar {
	position:absolute;
	left:34px;
	top:261px;
	width:648px;
	height:48px;
}


/* Main Content Area */

#wrapper {
	position:absolute;
	left:34px;
	top:325px;
	width:648px;
}
#contentbox {
	clear:both;
}
#contentbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #674551;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	background-image: url(images/header-background.gif);
	background-repeat: no-repeat;
}
#contentbox-contact {
	position:relative;
	float:left;
	clear:left;
	width:390px;
}
#contentbox-index {
	position:relative;
	float:left;
	clear:left;
	width:367px;
	margin-bottom:20px;
}
#contentbox-index h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #674551;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	background-image: url(images/header-background.gif);
	background-repeat: no-repeat;
}
.floatingbox-top {
	position:relative;
	float:right;
	clear:right;
	width: 247px;
	background-color: #E5DEA2;
	margin-top: 15px;
}
.floatingbox-top2 {
	position:relative;
	float:right;
	clear:right;
	width: 247px;
	background-color: #E5DEA2;
	margin-top: 30px;
}
.floatingbox-top p {
	padding: 0px 20px 0px 20px;
	line-height:normal;
}
.floatingbox-bottom {
	position:relative;
	float:right;
	clear:right;
	width: 247px;
	background-color: #E5DEA2;
	margin-top: 30px;
	margin-bottom: 30px;
}
.floatingbox-bottom p {
	padding: 0px 20px 0px 20px;
	line-height:normal;
}
.floatingbox-large {
	position:relative;
	float:left;
	clear:left;
	width: 367px;
	background-color: #E5DEA2;
	margin-top: 20px;
	margin-bottom: 30px;
}
.floatingbox-large p {
	padding: 0px 20px 0px 20px;
	line-height:normal;
	text-align:left;
}



/* Footer */

#footerbox {
	clear:both;
	font-size: x-small;
	text-align: center;
	width: 648px;
	height: 30px;
	margin-top: 30px;
}
