html, body {
 padding: 0;
 margin: 0;
 background-color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #838383;
 width:100%;
 height:99.9%;
}

table {
 border-collapse: collapse;
 width: 100%;
}

td {
 margin: 0em;
 padding: 0em;
 vertical-align: top;
}

#global { 
 min-width:780px;
_width:expression(document.body.clientWidth < 1001 ? "1000px": "auto" );
 min-height:100%;
_height: 100%;
}



/**********************************/

#ftr_design {
 width:100%;
 height: 192px;
}

	#ftr_left {
	 position: relative;
	 float: left; 
	 width: 105px;
	 height: 192px;
	 background-image: url(../i/ftr_gr_left.gif);
	 background-position: left;
	 background-repeat: no-repeat;
	 }	 

	#ftr_right {
	 position: relative;
	 float: right;
	 width: 85px;
	 height: 192px;
	 background-image: url(../i/ftr_gr_right.gif);
	 background-position: right;
	 background-repeat: no-repeat;
	}

	#ftr_grad {
	 position: relative;
	 float: left;
	 height: 192px;
	}

#ftr_content {
 position: relative;
 height: 170px;
 margin: -160px 65px 0 85px;
 overflow: hidden;
 color: #FFFFFF;
 font-size: 0.8em;
}

#ftr_rights {
 margin: 25px 75px;
 font-size: 0.8em;
}

	#ftr_mediaworks {
	 float: right;
	 margin-top: -30px;
	}



/**********************************/
/**********************************/





#hdr {
 z-index: 10;
}

#menu .a, #menu2 .a {
color: #008200;
}

#menu {
 position: absolute;
 margin-top: -145px;
 padding: 20px 0 0 0;
_padding: 36px 0 0 0;
 width: 160px;
 border-right: solid 1px #DFDFDF;
_border-right: none;
_background-image: url(../i/menu_line.gif);
_background-repeat: repeat-y;
 width: 160px;
_width: 161px;
 z-index: 100;
}

		#menu2 {
		 position: absolute;
		 margin-top: -158px;
		 padding: 10px 0 0 0;
		_padding: 26px 0 0 0;
		 width: 160px;
		 border-right: solid 1px #DFDFDF;
		_border-right: none;
		_background-image: url(../i/menu_line.gif);
		_background-repeat: repeat-y;
		 width: 160px;
		_width: 161px;
		 z-index: 100;
		}

#menu_iner {
 position: absolute;
 margin: -45px 0 0 102px;
_margin: -61px 0 0 102px;
 background-image: url(../i/menu_corner.gif);
 background-position: right bottom;
 background-repeat: no-repeat;
 width: 59px;
 height: 62px;
 z-index: 110;
}

#menu_btm_line {
 position: absolute;
 margin: 16px 0 0 0px;
_margin: -18px 0 0 0px;
 border-bottom: solid 1px #DFDFDF;
 width: 102px;
 z-index: 111;
}

#menu ul, #menu2 ul {
 list-style: none;
 margin-left: -20px;
_margin-left: 20px;
}

#menu ul li .p, #menu2 ul li .p {
padding-left: 15px;
}

#menu ul li ul li, #menu2 ul li ul li{
margin-left: -7px;
}

	#m_sh {	
	position: relative;
	float: left;
	 background-color: #F8F9E2;
	 background-image: url(../i/menu_sh.gif);
	 background-position: bottom;
	 background-repeat: repeat-x;
	} 	

		#m_lc {	 
		 position: relative;
	     float: left;
		 background-image: url(../i/menu_lc.gif);
		 background-position: left top;
		 background-repeat: no-repeat;
		} 

			#m_lb {
	   		 position: relative;
	         float: left;
			 background-image: url(../i/menu_lb.gif);
			 background-position: left bottom;
			 background-repeat: no-repeat;
			} 

				#m_rb {
				 position: relative;
	             float: left;
				 background-image: url(../i/menu_rb.gif);
				 background-position: right bottom;
				 background-repeat: no-repeat;
				} 

					#m_item {
					 position: relative;
	                 float: left;
					 padding: 1px 25px 2px 15px;
					} 

					#p_item {
					 position: relative;
	                 float: left;
					 padding-left: 15px;
					} 						      



#menu a, #menu2 a {
 font-size: 0.8em;
 line-height: 1.7em;
 color: #5e5e5e;
 text-decoration: none;
}







#lng {
 position: relative;
 float: right;
 margin: -60px 70px 0 0;
_margin: -60px 30px 0 0;
 z-index: 10000;
}

#lng a, #lng a:visited {
color: #5e5e5e;
font-size: 0.6em;
text-decoration: none;
text-transform: uppercase;
}





/**********************************/

#cntnt {
position: relative;
margin-top: -45px;
margin-right: 10%; 
margin-bottom: 35px;
}

/**********************************/