body
{
    font-family:verdana,arial,times new roman;
    font-size:1em;
    background-color:#f2f1d7;
}
#container
{
    width:990px;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
}
#header
{
	background-color:#c9dec9;
    height:335px;
    margin-bottom:3px;
}
#headtxt
{
    padding-top:30px;
    padding-bottom:25px;
    text-align:center;
}
#headimg
{
    width:990px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:7px;
}
#headimg img
{
    padding:0px;
}
.toppic
{
	margin-left:15px;
}
#mainbox
{
	clear:both;
	background-color:#f2f1d7;
    margin-bottom:3px;
    overflow:auto;
}
#leftmenu
{
    clear:both;
    float:left;
    width:300px;
    padding:10px;
    margin-left:0px;
    background-color:#748d74;
}
.phone
{
	color:#ffffff;
    font-size:1.5em;
    text-align:center;
}
.email
{
    text-align:center;
}
.email a
{
	color:#ffffff;
    font-size:0.8em;
    text-align:center;
    text-decoration:none;
}
.email a:hover
{
	color:#ffffff;
    text-decoration:underline;
}
.address
{
	margin-top:50px;
	color:#ffffff;
    font-size:0.8em;
    text-align:left;
}
.lefth
{
	height:100px;
}
#buttons
{
	margin-top:10px;
    margin-left:0px;
}
#content
{
    float:left;
    width:655px;
    color:#514949;
    margin-left:15px;
    padding-top:10px;
}
h1
{
    font-size:1em;
    color:#514949;
}
.boxleft
{
	float:left;
    width:320px;
}
.boxright
{
	float:left;
    margin-left:15px;
    width:320px;
}
p, .boxleft p, .boxright p
{
	font-size:0.8em;
    color:#514949;
}
.subtitle
{
    font-size:1em;
    font-weight:bold;
    color:#748d74;
}
.subbox
{
	border: 1px solid #b9b9b9;
    padding:5px;
    margin-bottom:10px;
}
.subbox p
{
	font-size:0.8em;
    color:#514949;
    margin:4px 0px 4px 10px;
}
a, .subbox a
{
    color:#748d74;
    font-weight:bold;
    text-decoration:none;
}
a:hover, .subbox a:hover
{
    color:#514949;
    text-decoration:underline;
}
#footer
{
	clear:both;
	background-color:#c9dec9;
    margin-top:3px;
    padding:10px;
    font-size:0.7em;
    color:#514949;
    overflow:auto;
}
#footcopy
{
    float:left;
}
#footnav
{
    float:left;
    margin-left:30px;
}
#footnav a
{
    color:#748d74;
    font-weight:bold;
    text-decoration:none;
}
#footnav a:hover
{
    color:#514949;
    text-decoration:underline;
}
.formincomplete
{
	font-size:0.8em;
    color:#ff0000;
    text-align:center;
}
.formfieldname
{
	font-size:0.8em;
    color:#514949;
}
.formfielddata
{
	font-size:0.8em;
    color:#514949;
}
#blogbox p
{
	clear:both;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #cccccc;
}
.blogtitle
{
	font-size:1em;
    font-weight:bold;
    color:#514949;
    float:left;
}
.blogdate
{
	font-size:0.7em;
    color:#514949;
    float:left;
    margin-left:20px;
}
#blogbox p
{
	clear:both;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #cccccc;
}
.blogtitle
{
	font-size:1em;
    font-weight:bold;
    color:#514949;
    float:left;
}
.blogdate
{
	font-size:0.7em;
    color:#514949;
    float:left;
    margin-left:20px;
}