
ul
{
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;	
	margin-left: 6px;	
}

li
{
	list-style-image: url(../../images/1.EN/Main/arrow_green_li.gif);
	list-style-position: outside;
}

ul > li
{
	padding-left: 6px;
	list-style-image: url(../../images/1.EN/Main/arrow_green_li.FF.gif);
}


td
{
	line-height: 16px;
}

/* HOMEPAGE */
a.hp_news_title
{
	text-transform: uppercase;
	font-size: 10px;
}

img.hp_news_title
{
	vertical-align: top;	
}

img.hp_news_rss
{
	vertical-align: top;	
	margin-top: 12px;
}

/*table.lang_links
{
	border:1px solid #FFFFFF;
}*/

td.lang_links
{
	border-right:1px solid #717163;	
}
table.lang_links_main
{
	margin-top:6px;
	padding-top:1px;
}
td.lang_links_main
{
	float:right;
	width:100%;
	text-align:right;
	padding-right:5px;
	vertical-align:top;
}

/* TOP HEADER */
td.top_links span
{
	color:#717163;
	font-size:9px;
	font-weight:normal;
}

.section_subtitle_margin
{
	margin: 10 3 2 3;
}

.section_text_margin
{
	margin: 10 3 2 3;
}

/* GENERAL */
/*
div.general_title
{
	height: 29px;
}

div.general_title span{color:#87A30F;font:24px Verdana,Arial,Helvetica,sans-serif;padding:0px; letter-spacing:-0.05em;}

img.img_frame_dim
{
	width:216px;
}
td.general_content_2col_right
{
	background:#EAEAE0;border-left:5px solid #FFFFFF;border-top:0px solid #FFFFFF;padding:0 0 15px 0;vertical-align:top;width:141px;
}
td.content_2col img.title_hr_g
{
	background:#717163;display:block;height:3px;margin:0 0 0 -5px;position:absolute;width:100%;
}
*/

td.general_content_1col{padding-left: 0px;}

div.general_content_frame_title, div.general_content_frame_text {margin: 1 0 -2 14; }
td.general_content img.general_totop_url {margin-left: 14;margin-right: 14;}

