/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{ background:#fcfcfb;
	 border:0;
	 font:14px Arial, Helvetica, sans-serif; color:#3b3b3b;
	 line-height:20px;
}


/* ============================= main layout ====================== */

a{ color:#077f53; text-decoration: none; outline:none}
a:hover{ text-decoration: underline}
li{ list-style:none}
h1{ font-size:65px; line-height:70px; color:#fff; padding:15px 0 19px 5px; font-weight:400; }
p{ padding-bottom:20px;}
img{ vertical-align:top}
/* ============================= header ====================== */
#logo{ margin-top:51px; float:left;}
#top{ float:right; padding:18px 28px 0 0}
#top li{ padding-left:5px; float:left;}
#top a{ display:block; background:url(images/button_top.gif) no-repeat; width:67px; line-height:38px; color:#f2f5f2; text-transform:uppercase;text-align:center; font-size:11px; font-weight:400}
#top a:hover{ background:url(images/button_top_active.gif) no-repeat; text-decoration:none}

#menu { float:left; padding-top:42px}
#menu li { padding-bottom:1px}
#menu li a{ display:block; width:224px; line-height:45px; padding-left:60px; font-size:16px; color:#006d45; font-weight:400; background:url(images/menu.jpg) no-repeat}
#menu li a:hover, #menu #menu_active a{ color:#fff; text-decoration:none; background:url(images/menu_active.jpg) no-repeat}

#text{ float:left; font-size:27px; color:#005637; line-height:30px; padding:82px 0 0 85px; font-weight:400}
#text span{ display:block; padding:1px 0 0 220px; font-size:21px; color:#ffffff; line-height:24px;}

/* ============================= content ====================== */

.marg_right1{ margin-right:29px;}
.marg_right2{ margin-right:20px;}
.pad_bot1{ padding-bottom:15px}

.font1{ font-size:15px; color:#077f53; text-transform:uppercase; padding-bottom:11px}

.button{ display:block; width:103px; line-height:46px; padding-bottom:5px; background:url(images/button.gif) no-repeat; font-weight:700; font-size:12px; color:#fff; text-align:center}
.button:hover{ text-decoration:none; background:url(images/button_active.gif) no-repeat; color:#9cd3be}

.list1 li{ line-height:28px;}
.list1 li a{ padding-left:19px; background:url(images/marker_1.gif) 0 5px no-repeat}

/* ============================= footer ====================== */

#footer { color:#ababa9; font-weight:700; font-size:11px; padding-top:31px; padding-bottom:37px}
#footer a{ color:#ababa9;}
#footer a:hover{color:#002316; text-decoration:none}

#footer_menu{ width:100%; overflow:hidden; padding-bottom:5px;}
#footer_menu li{ float:left; padding-right:17px;}
#footer_menu .last{ padding-right:0}
#footer_menu li a{ color:#002316; font-size:14px; font-weight:400}
#footer_menu li a:hover{ text-decoration:none; color:#ababa9}

/* ============================= forms ============================= */

#ContactForm { line-height:18px; margin-top:-4px}
#ContactForm a{ margin-right:15px; float:left;}
#ContactForm .input {width:271px; height:17px; border:1px solid #005b39; background: none; padding:3px 5px; margin-bottom:16px;color:#3b3b3b;font:14px Arial, Helvetica, sans-serif;}
#ContactForm textarea {width:271px; height:126px; border:1px solid #005b39; background: none; padding:3px 5px; margin-bottom:19px;color:#3b3b3b;font:14px Arial, Helvetica, sans-serif; overflow:auto}

