/* GENERAL TEMPLATE ITEMS */

body {
	top: 0px;
	left: 0px;
	background-color: #F7B7B8;
	background-image: url(../../images/mld_new_main_bkgd.gif);
	background-repeat: repeat-x;
	/*font: 11px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #645E5E;*/
	margin: 0px;
	padding: 0px;
}
img {
  border: 0px; 
}
a {
	text-decoration: none;
	font: 12px/18px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #A20E3B;	
}
a:hover {
	font-weight: bold;
	text-decoration: underline;
	font: 12px/18px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #C8013D;
}

#CenteredContainer {
	position: absolute;
	left: 50%;
	top: 0px;
	z-index: 1;
	margin-left: -387px;
	width: 774px;
	background-image: url(../../images/mld_verticalshdw_bkgd.gif);
	background-repeat: repeat-y;
	padding: 0px;
}
#BaseContainer {
    position: relative;
	top: 0px;
	left: 0px;
	width: 774px;
	background-image: url(../../images/mld_centered_bkgd.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#MainContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	background-color: #ffffff;
	padding: 0px;
	margin-left: 7px;
}
.Divider {
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	height: 5px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}
.Clearer {
	clear: both;
	line-height: 0px;
	height: 0px;
}
.Spacer {
    clear: both;
    position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
}
.HorizontalWhiteLine {
    clear: both;
    position: relative;
	top: 0px;
	left: 0px;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}
.HorizontalDarkLine {
    clear: both;
    position: relative;
	top: 0px;
	left: 0px;
    background-color: #0E80A6;
    margin: 0px;
    padding: 0px;
}
.BlueForm
{
	text-align: left;
	font: 12px/24px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #027498;
	border: #83C7DD 1px solid;
	padding: 0px;
	margin: 0px;		
}


/* NAVIGATION STYLES */

ul.NavList 
{
 	margin: 0px;
	padding: 0px;
}
li.NavListItem 
{
	list-style: none;
	float: left;
	top: 0px;
	margin: 0px;
	padding: 0px;
	height: 22px;
	font: 0px/0px Arial, Tahoma, Verdana, Geneva, sans-serif;
}
li.SubNavSide 
{
	list-style: none;
	float: left;
	top: 0px;
	margin: 0px;
	padding: 0px;
	height: 62px;
	font: 0px/0px Arial, Tahoma, Verdana, Geneva, sans-serif;
}
li.SubNavListItem 
{
	list-style: none;
	float: left;
	top: 0px;
	margin: 0px;
	padding-top: 7px;
	height: 62px;
	font: 0px/0px Arial, Tahoma, Verdana, Geneva, sans-serif;
}


/* HEADER ITEMS */

#Header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	padding: 0px;
	margin: 0px;
}
#TopStripe {
	top: 0px;
	left: 0px;
	width: 760px;
	height: 3px;
	background-color: #EF4944;
	border-bottom: #ffffff 1px solid;
	padding: 0px;
	margin: 0px;
}
#Logo {
	position: relative;
	width: 189px;
	height: 128px;
	border-right: #ffffff 1px solid;
	margin: 0px;
	padding: 0px;
}
#HeaderBars {
	position: absolute;
	top: 0px;
	left: 190px;
	width: 570px;
	height: 128px;
}
#TopBar {
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	height: 80px;
	background-color: #B8E4F2;
	padding: 0px;
	margin: 0px;
}
#TopLink {
	top: 0px;
	left: 0px;
	width: 570px;
	height: 40px;
	background-color: #B8E4F2;
	padding: 0px;
	margin: 0px;
}
#TaglineBar {
	top: 0px;
	left: 0px;
	width: 570px;
	height: 40px;
	background-color: #B8E4F2;
	padding: 0px;
	margin: 0px;
}
#NavBar {
	top: 0px;
	left: 0px;
	width: 570px;
	height: 31px;
	background-color: #0E637F;
	border-top: #ffffff 1px solid;
	padding: 0px;
	margin: 0px;
}
#BlankBar {
	top: 0px;
	left: 0px;
	width: 570px;
	height: 15px;
	background-color: #83C2D7;
	border-top: #ffffff 1px solid;
	padding: 0px;
	margin: 0px;
}
#BottomStripe {
	top: 0px;
	left: 0px;
	width: 760px;
	height: 4px;
	background-color: #3AB1D8;
	border-top: #ffffff 1px solid;
	padding: 0px;
	margin: 0px;
}

