body {
	height: 100%; color: rgb(0, 0, 0); font-size: 10px; background-color: rgb(255, 255, 255);
}
div.body {
	margin: 0px auto; width: 1000px; padding-bottom: 20px; position: relative;
}
div.service-page {
	margin: 0px auto; width: 930px;
}
div.body {
	padding-bottom: 0px;
}
.divider {
	padding-top: 30px; border-top-color: black; border-top-width: 1px; border-top-style: solid;
}
.service-page h1.service-h1 {
	padding-bottom: 5px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.service-page h1.service-h1 {
	margin-bottom: 15px;
}
.service-page h2.service-h2 {
	margin-bottom: 15px;
}
.service-page ul.service-ul {
	margin-bottom: 15px;
}
.service-page h4.service-h4 {
	margin-bottom: 5px;
}
.service-page h2.service-h2 {
	background: rgb(204, 204, 204); padding: 10px; border: 1px solid currentColor; border-image: none; font-size: 2.5em; font-weight: normal; margin-top: 40px; margin-bottom: 10px;
}
hr {
	margin: 20px 0px;
}
h2 {
	line-height: 30px; font-size: 2em; margin-top: 0px; margin-bottom: 10px;
}
.index_column {
	width: 300px; padding-left: 96px; float: left;
}
.service-ul {
	line-height: 22px; font-size: 16px;
}
.parts h4.service-h4 {
	font-weight: normal; margin-top: 10px;
}
.separator {
	padding-top: 20px; margin-top: 30px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.service-page ul.service-ul li a:hover {
	text-decoration: underline;
}
.service-page ul.service-ul li {
	margin-bottom: 2px;
}
.service-page ul.service-ul li ul {
	padding-left: 15px; margin-bottom: 10px;
}
.service-page ul.service-ul h4 {
	font-size: inherit;
}
.service-page h3 {
	color: black; font-size: 20px;
}
.ui-section {
	margin: 10px 0px; padding: 20px;
}
.pattern-header {
	padding: 20px; width: 100%; margin-bottom: 20px; direction: ltr; background-color: rgb(1, 150, 214);
}
.headers {
	padding: 0px; float: left;
}
.headers h2 {
	margin: 0px 0px 5px; color: rgb(255, 255, 255); line-height: 36px; font-size: 3.6em; font-weight: bold;
}
.headers h4 {
	margin: 0px; color: rgb(255, 255, 255); font-size: 1.6em; font-weight: normal;
}
.headers span {
	color: rgb(255, 255, 255); font-size: 1.6em;
}
.spec {
	padding: 0px 0px 10px; width: 400px; float: right;
}
.spec span {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.1em;
}
.spec a {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 1.3em; display: block; -ms-word-wrap: break-word;
}
.spec a:hover {
	color: rgb(255, 255, 255);
}
table.icon_lists tr td {
	padding: 0px 40px 12px 0px;
}
table.icon_lists .td3 {
	width: 100px;
}
table.icon_lists .td2 {
	width: 450px; _font-size: 10px;
}
table.icon_lists .td1 {
	width: 100px; line-height: 15px; font-size: 12px;
}
body {
	background: white;
}
h1.service-h1 {
	color: black;
}
.hpe h2.service-h2 {
	color: black;
}
.presentation_table {
	margin-bottom: 40px;
}
.presentation_table th {
	text-align: left; color: rgb(90, 90, 90); padding-top: 10px; padding-bottom: 20px; font-size: 1.4em;
}
.presentation_table th {
	padding-right: 0px; vertical-align: top;
}
.presentation_table td {
	padding-right: 0px; vertical-align: top;
}
.content {
	padding: 0px 48px; width: auto;
}
.description_block {
	background: rgb(242, 242, 242); padding: 35px 48px; margin-top: -40px;
}
.description_block h1 {
	color: rgb(119, 119, 119);
}
.wth_30p {
	width: 30%;
}
.wth_22p {
	width: 22%;
}
.wth_1000 {
	width: 930px;
}
.cnt48 {
	padding: 0px 48px 60px;
}
.m_top_55 {
	margin-top: 40px;
}
.ul_description {
	font-size: 1.2em; margin-bottom: 18px;
}
.ul_description li {
	margin-top: 1px;
}
.m_top_0 {
	margin-top: 0px;
}
.red_allert {
	width: 200px; color: red; line-height: 18px; font-size: 1.2em;
}
.red_alert {
	color: red; line-height: 18px; font-size: 1.2em;
}
.red_alert a:hover {
	text-decoration: underline;
}
.width_280 {
	width: 280px;
}
.width_200 {
	width: 200px;
}
.width_265 {
	width: 265px;
}
.p_left_40 {
	padding-left: 40px;
}
div.index_page {
	width: 1000px;
}
.m-bottom_6 {
	margin-bottom: 6px;
}
small {
	font-size: 1.3em;
}
.presentation_block {
	border: 1px dotted rgb(118, 118, 118); border-image: none;
}
.typ_head {
	font-size: 24px; margin-bottom: 20px;
}
.lft {
	padding-right: 20px;
}
.fst {
	float: left;
}
.lst {
	float: left;
}
.col {
	float: left;
}
.lft {
	float: left;
}
.header_container {
/*	height: 72px; margin-bottom: 30px; background-color: rgb(0, 150, 214);*/
}
.header_container h1 {
	margin: 0px 0px 0px 36px; top: 24px; color: rgb(255, 255, 255); line-height: 36px; font-family: HPSimplified,Arial; font-size: 36px; font-weight: bold; display: inline; position: relative;
}
.hf_section {
	margin: 0px auto; width: 1060px;
}
.header_container a.logo {
	margin: 10px 0px 0px 40px; width: 50px; height: 60px; float: left; display: block; background-image: url("../../i/header-footer/s-header-v3.2-hpe.gif");
}
.icn_loa_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icn_vid_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icn_fon_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icn_exp_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icn_rsl_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icn_spt2_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icn_mal2_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.idd_cht_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icb_lnk_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.icn_pdf_wht {
	width: 11px !important; padding-left: 6px !important; background-color: rgb(1, 150, 214) !important;
}
.white-bkg {
	width: 60px; background-color: rgb(1, 150, 214) !important;
}
.white-bkg a {
	color: rgb(255, 255, 255) !important;
}
.icb_lnk_wht {
	color: rgb(255, 255, 255) !important; padding-left: 0px !important;
}
.link_to_library {
	display: none;
}
