/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #2d2d2d;
	line-height:1.4em;
}
a:link {
	color: #854624;
	text-decoration: underline;
}
a:visited {
	color: #854624;
	text-decoration: underline;
}
a:hover {
	color: #2d2d2d;
	text-decoration: underline;
}
a:active {
	color: #2d2d2d;
	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;
}
.clear {
clear: both;}
#wrapper {
	position:absolute;
	left:30px;
	top:20px;
	width:623px;
	height:500px;
}
#logobox {
	position:relative;
	float:left;
	clear:left;
	width:225px;
	height:103px;
}
#taglinebox {
	position:relative;
	float:right;
	clear:right;
	width:398px;
	height:23px;
}
#navbox {
	position:relative;
	float:right;
	clear:right;
	width:398px;
	height:80px;
	z-index:4;
}
#headerbox {
	position:relative;
	clear:both;
	width:623px;
	height:201px;
}
#contentbox {
	position:relative;
	clear:both;
	width:343px;
	background-color: #b9c6b4;
	padding-top: 30px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 245px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #68665a;
}
	

#contentboxfull {
	position:relative;
	clear:both;
	width:548px;
	background-color: #b9c6b4;
	padding-top: 30px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #68665a;
}
#footerbox {
	width:623px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #818c7b;
	padding-bottom:20px;
	font-size: x-small;
	line-height: 1.3em;
	text-align: center;
}
h2 {
	font-weight: 500;
	text-transform: uppercase;
	color: #854624;
	font-size: medium;
}
h1 {
	font-weight: 500;
	text-transform: uppercase;
	color: #854624;
	font-size: medium;
}
#floatingbox {
	position:absolute;
	left:30px;
	top:324px;
	width:218px;
	z-index:1;
	background-image: url(images/floating-middle.gif);
	background-repeat: repeat-y;
}
#floatingbox p {
	font-size: 8.5pt;
	line-height: 1.3em;
	padding-top:5px;
	padding-left:42px;
	padding-right:30px;
}
#floatingbox strong {
	color: #5b490c;
}

#headerbox {
position: relative;}

img#officePhoto {
float: left;}

#contactUsDiv {
width: 201px;
float: right;}

#contactUsDiv2 {
width: 201px;
float: right;}

#contactUsDiv3 {
width: 201px;
float: right;}

#contactUsDiv a:link, #contactUsDiv a:visited {
display: block;
position: relative;
height: 88px;
width: 201px;
text-indent: -1000em;
background: url(images/contact1.png) no-repeat;}

#contactUsDiv a:hover {
background: url(images/contact1H.png) no-repeat;}

#contactUsDiv2 a:link, #contactUsDiv2 a:visited {
display: block;
position: relative;
height: 88px;
width: 201px;
text-indent: -1000em;
background: url(../images/contact2.png) no-repeat;}

#contactUsDiv2 a:hover {
background: url(../images/contact2H.png) no-repeat;}

#contactUsDiv3 a:link, #contactUsDiv3 a:visited {
display: block;
position: relative;
height: 88px;
width: 201px;
text-indent: -1000em;
background: url(../images/contact3.png) no-repeat;}

#contactUsDiv3 a:hover {
background: url(../images/contact3H.png) no-repeat;}

#af-form-61812400 .buttonContainer input.submit{
background: url(images/submit1.png) no-repeat;
border: none;
position: relative;
text-indent: -1000em;
width: 101px;
height: 45px;
cursor: pointer;}

#af-form-61812400 .buttonContainer input.submit:hover{
background: url(images/submit1h.png) no-repeat;
}




#contentbox input.submit {
}