body {
	margin:0 auto;
	padding:0px;
	background:#E8E7E5;
	font-size:100.01%;
	line-height:120%;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#666;
	overflow:auto;
	cursor:default;
	text-align:center;
	voice-family: ""}""; voice-family:inherit; font-size:medium;} html>body {font-size:medium;
	}

strong, b {font-weight:bold;}
em, i {font-style:italic;}
img {border:0;}

/* base styles */
p {line-height:110%; color:#000; margin:0px; padding:0px; indent:0px;}
ol, ul, li {line-height:110%; color:#333;}
a:link, a:visited, a:active {color:#DDF0FE; text-decoration:underline;}
a:hover {color:#900; text-decoration:underline;}
h1 {font-size:105%; color:#18337C; font-weight:bold; margin:20px 30px 10px 50px; padding:0; line-height: 120%;}
h2 {font-size:90%; color:#000; font-weight:bold; margin:0px; padding:0px 0px 0px 5px;}
h3 {font-size:100%; font-weight:bold;}
h4 {font-size:100%; font-weight:bold;}

#printlogo {display:none;}

/* layout styles */	
#area1 {
	background:#ffffff;
	margin:0 auto;
	padding:0;
	border:0;
	width:768px;
	/*height:100%;*/
	text-align:center;
	/*position:absolute;*/
	}

#area2 {
	display:block;
	position:relative;
	/*float:left;*/
	width:709px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	height:90px;
	text-align:center;
	background:#ffffff;
	border:0;
	background-image:url("../pix/logo_strip.gif"); 
	background-repeat:no-repeat;
	}
	
	#area3 {
	background:tranparent;
	float:left;
	display:inline;
	width:526px;
	height:90px;
	margin:0;
	padding:0;
	overflow:hidden;
	border:0;
	text-align:left;
	}
	
	#area4 {
	background:tranparent;
	float:left;
	display:inline;
	width:180px;
	height:90px;
	margin:0;
	padding:0;
	overflow:hidden;
	border:0;
	text-align:left;
	}

#area5 {
	display:block;
	clear:both;
	position:relative;
	padding:0;
	border:0;
	margin:0 auto;
	overflow: hidden;
	text-align:left;
	/*float:left;*/
	width:709px;
	height:178px;
	background:#ffffff;
	}
	
	#area6 {
	display:inline;
	/*position:relative;*/
	float:left;
	width:508px;
	margin:0;
	border:0;
	padding:0;
	height:178px;
	overflow:hidden;
	text-align:left;
	background:#ffffff;
	}
		
	#area7 { /* mainmenu */
	/*position:relative;*/
	display:inline;
	float:left;
	margin:0;
	border:0;
	padding:0;
	width:201px;
	height:178px;
	overflow:hidden;
	text-align:left;
	background:#ffffff;
	background-image:url("../pix/countries-mainmenu.gif"); 
	background-repeat:no-repeat;
	}
	
#area8 {
	/*position:relative;*/
	display:block;
	clear:both;
	width:709px;
	margin:0 auto;
	border:0;
	padding:0;
	text-align:left;
	background:#ffffff;
	overflow:hidden;
	}
	
	#area9 {
	display:inline;
	overflow:hidden;
	float:left;
	width:508px;
	margin:0;
	border:0;
	padding:0 0 30px 0;
	color:#666666;
	text-align:left;
	background:#ffffff;
	background-image:url("../pix/countries-filler.gif"); 
	background-repeat:repeat-y;
	}
	#area9 p {
	padding:0 30px 0 50px;
	color:#666666;
	font-size:0.7em;
	line-height:120%;}

#area9 ul {list-style-type:none; width:500px; padding:20px 0 0 0; margin:0; border:0;}
	
#area9 ul li {margin:0; padding:0 0px 3px 50px; border:0; font-size:0.7em; font-weight:normal; background:transparent; overflow:hidden;}
	
#area9 ul li a { text-decoration:none; width:auto; padding:0; border:0; margin:0; color:#666666; overflow:hidden;}
	html>body #area9 ul li a {width:auto;}
	
#area9 ul li a:hover {background:transparent; color:#333;}

	#area10 {
	display:inline;
	overflow:hidden;
	float:left;
	text-align:left;
	margin:0;
	border:0;
	padding:0;
	width:201px;
	background:#F7F0EA;
	}
	
#area11 {
	display:block;
	clear:both;
	width:709px;
	height:30px;
	text-align:left;
	margin:0 auto;
	border:0;
	padding:0;
	}

