
/*Adjust Defaults*/

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
}

/*Layout*/

body {
	text-align:center;
	background-color:#e6b023;
}

.large-text {
	font-size:13px;
	font-family:verdana;
}

#container {
	margin: 0 auto;
	text-align: left;
	width: 912px;
	clear:both;
}

#logo {
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	width:318px;
	height:251px;
	overflow:hidden;
	position:absolute;
	margin-left:295px;
	margin-top:-10px;
	cursor:pointer;
}

#header {
	width:912px;
	position:absolute;
	background-image:url('../images/header.png');
	background-position:bottom left;
	height:56px;
}

#menu {
	width:912px;
	height:100px;
	position:absolute;
	margin-top:56px;
}

#contact-button {
	width:42px;
	height:135px;
	background-image:url('../images/contact.png');
	position:absolute;
	margin-top:305px;
	margin-left:37px;
	overflow:hidden;
	cursor:pointer;
}

#employee-button {
	width:41px;
	height:141px;
	background-image:url('../images/employees.png');
	background-repeat:no-repeat;
	position:absolute;
	margin-top:303px;
	margin-left:830px;
	overflow:hidden;
	cursor:pointer;
}

#content-border-left {
	width:112px;
	position:absolute;
	height:440px;
	background-image:url('../images/content-border-left.png');
	margin-top:156px;
}

#content-border-right {
	width:125px;
	position:absolute;
	height:440px;
	background-image:url('../images/content-border-right.png');
	margin-top:156px;
	margin-left:787px;
}

#content-border-bottom {
	width:912px;
	position:absolute;
	height:63px;
	overflow:hidden;
	background-image:url('../images/content-border-bottom.png');
	background-repeat:no-repeat;
	margin-top:596px;
}

#content-bg {
	position:absolute;
	width:864px;
	height:564px;
	margin-left:25px;
	margin-top:95px;
	background-color:#4D8361;
	background-repeat:no-repeat;
	background-position:center center;
}

#content-home-container {
	background-color:#ffffff;
	width:885px;
	height:280px;
	position:absolute;
	margin-top:375px;
	margin-left:0px;
	overflow:visible;
}

#home-title, #subpage-title {
	position:absolute;
	margin-top:390px;
	margin-left:110px;
}

#content-home {
	width:690px;
	margin-top:450px;
	margin-left:110px;
	line-height:20px;
	position:absolute;
	color:#076324;
	font-family:verdana;
	font-size:15px;
}

#content-subpage-container {
	background:#ffffff;
	width:760px;
	height:280px;
	position:absolute;
	margin-top:375px;
	padding-left:90px;
	padding-right:60px;
}

#content-shortpage-container {
	background:#000000;
	width:704px;
	height:130px;
	position:absolute;
	margin-top:308px;
	padding-left:90px;
	padding-right:60px;
}

#content-subpage {
	width:640px;
	margin-left:45px;
	line-height:15px;
	font-size:11px;
	position:absolute;
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
}

#content-subpage-leftcol table {
	margin-top:15px;
}

#content-subpage-leftcol td {
	font-size:9px;
}

#content-subpage-leftcol td img {
	margin-bottom:20px;
}

a, a:link, a:visited, a:active {
	color:#ffffff;
	text-decoration:none;
}

#content-subpage-leftcol {
	width:330px;
	margin-top:435px;
	margin-left:110px;
	line-height:15px;
	font-size:11px;
	position:absolute;
	color:#076324;
	font-family:verdana;
	font-size:11px;
}

#content-subpage-rightcol {
	width:310px;
	position:absolute;
	margin-top:435px;
	margin-left:460px;
	line-height:15px;
	font-size:11px;
	color:#076324;
	font-family:verdana;
	font-size:11px;
}

#content-subpage-rightcol td a {
	color:#076324;
	text-decoration:none;
	font-family:arial;
	font-size:10px;
}

#content-subpage-rightcol img {
	margin-top:5px;
	margin-left:8px;
}

#content-subpage-rightcol td img {
	margin:0px;
}

#work-menu-container {
	position:absolute;
	width:415px;
	height:24px;
	margin-top:236px;
	margin-left:454px;
}

#work-title {
	position:absolute;
	margin-left:115px;
	margin-top:238px;
	width:320px;
	height:49px;
}

#content-work-leftcol {
	width:320px;
	margin-top:288px;
	margin-left:123px;
	line-height:15px;
	font-size:11px;
	position:absolute;
	color:#076324;
	font-family:verdana;
	font-size:11px;
}

#content-work-rightcol {
	position:absolute;
	width:310px;
	margin-top:288px;
	margin-left:470px;
	line-height:15px;
	font-size:11px;
	color:#076324;
	font-family:verdana;
	font-size:11px;
}

#contact-title {
	position:absolute;
	margin-top:235px;
	margin-left:115px;
	width:320px;
}

#content-contact-leftcol {
	width:350px;
	margin-top:288px;
	margin-left:123px;
	line-height:15px;
	font-size:11px;
	position:absolute;
	color:#076324;
	font-family:verdana;
	font-size:11px;
}

.content-contact-rightcol {
	position:absolute;
	height:200px;
	margin-top:375px;
	width:444px;
	margin-left:440px;
	line-height:15px;
	font-size:11px;
	color:#076324;
	font-family:verdana;
	font-size:11px;
	background-image:url('../images/contact-form-bg.png');
	background-repeat:no-repeat;
	padding-top:21px;
	padding-left:25px;
}

#form-email {
	position:absolute;
	margin-top:9px;
	margin-left:205px;
	width:140px;
	font-family:verdana;
	font-size:10px;
	color:#254624;
	border:0;
}

#form-message {
	position:absolute;
	margin-top:32px;
	width:315px;
	height:125px;
	margin-left:4px;
	overflow:hidden;
	font-family:verdana;
	font-size:11px;
	color:#254624;
	border:0;
}

#form-submit {
	position:absolute;
	margin-top:166px;
	margin-left:310px;
	font-family:verdana;
	font-size:11px;
	color:#ffffff;
	background-color:#8d181f;
	padding:0px;
	border:0;
	cursor:pointer;
}

#work-home-title {
	position:absolute;
	margin-top:245px;
	margin-left:115px;
	width:320px;
}

#workhome-menu-container {
	position:absolute;
	width:406px;
	height:23px;
	float:right;
	margin-top:284px;
	margin-left:439px;
}

#work-home-leftcol {
	margin-top:338px;
	margin-left:123px;
	line-height:15px;
	font-size:11px;
	position:absolute;
	color:#076324;
	font-family:verdana;
	font-size:11px;
	width:320px;
}

#work-home-rightcol {
	margin-top:338px;
	margin-left:458px;
	line-height:15px;
	font-size:11px;
	position:absolute;
	color:#076324;
	font-family:verdana;
	font-size:11px;
	width:320px;
}

.right-col-image {
	padding-top:4px;
	padding-left:8px;
}

.lightbox-image, .lightbox-article-image {
	cursor:pointer;
}