@CHARSET "ISO-8859-1";
table.table_services {
	width: 590px;
	height: 200px;
	border: 0px solid #999999;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
}
td.td_services_title {
	width: 590px;
	color: #082f7e;
	background-color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	height: 20px;
	vertical-align: top;
	background-image: url('../images/services_bg2.gif');
	background-repeat: no-repeat;
}
td.td_services_desc {
	width: 300px;
	vertical-align: top;
}
td.td_services_bullets {
	width: 287px;	
	vertical-align: top;
	font-size: 12px;
}
/* ----------------------------------
			Table Rates CSS:
------------------------------------*/
table.tables_rates {
	width: 580px;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	margin-bottom: 3px;
}
td.td_rates_title {
	background-color: #001166;
	color: white;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
}	
td.td_rates_header {
	font-weight: bold;
	/* background-color: #B16A00; */
	background-color: #a9c1ff;
	border-bottom: 1px solid #555555;
}
td.td_rates_desc {
	width: 400px;
}
td.td_rates_monthly {
	width: 90px;
}
td.td_rates_annual {
	width: 90px;
}	
tr.tr_rates_gold {
	background-color: #ffff99;
}
tr.tr_rates_silver {
	background-color: #dddddd;
}
tr.tr_rates_bronze {
	background-color: #cccc66;
}
sup.sup_rates {
	vertical-align: baseline;
	font-size: 10px;
	position: relative;
	font-weight: 500;
	top: -0.35em;
	text-decoration: underline;
}
/* ----------------------------------
			Table Rates CSS:
------------------------------------*/
table.tables_features_and_plans {
	width: 580px;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	margin-bottom: 10px;
	background-color: white;
}
td.td_header_desc {
	font-weight: bold;
	width: 405px;
	background-color: #a9c1ff;
	color: black;
}
td.td_header_bronze {
	font-weight: bold;
	width: 60px;
	text-align: center;
	background-color: #a9c1ff;
	color: black;
}
td.td_header_silver {
	font-weight: bold;
	width: 65px;
	text-align: center;
	background-color: #a9c1ff;
	color: black;
}
td.td_header_gold {
	font-weight: bold;
	width: 50px;
	text-align: center;
	background-color: #a9c1ff;
	color: black;
}
td.td_fnp_desc {
	font-weight: bold;
	width: 405px;
	background-color: #ffffff;
}
td.td_fnp_bronze {
	font-weight: bold;
	width: 60px;
	text-align: center;
	background-color: #cccc66;	
}
td.td_fnp_silver {
	font-weight: bold;
	width: 65px;
	text-align: center;
	background-color: #dddddd;
}
td.td_fnp_gold {
	font-weight: bold;
	width: 50px;
	text-align: center;
	background-color: #ffff99;
}
span.span_yes {
	color: #004400;
}
span.span_no {
	color: #990000;
}	
/* ----------------------------------
		Defaults for V page
------------------------------------*/		
sup {
	vertical-align: baseline;
	font-size: 10px;
	position: relative;
	font-weight: 600;
	top: -0.4em;
	}
A.a_nav_menu {
	color: #000000;	
	font-size: 1.125em;
}
a.a_nav_menu:visited {
	color: #000000;	
	font-size: 1.125em;
}
A.a_nav_menu:hover {
	color: #666666;
	font-size: 1.125em;
}
/* ----------------------------------
		Test Services Page
------------------------------------*/
table.table_services_box{
	margin-left: auto; 
	margin-right: auto; 
	margin-top: .75em;
	background-color: #f0f8ff; 
	border-collapse: collapse; 
	padding: 0px; 
	border: 0px;
}
td.td_tlc{
	height: 3px; 
	width: 3px; 
	background-image: url('../images/box_tlc.gif'); 
	background-repeat: no-repeat; 
	background-position:top left;
	font-size: 3px;
}
td.td_trc{
	height: 3px; 
	width:3px; 
	background-image: url('../images/box_trc.gif'); 
	background-repeat: no-repeat; 
	background-position:top right;
	font-size: 3px;	
}
td.td_blc{
	height: 3px; 
	width:3px; 
	background-image: url('../images/box_blc.gif'); 
	background-repeat: no-repeat; 
	background-position:bottom left;
	font-size: 3px;	
}
td.td_brc{
	height: 3px; 
	width:3px; 
	background-image: url('../images/box_brc.gif'); 
	background-repeat: no-repeat; 
	background-position:bottom right;
	font-size: 3px;	
}
td.td_spacer{
	height: 3px;
	font-size: 3px;	
}
td.td_services_content{
	vertical-align: top;
	padding-right: 8px;
}