body
	{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color:#6E706C;
	background-color:#0F3B2A;
	margin:0px;
	background-image:url(../_gfx/bg_bot.gif);
	background-repeat: repeat;
	padding-bottom:50px;
	}
	
a
   {
   color: #6E706C;
   text-decoration:underline;
   font-size: 12px;
   }
a:hover
   {
   color: #F3621A;
   text-decoration:underline;
   font-size: 12px;
   }	
a.home
   {
   color: #6E706C;
   text-decoration:none;
   font-size: 12px;
   }
a.home:hover
   {
   color: #F3621A;
   text-decoration:none;
   font-size: 12px;
   }
div.top_container
	{
	width:100%;
	margin:0px;
	background-image:url(../_gfx/bg_top.gif);
	background-repeat: repeat-x;
	padding-top:45px;
	}
div.bot_container
	{
	width:100%;
	margin:0px;
	}
td.flags
	{
	text-align:right;
	width:700px;
	height:63px;
	padding-top:36px;
	}	
td.footer
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-top:7px;
	}	
		
div.head_home
	{
	width:700px;
	height:195px;
	margin:0px;
	background-image:url(../_gfx/head_home.gif);
	background-repeat: no-repeat;
	clear:both;
	}
	div.head_home_en
	{
	width:700px;
	height:195px;
	margin:0px;
	background-image:url(../_gfx/head_home_en.gif);
	background-repeat: no-repeat;
	clear:both;
	}
div.head_inside
	{
	width:700px;
	height:130px;
	margin:0px;
	background-image:url(../_gfx/head_inside.gif);
	background-repeat: no-repeat;
	clear:both;
	}
	div.head_inside_en
	{
	width:700px;
	height:130px;
	margin:0px;
	background-image:url(../_gfx/head_inside_en.gif);
	background-repeat: no-repeat;
	clear:both;
	}
div.main_home
	{
	width:700px;
	margin:0px;
	background-image:url(../_gfx/main_home.gif);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	vertical-align:top;
	}
div.main_inside
	{
	width:700px;
	margin:0px;
	background-color:#FFFFFF;
	vertical-align:top;
	}
div.home_title
	{
	margin:0px;
	text-align:right;
	vertical-align:top;
	padding-top:36px;
	padding-right:15px;
	font-family:Trebuchet MS;
	color:#FFFFFF;
	font-size:23px;
	}
div.title_dgreen_13
	{
	width:225px;
	background-repeat: no-repeat;
	background-position:top;
	font-size:13px;
	color:#567009;
	margin-left:0px;
	margin-top:88px;
	font-weight:bold;
	text-align:left;
	}	
td.menu_on
	{
	background-image:url(../_gfx/menu_left.gif);
	background-repeat: no-repeat;
	background-position:left;
	margin:0px;
	padding:0px;
	background-color:#231F20;
	}
a.orange10
   {
   font-family: Trebuchet MS;
   color: #F3621A;
   text-decoration:underline;
   font-size:10px;
   font-weight:bold;
   }
a.orange10:hover
   {
   font-family: Trebuchet MS;
   color: #3D721E;
   text-decoration:underline;
   font-size:10px;
   font-weight:bold;
   }

a.green
   {
   font-family: Trebuchet MS;
   color: #6B8719;
   text-decoration:underline;
   font-size:12px;
   font-weight:bold;
   }
a.green:hover
   {
   font-family: Trebuchet MS;
   color: #3D721E;
   text-decoration:underline;
   font-size:12px;
   font-weight:bold;
   }   
a.equal
   {
   font-family: Trebuchet MS;
   color: #960000;
   text-decoration:underline;
   font-size:12px;
   font-weight:bold;
   }
a.equal:hover
   {
   font-family: Trebuchet MS;
   color: #447A25;
   text-decoration:underline;
   font-size:12px;
   font-weight:bold;
   } 
a.grey11bold
   {
   font-family: Trebuchet MS;
   color: #6E706C;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
   }
a.grey11bold:hover
   {
   font-family: Trebuchet MS;
   color: #F3621A;
   text-decoration:underline;
   font-size:11px;
   font-weight:bold;
   }
