p, div, ul, li, h1, h2, h3, h4, h5 {margin:0; padding:0;}

body {
margin:0;
padding:0;
background:url(../../images/bg_body.jpg) left top repeat-x #e6d1a7;
color:#000000;
}
body, #middle div, #middle td, #middle p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}

img {
border:none;
margin:0;
padding:0;
}

ul, li {
	list-style:disc inside;
}
.clear {
clear:both;
font-size:0;
line-height:0;
}

/* Conten Item */
p {
	line-height:16px;
	margin:10px 0;
}

/* Normal links */
a {
color:#1e6422;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/* Headings */
h1 {
	font-size:1.625em;
	font-weight:normal;
	margin-bottom:0.5em;
}
h2 {
	font-size:1.25em;
	font-weight:normal;
	margin-top:1em;
}
h3 {
	font-size:1.15em;
	font-weight:normal;
	margin-top:0.5em;
}
h4 {
	font-size:1em;
	font-weight:normal;
}
h5 {
	font-size:.875em;
	font-weight:normal;
}
h6 {
	font-size:.7em;

}

#serviceSubNav{
	width:200px;
	height:350px;
	overflow:hidden;
	margin-left:20px;
	list-style-type:none;
	float:left;
}
#serviceSubNav li{
	border-bottom:1px solid #c0c0c0;
	height:30px;
	line-height:30px;
	list-style-type:none;
}
#serviceContent{
	overflow:auto;
	width:730px;
	height:350px;
	float:left;
	margin-left:10px;
}
* html #serviceSubNav{
	margin-left:10px;
}
* html #serviceContent{
	width:720px;
}
.leftCol{
	width:450px;
	height:350px;
	margin-left:10px;
	overflow:auto;
	padding:0 10px;
}
.rightCol{
	width:470px;
	height:350px;
	margin-left:480px;
	overflow:auto;
	padding:0 10px;
}

/* ---------------------------- CONTAINER ---------------------------- */
#container {
width:1022px;
margin: 0 auto;
background:url(../../images/bg_container_start.png) center top no-repeat ;
height:570px;
}


	/* Top navigation */
	#specialTopNav{
		position:absolute;
		top:50px;
		right:40px;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#specialTopNav li{
		display:inline;
	}
	#topnav {
		padding:73px 0 0 0;
		float:right;
		margin-right:32px;
		display:inline;
	}

	#topnav ul li,
	#specialTopNav li {
		padding: 0 4px 0 4px;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		line-height:30px;
		height:28px;
		float:left;
		list-style-type:none;
	}

	#topnav ul li a{
		color:#1e6422;
		text-decoration:none;
	}
	#specialTopNav li a{
		color:#c0c0c0;
		text-decoration:none;
	}

	#topnav ul li a:hover, 
	#specialTopNav li a:hover {
		color: #989898;
	}

	#topnav ul li.active{
		background:transparent url('../../images/active_up.gif') no-repeat center bottom;

	}

	#topnav ul li.active a,
	#specialTopNav li.active a  {
		color:#aaca00;
	}

	#subnav {
		text-transform:uppercase;
		float:right;
		margin-right:35px;
		display:inline;
		text-align:right;
		width:600px;
	}
	#subnav ul {
		float:right;
		margin-top:3px;
	}
	#subnav ul li {
		font-size:11px;
		font-weight:bold;
		display:inline;
		list-style-type:none;
		text-align:right;
		margin-left:15px;
	}
	#subnav ul li a {
		height:20px;
		line-height:0.5em;
		color:#acacac;
		text-decoration:none;
	}

	#subnav ul li a:hover {
		color: #989898;
	}

	#subnav ul li.active a {
		color:#aaca00;
	}

	/*#subnav ul li.active{
		background:transparent url('../../images/active_down.gif') no-repeat top center;
	}*/
	/* ---------------------------- END OF TOP ---------------------------- */

	/* ---------------------------- MIDDLE ---------------------------- */
	#middle {
		width:970px;
		margin:0 auto;
		overflow:hidden;
		margin-top:45px;
	}
	* html #middle{
		margin-top:0;
	}

	#middle .content {
		width:400px;
		padding:0 110px 25px 460px;
		height:90px;
	}

	#middle .content .title{
		font-size:18px;
	}

	#middle .row1 {
			width:400px;
			height:53px;
			padding:5px 0 10px 570px;
		}

			#middle .row1 .smalltitle {
			font-weight:bold;
			text-transform:uppercase;
		}

			#middle .row1 a {
			color:#166416;
			font-weight:bold;
			background:url(../../images/muiten1.gif) left center no-repeat;
			padding-left:8px;
			margin-left:5px;
		}

	#middle .row2 {
		width:400px;
		height:53px;
		padding:10px 0 10px 570px;
	}

		#middle .row2 .smalltitle {
				font-weight:bold;
				text-transform:uppercase;
		}

		#middle .row2 a {
			color:#166416;
			font-weight:bold;
			background:url(../../images/muiten2.gif) left center no-repeat;
			padding-left:8px;
			margin-left:5px;
		}

	#middle .row3 {
		width:400px;
		height:53px;
		padding:10px 0 10px 570px;
		color:#ffffff;
	}

		#middle .row3 .smalltitle {
			font-weight:bold;
			text-transform:uppercase;
		}

		#middle .row3 a {
		color:#ffbe00;
		font-weight:bold;
		background:url(../../images/muiten3.gif) left center no-repeat;
		padding-left:8px;
		margin-left:5px;
		}

	* html #middle .row1,
	* html #middle .row2,
	* html #middle .row3{
		padding-top:5px;
		padding-bottom:0;
	}

	/* ---------------------------- END OF MIDDLE ---------------------------- */

	/* ---------------------------- FOOTER ---------------------------- */
	#footer {
	width:970px;
	margin:0 auto;
	padding:0 0 10px 0;
	line-height:16px;
	text-align:center;
	color:#000000;
	position:relative;
	}
	.footerLeftLogos {
		margin:0;
		position:absolute;
		left:0;
		top:-16px;
	}
	.footerLogos {
		margin:0;
		position:absolute;
		right:0;
		top:-16px;
	}

		#footer ul {
			padding: 5px 0;
		}

		#footer ul li {
			display:inline;
			padding:0 7px;
		}


		#footer .siteby {
			font-size:10px;
			color:#cea46c;
		}
	/* ---------------------------- END OF FOOTER ---------------------------- */

/* ---------------------------- END OF CONTAINER ---------------------------- */
