.forgot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #07117D;
	text-decoration: none;
}
img
{
	border:none;}
a.forgot:hover {
	color: #851313;
}
.rc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.rc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2F4254;
	text-decoration: none;
	text-align: justify;
	line-height: 25px;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F4254;
	font-weight:bold;
	text-decoration: none;
}
a.more:hover {
	color: #2F4254;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2F4254;
	text-decoration: none;
	font-weight:bold;
}
a.footer:hover {
	color: #851313;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2F4254;
	text-decoration: none;
	line-height: normal;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 15px;
}
.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
a.text5:hover {
	color: #851313;
}
a.text2:hover {
	color: #851313;
}
a.close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	line-height: 25px;
}
a.close:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF !important;
	text-decoration: none;
	text-align: justify;
	line-height: 25px;
}
.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	text-decoration: none;
}
.text7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #851313;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.text8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #3A4997;
	text-decoration: none;
	line-height: normal;
}
.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #3A4997;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3A4997;
	text-decoration: none;
	line-height: 15px;
}
a.text8:hover {
	color: #851313;
}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #3A4997;
	text-decoration: none;
	line-height: normal;
	text-align: justify;
}

.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 15px;
}
.gridheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	background-color:#b4babf;
	height:25px;
}

.griditems
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 20px;
}

a
{
	color: #2F4254;
	text-decoration:none;
	cursor:pointer !important;

}

a:hover
{
	color: #2F4254;
	cursor:pointer !important;
}

.gridfooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2F4254;
	text-decoration: none;
	background-color:#b4babf;
	line-height: 15px;
	font-weight: bold;
	border-bottom: #ece9d8 solid 1px;
	border-left: #ece9d8 solid 1px;
	border-right: #ece9d8 solid 1px;	
}

a.gridfooter:hover {
	color: #851313;
}

.SearchHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 15px;
	BACKGROUND:yellow;
}


.italictext {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 7.5pt;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
	font-weight:normal;
}
.news_p
{
margin:0; padding:0;
}
.form_contact_img
{
	background:url(../images/contact_bg.gif) no-repeat; background-position:top center;
}
.form_bg_logo
{
	 background-image:url(../images/logo_wm_1.gif); background-position:center top; background-repeat:no-repeat;
}

.bor_blue
{
	border:1px solid #2F4254;
}
.forgot_img_bg
{
	background-image:url(../images/logo_v_1.GIF); background-position:center top; background-repeat:no-repeat;
}

.front_end_menu td a
{
	color:#ffffff;
	font-size:13px;
	font-family:Arial,Verdana;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:10px;

}
.front_end_menu td a:hover
{
	color:#ffffff;
	font-size:13px;
	font-family:Arial,Verdana;
	font-weight:bold;
	padding-left:10px;
	text-decoration:underline;
	
}
.front_end_menu td
{
	border-bottom:#ffffff 1px solid;
	padding:0;
}
.front_end_menu td.last_link
{
	border:none;
}
.front_end_menu
{
	height:296px;
	
	
}
a.expanding_link
{
	FONT-SIZE:11pt;font-family:Arial,Helvetica,sans-serif;
}


.expander_text
{
	MARGIN:15px; FONT-SIZE:14px;font-family:Arial,Helvetica,sans-serif; margin-top:0; text-align:justify;
	line-height:normal;
}
.expander_p
{
	margin-top:10px;
}
.language_flags ul
{
	margin:0px;
	padding:0px;
	float:right;
}
.language_flags ul li
{
	list-style-type:none;
	float:left;
	padding:3px;
}
.expend_text_v
{
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	color:#2F4254;
	font-weight:bold;
	line-height:15px;
	
}

.expend_text_div_v1
{
	margin:0px 15px  0px  15px  !important;
	overflow: hidden !important;
	text-align: justify !important;
	line-height :15px;
	color:#2F4254 !important;
	font-size:14px !important;
	position:relative;
	top:-6px;
	
}
.expend_text_div_v2
{
	margin:0px 15px  0px  15px  !important;
	overflow: hidden !important;
	text-align: justify !important;
	line-height:15px;
	font-size:14px !important;
	display:none; 
	color:#2F4254 !important;
	font-size:14px !important;
	font-family:Arial,Helvetica,sans-serif;
	position:relative;
	top:-6px;
}
.expend_text_div_v2 li
{
	font-size:14px !important;
	font-family:Arial,Helvetica,sans-serif;
	color:#2F4254;
}
.expend_text_div_v2 ul
{
	margin:0px;
	padding:0px;
}


#advantages_v a.expend_text_v b
{
color:#2F4254;
font-family:Arial,Helvetica,sans-serif;
font-size:11pt;
letter-spacing:-.3px;
}
#advantages_v .expend_text_div_v1
{
	margin:4px 15px  10px  15px  !important;
	overflow: hidden !important;
	text-align: justify !important;
	line-height :15px;
	color:#2F4254 !important;
	font-size:11pt !important;
}
#advantages_v .expend_text_div_v2
{
	margin:4px 15px  10px  15px  !important;
	overflow: hidden !important;
	text-align: justify !important;
	line-height:15px;
	font-size:11pt !important;
	display:none; 
	color:#2F4254 !important;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
#advantages_v .expend_text_div_v2 ul
{
	margin:0px;
	padding:0px;
}


.pos-1px
{
	position:relative;
	top:-1px;
}
.pagging_links_v
{
	text-decoration:none;
	font-size:12px !important;
	font-weight:normal !important;
	font-family:arial !important;
	letter-spacing:normal;
	word-spacing:normal;
	}
.pagging_links_v:hover
{
	text-decoration:underline;
	font-weight:bold !important;	
	font-size:12px !important;
	font-family:arial !important;
	letter-spacing:normal;
	word-spacing:normal;
	
}
#dlHelpfulLinks td a.text4:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.bullet_img
{
padding:0px 2px 0px 2px;
}
#lblDirectors, #lblManagers, #lblRegion, #lblCountry, #lblFirm, #lblWorkingUnits 
{
	color:Red !important;
	padding:2px 0px 2px 0px !important;
	margin:2px 0px 2px 0px !important;
	font-family:Arial !important; 
	font-size:12px !important;
}

.heading_vp strong
{
color:#2f4254;
font-family:Arial;
font-size:11pt;
}
.heading_vp td
{
color:#2f4254;
font-family:Arial;
font-size:9pt;
}
.heading_vp td span
{
color:#2f4254;
font-family:Arial;
font-size:9pt;
}
.padd_57
{
	padding:0px 30px 0px 10px;
	margin-left:15px;

}
#lblHeading
{
	padding:3px 0px 3px 0px;
}
.width_57
{
	width:215px !important;
	*width:222px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 15px;
}

#map_canvas div b 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2F4254;
	text-decoration: none;
	line-height: 15px;
	font-weight:bold;
}
#map_canvas1 div a:hover
{
	text-decoration:underline;
	
}
tr.gridheader td
{
	cursor:default !important;
}