body,
html {
margin:0;
padding:0;
background:#ffffff;
color:#000;
font-family: Arial, Arial, Helvetica, sans-serif;
}
body {
min-width:900px;
text-align:left;
}
#wrap {
text-align:left;
background:#fff;
margin:0 auto;
width:900px;
}

#header img {width:192px; height:130px; border: none;}

#header h1 {
	display:inline;
	background: #fff url("../../images/technology/the-power-of-balance.gif") top right no-repeat;
	height: 130px;
	width: 652px;
	background-repeat: no-repeat;
	margin: 0 0 0 56px;
	position: absolute;
	border:none;
	}
#header h1 span {
	position: absolute;
        left: -999em;
	}



#nav {
width:622px;
height:22px;
border-top: 1px #999 solid;
border-bottom: 1px #999 solid;
background:#fff;
padding:5px 0 0 0;
margin:0 0 46px 0;
font-size:9px;
line-height:18px;
}

#nav div{width:98px;font-size: 16px;color:#999;line-height:18px;height:16px;margin:0 0 -4px 0;vertical-align:bottom;}
#nav a{text-decoration:none;}
#nav ul{margin:2px 0 0 100px;padding:0;list-style:none;display:inline;line-height:11px;height:11px;vertical-align:bottom;white-space:nowrap;}
#nav li{display:inline;margin:0;padding:0 0 0 14px;}
#nav ul li ul{margin:2px 0 0 0;}

#left {background:#fff url("../../images/all/left-menu-nav-bottom.gif") top left repeat-y;float:left;width:192px;}
#right h2 {padding:0 0 10px 0;font-size: 12px;color:#999;}

#right {background:#fff;float:left;width: 652px;margin: 0 0 0 56px;}

#right p {width:591px;padding:0 0 10px 0;font-size:11px;line-height:13px;}

#right .body_image { position:relative; top:0; left:294px; padding:0; margin:10px 0 0 0;}
#right .body_image div { font-size:10px; position:absolute; top:46px; left:16px; color:#999;}
#right .body_image img { padding:0; margin:0;}

#right .control_system { position:relative; top:20px; left:294px; padding:0; margin:10px 0 0 0;}
#right .control_system div { font-size:10px; position:absolute; top:0; left:-150px;}
#right .control_system img { padding:0; margin:0;}


#right .body_image_right {top:10px;left:0;float:right;}
#right .body_image_right div { font-size:10px; position:absolute; top:186px; left:16px; color:#999;}

.partners #right .body_image_right {top:0;left:0;float:right;margin:0 40px 0 20px;}
.partners #right .body_image_right img {padding-bottom:30px;}
/*.partners #right .body_image_right div { font-size:10px; position:absolute; top:186px; left:16px; color:#999;}*/


#right .right_pad {margin-right:40px;top:0;border-bottom:1px solid white;}
#right .left_caption div { position:absolute; top:120px; left:-210px; color:#999;text-align:right;display:block;height:100px;width:200px;}

#right .body_image_left {top:10px;left:0;float:left;}
#right .body_image_left div { font-size:10px; position:absolute; top:186px; left:16px; color:#999;}

#right .body_image_rollover { left:0; top:5px; margin-top:0;padding-bottom:44px;}
#right .body_image_rollover div{ top:180px; left:0;color:#333;display:none;z-index:40;}
#right .body_image_rollover div h3{ padding-bottom:2px;color:#333;font-weight:bold;}
#right .body_image_rollover div p{ width:220px;}
#right .body_image_rollover img{ padding-left:90px;}
#right .body_image_rollover ul {list-style:none;}
#right .body_image_rollover ul li{ width:430px; height:300px;	position: absolute;	z-index: 20;	text-indent: -1000em;	display: none;	top:0;	left:90px;	}
#footer {background:#d9d9d9;clear:both;padding-top:4px;overflow:visible;position:relative;}

#footer a{text-decoration:none;color:#000;}
#footer ul{margin:0;padding:0 0 0 248px;list-style:none;font-size:9px;}
#footer li{display:inline;margin:0;padding:0 0 0 12px;white-space:nowrap;}

.clear {clear:both;}


#colwrap { overflow: hidden;}
	
#header a, #header a img {border:none;}
