body {	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	background-color: #ffffff;	background-image: url(images/diag_lines.gif);	margin: 0px;}img {	display:block;	border:0;	margin:0;	padding:0;}/*main page intro styles*/.intro  { font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-left: 100px }.intro h1  { color: #89b3cf; font-size: 16px; font-weight: normal; line-height: 148%; margin-top: 5px; margin-bottom: 10px }.intro p  { color: #fff; font-size: 12px; line-height: 148%; margin-top: 0; margin-bottom: 10px }/*badge styles*/.badge  { font-family: Tahoma, Helvetica, Arial; padding-top: 5px; padding-left: 15px }.badge h1  { color: #fff; font-size: 16px; font-style: normal; font-weight: bold; line-height: 15pt; margin-top:0;margin-bottom:3px;padding:0;}.badge p { color: #ccc; font-size: 12px; line-height: 12pt; margin-top: 0; margin-bottom: 5px }.badge h2 { margin-top: 0; margin-bottom: 0; padding-left: 0 }.badge h2 a { color: #fc0; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url("images/arrow_grey.gif"); background-repeat: no-repeat; background-position: 0 2px; text-indent: 13px; display: block }.badge h2 a:hover { background-image: url("images/arrow_yellow.gif"); background-repeat: no-repeat; background-position: 0 2px }/*footer styles*/.footnote {	color: #1f284d;	font-size: 11px;	font-family: Tahoma, Helvetica, Arial;	padding-top: 10px;	padding-bottom: 20px;}.footnote b { font-size: 11px; font-weight: bold }.product-heading {	height: 51px;	width: 100%;	background-image: url("images/products/product_banner.jpg");	background-repeat: no-repeat;}.product-heading h1 {	font-size: 20px;	font-weight: bold;	color: #FFCC00;	padding-left: 105px;	border: 0;	margin: 0px;}.product-heading h2 {	font-size: 20px;	color: #C5CCD9;	font-weight: normal;	text-align: right;	padding-right: 48px;	margin: 0px;}.product {}.product p {	font-size: 12px;	color: #33444D;	padding-left: 105px;	padding-top: 20px;	padding-right: 40px;	padding-bottom: 20px;}.product h3 {	font-size: 16px;	color: #1C3975;	font-weight: normal;	padding: 0px;	margin: 0px;}.product h4 {	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	margin: 0px;}.pages p {	font-family: Tahoma, Helvetica, Arial;	font-size: 12px;	color: #33444D;	padding-right: 48px;	padding-left: 105px;	padding-top: 25px;	padding-bottom: 25px;	line-height: 18px;}.pages a { color: #1b428b }.product h5 {	font-weight: normal;	color: #FFFFFF;	font-size: 12px;	padding-left: 5px;	margin: 0px;}.product h6 {	font-size: 12px;	color: #1C3975;	font-weight: normal;	padding: 0px;	margin: 0px;}.footer_text { color: #a0a0a4; font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 15px; border-top: #bde828 }.footer_text h3 { color: #a0a0a4; font-size: 10px; font-family: Verdana; font-weight: normal; line-height: 15px; padding-top: 0; padding-bottom: 10px }.footer_text h3 a { color: #a0a0a4; font-family: Verdana; text-decoration: none }.footer_text h3 a:hover { color: #808080; font-family: Verdana; text-decoration: underline }.pages a:hover  { color: #718888 }