html {
  height:100%;
}
body {
	background:#ffffff url(images/main_background.jpg) repeat scroll top center;
	color:#000;
	font: 13px/15px "Tahoma", Times, serif;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	margin:0;
	padding:0;
}

#main-wrapper {
	display:block;
	margin:0pt auto;
	width:958px;
}
#wrapper {
	float:left;
	width:934px;
	background:url(images/body_background.gif) repeat-y left top;
	height:auto;
	padding:0;
	padding:0 12px 0 12px;
}
#top-wrapper {
	float:left;
	width:958px;
	background:url(images/top_background.gif) no-repeat left top;
	height:23px;	
}
#bottom-wrapper {
	float:left;
	width:958px;
	background:url(images/bottom_background.gif) no-repeat left top;
	height:23px;
}

#header_all{
	height:310px;
	width:934px;
	padding-top: 0px;
	display:block;
	float:left;
	background:url(images/header_image.gif) left top no-repeat;
}

#navigation_menu {
	display:block;
	float:left;
	width:934px;
	height:50px;
}
#navigation_menu ul {
	list-style:none;
	margin:0;
	padding-left:2px;
}
#navigation_menu ul li {
	float:left;
	padding:0; 
	line-height: 50px;
	padding-left:28px;
}

#body_region {
	display:block;
	float:left;
	width:934px;
	min-height:360px;
	height:auto !important;
	height:360px;
        padding-top:0px;
	padding-bottom:10px;
}
#body_region .left {
	float:left;
	width:394px;
	height:auto;
	padding:0 50px 0 58px;
	text-align:justify;
	font-size:16px;
	line-height: 26px;
}
#body_region .left span { text-decoration:underline;
}
.left_underlined { text-decoration: underline;}

.img_padding {
	padding-bottom:20px;
}

.emails { color: #4f81bd; font-style: italic;} 
#body_region .right {
	float:left;
	width:432px;
	height:auto;
	padding-top: 25px;
}

#footer {
	display:block;
	float:left;
	width:934px;
	height:30px;
	text-align:left;
}
#footer .left {
	float:left;
	width:422px;
	height:30px;
	padding-left:50px;
}
#footer .right {
	float:left;
	width:462px;
	height:30px;
}

a.link_reg    {
	color: #3e5419;	
	text-decoration: none;
}
a.link_reg:hover {
	text-decoration: underline;
}
a.link_more    {
	font-size:14px;
	font-weight:bold;
	color: #477318;	
	text-decoration: none;
	font-style:normal;
}
a.link_more:hover {
	text-decoration: none;
}
a.link_footer_black    {
	color: #000;	
	text-decoration: none;
}
a.link_footer_black:hover {
	text-decoration: underline;
}



#footer .right .ul_menu {
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
	text-align: left;
}
#footer .right .li_menu {
	float:left;
	padding: 0px;
	height: 14px;
	line-height: 14px;
}

 a.Menu_nav_footer    {
	color:#729a35;
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
}
 a.Menu_nav_footer:hover {
	text-decoration: underline;
}



#navigation_menu_2 .ul_menu {
	list-style:none;
	margin:0;
	padding:0 0 0 1px;
}
#navigation_menu_2 .li_menu {
	float:left;
	padding:0px 1px 0px 0px; 
	line-height: 46px;
}
i{color:red;}
a.Menu_nav    {
	font-size: 13px;
	color:#fff;
	text-decoration: none;
	background:url(images/menu_button.jpg) no-repeat left top;
	width:121px;
	height:27px;
	display:block;
	font-weight:bold;
	text-align:center;
}
a.Menu_nav_ex    {
	font-size: 13px;
	color:#fff;
	text-decoration: none;
	background:url(images/menu_button_w.jpg) no-repeat left top;
	width:124px;
	height:27px;
	display:block;
	font-weight:bold;
	text-align:center;
}
 a.Menu_nav:hover {
	background:url(images/menu_button_over.jpg) no-repeat left top;
}
a.Menu_nav_ex:hover {
	background:url(images/menu_button_w_over.jpg) no-repeat left top;
}

a.Menu2_nav1    {
	width:325px;
	height:46px;
	display:block;
	background: url(images/bm_button1.gif) no-repeat left top;
}
a.Menu2_nav1:hover {
	background: url(images/bm_button1_over.gif) no-repeat left top;
}
a.Menu2_nav2    {
	width:325px;
	height:46px;
	display:block;
	background: url(images/bm_button2.gif) no-repeat left top;
}
a.Menu2_nav2:hover {
	background: url(images/bm_button2_over.gif) no-repeat left top;
}
a.Menu2_nav3    {
	width:326px;
	height:46px;
	display:block;
	background: url(images/bm_button3.gif) no-repeat left top;
}
a.Menu2_nav3:hover {
	background: url(images/bm_button3_over.gif) no-repeat left top;
}

form {
	margin: 0px;
	padding: 0px;
}
.input_s {
	width:220px;
	border: 1px solid #333333;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #fff;
	height: 15px;
	padding-left: 5px;
	color:#000;
}

.textarea {
	width:220px;
	height:96px;
	overflow: auto;
	word-wrap: break-word;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -pre-wrap;
	border: 1px solid #333333;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #fff;
	padding-left:5px;
}
.td_width1 {
	text-align:left;
	color:#000;
	width:180px;
	height:15px;
	line-height:15px;
	padding-bottom:7px;
}
.td_width_i {
	text-align:left;
	color:#000;
	width:220px;
	height:15px;
	line-height:15px;
	padding-bottom:7px;
}
.td_width_i2 {
	text-align:right;
	color:#000;
	width:195px;
	height:15px;
	line-height:15px;
	padding-bottom:7px;
}
