﻿@media screen 
{
	html 
{
	overflow: auto;
}

body 
{
	margin:0px;
	background-color: #FFFFFF;
	font-family:Verdana;
	COLOR:#000000; 
	font-size:10px; 
	scrollbar-base-color:#FFFFFF; 
}

img
{
	border: none;
}

#horizon     
{
	/*background-color: #000000;*/
	text-align: center;
	position: absolute;
	overflow: visible;
	visibility: visible;
	display: block;
	top: 50%;
	height: 1px;
	width: 100%;
}

#all 
{
	position: absolute; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	width: 960px;
	left: 50%;
	margin-left: -480px;
	text-align: left;
	height: 582px;
	top: -291px;
	background-color: #ffffff;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

#content
{
	position: absolute;
}

#whitesquare
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 862px;
	height: 500px;
}

#greensquare
{
	position: absolute;
	top: 223px;
	left: 0px;
	width: 862px;
	height: 343px;
	background-color: #69BA44;
}

#logo
{
	position: absolute;
	top: 22px;
	left: 25px;
}

#homephotos
{
	position: absolute;
	top: 52px;
	left: 400px;
	height: 197px;
	z-index:20;
}

#homeguy
{
	position: absolute;
	top: 10px;
	left: 50px;
	width: 333px;
}

#footer
{
	position: absolute;
	top: 575px;
	left: 0px;
	width: 862px;
	text-align: center;
}

#hometext
{
	position: absolute;
	left: 390px;
	top: 25px;
	width: 440px;
	height: 300px;
	z-index: 30;
}

.darklink, a.darklink:link, a.darklink:active, a.darklink:visited
{
	color: #22713E; 
	text-decoration: none;
}

a.darklink:hover
{
	color:#FFFFFF;
	text-decoration: none;
}

.button_contact, a.button_contact:link, a.button_contact:active, a.button_contact:visited
{
	color: #00aeef; 
	text-decoration: none;
}

a.button_contact:hover
{
	color:#000000;
	text-decoration: none;
}

.hometext
{
	color:#000000; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 16px;
}

.layeropacity
{
	background-color:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	padding:5px; 
	border: solid 1px #000000;
	font-size: 10px;
	font-weight: normal; 
	line-height: 14px;
	color:#000000; 
}

}
