﻿.TwoColumnOuterWrapper .RightWrapperBoxOuter .RightWrapperBoxInner
{
	width: 214px;
	padding: 3px;
	min-height: 300px;
	overflow: hidden;
	_height: 300px;
	_overflow: visible;
}
.BottomWrapper
{
	display: none;
}
.FeaturesOuterWrapper
{
	font-size: 9pt;
	color: #666666;
}
.FeaturesOuterWrapper .HeaderDiv
{
	min-height: 30px;
	overflow: hidden;
	_height: 30px;
	_overflow: visible;
}
.FeaturesOuterWrapper .Pic1
{
	float: right;
	margin: 0 12px;
}
.FeaturesOuterWrapper .Pic2
{
	float: left;
	margin: 0 12px;
}
.FeaturesOuterWrapper dl img
{
	margin-right: 3px;
	vertical-align: middle;
}
.FeaturesOuterWrapper dt
{
	font-size: 10pt;
	font-weight: bold;
	margin: 12px 0;
	color: #990000;
}
.FeaturesOuterWrapper dd
{
	margin: 0 18px;
}
.FeaturesOuterWrapper dl ol
{
	list-style-type: decimal;
	margin: 9px 48px;
}
.FeaturesOuterWrapper .NoteDiv
{
	clear: both;
	border: double 3px #CCCCCC;
	background-color: #DEDEDE;
	padding: 0 12px 12px 12px;
	font-size: 8pt;
}
.FeaturesOuterWrapper .NoteDiv .NoteTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	padding: 6px 0;
}
.FeaturesOuterWrapper .Footnote
{
	margin: 18px 0;
	font-size: 7pt;
	color: #999999;
}
.FeaturesOuterWrapper .PersonWrapper
{
	clear: both;
	margin-bottom: 12px;
	min-height: 100px;
	overflow: hidden;
	_height: 100px;
	_overflow: visible;
}
.FeaturesOuterWrapper .PersonWrapper .PersonPic
{
	float: left;
	padding-right: 12px;
}
.FeaturesOuterWrapper .PersonWrapper .PersonInfo
{
	float: left;
	width: 540px;
}
.FeaturesOuterWrapper .PersonWrapper .PersonInfo .PersonTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #CD0000;
	margin-bottom: 12px;
}
.FeaturesOuterWrapper .PersonWrapper .PersonInfo .PersonBio
{
}
/************************************************
FEATURE HEADER
************************************************/
.FeatureHeaderWrapper
{
	width: 657px;
	height: 150px;
}
.FeatureHeaderWrapper .HeaderPic
{
	float: left;
	width: 345px;
	height: 125px;
}
.FeatureHeaderWrapper .HeaderText
{
	float: right;
	width: 300px;
	text-align: right;
	font-size: 16pt;
	font-family: Arial, Sans-Serif;
	color: #FF9900;
	padding: 9px 12px 0 0;
}
.FeatureHeaderWrapper .HeaderLine
{
	clear: both;
	height: 5px;
	background-image: url(../Images/Home/gray_gradient_line.gif);
	background-repeat: no-repeat;
}
.FeatureHeaderWrapper .HeaderMenu
{
	font-size: 8pt;
	text-align: right;
	padding-top: 3px;
	color: #999999;
}
.FeatureOuterWrapper .FeatureContentWrapper
{
	padding-top: 12px;
	font-size: 11pt;
	line-height: 135%;
	color: #666666;
}
.FeatureOuterWrapper .FeatureContentWrapper li
{
	list-style-image: url(../Images/blt_goldstar.gif);
	padding-left: 4px;
	vertical-align: middle;
	margin-bottom: 19px;
}
.FeatureOuterWrapper .FeatureContentWrapper .PicRight
{
	float: right;
}
.ChangeLinkDiv
{
	text-align: right;
	font-size: 8pt;
}
/************************************************
PLANS TABLE
************************************************/
.PlansTable
{
	clear: both;
	width: 92%;
	margin: 0 0 15px 15px;
	border-collapse: collapse;
	background-color: #F0F0F0;
	color: #333333;
}
.PlansTable th
{
	text-align: center;
	background-color: #CD4444;
	color: #FFEEEE;
	white-space: nowrap;
	padding: 2px 6px;
}
.PlansTable .PlansRow
{
	height: 25px;
	vertical-align: middle;
}
.PlansTable .PlansRow td
{
	text-align: center;
	padding: 6px;
}
.PlansTable .PlansRow .PlansCell
{
	text-align: left;
	font-weight: bold;
	color: #565656;
}
.PlansTable .FeaturesRow
{
	vertical-align: top;
}
.PlansTable .FeaturesRow td
{
	text-align: left;
	padding: 6px;
}
.PlansTable .FeaturesRow .FeaturesCell
{
	font-weight: bold;
	color: #565656;
	width: 150px;
}
/************************************************
HOW IT WORKS
************************************************/
.HowItWorksWrapper
{
}
.HowItWorksWrapper .IntroText
{
	font-size: 12pt;
	line-height: 135%;
	color: #666666;
	text-align: justify;
	margin-bottom: 18px;
}
.HowItWorksWrapper .HowItWorksList
{
	list-style-position: outside;
	margin-left: 0;
	margin-top: 12px;
	padding-left: 24px;
	padding-right: 6px;
	vertical-align: middle;
}
.HowItWorksWrapper .HowItWorksList li
{
	margin: 0 0 6px 0;
	padding: 0;
	list-style-image: url(../Images/ico_checkmark_silver.gif);
}
.HowItWorksWrapper .HowItWorksList .Title
{
	font-size: 10pt;
	font-weight: bold;
	color: #454545;
	margin-bottom: 12px;
}
.HowItWorksWrapper .HowItWorksList p
{
	font-size: 10pt;
	text-align: justify;
	line-height: 125%;
	color: #666666;
}