#InsideMiddleContent {
    position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	background: #D1EDF5 url(../../images/dt_tem_main_bkgd.jpg) repeat-y;
	padding: 10px 0px 75px 0px;
	margin: 0px;
}
#InsideMiddleMembers {
    position: relative;
	top: 0px;
	left: 0px;
	width: 743px;
	background: #EF979A url(../../images/dt_members_main_bkgd.gif) repeat-x;
	padding: 8px 9px 10px 8px;
	margin: 0px;
}
#InsideMembersSubnavContainer {
    position: relative;
	top: 0px;
	left: 0px;
	width: 743px;
	height: 62px;
	background: #EF979A url(../../images/dt_member_subnav_bkgd.gif) repeat-x;
	padding: 0px;
	margin: 0px 0px -7px 0px;
}
#InsideMembersContentContainer {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	background-color: #FFFFFF;
	border-left: solid 1px #E6989B;
	border-right: solid 1px #E6989B;
	padding: 0px 10px;
	margin: 0px;
}
#InsideMembersTertiaryNavContainer {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	border-top: solid 1px #B5DDEA;
	border-bottom: solid 1px #B5DDEA;
	padding: 0px;
	margin: 0px;
}
#InsideMembersTertiaryNavContainer p {
	text-align: left;
	font: 10px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #0E637F;
	padding: 4px 0px;
	margin: 0px;
}
.InsideMembersPageTitle {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	border-bottom: solid 1px #B5DDEA;
	padding: 0px;
	margin: 0px;
}
.InsideMembersIntro {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	padding: 30px 0px;
	margin: 0px;
}
.InsideMembersIntroText p {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
	padding: 5px 0px 5px 18px;
	margin: 0px;
}
.InsideMembersIntroText li {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
	padding: 5px 0px 5px 18px;
	margin: 0px;
}
.InsideMembersIntroText h1 {
    font: 14px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 8px 18px;
	margin: 0px;
}
.InsideMembersDivider {
    clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	border-top: solid 1px #B5DDEA;
	border-bottom: solid 1px #B5DDEA;
	padding: 2px 0px;
	margin: 0px;
}
.InsideMembersDivider p {
	width: 721px;
	background-color: #DBF1F7;
	text-align: center;
	font: 14px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #045671;
	padding: 8px 0px;
	margin: 0px;
}
.InsideMembersInstructions {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	padding-top: 10px;
	margin: 0px;
}
.InsideMembersInstructionsText p {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
	padding: 5px 0px;
	margin: 0px;
}
.InsideMembersInstructionsText li {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
	padding: 5px 0px;
	margin: 0px;
}
.InsideMembersInstructionsText h1 {
    font: 14px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
h1.SnagBagHeader 
{
    font: 14px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 8px 0px;
	margin: 0px;	
}
.InsideMembersInstructionsRedText  {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
.InsideMembersInstructionsRedTextLarge  {
    font: 18px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}
.InsideMembersInstructionsRedTextLargediv 
{
    font: 18px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	background-color: #FBE1E2;
	width: 460px;
	color: #BE262D;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 16px;	
}
.InsideMembersInstructionsRedTextMedium {
    font: 16px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 16px 0px;
	margin: 0px 0px 16px 0px;
}
.InsideMembersInstructionsTextQuote 
{
	background-color: #FCE2E4;
	padding: 15px 15px 15px 15px;
	margin: 0px;
}
.InsideMembersInstructionsTextQuote p
{
	font-style: italic;
}
.InsideMembersRecap 
{
	background-color: #FCE2E4;
	padding: 15px 15px 15px 15px;
	margin: 0px;
}
.InsideMembersRecap p
{

}
.InsideMembersInstructionsTextPink 
{
	background-color: #FCE2E4;
	padding: 15px 15px 15px 15px;
	margin: 0px;
}
.InsideMembersInstructionsTextPink p
{
	font-weight: bold;
}
.InsideMembersFormContainer {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	padding: 0px;
	margin: 0px;
}
.InsideMembersFormTop {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	padding: 0px;
	margin: 0px;
}
.InsideMembersFormMiddle {
    position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	background-color: #DBF1F7;
	padding: 0px;
	margin: 0px;
}
.InsideMembersFormMiddle a {
    font: 12px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: underline;	
	color: #045671;
	padding: 0px 0px 8px 0px;
}
.InsideMembersFormMiddle a:hover {
    font: 12px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: underline;	
	color: #0598C8;
	padding: 0px 0px 8px 0px;	
}
a.DownloadPocketReminder  {
    font: 11px/18px Verdana, Arial, Tahoma, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: underline;	
	color: #045671;
	padding: 0px 0px 8px 0px;
}
a:hover.DownloadPocketReminder  {
    font: 11px/18px Verdana, Arial, Tahoma, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: underline;	
	color: #83C2D7;
	padding: 0px 0px 8px 0px;	
}
.InsideMembersForm p {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #045671;
	padding: 5px 0px;
	margin: 0px;
}
.InsideMembersFormLongRow {
	padding: 0px 18px;
	margin: 0px;
}
.InsideMembersFormLongRow p {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #045671;
	padding: 5px 0px;
	margin: 0px;
}
.InsideMembersFormLongRow a {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #045671;
	text-decoration: underline;
}
.InsideMembersFormLongRow a:hover {
    font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #1E1C1C;
	text-decoration: underline;
}
.InsideMembersForm h2 {
    font: 13px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;	
	color: #045671;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}
.InsideMembersFormField {
	width: 495px;
	background-color: #FFFFFF;
	border: solid 1px #51BAD7;
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
}
.InsideMembersFormFieldNarrow {
	width: 425px;
	background-color: #FFFFFF;
	border: solid 1px #51BAD7;
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
	margin: 0px 0px 0px 3px;	
}


td.TableCellOutlineBox  {
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #000000;
	padding: 5px 5px 5px 5px;
	margin: 8px 0px 15px 0px;
	background-color: #FFFFFF;
	border: dashed 1px #3E8298;
	background-color: #E2F2F7;
}

.InsideMembersFormFootnote {
	font: 10px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
	padding: 5px 0px;
	margin: 0px;
}
.InsideMembersFormFootnote a {
	font: 10px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #045671;
	text-decoration: none;
}
.InsideMembersFormFootnote a:hover {
	font: 10px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #045671;
	text-decoration: underline;
}
.InsideMembersFormBottom {
    position: relative;
	top: 0px;
	left: 0px;
	width: 719px;
	padding: 0px;
	margin: 0px;
}
.DTSignUpFormText {
	font: 12px/18px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #0E637F;
}
.DTSignUpFormField {
	background-color: #FFFFFF;
	border: solid 1px #51BAD7;
	font: 12px/18px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #1E1C1C;
}
.DTSignUpFormButton {
	background-color: #0E637F;
	border: solid 2px #3AB1D8;
	font: 12px/18px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #FFFFFF;
	padding: 2px 6px;
}

#Footer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 774px;
	background-color: #F7B7B8;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#Footer p.Links {
	font: 12px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #A20E3B;
	text-decoration: none;
	padding: 0px 10px 8px 0px;
	margin: 0px;
}
#Footer p.Legal {
	font: 10px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;
	color: #A20E3B;
	text-decoration: none;
	padding: 0px 10px 20px 0px;
	margin: 0px;
}
#Footer a {
	font-weight: bold;
	color: #A20E3B;
	text-decoration: none;
}
#Footer a:hover {
	font-weight: bold;
	color: #D80243;
	text-decoration: underline;
}


