h1{
	font:22px Palatino,Georgia,Times,serif;
	padding: 4px;
	background-color:#78909A;
	color:#fff;
	border-top:1px solid #BEE4F3;
	margin-top:0;
	
}
h4 {
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#005072;
	border-bottom:1px solid #336699;
	margin:12px 0 12px 0;
	width:540px;
	border-top:1px dotted #ccc;
	padding-top:18px;
}
h5, h6 { 
	display:inline;
	font:20px Palatino,Georgia,Times,serif;
	font-weight:bold;
	padding:6px;
	padding-bottom:12px;
	
}
h6 {
	
}
h4, .prod, #faq_content, #resolution_content{
	margin-left:12px;
}
#resolution_content {
	width:540px;
}
#services, #products {
	float:left;
	padding-left:12px;
	margin-top:12px;
}
#services {
	width:617px;
	border-right:1px dotted #ccc;
	padding-left:0;
}
#products {
	width:302px;
	border-top:1px dotted #ccc;
	padding-left:12px;
}

#faq_content {
	width:540px;
}

.prod {
	margin-bottom:12px;
	
}
.prod_img, .prod_title, .prod_desc {
	float:left;
}
.prod_img {
	margin-right:25px;
}
.prod_title {
	font:14px Tahoma, Geneva, sans-serif;
	color:#78909a;
	font-weight:bold;
}
.prod_desc, .faq_q, .faq_a {
	width:350px;
	font:12px Verdana, Geneva, sans-serif;
	margin-top:6px;
}
#resolution_content p {
	font:12px Verdana, Geneva, sans-serif;
}
.faq_q {
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
}
.faq_a {
	color:#373737;
}
.support_img {
	width:235px;
	text-align:right;
}
.clear {
	clear:both;
	margin-bottom:12px;
}
.pannel1, .pannel_center, .pannel2 {
	float:none;
}
.pannel_center {
	margin: 13px 0px;
}
.hs_local_nav a {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.hs_local_nav a:hover {
	text-decoration:underline;
}
.resolution_table {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}
.resolution_table td {
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

