*		{ margin:0; padding:0; border:0; }

ul		{ list-style:none; }
a		{ color:#42a411; text-decoration:underline; }
a:hover		{ text-decoration:none; }

body {
	color:#292929;
	background:#8f968b;
	text-align:left;
	font:normal 12px/15px Arial, Verdana;
	min-width:1000px;
	width:100%;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

h1 {
	color:#292929;
	font:normal 28px/26px Trebuchet MS, Verdana, Arial;
}
h2 {
	color:#292929;
	font:normal 24px/26px Trebuchet MS, Verdana, Arial;
}
h3 {
	color:#292929;
	font:normal 20px/26px Trebuchet MS, Verdana, Arial;
}
h4 {
	color:#292929;
	font:normal 16px/26px Trebuchet MS, Verdana, Arial;
}
h5 {
	color:#292929;
	font:normal 12px/26px Trebuchet MS, Verdana, Arial;
}

.main {
}
.top {
	height:73px;
	color:#666b63;
	letter-spacing:-1px;
	font:bold 18px/22px Trebuchet MS, Verdana, Arial;
	padding:0 10px 0 69px;
	background:url(../images/top.gif) repeat-x;
}
.logo {
	float:left;
	width:162px;
	height:73px;
}
.logo img {
	vertical-align:top;
}
.phone {
	float:right;
	width:205px;
	padding:10px 0 10px 50px;
	background:url(../images/phone_bg.gif) no-repeat top left;
}
.phone span {
	color:#666b63;
}

.nav {
	text-align:center;
	padding:0 40px;
	border:1px solid #8f968b;
	background:#abb0a8;
}
.nav ul {
	display:inline;
}
.nav li {
	display:inline;
	margin:0 0 0 -2px;
}
.nav a {
	color:#4c4f4a;
	font:bold 11px/37px Arial, Verdana;
	padding:12px 17px;
	border-right:1px solid #99a194;
	text-decoration:none;
}
.nav a.line {
	border-left:1px solid #99a194;
	border-right:1px solid #99a194;
}

.nav a:hover {
	background:#bdc0bb;
}

.content {
	padding:0 27px;
	background:#abb0a8 url(../images/content.gif) repeat-x;
}
.content-box {
	border:1px solid #fff;
	padding:25px 35px;
	background:#fff url(../images/content2.gif) repeat-x;
}

.case {
	
	padding:0 0 20px 0;
}

.case .box {
	float:left;
	width:30%;
	margin:0 3% 0 -1px;
	display:inline;
	border-left:1px solid #e1e2e0;
}
.content .case .box ul {
	padding:8px 8px 8px 20px;
}

.content ul {
	padding:8px;
}
.content p {
	padding:8px 8px 8px 20px;
}
.content h1,
.content h2,
.content h3,
.content form {
	padding:8px 0;
}

.table {
	margin:20px auto 0 auto;
}
.table td {
	padding:10px;
}

.footer {
	background:#8f968b;
	padding:0 27px;
}

.footer-box {
	background:#e5e6e4;
	border:1px solid #fff;
	border-top:none;
	padding:20px;

}

.counter {
	float:right;
}
.counter img {
	float:left;
	margin:0 2px;
	display:inline;
}

.copy {
	float:left;
	width:155px;
	color:#8f968b;
	font-size:11px;
}
.copy strong {
	float:left;
	width:155px;
	color:#444842;
	font-size:12px;
}

.contact {
	float:left;
	width:300px;
	margin:0 10px;
	display:inline;
	font-weight:bold;
	line-height:18px;
}
.contact span {
	color:#42a411;
}

.top,
.nav,
.content-box,
.case,
.footer-box {
	overflow:hidden; _zoom:1;
}