/* INDIVIDUAL PAGES */

#LandingPageContentContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 750px;
	background: #FFFFFF url(../../images/dt_landingbox_bkgd.gif) repeat-y;
	border-bottom: solid 1px #56A8C3;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentContainerTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 750px;
	padding: 0px;
	margin: 0px;
}
#LandingPageContent {
	position: relative;
	top: 0px;
	left: 0px;
	width: 731px;
	padding-left: 12px;
	margin: 0px;
}
#LandingPageContentTextBox {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 542px;

	background-color: #FFFFFF;
	border: solid 1px #0C617E;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextBoxGeneral {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 542px;
	background-color: #FFFFFF;
	border: solid 1px #0C617E;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentIllustration {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 176px;
	border: solid 1px #83C2D7;
	padding: 0px;
	margin: 2px 0px 0px 2px;
}
#LandingPageContentText {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 357px;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_1.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_2.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle3 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_3.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle4 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_4.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle5 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_5.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle6 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_6.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle7 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_7.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle8 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_8.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle9 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_9.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle10 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	height: 40px;
	background: url(../../images/dt_landingbox_title_10.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextTitle1 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle2 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle3 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle4 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle5 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle6 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle7 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle8 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle9 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
#LandingPageContentTextTitle10 h1 {
	visibility: hidden;
	font: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
.LandingPageContentTextGeneral {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 542px;
}
.LandingPageContentTextGeneral p {
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #000000;
	padding: 0px 17px 8px 17px;
	margin: 0px;
}
.LandingPageContentTextGeneral li {
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #000000;
	padding: 0px 17px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.LandingPageContentTextGeneral ul 
{
	list-style-position: outside;
	list-style-type: disc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 35px;
}
ul.PlanPointList  
{
	list-style-position: outside;
	list-style-type: disc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 34px;
}
li.PlanPointList  
{
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}


#LandingPageContentTextIntro {
	position: relative;
	top: 0px;
	left: 0px;
	width: 357px;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentTextIntro p {
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #000000;
	padding: 5px 16px;
	margin: 0px;
}
#LandingPageContentMembers {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 182px;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentMembersLogin {
	position: relative;
	top: 0px;
	left: 0px;
	width: 182px;
	height: 196px;
	background-color: #83C7DD;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentMembersLoginTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 182px;
	height: 33px;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentMembersLoginForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 180px;
	height: 154px;
	background-color: #CFE8F0;
	border: solid 1px #96C3D2;
	padding: 0px;
	margin: 0px;
}
.LandingBoxLoginFormText {
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #027498;
	padding: 6px 0px 0px 6px;
	margin: 0px;
}
.LandingBoxLoginFormText a {
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #027498;
	text-decoration: underline;
}
.LandingBoxLoginFormText a:hover {
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #045671;
	text-decoration: underline;
}
.LandingBoxLoginFormField {
	width: 130px;
	background-color: #FFFFFF;
	border: solid 1px #83C7DD;
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;	
	color: #045671;
}
#LandingPageContentMembersSignup {
	position: relative;
	top: 0px;
	left: 0px;
	width: 182px;
	height: 70px;
	background-color: #CFE8F0;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentMembersSignupTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 182px;
	height: 33px;
	padding: 0px;
	margin: 0px;
}
#LandingPageContentMembersSignupButton {
	position: relative;
	top: 0px;
	left: 0px;
	width: 182px;
	height: 37px;
	padding: 0px;
	margin: 0px;
}
.LandingPageCallout 
{
	width: 300px;
	background-color: #FAE0E1;
	padding: 10px 10px 10px 10px;
	margin: 20px 0px 25px 17px;
	
}
.LandingPageCallout p   
{
	font: 18px Arial, Verdana, Geneva, Tahoma, sans-serif;
	font-weight: bold;	
	line-height: 21px;
	text-align: center;
	color: #55011B;
	padding: 0px 0px 15px 0px;		
}
.QuoteExcerpt 
{
	width: 470px;
	background-color: #FAE0E1;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 17px 17px;
	
}
.QuoteExcerpt p 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #55011B;
	padding: 0px 0px 15px 0px;		
}
a.SignUpLink  {
	font: 18px Arial, Verdana, Geneva, Tahoma, sans-serif;
	font-weight: bold;	
	color: #751116;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;	
}
a:hover.SignUpLink  {
	font: 18px Arial, Verdana, Geneva, Tahoma, sans-serif;
	font-weight: bold;	
	color: #D52B34;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
.MoveToNextStepStepRecap
{
	border-width: 1px;
	border-style: solid;
	border-color: #045671;
	padding: 10px 10px 10px 10px;
	margin: 15px 0px 15px 0px;
	height: 100%;		
}
.MoveToNextStepStepRecap p
{
	font: 13px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #045671;
	text-align: center;
}
.MoveToNextStepBar 
{
	width: 721px;
	height: 67px;
	background: url(../../images/move_to_next_step_bg.gif) no-repeat;
	margin: 20px 0px 0px 0px;
	border: 0px;
}
.MoveToNextStepBarText
{
	position: relative;	
	font: 12px/16px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: normal;
	width: 400px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 25px;
	float: left;	
}
.MoveToNextStepBarButton
{
	position: relative;
	top: 0px;
	left: 0px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 13px 8px 0px 0px;	
}

.LandingCalloutHeader  {
    font: 13px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

.LandingCalloutHeaderLarge  {
    font: 16px/14px Verdana, Geneva, Arial, Tahoma, sans-serif;
	font-weight: bold;	
	color: #BE262D;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

p.whitebox  
{
	background: #ffffff;
	border-color: #51BAD7;
	border-style: solid;
	border-width: 1px;
	width: 491px;
	height: 48px;
	padding: 3px;
	margin: 0px 0px 0px 0px;	
	color: #000000;	
}
.TwoColFormValidationSummary
{
	width: 485px;
	border-width: 2px;
	border-style: solid;
	border-color: #F40000;
	background-color: #ffffff;	
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0px 20px 32px;
	padding: 5px 5px 5px 5px;
	position: relative;	
	height: 100%;
	clear: both;	
}