.picture {margin:0; padding:0; border:0; overflow:hidden;}
.main-pic {margin:0 0 0 0px; padding:0; border:0; overflow:hidden;}

#otherfirms {font-size:0.75em; padding:15px 0 5px 18px; font-weight:bold; line-height:120%;}


#languages {padding:45px 0 0 0;
font-size:10px;
	color:#ffffff;
	font-family: arial, helvetica, sans-serif;}

#languages a:link, #languages a:visited, #languages a:active {color:#AAAFC2; text-decoration:none;}
#languages a:hover {color:#ffffff;}

#mainmenu {
	margin-left:6px;
	margin-right:6px;
	margin-top:20px;
	}
	
#mainmenu ul
{list-style-type:none; width:160px; padding:0 0 10px 0; margin:0;}
	
	#mainmenu ul li {margin:0px; padding:0; border:1pt solid #F4F4F4; font-size:72%; font-weight:bold; background:transparent; background-image:url('../pix/arrow_right.gif'); background-repeat:no-repeat;}
	
	#mainmenu ul li a
	{display:block; text-decoration:none; width:auto; padding:3px 10px 3px 20px; border:1pt solid #F4F4F4; color:#8F8F8F;}
	html>body #mainmenu ul li a {width:auto;}
	
	#mainmenu ul li a:hover {border:1pt solid #D0D3D8; background:transparent; background-image:url('../pix/arrow_down.gif'); background-repeat:no-repeat; color:#3C4D67;}
	#mainmenu ul li.menuitem a {color:#8F8F8F; width:140px;}
	/* #mainmenu ul li.menuitem a:hover {color:#3C4D67; background:transparent; background-image:url('../pix/arrow_down.gif'); background-repeat:no-repeat;} */
	
	#mainmenu li a.selected {	
	border:1pt solid #D0D3D8;
	text-decoration:none;
	background-image:url('../pix/arrow_down.gif'); background-repeat:no-repeat;
	color:#475268;
	}
	
#mainmenu ul ul
{list-style-type:none; width:160px; padding:0 0 10px 0; margin:0;}
	
	#mainmenu ul ul li {margin:0px; padding:0; border:1pt solid #F4F4F4; font-weight:bold; background:transparent;}
	
	#mainmenu ul ul li a
	{display:block; text-decoration:none; width:auto; padding:3px 10px 3px 20px; border:1pt solid #F4F4F4; color:#8F8F8F; font-size:120%;}
	html>body #mainmenu ul ul li a {width:auto;}
	
	#mainmenu ul ul li a:hover {border:1pt solid #D0D3D8; background:transparent;}
	#mainmenu ul ul li.submenuitem a {color:#8F8F8F; width:122px;}
	/* #mainmenu ul ul li.menuitem a:hover {color:#3C4D67; background:transparent;} */
	
	#mainmenu  ul ul li a.selected   {	
	text-decoration:none;
	color:#475268;
	}
	
	
