@charset "utf-8";
/* CSS Document */

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}

/* COMPARE PLANS PAGE */

.comparePlans td {
	font-family: verdana, arial, sans-serif;
}
.comparePlans .cplans {
	background: url('/images/comparetable/blue-tab.jpg') #0060BE repeat-x left top;
	border-left: 1px solid #fff;
	font-weight: bold;
	font-size: 11px;
}
.comparePlans .SelectedPlan {
	background: url('/images/comparetable/red-tab.jpg') #A43A2D repeat-x left top;
	border-left: 1px solid #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.cplans {
	color: #fff;
	text-decoration: none;
	text-align:center;
}
.cplans a:link, .cplans a:visited, .cplans a:hover, .cplans a:active {
	color: #fff;
	text-decoration: none;
}
.SelectedPlan a {
	color: #fff;
	text-decoration: none;
}
.SelectedPlan a:hover {
	color: #fff;
	text-decoration: underline;
}
.comparePlans .HeadingCaption {
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	color: #0B6CCA;
	font-weight: bold;
	background: url('/images/comparetable/heading.gif') no-repeat 8px center;
	padding-left: 31px;
	text-align: left;
}
.comparePlans .MainHeading {
	background: #0161BD url('/images/comparetable/subheading.gif') no-repeat 8px center;
	padding-left: 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px
}
.comparePlans .hilite {
	background: #FFFFD3;
	color: #252525;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}
.comparePlans .hiliteplan {
	background: #FF8071;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.comparePlans .hilitetd {
	background: #FED5D0;
	color: #252525;
	font-size: 11px;
}
.comparePlans .hilitetdalt {
	background: #FFF2F1;
	color: #252525;
	font-size: 11px;
}
.comparePlans .alt1, .comparePlans .alt2, .comparePlans .alt3, .comparePlans .alt4 {
	color: #252525;
	font-size: 11px;
}
.comparePlans .alt2 {
	background: #fff url('/images/comparetable/pointer.gif') no-repeat 13px center;
	padding-left: 31px;
	text-align: left;
}
.comparePlans .alt1 {
	background: #DEEDFB url('/images/comparetable/pointer.gif') no-repeat 13px center;
	padding-left: 31px;
	text-align: left;
}
.comparePlans .alt3 {
	background: #DEEDFB;
	text-align:center;
}
.comparePlans .alt4 {
	text-align:center;
}
.pricetext {
	color:#CC0000;
}
.promo2 {
	background-color: #FFCC00;
	padding:10px;
}
.comparePlans .promo1 {
	background: #FFCC00 url('/images/comparetable/pointer.gif') no-repeat 13px center;
	padding:10px;
	padding-left: 31px;
	text-align: left;
	font-weight:bold;
}
.comparePlans .textHilight {
	font-weight:bold;
}
.comparePlans .comparePlans a {
	color: #0036A3;
}
.comparePlans .SubHeading {
	background: #5A98D4 url('/images/comparetable/subheading.gif') no-repeat 8px center;
	padding-left: 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
/* COMPARE PLANS PAGE */
.alternateplan_heading {
	margin: 8px 0;
	padding-left:32px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	background:url(/images/comparetable/alternateplan_head.gif) #f4fff1 no-repeat 6px 2px;
	border-bottom:1px solid #c5f2b9;
}
h4 {
	color:#FF6600;
}
