	body	{
		margin: 0px;
		font: normal 70% Tahoma, Verdana , Arial, sans-serif;
		color: #fff;
		background: #A7C7A6 url(../images/back.gif) top left repeat-x;
		}

	img 	{
		border: none;
		}

	a 	{
		border: 0px;
		padding:0px;
		margin: 0px;
		color: #000;
		text-decoration : none;
		}

	a:hover 	{
		color: #fff;
		}

#site 	{
	width: 816px;
	overflow: hidden;
	background: #fff;
	}

#leftside {
	width: 22px;
	background: url(../images/leftsideback.gif) top left repeat-y;
	}

#rightside {
	width: 24px;
	background: url(../images/rightsideback.gif) top left repeat-y;
	}

#center	{
	width: 770px;
	border: #0F880C 1px solid;
	}

#top 	{
	background: url(../images/topback.gif) top left repeat-x;
	width: 770px;
	height: 173px; 
	}

#logo 	{	
	float: left;
	background: url(../images/logo.jpg) top left no-repeat;
	position: relative;
	width: 261px;
	height: 173px;
	top: 0px;
	left: 0px;
	}

#slogan	{
	float: left;
	background: url(../images/slogan.gif) top left no-repeat;
	position: relative;
	width: 458px;
	height: 18px;
	top: 85px;
	left: 0px;
	}

#phones {
	background: url(../images/phones.jpg);
	width: 770px;
	height: 67px;
	}

#phonestext {
	text-align: center;
	padding-top: 45px;
	}

#image {
	background: url(../images/image.jpg);
	width: 770px;
	height: 157px;
	}

#menutop {
	background: #0A7C00 url(../images/menutop.jpg) top left no-repeat;
	width: 770px;
	font-size: 1px;
	height: 10px;
	}

#menu 	{
	background: #0A7C00;
	border: 0px;
	width: 770px;
	height: 45px;
	}

#menuleft {
	background: url(../images/menuleft.gif);
	float: left;
	width: 45px;
	height: 45px;
	}

#menuright {
	background: url(../images/menuright.gif);
	float: left;
	width: 46px;
	height: 45px;
	}

#menu #abouttab {
	float: left;
	width: 168px;
	height: 45px;
	background: url(../images/abouttab.jpg) top left no-repeat;
	}
#menu #gallerytab {
	float: left;
	width: 170px;
	height: 45px;
	background: url(../images/gallerytab.jpg) top left no-repeat;
	}
#menu #listtab {
	float: left;
	width: 169px;
	height: 45px;
	background: url(../images/listtab.jpg) top left no-repeat;
	}
#menu #contacttab {
	float: left;
	width: 172px;
	height: 45px;
	background: url(../images/contacttab.jpg) top left no-repeat;
	}



#menu #aboutlink a {
	float: left;
	width: 168px;
	height: 45px;
	background: url(../images/about.jpg) top left no-repeat;
	}
#menu #gallerylink a {
	float: left;
	width: 170px;
	height: 45px;
	background: url(../images/gallery.jpg) top left no-repeat;
	}
#menu #listlink a {
	float: left;
	width: 169px;
	height: 45px;
	background: url(../images/list.jpg) top left no-repeat;
	}
#menu #contactlink a {
	float: left;
	width: 172px;
	height: 45px;
	background: url(../images/contact.jpg) top left no-repeat;
	}


#menu #aboutlink a:hover {
	float: left;
	width: 168px;
	height: 45px;
	background: url(../images/abouthover.jpg) top left no-repeat;
	}
#menu #gallerylink a:hover {
	float: left;
	width: 170px;
	height: 45px;
	background: url(../images/galleryhover.jpg) top left no-repeat;
	}
#menu #listlink a:hover {
	float: left;
	width: 169px;
	height: 45px;
	background: url(../images/listhover.jpg) top left no-repeat;
	}
#menu #contactlink a:hover {
	float: left;
	width: 172px;
	height: 45px;
	background: url(../images/contacthover.jpg) top left no-repeat;
	}

#footerline {
	background: url(../images/footerline.gif) top left repeat-x;
	width: 770px;
	height: 16px;
	text-align: right;
	font-size: 10px;
	border-top: 1px solid #0F880C;
	border-bottom: 1px solid #0F880C;
	}

#footerline #footertext {
	padding-right: 20px;
	padding-top: 1px;
	}

#footerline #footertext a {
	color : #fff;
	}

#footerimage {
	background: url(../images/footerimage.jpg) top left no-repeat;
	width: 770px;
	height: 91px;
	}

#page	{
	text-align: left;
	border: #D6DBE2 1px solid;
	background: #fff;
	color: #0A9414;
	font-size: 12px;
	padding: 30px;
	margin: 20px;
	line-height: 1.3em;
	overflow:hidden;
	}

#page a {
	color: #0A9414;
	text-decoration: underline;
	}


#page a:hover {
	color: #1EC02A;
	text-decoration: underline;
	}

/* ABOUT US PAGE */



h2	{
	font-size: 18px;
	color: #1E82FE;
	margin-top: 10px;
	margin-bottom: 20px;
	clear: both;
	}

h3	{
	font-size: 13px;
	font-weight: bold;
	}

.maintext {
	font-size: 12px;
	}

.totoplink a {
	float: right;
	font-size: 11px;
	text-decoration: none;
	}

.totoplink  a:hover {
	text-decoration: underline;
	}

#contactinfoframe {
	width: 170px;
	border: #D6DBE2 1px solid;
	margin: 0px 0px 30px 20px;
	background: #ECEFF5;	
	float: right;
	}

#contactinfo {
	font-size: 13px;
	font-weight: bold;
	padding: 15px;
	}

#contactinfo .phone {
	font-size: 18px;
	font-weight: bold;	
	}

#sitesframe {
	background: #ECEFF5;
	width: 170px;
	height: 260px;
	border: #D6DBE2 1px solid;
	margin: 0px 0px 30px 30px;
	float: right;
	clear: both;
	font-size: 11px;
	line-height: 13px;	
	}

#sites 	{
	padding: 20px;
	}

#sites a	{
	text-decoration: none;
	}

#sites a:hover {
	text-decoration: underline;
	}

.smallimage {
	width: 180px;
	float: left;
	margin: 20px;
	text-align: center;
	}

.smallimage img {
	margin: 5px;
	border: #D6DBE2 1px solid;
	}

.smallimage a {
	font-size: 11px;
	text-decoration: none;
	}

.smallimage a:hover {
	font-size: 11px;
	text-decoration: underline;
	}

.clear	{
	clear: both;
	}

.bios	{
	clear: both;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top : 30px;
	padding-bottom: 30px;
	border-top: #D6DBE2 1px solid;
	}

.bios .image {
	clear: both;
	float: left;
	border: #D6DBE2 1px solid;
	margin: 5px 30px 20px 5px;	
	}

.name	{
	font-size: 18px;
	font-weight: bold;
	color: #1E82FE;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.header	{
	font-size: 18px;
	font-weight: bold;
	color: #1E82FE;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.position {
	font-size: 12px;
	font-weight: bold;
	color: #1E82FE;
	margin-bottom: 15px;
	}

.bios .email {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;	
	}

.contactinfo {
	float: left;
	width: 300px;
	margin: 30px 20px 30px 0px;
	}




