/* CSS Document */

#h_rule {
	position:absolute;
	left:7px;
	top:13px;
	width:781px;
	height:1px;
	z-index:14;
}
#hb_logo {
	position:absolute;
	left:7px;
	top:24px;
	width:157px;
	height:28px;
	z-index:1;
	background-image: url(../img/hildebrand_logo.gif);
}
#menu_a {
	position:absolute;
	left:428px;
	top:39px;
	width:77px;
	height:13px;
	z-index:6;
}
#menu_b {
	position:absolute;
	left:505px;
	top:39px;
	width:74px;
	height:13px;
	z-index:7;
}
#menu_c {
	position:absolute;
	left:579px;
	top:39px;
	width:73px;
	height:13px;
	z-index:8;
}
#menu_d {
	position:absolute;
	left:652px;
	top:39px;
	width:68px;
	height:13px;
	z-index:9;
}
#menu_e {
	position:absolute;
	left:720px;
	top:39px;
	width:69px;
	height:14px;
	z-index:10;
}

#title_bar {
	position:absolute;
	left:7px;
	top:59px;
	width:454px;
	height:39px;
	z-index:2;
	padding-top:3px;
	padding-left:8px;
}

.solutions {
	position:absolute;
	top:59px;
	width:153px;
	height:246px;
	z-index:5;
}
#solutions_a {
	left:476px;
}
#solutions_b {
	left:636px;
}
.sol_text {
	position:absolute;
	left:0px;
	top:0px;
	width:148px;
	height:88px;
	z-index:11;
	padding-top:4px;
	padding-left:5px;
}
.sol_read {
	position:absolute;
	left:5px;
	top:70px;
	width:68px;
	height:11px;
	z-index:4;
}
.sol_image {
	position:absolute;
	left:0px;
	top:91px;
	width:153px;
	height:156px;
	z-index:11;
}
.sol_50pc_a {
	position:absolute;
	left:0px;
	top:0px;
	width:153px;
	height:22px;
	z-index:11;
}
.sol_50pc_b {
	position:absolute;
	left:0px;
	top:0px;
	width:153px;
	height:14px;
	z-index:12;
}

#copyright {
	position:absolute;
	left:7px;
	top:532px;
	width:198px;
	height:12px;
	z-index:13;
}
#bottom_menu {
	position:relative;
	left:526px;
	top:532px;
	width:263px;
	height:12px;
	z-index:13;
	background-image:url(../img/hildebrand_logo_tiny.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.article{
	overflow: -moz-scrollbars-horizontal:auto;
	overflow-x: hidden;
	overflow-y: hidden;
	column_span: all;
}