.head1_date {color:#AAA5AB; font-size:70%;}
.head1_message_lnk {color:#D4CBC6; font-size:70%; font-weight:bold;}
a.head1_message_lnk:link, a.head1_message_lnk:visited, a.head1_message_lnk:active {color:#D4CBC6; text-decoration:none;}
a.head1_message_lnk:hover {color:#ffffff;}

.head1_textonly {color:#AAA5AB; font-size:70%;}

#breadcrumb_container {background:#3B4C62; width:454px; margin:0px; border:none;
border-bottom:1pt solid #3B4C62;}
#breadcrumb_container p {font-size:70%; padding:3px 10px 2px 10px; color:#D4CBC6;}
#breadcrumb_container a:link, #breadcrumb_container a:visited, #breadcrumb_container a:active {color:#D4CBC6; text-decoration:none;}
#breadcrumb_container a:hover {color:#ffffff;}

#footerpanel {clear:both; background:#999;}

.employee_row1 {
	display:block;
	padding:0px;
	width:100%;
	float:left;
	min-width:454px;
	background:#E6E4E0;
	}
.employee_row2 {
	display:block;
	padding:0px;
	width:100%;
	float:left;
	min-width:454px;
	background:#F4F4F4;
	}
	.employee_column {
	display:inline;
	padding:0px;
	width:227px;
	float:left;
	min-width:227px;
	}
	div.employee_text {
	padding:10px 15px 10px 15px;
	}
	.employee_text h2 {display:inline; font-size:90%; color:#8F8F8F; padding:0px;}
	.employee_text h3 {display:inline; font-size:70%; color:#8F8F8F; padding:0px;}
	.employee_text p {font-size:70%; color:#8F8F8F; line-height:110%; padding:5px 0px 0px 0px; margin:0px;}
	.employee_text a:link, .employee_text a:visited, .employee_text a:active {color:#3C4D63; text-decoration:none;}
	.employee_text a:hover {color:#8F8F8F;}
	

.report_row1 {
	display:block;
	padding:0px;
	width:454px;
	float:left;
	min-width:454px;
	background:#E6E4E0;
	}
.report_row2 {
	display:block;
	padding:0px;
	width:454px;
	float:left;
	min-width:454px;
	background:#F4F4F4;
	}
.report_text {
	display:block;
	padding:0px 0px 0px 10px;
	float:left;
	background:transparent;
	}
	.report_text h2 {display:inline; font-size:80%; color:#8F8F8F; padding:0px;}


.jobs_row1 {
	display:block;
	padding:0px;
	width:454px;
	float:left;
	min-width:454px;
	background:#E6E4E0;
	}
.jobs_row2 {
	display:block;
	padding:0px;
	width:454px;
	float:left;
	min-width:454px;
	background:#F4F4F4;
	}
.jobs_text {
	display:block;
	padding:0px 0px 0px 10px;
	float:left;
	background:transparent;
	}
	.jobs_text h2 {display:inline; font-size:80%; color:#8F8F8F; padding:0px;}
	
	
	
#cv_container {
	display:block;
	padding:0px;
	width:454px;
	border:0px;
	margin:0px;
	float:left;
	background:#3C4C63;
	}
	
	#cv_left {
	display:inline;
	padding:0px;
	width:227px;
	float:left;
	min-width:227px;
	border:0px;
	margin:0px;
	}
	#cv_left_text {padding:20px 15px 0px 15px;}
	#cv_left p {font-size:70%; color:#AD9C94; line-height:130%; padding:0px; margin:5px 0px 5px 0px;}
	#cv_left h2 {display:inline; font-size:120%; color:#E0DCD6; padding:0px;}
	#cv_left h3 {display:inline; font-size:75%; color:#E0DCD6; padding:0px;}
	
	#cv_left a:link, #cv_left a:visited, #cv_left a:active {color:#D6E2F0; text-decoration:none;}
	#cv_left a:hover {color:#8F8F8F;}
	
	#cv_right {
	display:inline;
	padding:0px;
	width:227px;
	float:left;
	text-align:right;
	border:0px;
	margin:0px;
	}
	#cv_right_text {padding:20px 15px 0px 15px;}
	#cv_right p {font-size:70%; color:#AD9C94; line-height:130%; padding:0px; margin:5px 0px 5px 0px;}
	#cv_right h2 {display:inline; font-size:120%; color:#E0DCD6; padding:0px;}
	#cv_right h3 {display:inline; font-size:75%; color:#E0DCD6; padding:0px;}
	
	#cv_right a:link, #cv_right a:visited, #cv_right a:active {color:#D6E2F0; text-decoration:none;}
	#cv_right a:hover {color:#8F8F8F;}
	
#cv_text {
	display:block;
	padding:10px 0px 0px 0px;
	width:454px;
	float:left;
	min-width:454px;
	}
	
div.form_rule {
	border:0pt;
	border-top:4px solid #CFD3D7;
	background:#E6E4E0;
	padding:2px;
	margin:0px;
	}
.form_row1 {
	display:block;
	padding:3px 0px 3px 0px;
	float:left;
	min-width:454px;
	background:#E6E4E0;
	}
.form_row2 {
	display:block;
	padding:3px 0px 3px 0px;
	float:left;
	min-width:454px;
	background:#F4F4F4;
	}
.form_left_col {float:left; width:200px; text-align:right;}
	.form_left_col p {font-size:0.70em; line-height:175%; color:#475268;}
.form_right_col {float:right; width:254px;}
	.form_right_col p {font-size:0.70em; color:#475268;}
	
input.form_text {border-top:1px solid #8F8F8F; border-left:1px solid #8F8F8F; border-bottom:1px solid #8F8F8F; border-right:1px solid #8F8F8F; width:230px; font-size:0.70em; color:#475268; padding:2px;} /* form text input */

select.form_select {font-size:0.70em; color:#475268;}

textarea.form_textarea {border-top:1px solid #8F8F8F; border-left:1px solid #8F8F8F; border-bottom:1px solid #8F8F8F; border-right:1px solid #8F8F8F; width:230px; font-size:0.70em; color:#475268; font-family: arial, helvetica, sans-serif; padding:2px;} /* form text input */
