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/businessunits-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;
	color:#666666;
	text-align:left;
	background:#ffffff;
	background-image:url("../pix/services-filler.gif"); 
	background-repeat:repeat-y;
	}
	#area9 p {
	padding:0 30px 0 50px;
	color:#666666;
	font-size:0.7em;
	line-height:120%;}
	
	#area9 a {color:#1E448E; font-weight:bold; text-decoration:none;}
	#area9 a:hover {color:#900; text-decoration:underline;}
	
	#area9 hr {color:#E8E6E5; background-color:#E8E6E5; height:5px; margin:10px 30px 10px 50px; border:0;}
	#area9 ul {margin:10px 0 10px 50px; padding:0 0 0 1em; border:0;}
	#area9 ul li {margin:0; padding:3px 0 3px 0; border:0; margin:0; font-size:0.7em; background:transparent; overflow:hidden; line-height:130%;}
	#area9 ul li a
	{text-decoration:none; width:auto; padding:0; border:0; margin:0;  color:#6D6C71; overflow:hidden;}
	html>body #area9 ul li a {width:auto;}
	#area9 ul li a:hover {border:0; color:#909D36; background:transparent;}
	
	
	
	
	#area10 {
	display:inline;
	overflow:hidden;
	float:left;
	text-align:left;
	margin:0;
	border:0;
	padding:0;
	width:201px;
	background:#feebeb;
	}
	
#area11 {
	display:block;
	clear:both;
	width:709px;
	height:30px;
	text-align:left;
	margin:0 auto;
	border:0;
	padding:0;
	}

#pic_column {float:left; display:inline; width:200px; padding:0 0 0 50px; margin:0; border:0;}
#detail_column {float:left; display:inline; padding:0; margin:0; border:0;}
#detail_column p {padding:0 10px 0 20px;}
#detail_column a:link, #detail_column a:visited, #detail_column a:active {color:#1E448E; font-weight:bold; text-decoration:none;}
#detail_column a:hover{color:#333; font-weight:bold; text-decoration:none;}
#languagespecifictext {clear:both; display:block;}

#serviceleft {float:left; width:240px;}
#serviceright {float:left; display:inline; width:245px;}
#serviceright p {margin:0; padding:0; border:0;}
#serviceright a:link, #serviceright a:visited, #serviceright a:active {color:#3F3D41; text-decoration:none; font-size:0.75em; font-weight:bold;}
#serviceright a:hover {color:#909D36;}
.serviceitem {padding:14px 0 0 0;}
.servicetext {font-size:0.75em; line-height:100%;}

#mm_on {}
#mm_on a:link, #mm_on a:visited, #mm_on a:active,   {color:#000000; font-weight:bold;}

.picture {margin:0; padding:0; border:0; overflow:hidden;}
.main-pic {margin:0 0 0 0px; padding:0; border:0; overflow:hidden;}

#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;}	



	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 */
