/* Telestial CSS Styles */body{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#2C2C2C;	line-height:1.5;}body a:link { color:#003366; text-decoration:underline; }body a:visited { color:#003366; text-decoration:underline; }body a:hover { color:#0F6ADB; text-decoration:none; }p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:1.75;	padding-top:2px;	margin-top:0px;	margin-bottom:8px;}table tr td {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:1.25;}.font_10{	font-size:10px;}.font_11{	font-size:11px;}.font_12{	font-size:12px;}.font_13{	font-size:13px;}.font_14{	font-size:14px;}.font_16{	font-size:16px;}p.subsection_title{	font-size:13px;	font-weight:bold;	color:#265079;	margin-top:0px;	margin-bottom:0px;}p.content10{	font-size:10px;}p.content11{	font-size:11px;}p.content12{	font-size:12px;}p.content13{	font-size:13px;}p.content14{	font-size:14px;}p.content16{	font-size:16px;}ul{	margin-top:10px;	margin-bottom:20px;}li{	color:#003366;	margin:0px;	padding-bottom:7px;	list-style-image:url(images/bullets/li_bullet.gif);}.nav_top {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight:bold;}.nav_top a:link { color:#FFFFFF; text-decoration:none; }.nav_top a:visited { color:#FFFFFF; text-decoration:none; }.nav_top a:hover { color:#FFFFFF; text-decoration:underline; }.nav_main {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	font-weight:bold;}.nav_main a:link { color:#003366; text-decoration:none; }.nav_main a:visited { color:#003366; text-decoration:none; }.nav_main a:hover { color:#790000; text-decoration:underline; }.nav_main_box {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #111111;	line-height:1;}.nav_main_box a:link {	color:#111111; text-decoration:none; }.nav_main_box a:visited { color:#111111; text-decoration:none; }.nav_main_box a:hover { color:#0F6ADB; text-decoration:underline; }.footer {	font-size: 11px;	color: #FFFFFF;}.footer a:link {	color:#FFFFFF; text-decoration:none; }.footer a:visited { color:#FFFFFF; text-decoration:none; }.footer a:hover { color:#FFFFFF; text-decoration:underline; }.side_links {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;	text-decoration:underline;}.side_links a:hover { color:#0F6ADB;  }.h1_purple {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #445B7B;		font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h1_green {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #5A9B43;		font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h1_gray {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #666666;		font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h1_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #A80717;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h1_orange {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #FA830B;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h1_blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color:#003366;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}h2{	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #232323;	margin: 0px;	padding: 0px;}h2.h2_blue{	color: #003366;}h2.h2_purple{	color: #445B7B;}h2.h2_white{	color: #FFFFFF;}h2.h2_red{	color: #A80717;}h2.h2_gray{	color: #666666;}h2.h2_black{	color: #000000;}h2.h2_green{	color: #669933;}.h2_purple {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #445B7B;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h2_white {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #FFFFFF;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h2_blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #003366;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h2_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color: #A80717;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h2_subtext_red {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color:#990000;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h2_subtext_purple {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color:#3D4B7C;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.h2_subtext_blue{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color:#4C84BD;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.text10{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.text11{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.text12{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.text13{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.text14{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}.text16{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;}.price_large {	font-family: Arial, Helvetica, sans-serif;	font-size:22px;	color: #3E8F01;	font-weight:bold;	padding:0px;	margin:0px;}.price_medium {	font-family: Arial, Helvetica, sans-serif;	font-size:16px;	color: #3E8F01;	font-weight:bold;	padding:0px;	margin:0px;}.price_small {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color: #3E8F01;	font-weight:bold;	padding:0px;	margin:0px;}.text_field{	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;	color:#003366;	background-color:#E9F0F2;	border:1px solid #B7CED5;	margin:0px;	padding:2px;}.table1_key{	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:800;	padding:7px;	border-top:1px;	border-top-color:#FFFFFF;	border-top-style:solid;	border-bottom:1px;	border-bottom-color:#C6D7EC;	border-bottom-style:solid;	background-color:#E2EBF5;	vertical-align:top;	text-align:center;	}.table1_content{	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	padding:7px;	border-top:1px;		border-top-color:#FFFFFF;	border-top-style:solid;	border-bottom:1px;	border-bottom-color:#C6D7EC;	border-bottom-style:solid;	background-color:#F1F5FA;	vertical-align:top;	text-align:center;}.table2 {	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #3F4D7E;	border-right-color: #3F4D7E;	border-left-color: #3F4D7E;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #3F4D7E;}.table2_heading {	font-weight: bold;	color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #3F4D7E;	background-color: #3F4D7E;	margin: 0px;	padding-right: 10px;	padding-left: 10px;	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;}.table2_content td {	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E6E6E6;	font-size: 12px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	line-height: 16px;}.bullet {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	font-weight: normal;	color: #333333;	list-style-image: url(images/bullet_arrow.gif);}.box ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #000000;	list-style-image: url(images/pages/home/checkmark2.jpg);	margin-top: 0px;	padding-top: 12px;	padding-bottom: 13px;	margin-bottom: 0px;}.box2  ul {	font-family: Arial, Helvetica, sans-serif;	line-height: 16px;	color: #000000;	list-style-image: url(images/pages/home/arrow_tj.gif);	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	font-size: 12px;}.padding {	margin: 0px;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 0px;}.box {	background-image: url(images/pages/home/bg_findout.jpg);	background-repeat: no-repeat;	background-position: center top;	margin: 0px;	padding-top: 60px;	padding-right: 20px;	padding-bottom: 14px;	padding-left: 20px;	line-height: 16px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.box td {	font-size: 12px;}.boxline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #22A6E6;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #22A6E6;	border-left-color: #22A6E6;}.box2 {	margin: 0px;	padding-top: 19px;	padding-right: 8px;	padding-bottom: 17px;	padding-left: 8px;}.box2 td {	font-size: 12px;	line-height: 13px;}.box2line {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #7594AB;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #7594AB;	border-left-color: #7594AB;}.box  li {	color: #000000;	line-height: 13px;}.box2 li {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	line-height: 13px;}.section_title{	color:#003366;	font-size:14px;	font-weight:bold;	text-align:left;	line-height:1;	border-bottom:solid 2px #94B2C7;	padding-top:8px;	padding-bottom:5px;}.section_title a:link { color:#003366; text-decoration:none; }.section_title a:visited { color:#003366; text-decoration:none; }.section_title a:hover { color:#003366; text-decoration:none; }/* Javascript Tool Tip */.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}#tt {position:absolute; display:block; background:url(//www.telestial.com/images/tooltip/tt_left.gif) top left no-repeat}#tttop {display:block; height:5px; margin-left:5px; background:url(//www.telestial.com/images/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}#ttbot {display:block; height:5px; margin-left:5px; background:url(//www.telestial.com/images/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}.reviewline {	background-color: #FFF;	padding-top: 20px;	padding-left: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	padding-right: 20px;	padding-bottom: 20px;	border-bottom-color: #BFC9D0;}.reviewline h1 {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	line-height: 18px;	font-weight: bold;	color: #3671A1;	padding-top: 0px;	padding-bottom: 10px;	margin: 0px;}.reviewline p {	line-height: 16px;	padding-top: 3px;	padding-bottom: 6px;	margin: 0px;}