*{ margin:0; padding:0;}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#BEC2CA url(../images/bg.png) repeat-x left top;
}

h1{ font-size:24px; color:#7E8901;} h2{ font-size:21px; color:#7E8901;} h1, h2, p{ padding:5px 0;} ol, ul{ padding:5px 0 5px 30px;} li, p{ line-height:150%;} strong{ color:#B22D00;}

.floatLeft{ width:auto; float:left;} .floatRight{ width:auto; float:right;} .clear{ clear:both;}

img{ border:none;} a, a:hover{ color:#B22D00;} a{ text-decoration:none;} a:hover{ text-decoration:underline;}

.phone{ color:#8C4517;} .center{ margin:0 auto;} .padInside{ padding:10px;}

strong.phone{ font-size:24px;}

p.copy {color: #B22D00;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:960px;
	margin: 0 auto;
}

#headtxt{
	width:960px;
	height:15px;
	font-size:11px;
	text-align:center;
	color:#859962;
}
#header{
	width:960px;
	height:58px;
}
#logo{
	width:430px;
	height:58px;
	float:left;
}
#menu{
	width:850px;
	height:56px;
}
#menu li{
	list-style-type:none;
	height:56px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-right:10px;
}
#menu li.serv{
	font-size:34px;
	font-style:italic;
	line-height:100%;
	width:250px;
}
#menu a{
	font-size:24px;
	color:#FFFDBC;
	font-style:italic;
	width:175px;
	height:30px;
	display:block;
	background:url(../images/menu.gif) no-repeat center top;
	margin-top:5px;
	line-height:110%;
	text-indent:10px;
}
#menu a:hover{
	text-decoration:underline;
}

#content{
	width:958px;
	height:inherit;
	background:#fff;
	border:#E3E3E3 1px solid;
	margin:10px 0;
}
#left{
	width:310px;
	height:inherit;
	float:left;
	text-align:right;
}
#right{
	width:640px;
	height:inherit;
	float:right;
}
	.floatleft2 { float:left; padding:0px 10px 0px 0px; clear:both; }