/* GLOBAL STYLES */
* { margin:0; padding:0; }

p, h1, h2, h3 { padding:10px 0; }

body { margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#FFFFFF; text-align:center; }

#top_nav { background:url(/images/top_nav_bg.gif) left top no-repeat; width:775px; height:20px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-align:left; }
#top_nav ul { list-style:none; float:right; margin-top:3px; }
#top_nav ul li { display:inline; }
#top_nav a { text-decoration:none; color:#FFFFFF; }
#top_nav a:hover { text-decoration:none; color:#628121; }

#container { background: url(/images/borde_izd.gif) left top repeat-y; width:775px; margin:0px auto; border-right:1px solid #80A93F; text-align:left; }

#menu { float:left; display:inline; margin-left:5px; width:770px; height:120px; position:relative; }

#menu .home_link { width:140px; height:80px; position:absolute; top:10px; right:55px; }

#home 				#menu { background:url(/images/banner1.jpg) top left no-repeat; }
#who-we-are			#menu { background:url(/images/banner2.jpg) top left no-repeat; }
#our-business		#menu { background:url(/images/banner3.jpg) top left no-repeat; }
#press-room			#menu { background:url(/images/banner4.jpg) top left no-repeat; }
#sustainability		#menu { background:url(/images/banner5.jpg) top left no-repeat; }
#communities		#menu { background:url(/images/banner6.jpg) top left no-repeat; }
#employment			#menu { background:url(/images/banner7.jpg) top left no-repeat; }
#education_pack		#menu { background:url(/images/banner8.jpg) top left no-repeat; }
#land_owners		#menu { background:url(/images/banner8.jpg) top left no-repeat; }

#menu ul { margin:0px; padding:0px; position:absolute; width:770px; top:96px; }
#menu ul li { display:inline; float:left;  }

#menu ul li span a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#628121; margin-top:8px; float:left; }

#menu ul li span.left_tab { width:9px; height:24px; background:url(/images/left_tab.gif) left top no-repeat; float:left; }
#menu ul li span.center_tab { height:24px; background:url(/images/center_tab.gif) left top repeat-x; float:left; }
#menu ul li span.right_tab { width:9px; height:24px; background:url(/images/right_tab.png) left top no-repeat; float:left; margin-right:5px; }

#menu ul li span.left_tab_selected { float:left; width:9px; height:24px; background:url(/images/left_tab_selected.gif) left top no-repeat; float:left; }
#menu ul li span.center_tab_selected { float:left; height:24px; background:url(/images/center_tab_selected.gif) left top repeat-x; float:left; }
#menu ul li span.right_tab_selected { float:left; width:9px; height:24px; background:url(/images/right_tab_selected.gif) left top no-repeat; float:left; }

#home 					#menu ul li.home 					span.left_tab,
#who-we-are 			#menu ul li.who-we-are 				span.left_tab,
#our-business 			#menu ul li.our-business			span.left_tab,
#press-room 			#menu ul li.press-room 				span.left_tab,
#sustainability 		#menu ul li.sustainability 			span.left_tab,
#communities 			#menu ul li.communities 			span.left_tab,
#employment				#menu ul li.employment 				span.left_tab,
#education_pack			#menu ul li.education_pack			span.left_tab,
#land_owners			#menu ul li.land_owners				span.left_tab
{ width:9px; height:24px; background:url(/images/left_tab_selected.gif) left top no-repeat; float:left; }

#home 					#menu ul li.home 					span.center_tab,
#who-we-are 			#menu ul li.who-we-are 				span.center_tab,
#our-business 			#menu ul li.our-business			span.center_tab,
#press-room 			#menu ul li.press-room 				span.center_tab,
#sustainability 		#menu ul li.sustainability 			span.center_tab,
#communities 			#menu ul li.communities 			span.center_tab,
#employment 			#menu ul li.employment 				span.center_tab,
#education_pack			#menu ul li.education_pack			span.center_tab,
#land_owners			#menu ul li.land_owners				span.center_tab
{ height:24px; background:url(/images/center_tab_selected.gif) left top repeat-x; float:left; }

#home 					#menu ul li.home 					span.right_tab,
#who-we-are 			#menu ul li.who-we-are 				span.right_tab,
#our-business 			#menu ul li.our-business			span.right_tab,
#press-room 			#menu ul li.press-room 				span.right_tab,
#sustainability 		#menu ul li.sustainability 			span.right_tab,
#communities 			#menu ul li.communities 			span.right_tab,
#employment				#menu ul li.employment 				span.right_tab,
#education_pack			#menu ul li.education_pack			span.right_tab,
#land_owners			#menu ul li.land_owners				span.right_tab
{ width:9px; height:24px; background:url(/images/right_tab_selected.gif) left top no-repeat; float:left; }

#home 					#menu ul li.home 					span.center_tab a,
#who-we-are 			#menu ul li.who-we-are 				span.center_tab a,
#our-business 			#menu ul li.our-business			span.center_tab a,
#press-room 			#menu ul li.press-room 				span.center_tab a,
#sustainability 		#menu ul li.sustainability 			span.center_tab a,
#communities 			#menu ul li.communities 			span.center_tab a,
#employment				#menu ul li.employment 				span.center_tab a,
#education_pack			#menu ul li.education_pack			span.center_tab a,
#land_owners			#menu ul li.land_owners				span.center_tab a
{ color:#FFFFFF; }

#footer { background:url(/images/pie.gif) right top no-repeat; margin:auto; width:775px; height:48px; font-size:10px; text-align:left; }
#footer div.links { padding:15px 15px 0px 0px; color:#FFFFFF; float:right; }
#footer div.links a { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:10px; }
#footer div.info{ float:left; padding:15px 0px 0px 15px; color:#FFFFFF; }

.spacer { clear:both; height:1px; overflow:hidden; }

/* HOME PAGE STYLES */
.content { display:inline; margin-left:5px; width:760px; padding:5px; float:left; }

#shareholders_investors { width:271px; float:left; }

.seperator_bar { background:#FFFFFF url(/images/seperator_bar.gif) no-repeat; height:8px; width:auto; margin:0px; width:271px; }

h1.shareholders_investors { background:#FFFFFF url(/images/shareholders_investors.gif) no-repeat; width:271px; height:85px; margin:0px; padding:0px; }

.shareholders_investors_links { width:271px; margin:10px 0px; padding:20px 0px; border-bottom:1px solid #647F20; }
.shareholders_investors_links ul { display:block; list-style:none; margin:0px; padding:0px; }
.shareholders_investors_links li {	background:#FFFFFF url(/images/yellow_triangle.gif) right no-repeat; padding:5px 0px; }
.shareholders_investors_links ul a { text-decoration:none; color: #647F20; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:-0.07em; }

.separator { width:6px !important; display:inline; float:left; border:1px solid #fff; }

.flash_area { }

#cont_accesible { float:right; margin:0px; text-align:right; text-decoration:none; color:#707070; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; margin-right:5px; }

h1.title_today { width:760px; float:left; display:block; color:#628021; font-size:35px; font-family:dialog; font-weight:normal; font-style:normal; text-align:left; margin:0px; padding:0px; }

.news_area { width:760px; margin:0px; display:block; float:left; width:auto; height:auto; margin-bottom:8px; }
.news_area div.separator { width:6px !important; display:inline; float:left; border:1px solid #FFFFFF; }
.news_area div.news_article { display:block; float:left; width:auto; height:auto; width:246px; }
.news_area div.news_article div.title { display:block; color:#707070; font-size:10px; font-weight:bold; margin:0px; width:auto; height:auto; }
.news_area div.news_article div.text { display:block; color:#707070; font-size:10px; margin:0px; width:auto; height:auto; }
.news_images{ width:760px; margin:0px; display:block; float:left; margin-bottom:10px; }
.news_images div.separator { width:6px !important; display:inline; float:left; border:1px solid #FFFFFF; }
.news_images div.news_image { border-bottom:10px solid #768E2E; display:block; float:left; }
.news_images div.information{ float:right; display:inline; padding-bottom:2px; }

/* CONTENT PAGE STYLES  */
#menu ul ul { font-size:9px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; background:#628021; width:760px; height:14px; color:#FFFFFF; position:absolute; left:0px; top:24px; padding:7px 5px; }
#menu ul ul li a { line-height:14px; text-decoration:none; color:#FFFFFF; font-size:9px; text-align:center; }
#menu ul ul li a.selected { color:#AEFF00; }

#menu_left { width:170px; margin:29px 10px 0px 10px; padding:0px; position:relative; float:left; display:inline;}

#menu_left ul { margin:0px; padding:0px; list-style:none; display:inline; }
#menu_left ul li { display:inline; }
#menu_left ul li a { margin:0px 0px 1px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#80A93F; padding:10px 10px 10px 10px; float:left; width:100%; }
#menu_left ul li a.selected { color:#AEFF00; }

#menu_left ul ul { margin:0px; padding:0px; list-style:none; display:inline; }
#menu_left ul ul li { display:inline; }
#menu_left ul ul li a { margin:0px 0px 1px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#8E9473; padding:0px 10px; float:left;  width:100%; }
#menu_left ul ul li a.selected { color:#AEFF00; }

#page_content { width:550px; margin:55px 10px 25px 0px; position:relative; float:right; display:inline; }
#page_onecol_content { width:745px; margin: 55px 10px 25px 10px; position:relative; float:left; display:inline; }
#page_content h1, #page_onecol_content h1 { color:#628021; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:0px; margin-top:0px; }
#page_content h2, #page_onecol_content h2 { color:#628021; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:0px; }
#page_content p, #page_content a, #page_content td, #page_content li, #page_content div, #page_onecol_content p, #page_onecol_content a, #page_onecol_content td, #page_onecol_content li, #page_onecol_content div { 
	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; 
}
#page_content a, #page_onecol_content a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; }

#site_map_tree ul { list-style:none; }
#site_map_tree ul li a { color:#628021; text-decoration:none; }
#site_map_tree ul ul li a { color:#666666; text-decoration:none; }
#site_map_tree ul ul ul li a { color:#666666; text-decoration:none; font-weight:normal; }

#search_form { float:left; clear:both; width:450px; }
.search_button { background:url(/images/yellow_triangle.gif); background-color:transparent; margin-right:-3px; border:none; height:14px; display:inline; float:left; margin-bottom:2px; margin-top:5px; color:#FFCC00; text-align:left; font-size:x-small; font-weight:bold; }
.searchbox { height:12px; text-align:left; font-size:xx-small; margin-right:7px; color: #707070; margin-left:5px; width:450px; margin-top:4px; margin-bottom:4px; float:left; }

/* BROCHURES */
#brochures { float:left; width:550px; margin:10px 0px 0px 0px; padding:0px; text-align:left; }
#brochures .brochure { float:left; width:260px; margin:0px; padding:0px 0px 10px 0px; }
#brochures .brochure .image { float:left; margin:0px 10px 0px 0px; padding:1px; border:1px solid #999999; }
#brochures .brochure .text { height:136px;  margin:0px 10px 10px 10px; padding:0px; }
#brochures .brochure .text a { color:#339966; text-decoration:none; }
#brochures .brochure .text a:hover { text-decoration:underline; }

/* WALLPAPERS */
#wallpapers { width:550px; margin:0px auto; }
#wallpapers .wallpaper { float:left; width:260px; padding:0px 0px 10px 0px;  }
#wallpapers .wallpaper .image { float:left; margin:0px 10px 0px 0px; padding:1px; border:1px solid #999999; }
#wallpapers .wallpaper .links { float:left; width:100px; width:100px; margin:0px 0px 0px 0px; padding:14px 0px 0px 0px; }
#wallpapers .wallpaper .links a { font-size:10px; color:#339966; text-decoration:none; }
#wallpapers .wallpaper .links a:hover { text-decoration:underline; }
#wallpapers .wallpaper .links ul li { margin:0px 0px 0px -20px; padding:0px 0px 0px 0px; }