﻿body {
}

#divHomeMiddle {
	position: relative;
	/*
	background-image: url('../../images/center_white_top.png');
	background-position: left top;
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	*/
	width: 765px;
	text-align: center;
}

#imgHomeImage {
	position: relative;
	z-index: 4;
	margin-bottom: 2px;
	
}

#divHomeBoxes {
	background-image: url('../../images/circuits.jpg');
	width: 766px;
	height: 227px;
	margin: 0 auto;
}

#divHomeBoxesPadding {
	padding-top: 17px;
	padding-left: 20px;
}

.home_box {
	float: left;
	background-image: url('../../images/homebox.gif');
	background-repeat: no-repeat;
	width: 180px;
	height: 178px;
	padding-top: 13px;	
	color: #557293;
	font-family: Verdana;
	font-size: 10pt;
}
.home_box h3 {
	font-family: Arial Black, Gadget, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	color: #557293;
}
.home_box hr {
	color: #557293;
	width: 141px;
}
.home_box_padding {
	padding-left: 15px;
	padding-right: 15px;	
	overflow: hidden;
	height: 155px;
}
.home_box_scroll_buttons {
    height: 19px;
    padding-top: 1px;
    text-align: center;
}
.home_box_text {
	text-align: justify;
	font-size: 8pt;
}

.home_box_partners_table {
    height: 135px;
    width: 140px;
    margin: 0 auto;
}

.home_box_partners  {
    text-align: center;
    height: 130px;
}

.home_box_partners img {
    /* make sure &nbsp; is before and after img */
    margin-top: expression(0 + (( 100 - this.height ) / 2)); 
    vertical-align: middle;    
}
html>body div.prodlist_product_img img {    /*hidden from IE 5 - 6 */
    margin-top: 0; /* to clean up, just in case IE later supports valign! */
    vertical-align: middle;
}

.img_partner {
    
}

#img25Years {
}