/* PARTNERS */
div.partner_abstract {margin-right: 50px;}
div.partner_cat_title {clear:both;border:1px solid #DCDCD0; font-size:15px; color:#535b5d; margin:25px 40 10px 0; padding:2px 10px 3px; font-weight: bold;}
img.partner_img_dim
{
	width:130px;
}

div.no_img_partner_txt
{
	border-left:0px;float:left;margin:10px 0 20px;width:95%;padding-left:5px;
}
div.no_img_partner_txt span
{
	color:#000000;display:block;font-weight:bold;margin-bottom:5px;
}
div.no_img_partner_txt div.totop_url
{ 
	padding-bottom:0;
}
span.partner_img{float:left;margin:15px 0 20px;width:145px;}

td.partners_content_1col img.title_hr_prod{background:#717163;display:block;height:3px;margin:0 0 0 -5px;position:absolute;width:552px;}
/*padding:0 17px 0 0;width:100%;*/
/* TEAM LIST */
div.management_title
{
	height: 29px;
}

td.management_person_nopic
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	vertical-align: bottom;
	width: 100%;
}

a.management_anchors_name
{
	color: #F15A27;
	font-weight: bold;
	text-decoration: underline!important;
}

a.management_anchors_name:hover
{
	text-decoration: none!important;
}

a.management_anchors_title
{
	text-decoration: none;
	color: #535B5D;
}

a.management_anchors_title:hover
{
	text-decoration: underline;
}

div.management_flash_alt
{
	width: 84px;
	height: 97px;
	position: absolute;
	background-color: white;
	filter: alpha(opacity=0);
}

tr.management td.management_person
{
	vertical-align: bottom!important;
	padding-bottom: 9px;
}

tr.management > td.management_person
{
	vertical-align: bottom!important;
	padding-bottom: 6px;
}

td.management_person span, td.management_person_nopic span
{
	color: Black;
}

td.management_intro_empty
{
	display: none;
}

img.management_img
{
	width: 84px;
}

div.management_totop_url
{
	padding: 16px 0 0 0;
}

td.management_title
{
	padding:25px 0 4px 0;
}

/* PRODUCT LOBBY */

table.general_border_content_pl{border-bottom:1px solid #DCDCD0;border-top:1px solid #DCDCD0;width:545px;}
td.general_border_content_txt_pl{padding:10px 23px;}
td.general_border_content_img_pl{vertical-align:top; text-align:right; width:220px;}
div.general_border_content_img_pl {padding-top: 2px;}
img.general_border_content_img_pl{vertical-align:top; text-align:right; width:220px;}
td.general_border_content_txt_top_pl{padding:15px 9px; vertical-align:top;}

img.title_hr_pl{background:#717163;display:block;height:3px;margin:0 0 0 -5px;position:absolute;width:550px;}
img.title_hr_faqq{background:#717163;display:block;height:3px;margin:0 0 0 -5px;position:absolute;width:552px;}
td.content_2col img.title_hr_faqq{background:#717163;display:block;height:3px;margin:0 0 0 -5px;position:absolute;width:443px;}

img.product_logo 
{
	width:32;
	height:34;
}

table.product td.empty{border-bottom:1px solid #FFFFFF;}

table.product_nobottomborder{border:1px solid #FFFFFF;border-collapse:collapse;border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;margin:10px 0;table-layout:fixed;width:549px;}


div.product_title{color:#87A30F;font:24px Verdana,Arial,Helvetica,sans-serif;padding:23px 0 6px 2; letter-spacing:-0.05em;height: 29px;}
div.product_subtitle{color:#A1A186;font:18px Verdana,Arial,Helvetica,sans-serif; margin-top:-3px;padding:0px 0 6px 2; letter-spacing:-0.05em;}

th.products_title div{width:100%; margin: -7 0 -3 0; background: url(../../images/1.EN/Main/arrow_products.gif) no-repeat; background-position: 240 17; color:#717163;font-size:18px;font-weight:500;text-align:left;}
th.products_title > div{width:100%; margin: -7 0 -12 0; background: url(../../images/1.EN/Main/arrow_products.gif) no-repeat; background-position: 240 17; color:#717163;font-size:18px;font-weight:500;text-align:left;}

div.product_lobby_subtitle
{
	margin:0 0 2 0!important;	
}


/* EVENTS LIST */
a.events_loby
{
	text-decoration: none;
}

a:hover.events_loby
{
	text-decoration: underline;
}

td.events_loby_first
{
	padding-top: 23px;
	padding-bottom: 4px;
	border-top: 0px;
	border-bottom: 0px;
}

td.events_loby
{
	padding-top: 23px;
	padding-bottom: 4px;
	border-top: 1px solid #C9C9B6;
	border-bottom: 0px;
}

td.event_intro
{
	padding:0px;
}

td.event_intro_empty
{
	display: none;
}

img.events_loby_img
{
	width: 168px;
	border: 0px;
}

td.event_paging
{
	background: White;
	padding: 10px 6px 10px 4px;
	width: 100%;
}


/* NEWS */
div.news_intro
{
	padding :0 0 15 0;
}

div.news_intro_empty
{
	display: none;
}

span.news_loby_date
{
	font-weight: normal!important;
}

p.news_loby
{
	margin-top: -5px;
	margin-bottom: 22px;
	background-position: left 5px;
}

p.news_loby a
{
	text-decoration: none;
}

p.news_loby a:hover
{
	text-decoration: underline;
}

p.general_emphasis{background:url(../images/arrow_green_r.gif) left 6px no-repeat;line-height:17px;padding-left:9px;}

div.news_paging
{
	background: White;
	padding: 10px 0px 10px 0px;
	width: 595px;
	margin-right: -50px;
}


div.news_archive
{
	padding-left: 0px;
}

div.news_archive span
{
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 1px;
	color: #87A30F; 
	display: block; 
	padding: 12px 0 8px;
}

div.news_archive a:link, div.news_archive a:visited
{
	color: #F15A27;
	display: block;
	font-size: 10px;
	text-decoration: underline;
	padding: 10 0 0 0;
}

div.news_archive a:hover
{
	/*color:#87A30F;*/
	text-decoration: none;
}

div.news_archive a img
{
	border:0;margin:0 5px 0 0;vertical-align:middle;
}


div.news_totop_url
{ 
	padding-top: 24px;
	padding-bottom: 0;
	padding-left: 11px;
}

a.news_totop_url, a.news_totop_url:link, a.news_totop_url:visited, a.news_totop_url:focus
{
	color: #F15A27;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.news_totop_url:hover
{
	text-decoration: none;
}

a.news_totop_url img
{
	border: 0;
	vertical-align: middle;
}

img.news_logo
{
	margin-top: 0px;
	margin-bottom: 11px;
}

div.news_source_date
{
	margin-top: 0px;
	margin-bottom: 21px;
}

div.news_source_date div,
div.news_source_date > div
{
	margin-top: 4px;
}

div.news_name
{
	margin-bottom: 6px;
}

div.news_text
{
	padding-bottom: 3px;
}

a.arrow_url
{
	margin-top: -3px;
	margin-bottom: 9px;
	text-decoration: underline!important;
}

a.arrow_url:hover
{
	text-decoration: none!important;
}

/* LOCATE A PARTNER */
div.partner_location{font-weight: bold;}
div.partner_sub_location {font-weight: bold; padding-top: 1px; padding-bottom: 13px;}

div.locate_partner_txt_no_image{border-left:0px;float:left;margin:10px 0 20px;width:433px;padding-left:20px; line-height:14px;}
div.locate_partner_txt_no_image span{color:#000000;display:block;font-weight:bold;margin-bottom:5px;}
div.locate_partner_txt_no_image div.totop_url{ padding-bottom:0;}

div.partner_txt {width: auto; margin: 0 0 0 0; border-left:1px solid #DCDCD0;}
td.partner_txt {padding-right:40px;}
td.no_img_partner_txt {border-left:0px;}
td.partner_txt_space{height: 30px;}
div.partner_img2 img{width: 130px; border: 0px;}
div.partner_img2 > img{width: 130px; margin-left: 10px; }
div.partner_img {margin-bottom: 14px; margin-right: 0px; padding-right: 0px; width: 160; }
div.locate_flash_alt {width: 130px;	height: 49px; position: absolute; background-color: white; filter: alpha(opacity=0);}

div.locate_management_intro{padding:18px 0 18px;}
div.locate_management_intro_empty{height: 18px;}

tr.locate td.locate_content_2col_right{background:#EAEAE0;border-left:5px solid #FFFFFF;border-top:80px solid #FFFFFF;padding:0 0 15px 0;vertical-align:top;width:141px;}
tr.locate > td.locate_content_2col_right{background:#EAEAE0;border-left:4px solid #FFFFFF;border-top:79px solid #FFFFFF;padding:0 0 15px 0;vertical-align:top;width:141px;}

.bgFill { background-color:#EAEAE0; }

tr.locate td.locate_content_2col_right{background:#EAEAE0;border-left:5px solid #FFFFFF;border-top:80px solid #FFFFFF;padding:0 0 15px 0;vertical-align:top;width:141px;}
tr.locate > td.locate_content_2col_right{background:#EAEAE0;border-left:4px solid #FFFFFF;border-top:79px solid #FFFFFF;padding:0 0 15px 0;vertical-align:top;width:141px;}
div.locate_partner_bottom_space {width: 100%; height: 28px; float: left;}
div.locate_partner_totop_url img {margin-right: 3px;}
div.locate_partner_totop_url a {text-decoration: underline!important;}
div.locate_partner_totop_url a:hover {text-decoration: none!important;}
/* Download Item Login
/**/
div.download_login{border:1px solid #C9C9B6;margin:10px 20px 0 2px;padding:15px 10px 15px 10px;width:70%;}
table.download_login td{font-weight:bold;padding:3px;}
table.download_login input{font-weight:normal;}
table.download_login img{cursor:pointer;}
table.download_login div.error{font-weight:bold;color:#E46428;}
input.send
{
	display: none; 
}


/**/
/* search */
font.mark_word
{
	background-color:Yellow;
}

a.arrow_url font{ color:#E46428; font-size:10px; }

div.general_title font{color:#87A30F;font:24px;}
div.general_subtitle font {color:#A1A186;font:18px;}
div.general_abstract_title font {color:#87A30F; font-size:15px;}
div.general_content_frame_title font {color:#87A30F; font-size:15px;}
p#GeneralTemplate1_pSubtitle1 font {color:#87A30F; font-size:15px;}
p#GeneralTemplate1_pSubtitle2 font {color:#87A30F; font-size:15px;}
p#GeneralTemplate1_pSubtitle3 font {color:#87A30F; font-size:15px;}
a.general_totop_url font {color: #F15A27;}

td.management_anchors a font{ color: #F15A27}
td.management_person font {color: black; }

td.faq_close a font,.faq_open a font{color:#F15A27}
a.faq_sub_cat_link font {color:#F15A27;}

div.news_name font {color:#87A30F;}

div.events_loby span font {color:#87A30F;}
div.events_loby a font {color:#E46428}

div.partner_location font {font-size:15px; }
div.partner_txt span font, div.locate_partner_txt_no_image span font {color: black}
div.partner_txt a font, div.locate_partner_txt_no_image a font {color:#E46428}
div.partner_sub_location font {color:#87A30F; font-size:15px;}
div#divAreasList a font {color: #F15A27;}
div.no_img_partner_txt span font {color: Black;}

div.side_related_links font { /*color: White; */font-size: 13px;}
div.side_links_title font {	color: #87A30F;	font-size: 12px;}
div.side_links_items li a font { color: #F15A27; }

.product_title_nologo font{color:#87A30F;font:24px;}
.product_title_logo font{color:#87A30F;font:24px;}
.product_subtitle2 font{color:#A1A186;font:18px;}
.product_subtitle_nologo font{color:#A1A186;font:18px;}
.product_subtitle_logo font{color:#A1A186;font:18px;}
.product_abstract_title font{color:#87A30F; font-size:15px;}
a.product_totop_url font { color:#E46428; font-size:10px; }
p#ProductTemplate1_pSubtitle1 font {color:#87A30F; font-size:15px;}
p#ProductTemplate1_pSubtitle2 font {color:#87A30F; font-size:15px;}
p#ProductTemplate1_pSubtitle3 font {color:#87A30F; font-size:15px;}
div.product_content_frame_title font {color:#87A30F; font-size:15px;}


span#ProductTemplate1_divAdvantageTextBody div font {color:#87A30F;}

.arrow { background:url(../../../images/1.EN/Homepage/bottom_banner_bg.gif) right top no-repeat; }

/* General Style Classes */
.padding_top_2
{
	padding-top:2px;	
}
.padding_top_5
{
	padding-top:5px;	
}