a.menu
   {
   font-family: Trebuchet MS;
   color: #ffffff;
   text-decoration:none;
   font-size:12px;
   background: url(../_gfx/menubg_off.gif);
   background-repeat:no-repeat;
   display:block;
   background-position:left;
   padding-top:6px;
   padding-bottom:6px;
   }
a.menu:hover
   {
   font-family: Trebuchet MS;
   color: #ffffff;
   text-decoration:underline;
   font-size:12px;
   background: url(../_gfx/menubg_on.gif);
   background-repeat:no-repeat;
   display:block;
   background-position:left;
   padding-top:6px;
   padding-bottom:6px;
   } 
a.menu_on
   {
   font-family: Trebuchet MS;
   color: #ffffff;
   text-decoration:underline;
   font-size:12px;
   background: url(../_gfx/menubg_off.gif);
   background-repeat:no-repeat;
   display:block;
   background-position:left;
   padding-top:6px;
   padding-bottom:6px;
   font-weight:bold;
   }
a.menu_on:hover
   {
   	color: #ffffff;
    text-decoration:none;
   }
a.left_menu
   {
   font-family: Trebuchet MS;
   color: #567009;
   text-decoration:none;
   font-size:13px;
   }
a.left_menu:hover
   {
   font-family: Trebuchet MS;
   color: #567009;
   text-decoration:underline;
   font-size:13px;
   }   
   
 
a.title_lgreen11
	{
	font-size:12px;
	color:#6B8719;
	text-decoration:none;
	}
a.title_lgreen11:hover
	{
	text-decoration:underline;
	}
   
 a.white_send
   {
   font-family: Verdana;
   color: #ffffff;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
   width:100%;
   padding-left:10px;
   padding-right:10px;
   }
a.white_send:hover
   {
   font-family: Verdana;
   color: #ffffff;
   font-size:11px;
   font-weight:bold;
   width:100%;
   text-decoration:underline;
   } 
 a.grey_cancel
   {
   font-family: Verdana;
   color: #6E706C;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
   width:100%;
   padding-left:10px;
   padding-right:10px;
   }
a.grey_cancel:hover
   {
   font-family: Verdana;
   color: #6E706C;
   font-size:11px;
   font-weight:bold;
   width:100%;
   text-decoration:underline;
   }
     
    
a.footer
   {
   font-family:Verdana;
   color: #ffffff;
   text-decoration:underline;
   font-size:10px;
   }
a.footer:hover
   {
   font-family:Verdana;
   color: #F3621A;
   text-decoration:underline;
   font-size:10px;
   }
a.footer_links
   {
   font-family: Trebuchet MS;
   color: #000000;
   text-decoration:underline;
   font-size:11px;
   }
a.footer_links:hover
   {
   font-family: Trebuchet MS;
   color: #F3621A;
   text-decoration:underline;
   font-size:11px;
   }   
div.text
	{
	text-align:left;
	font-size:13px;
	color:#6E706C;
	}
td.text
	{
	font-size:13px;
	color:#6E706C;
	}
.white13
	{
	font-size:13px;
	color:#ffffff;
	}
.black13
	{
	font-size:13px;
	color:#000000;
	}
.black12
	{
	font-size:12px;
	color:#000000;
	}
strong.orange
	{
	color:#F3621A;
	}
.title_lgreen11
	{
	font-size:11px;
	color:#6B8719;
	}
img.border3white
	{
	border:3px #ffffff solid;
	}
img.border4white
	{
	border:4px #ffffff solid;
	}
td.lmenu_border
	{
	border-right:1px #6B8719 solid;
	}	
td.lmenu_botbanner
	{
	border-right:1px #6B8719 solid;
	padding-right:8px;
	padding-top:60px;
	text-align:right;
	vertical-align:bottom;
	}		
td.subtitle
	{
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	}	
.footer_text
	{
	font-size:11px;
	color:#000000;
	}	
input.search
	{
	height:19px;
	border:1px #808080 solid;
	font-size:11px;
	}
