.contain_all {
	width:1000px;
	table-layout:fixed;
}
.home_div {
	table-layout:inherit;
	height:10px;
}
.home_3cols {
	width:280px;
	table-layout:inherit;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#3e6385;
	vertical-align:top;
}
.home_3cols_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:26px;
	color:#ff8400;
}
.home_news_bg {
	table-layout:inherit;
	background-image:url(images/home_news_bg.jpg);
	background-repeat:repeat-x;
	height:26px;
}
.home_news_head {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:30px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#151a4a;
	vertical-align:middle;
}
.home_news_text {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	vertical-align:middle;
}
.home_2cols {
	width:410px;
	table-layout:inherit;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#4a4a4a;
	vertical-align:top;
}
.home_who_bg {
	table-layout:inherit;
	background-image:url(images/home_who_bg.jpg);
	background-repeat:repeat-x;
}
.home_who_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:26px;
	font-weight:bold;
	color:#ff8400;
	vertical-align:top;
}
.home_who_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a4a4a4;
	vertical-align:top;
}
.sub_2cols_narrow {
	width:230px;
	table-layout:inherit;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000040;
	vertical-align:top;
}
.sub_2cols_narrow_images {
	width:280px;
	table-layout:inherit;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	color:#000040;
	vertical-align:top;
	text-align:center;
}
.sub_2cols_wide {
	width:580px;
	table-layout:inherit;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#000040;
	vertical-align:top;
}
.sub_2cols_same {
	width:280px;
	table-layout:inherit;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#000040;
	vertical-align:top;
}
.sub_2cols_head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	color:#ff8400;
}
.sub_2cols_sub {
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#000040;
}
.sub_products {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	line-height:18px;
	color:#000040;
}
.sub_products_sub {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#000040;
	padding-top:8px;
	padding-bottom:9px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/sub_product_bg.jpg);
	background-repeat:repeat-x;
	display:block;
}
.sub_features {
	font-weight:normal;
	font-size:11px;
	color:#999999;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	display:block;
}
.sub_bullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	color:#000080;
}
.sub_bullet_text {
	padding-top:0px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	color:#000080;
	vertical-align:top;
	background-image:url(images/bullet_fade_bg.jpg);
	background-repeat:repeat-x;
}
.form {
	table-layout:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000040;
	vertical-align:middle;
}
.form_container {
	table-layout:inherit;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	color:#000040;
	vertical-align:middle;
}
.news_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999999;
}
.news_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000040;
}
.news_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#000040;
}
.pr_head {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999999;
}
.pr_text {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000040;
}

