@charset "utf-8";
/* CSS Document */

body
	{
		background: url(../images/bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
	}

a
	{
		color: #3399cc;
		text-decoration: underline;
	}

a:hover
	{
		color: #3399cc;
		text-decoration: none;
	}

#outer
	{
		background: url(../images/bg-rep.png);
		background-repeat: repeat-y;
		width: 960px;
		padding: 0 14px 0 14px;
		margin: 0 auto;
	}

#header
	{
		background: url(../images/header-bg.png);
		background-repeat: repeat-x;
		height: 71px;
	}

#logo
	{
		width: 390px;
		padding: 9px 0 0 10px;
		float: left;
	}

#top-contact
	{
		width: 350px;
		text-align: right;
		font-size: 12px;
		color: #878787;
		padding: 31px 10px 0 0;
		float: right;
	}

#top-contact a
	{
		color: #878787;
		text-decoration: none;
	}

#top-contact a:hover
	{
		color: #878787;
		text-decoration: underline;
	}

#nav
	{
		background: #aebe09;
		height: 39px;
		line-height: 39px;
		border-bottom: 1px solid #FFF;
		font-size: 17px;
		text-transform: uppercase;
		color: #FFF;
		padding: 0 10px 0 10px;
	}

#nav ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}

#nav ul li
	{
		display: inline;
		margin: 0 40px 0 0;
	}

#nav ul li a
	{
		color: #FFF;
		text-decoration: none;
	}

#nav ul li a:hover
	{
		color: #FFF;
		text-decoration: underline;
	}

#photo-slide
	{
		width: 960px;
		height: 362px;
		border-bottom: 1px solid #FFF;
	}

#body
	{
		background: url(../images/body-bg.png);
		background-repeat: repeat-x;
		background-position: top;
		min-height: 350px;
		padding: 1px 10px 10px 10px;
	}

#body-left
	{
		width: 330px;
		float: left;
	}

#body-middle
	{
		background: #eeeeee;
		width: 300px;
		padding: 0 15px 15px 15px;
		margin: 0 0 0 20px;
		font-size: 12px;
		color: #646464;
		float: left;
	}

#body-right
	{
		width: 240px;
		font-size: 12px;
		float: right;
	}

h1
	{
		font-size: 18px;
		color: #009933;
	}

h2
	{
		font-size: 15px;
		color: #009933;
	}

h3
	{
		font-size: 14px;
		color: #333333;
	}

#body-middle span
	{
		font-size: 11px;
		font-style: italic;
		color: #3399cc;
	}

.marge
	{
		clear: both;
		font-size: 0;
	}

.right-each-con
	{
		clear: both;
		padding: 0 0 10px 0;
	}

.right-each-con img
	{
		border: 1px solid #cccccc;
		margin: 0 12px 0 0;
	}

.contact-us
	{
		line-height: 24px;
	}

#footer
	{
		background: #fafafa;
		border-top: 2px solid #d8d8d8;
		padding: 10px 0 10px 0;
		text-align: center;
		color: #bcbcbc;
	}

#footer ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}

#footer ul li
	{
		display: inline;
		margin: 0 20px 0 0;
	}

#footer ul li a
	{
		color: #3399cc;
		text-decoration: none;
	}

#footer ul li a:hover
	{
		color: #3399cc;
		text-decoration: underline;
	}