select
	{
	height:19px;
	border:1px #808080 solid;
	font-size:11px;
	}
textarea
	{
	height:19px;
	border:1px #808080 solid;
	font-size:11px;
	}
div.subtitle
	{
	background-image:url(../_gfx/inside_left_top.gif);
	height:102px;
	padding-left:18px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	}
/* left home column */	

div.left_home_column_text
	{
	text-align:left;
	width:215px;
	margin-top:25px;
	margin-left:10px;
	font-size:12px;
	color:#0D3124;
	}
div.more_link_text
	{
	margin-top:5px;
	}
	
/* inside styles */	
td.inside_separator
	{
	background: url(../_gfx/inside_separator.gif);
   	background-repeat:no-repeat;
   	background-position:top;
	width:18px;
	}
td.inside_right
	{
	background: url(../_gfx/inside_right.gif);
   	background-repeat:no-repeat;
   	background-position:top;
	width:6px;
	}
td.article_header
	{
	background: url(../_gfx/article_header.gif);
	background-color:#F3621A;
   	background-repeat:no-repeat;
   	background-position:top;
	padding-left:14px;
	padding-top:11px;
	padding-bottom:2px;
	padding-right:30px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	}
	
td.equal_article_header
	{
	background: url(../_gfx/equal_article_header.gif);
	background-color:#960000;
   	background-repeat:no-repeat;
   	background-position:top;
	padding-left:14px;
	padding-top:11px;
	padding-bottom:2px;
	padding-right:30px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	}	
	
	
td.title_green_13
	{
	font-size:13px;
	color:#567009;
	font-weight:bold;
	text-align:left;
	padding-right:30px;
	padding-top:15px;
	}	
td.search_info
	{
	background: url(../_gfx/search_info_bg.gif);
   	background-repeat:no-repeat;
   	background-position:top;
	background-color:#E8E8E8;
	width:466px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	font-size:12px;
	}
td.fbox
	{
	background: url(../_gfx/fbox_bg.gif);
   	background-repeat:no-repeat;
   	background-position:top;
	width:451px;
	padding-left:40px;
	padding-right:40px;
	padding-top:8px;
	font-size:12px;
	line-height:160%;
	}
/*=================================================*/
/*            DROP DOWN MENU STYLES               */


/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.mtDropdownMenu 
		{ position:absolute; overflow:hidden; left:-1000px; top:-1000px;margin-top:0px;margin-left:-2px;
		}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.mtDropdownMenu .content 
		{ position:absolute;
			
		}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.mtDropdownMenu .items 
	{ position:relative; left:1px; top:0px; border-left:1px solid #fff; z-index:2;
	}

.mtDropdownMenu.top .items 
	{ border-top:none; 

	}

/* each TR.item is one menu item */
.mtDropdownMenu .item 
	{ 
	color:#ffffff;
	font-size:11px; 
	font-family: Trebuchet MS; 
	text-decoration:none; 
	border:none;
	cursor:pointer; 
	cursor:hand;
	background-color:#3D721E;
	
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.mtDropdownMenu .background 
	{ position:absolute; left:0px; top:0px; z-index:1; -moz-opacity:1; filter:alpha(opacity=100);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.mtDropdownMenu .shadowRight 
	{position:absolute; z-index:3; top:9px; width:2px; -moz-opacity:0; filter:alpha(opacity=0); 
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.mtDropdownMenu .shadowBottom 
	{ position:absolute; z-index:1; left:3px; height:2px; -moz-opacity:0; filter:alpha(opacity=0); 
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.mtDropdownMenu .item.hover 
	{ background:#3D721E; color:#ffffff;
	}
.bottoms_td
	{	
	background-color:#3D721E;
	background-image:url(../_gfx/submenu_on.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
.hormenu_bottom
		{
		background-image:url(../_gfx/hormenu_bottom.gif);
		background-repeat:no-repeat;
		background-position: right;
		margin:0px;
		height:13px;
		padding:0px;
		}
td.text p 
		{
		text-align:justify;		
		}		
