html			{width: 100%; height: 100%;}
body			{width: 100%; height: 100%; background-color: #ffffff; font-family: Helvetica, Arial, Verdana, serif; font-size: 0.75em; color: #000000; line-height: 1.17em;}

a			{color: #5aba47; text-decoration: underline;}
a:hover		{text-decoration: none;}

#wrap 			{min-width: 839px; width: 100% !important; width: 100%; height: 100%;}
#holder			{position:relative; width: 819px; height: auto; margin: 0px auto 0px auto; padding: 10px 0px 0px 0px;}

#header			{position: relative; display: block; width: 819px; height: auto;}
#header_logo	{position: absolute; display: block; width: 170px; height: 170px; top:55px; left:30px; z-index: 100;}
#header_top		{position: relative; display: block; width: 819px; height: 137px;}
#header_bottom	{position: relative; display: block; width: 819px; height: 100px; border-bottom: 2px solid #327524; background-color: #5aba47; padding:0px 0px 0px 0px;}

#header .home_header	{height: auto; padding: 95px 23px 25px 30px; width: 766px;}
#hh_left				{position: relative; display: block; width: 413px; height: auto; float: left; margin: 0px 66px 0px 0px; color: #ffffff; font-family: Times, serif; font-size: 2.00em; line-height: 1.21em;}
#hh_right				{position: relative; display: block; width: 287px; height: auto; float: left; margin: 0px 0px 0px 0px; color: #ffffff; line-height: 1.50em;}
#hh_right a				{color: #ffffff;}

#content		{position: relative; display: block; width: 766px; height: auto; padding:44px 23px 65px 30px;}
#content_left	{position: relative; display: block; width: 413px; height: auto; float: left; margin: 0px 66px 0px 0px;}
#content_right	{position: relative; display: block; width: 287px; height: auto; float: left; margin: 0px 0px 0px 0px;}

#content ul		{position: relative; display: block; padding: 15px 0px 0px 0px;}
#content ul li	{position: relative; display: inline; float: left; margin: 0px 10px 10px 0px;}
#content ul li a	{display: block;}

#content h1		{position: relative; display: block; width: auto; height: 30px; line-height: 30px; font-family: Times, serif; color: #878787; font-size: 2.00em; border-bottom: 1px dotted #878787; margin: 0px 0px 5px 0px; font-weight: normal;}
#content h1.wtm	{margin-top: 45px;}
#content h1.dyn	{height: auto; border: 0px; line-height: 1.29em;}
#content h1.dyn em	{font-style: italic;}
#content p		{display: block; line-height: 1.50em; padding:10px 0px 10px 0px;}

#contact 		{position: relative; display: block; padding: 10px 0px 0px 0px;}
#contactf 		{position: relative; display: block; padding: 10px 0px 0px 0px;}
#contactf1 		{position: relative; display: block; padding: 10px 0px 0px 0px;}
#contactf2 		{position: relative; display: block; padding: 10px 0px 0px 0px; text-align: left;}
.row			{position: relative; display: block; width: auto; height: 20px; clear: both; padding: 0px 0px 0px 0px;}
.col			{position: relative; display: block; width: auto; height: 20px; line-height: 20px; float: left; }
.c1				{width: 70px;}
.c2				{width: 140px;}

#hh_right_contact	{position: relative; display: block; width:210px; padding: 0px 0px 0px 0px; color: #ffffff;  padding: 20px 0px 0px 0px; margin: 0px 0px 0px 509px; }
#hh_right_contact strong	{display:block; font-family: Times, serif; font-size: 1.33em; padding: 0px 0px 10px 0px;}
#hh_right_contact a			{color: #ffffff;}
#hh_right_contact .row,
#hh_right_contact .col	{height: 18px; line-height: 18px;}

#footer			{position: relative; display: block; width: 800px; height: 37px; line-height: 37px; background-color: #505350; color: #878787; font-size: 0.83em; padding:0px 0px 0px 19px;}

#logo			{display: block; padding: 15px 0px 0px 0px;}

.contact_box	{position: relative; display: block; width: 413px; height: auto; clear: both; padding:10px 0px 10px 0px; border-bottom: 1px dotted #878787;}
.contact_img	{position: relative; display: block; width: 76px; height: auto; float: left; overflow: hidden;}
.contact_name	{position: relative; display: block; width: 123px; height: auto; float: left; padding: 20px 0px 0px 12px;}
.contact_name strong	{position: relative; display: block; font-style:italic; font-family: Times, serif; font-size: 1.33em; padding: 0px 0px 3px 0px;}
.contact_info	{position: relative; display: block; width: 192px; height: auto; float: left; padding: 37px 0px 0px 10px;}

input,textarea			{font-family: Helvetica, Arial, Verdana, serif; font-size: 1em; color: #000000;}

.fi				{position: relative; display: block; width: auto; height: 20px; margin: 0px 0px 10px 0px;}
.fi label,
.fta label		{display: block; width: 70px; height: 20px; float: left; line-height: 20px;}
.fi input		{display: block; width: 290px; height: 20px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; border: 1px solid #878787;}
.fi input.err	{border-color: #ff0000;}
.fta textarea.err	{border-color: #ff0000;}
.fta			{display: block; width: auto; height: 50px; margin: 0px 0px 10px 0px;}
.fta textarea	{display: block; width: 290px; height: 40px; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; border: 1px solid #878787;}
.fi_submit		{display: block; width: auto; height: 20px; padding: 0px 0px 0px 70px;}
.fi_submit input	{display: block; width: 80px; height: 20px; line-height: 20px; padding:0px; margin:0px; border: 0px; background-color: #505350; color: #ffffff;}

#contactf1 .fi input	{width: 205px; }
#contactf1 .fta textarea	{width: 205px; }

a#back			{position: absolute; display: block; width: 28px; height: 28px; top:0px; right: -28px; text-indent: -10000px; background: url(images/back.gif) top left no-repeat; text-decoration: none; z-index: 1000;}

#contactdh		{position: relative; display: block; width: 413px; height: auto; padding:0px 0px 0px 176px;text-align: left;}
