﻿body#Body {
	background-color:#FFFFFF;
	background-image:url('../images/SiteBg.gif');
	background-repeat:repeat-x;
	text-align:center;	
}

div#SiteWpr {
	width:967px;
	text-align:left;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}

div#SiteWpr div#Header {
	padding-top:6px;
	width:967px;
	height:117px;
}

div#SiteWpr div#Header div#Logo {
	float:left;
	width:292px;
	height:89px;
	padding-left:14px;
	overflow:hidden;
}

div#SiteWpr div#Header div#Logo h1 {
	padding:0;
	margin:0;
	width:292px;
	height:89px;
}

div#SiteWpr div#Header div#Logo h1 a {
	display:block;
	height:0;
	padding-top:89px;
	overflow:hidden;
	background-image:url('../images/Logo.jpg');
	background-repeat:no-repeat;
}
div#SiteWpr div#Header div#PageActions {
	float:left;
	width:385px;
	height:80px;
	overflow:hidden;
	padding-top:5px;
}

div#SiteWpr div#Header div#PageActions div#PrintAction { 
	float:right;
	overflow:hidden;
	zoom:1;
}

div#SiteWpr div#Header div#PageActions div#PrintAction a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#266CA6;
}

div#SiteWpr div#Header div#PageActions div#TextSizeAction { 
	float:right;
	overflow:hidden;
	zoom:1;
	margin-right:10px;
}

div#SiteWpr div#Header div#PageActions div#TextSizeAction a,
div#SiteWpr div#Header div#PageActions div#TextSizeAction a img {
	font-size:10pt;
}

div#SiteWpr div#Header div#PageActions div#TextSizeAction span { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#266CA6;
	padding-left:3px;
}

div#SiteWpr div#Header div#SideLinks {
	float:left;
	width:265px;
	height:80px;
	overflow:hidden;
	background-image:url('../images/SideLinkR.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

div#SiteWpr div#Header div#SideLinks div.links {
	float:right;
	height:30px;
	padding-right:14px;		
	padding-left:14px;
	overflow:hidden;	
	background-image:url('../images/SideLinkL.gif');
	background-repeat:no-repeat;
	background-position:left top;
}

div#SiteWpr div#Header div#SideLinks div.links ul,
div#SiteWpr div#Header div#SideLinks div.links ul li {
	padding:0;
	margin:0;
}

div#SiteWpr div#Header div#SideLinks div.links ul li {
	list-style:none;
	float:left;
}

div#SiteWpr div#Header div#SideLinks div.links ul li a {
	display:block;
	line-height:30px;
	overflow:hidden;
	color:#003333;
	font-size:11pt;
	font-weight:normal;
	padding:0 20px 0 20px;
	background-repeat:no-repeat;
	background-position:0 4px;
	background-color:#E0ECFC;	
}

div#SiteWpr div#Header div#SideLinks div.links ul li a:hover {
	text-decoration:underline;
}

div#SiteWpr div#Header div#SideLinks div.links ul li.item1 a {
	background-image:url('../images/JoinIcon.gif');
}

div#SiteWpr div#Header div#SideLinks div.links ul li.item2 a {
	background-image:url('../images/LoginIcon.gif');
	padding-right:0;
}

div#SiteWpr div#Header div#SideLinks div.links ul li.item3 a {
	background-image:url('../images/JoinIcon.gif');
}

div#SiteWpr div#Header div#SideLinks div.links ul li.item4 a {
	background-image:url('../images/Logout.gif');
	padding-right:0;
}

div#SiteWpr div#Header div#SideLinks div#EmergencyBtn {
	clear:both;
	float:right;
	padding-top:7px;
	width:192px;	
	height:34px;
	overflow:hidden;
}

div#SiteWpr div#Header div#SideLinks div#EmergencyBtn a {
	display:block;
	height:0;
	padding-top:34px;
	overflow:hidden;
	background-image:url('../images/EmergencyBtn.gif');
	background-repeat:no-repeat;
}

div#MenuWpr {
	width:947px;
	padding:0 10px;
	height:37px;
	background-image:url('../images/MenuWpr.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	position:absolute;
	top:86px;
}

div#MenuWpr div#Menu {
	float:right;
}

div#FooterWpr {
	margin-left:4px;
	margin-right:3px;
	margin-bottom:10px;
	width:960px;
	height:61px;
	overflow:hidden;
	background-image:url('../images/FooterWpr.jpg');
	background-repeat:no-repeat;
}

div#FooterWpr div#Logos {
	float:left;
	width:347px;
	height:61px;
	padding-left:26px;		
	overflow:hidden;
}

div#FooterWpr div#Logos ul,
div#FooterWpr div#Logos ul li {
	padding:0;
	margin:0;
}

div#FooterWpr div#Logos ul li {
	float:left;
	list-style:none;
	width:79px;	
}

div#FooterWpr div#Logos ul li a {
	display:block;
	float:left;	
	width:79px;	
	height:0;
	padding-top:61px;
	overflow:hidden;	
	background-repeat:no-repeat;
}

div#FooterWpr div#Logos ul li.item1 {

}

div#FooterWpr div#Logos ul li.item1 a {
	background-image:url('../images/CareGiverIcon.jpg');
}

div#FooterWpr div#Logos ul li.item2 {
	margin-left:13px;
}

div#FooterWpr div#Logos ul li.item2 a {
	background-image:url('../images/SeniorApprovedIcon.jpg');
}

div#FooterWpr div#Logos ul li.item3 {
	margin-left:18px;
	width:129px;	
}

div#FooterWpr div#Logos ul li.item3 a {
	background-image:url('../images/PriceSecureIcon.jpg');
	width:129px;
}

div#FooterWpr div#CopyRight {
	float:left;
	width:440px;
	height:61px;
	overflow:hidden;
}

div#FooterWpr div#CopyRight p {
	padding:0;
	margin:0;
	text-align:center;
	color:#4B5B5A;
	font-size:9pt;
	padding-top:15px;
}

div#FooterWpr div#CopyRight p span {
	color:#3C7EB5;
	font-size:10pt;
	display:block;
}

div#FooterWpr div#CopyRight p span a {
	color:#3C7EB5;	
}

div#FooterWpr div#CopyRight p span a:hover {
	text-decoration:underline;
}

div#FooterWpr div#ForteLogo {
	float:left;
	width:132px;
	height:61px;
	padding-right:15px;
	overflow:hidden;
}

div#FooterWpr div#ForteLogo a {
	display:block;
	height:0;
	padding-top:61px;
	overflow:hidden;
	background-image:url('../images/ForteLogo.jpg');
	background-repeat:no-repeat;
}

div#LearnMore {
	padding:15px;
	text-align:center;
}

div#LoginWpr {
	width:967px;
	height:159px;
	overflow:hidden;
	padding:8px 0;
}

div#LoginWpr div#Couple {
	position:absolute;
	bottom:79px;
	left:-20px;
	width:424px;
	height:513px;
	background-image:url('../images/Couple.png');	
}

div#LoginWpr div#IntroVideo {
	position:absolute;
	bottom:79px;
	left:4px;
}

div#LoginWpr div#Login {
	float:right;
	width:587px;
	height:159px;
	overflow:hidden;
	background-image:url('../images/Login .jpg');
	background-repeat:no-repeat;
	margin-right:3px;
}

div#LoginWpr div#Login div#LoginBtn {
	float:left;
	width:187px;
	height:97px;
	overflow:hidden;
	padding-left:191px;
	padding-right:29px;
	padding-top:42px;
	padding-bottom:20px;
}

div#LoginWpr div#Login div#LoginBtn p {
	padding:0;
	margin:0;
	color:#666666;
	padding-bottom:14px;
}

div#LoginWpr div#Login div#LoginBtn a {
	display:block;
	height:0;
	padding-top:30px;
	overflow:hidden;
	background-image:url('../images/LoginBtn.jpg');
	background-repeat:no-repeat;
}

div#LoginWpr div#Login div#Resources {
	float:left;
	width:168px;
	height:84px;
	overflow:hidden;
	padding-top:42px;
	padding-right:12px;
	padding-bottom:33px;
}

div#LoginWpr div#Login div#Resources a {
	display:block;
	width:168px;
	height:0;
	padding-top:42px;
	overflow:hidden;
	background-repeat:no-repeat;
}

div#LoginWpr div#Login div#Resources a.item1 {
	background-image:url('../images/BecomeAMemberBtn.jpg');
}

div#LoginWpr div#Login div#Resources a.item2 {
	background-image:url('../images/TellAFriendBtn.jpg');
}

div#ContentWpr {
	background-image:url('../images/ContentWpr.jpg');
	background-repeat:no-repeat;
	width:967px;
	overflow:hidden;
}

div#ContentWpr div#FAQLink {
	text-align:right;
	padding: 15px 25px 0 0;
}

div#ContentWpr div#Content {
	background-image:url('../images/ContentFtr.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	width:967px;
	overflow:hidden;
}

div#ContentWpr div#Content div#iSpeakVideo {
	height:510px;
}


div#ContentWpr div#Content a.LearnMore,
div#ContentWpr div#Content a.LearnMoreHighlight {
	display:block;
	width:577px;
	height:0;
	padding-top:268px;
	overflow:hidden;
	background-repeat:no-repeat;
}

div#ContentWpr div#Content a.LearnMore {
	background-image:url('../images/LearnMoreOff.jpg');
}

div#ContentWpr div#Content a.LearnMoreHighlight {
	background-image:url('../images/LearnMoreHighlight.gif');
}

div#ContentWpr div#Content a.LearnMore:hover,
div#ContentWpr div#Content a.LearnMoreHighlight:hover {
	background-image:url('../images/LearnMoreOn.jpg');
	background-repeat:no-repeat;
}

div#ContentWpr div#Content div.Corner {
	background-image:url('../images/Corner.jpg');
	background-repeat:no-repeat;
	background-position:8px 8px;
}

/* Home Reset */
div#ContentWpr.Home div#Content {
	width:577px;
	overflow:hidden;
	padding-left:377px;
	padding-right:13px;
}

div#ContentWpr.Home div#Content div.Corner {
	width:537px;
	padding:20px;
	padding-bottom:0;
	margin-top:20px;
	overflow:hidden;
}

div#ContentWpr.Home div#Content div.noCorner {
	width:537px;
	padding:20px;
	padding-bottom:0;
	margin-top:20px;
	overflow:hidden;
}

/* Internal Reset */
div#ContentWpr.Internal div#Content {
	padding:44px 13px 20px 15px;
	width:939px;
}

div#ContentWpr.Internal div#Content.FAQLink {
	padding-top:0;
	margin-top:-23px;
	z-index:0;
}

div#ContentWpr.Internal div#Content div#InnerContent {
	float:right;
	width:678px;
	padding-left:11px;
	overflow:hidden;
}

div#ContentWpr.Internal div#Content div#InnerContent.Reports {
	float:none;
	width:920px;
	padding-left:0;
}

div#ContentWpr.Internal div#Content div.Corner {
	padding:20px;
	padding-bottom:0;
	padding-left:16px;
	overflow:hidden;
	background-position:0 8px;	
}

div#ContentWpr.Internal div#Content div.noCorner {
	padding:0 20px 20px 20px; 
	padding-bottom:0;
	padding-left:16px;
	overflow:hidden;
	background-position:0 8px;	
}

/***/

div#ContentWpr.Internal div#Content div#InnerContent div.banner {
	background-image:url('../images/Banner.jpg');
	background-repeat:no-repeat;
	width:678px;
	height:0;
	padding-top:250px;
	overflow:hidden;
}

div#ContentWpr.Internal div#Content div#Navigation {
	float:right;
	width:250px;
	overflow:hidden;
}

div#ContentWpr.Internal div#Content div#Navigation div.banner {
	/*
	width:250px;
	height:250px;
	background-image:url('../images/SideBanner.jpg');
	background-repeat:no-repeat;
	*/
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu {
	width:248px;
	border-right:1px solid #C8D3D5;
	border-left:1px solid #C8D3D5;
	border-bottom:1px solid #C8D3D5;
	margin:8px 0;
	overflow:hidden;
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu.noBorders {
	border-right:0;
	border-left:0;
	border-bottom:0;
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu h3 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#003333;
	font-weight:normal;
	border-bottom:1px solid #C8D3D5;
	border-top:1px solid #C8D3D5;
	padding:5px 10px;
	background-color:#E0ECFC;
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu div.linkitems {
	padding:10px;
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu div.linkitems ul,
div#ContentWpr.Internal div#Content div#Navigation div#SideMenu div.linkitems ul li {
	padding:0;
	margin:0;
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu div.linkitems ul li {
	width:228px;
	list-style:none;
	overflow:hidden;	
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu div.linkitems ul li a {
	display:block;
	color:#266CA6;
	font-weight:normal;
	background-image:url('../images/Arrow.jpg');
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:15px;
	padding-bottom:8px;
	width:213px;
	overflow:hidden;
	font-size:9pt;
}
div#ContentWpr.Internal div#Content div#Navigation div#SideMenu div.linkitems ul li.level1Selected a {
	color:#FF6600;
}

div#ContentWpr.Internal div#Content div#Navigation div#SideMenu div.linkitems ul li a:hover {
	color:#FF6600;
}

FormWpr { overflow:hidden; zoom:1; }

table.formTable { clear:both; } 
table.formTable td.tableh2 { background-color:#EAEAEA; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D4E4E; padding: 3px 5px; border-bottom:1px solid #FFFFFF; text-align:left; white-space:nowrap; }
table.formTable td.tableh3 { background-color:#F5F5F5; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D4E4E; padding: 3px 5px; border-bottom:1px solid #FFFFFF; text-align:left;}
table.formTable select,
table.formTable input, 
table.formTable textarea { background-color:#FFFFFF; }
table.formTable input.inputItem { width:300px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D4E4E;  }
input.checkboxItem { border:0 none;}

.buttonWpr { margin-top:5px; float:right; }
.instructionLink { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#LoginForm { width:500px }
#LoginForm form { text-align:left; }
#LoginForm input.inputItem { width:300px }
#LoginForm td.tableh2 { width:200px; }

#ContactUsForm { width:600px }
#ContactUsForm form { text-align:left; }
#ContactUsForm input.inputItem { width:345px }
#ContactUsForm select.selectItem { width:345px }
#ContactUsForm textarea.textareaItem { width:345px }
#ContactUsForm td.tableh2 { width:225px; }

#SslLoginForm { width:500px }
#SslLoginForm form { text-align:left; }
#SslLoginForm input.inputItem { width:300px }
#SslLoginForm td.tableh2 { width:200px; }

#ReferFriendForm { width:600px }
#ReferFriendForm form { text-align:left; }
#ReferFriendForm input.inputItem { width:345px }
#ReferFriendForm textarea.textareaItem { width:345px }
#ReferFriendForm td.tableh2 { width:225px; }

#JoinTodayForm { width:600px }
#JoinTodayForm form { text-align:left; }
#JoinTodayForm input.inputItem { width:345px }
#JoinTodayForm select.selectItem { width:345px }
#JoinTodayForm textarea.textareaItem { width:345px }
#JoinTodayForm td.tableh2 { width:255px; }

#LifeLedgerForm { width:600px }
#LifeLedgerForm form { text-align:left; }
#LifeLedgerForm input.inputItem { width:345px }
#LifeLedgerForm select.selectItem { width:345px }
#LifeLedgerForm textarea.textareaItem { width:345px }
#LifeLedgerForm td.tableh2 { width:255px; }

#PurchaseForm { width:600px }
#PurchaseForm form { text-align:left; }
#PurchaseForm input.inputItem { width:440px }
#PurchaseForm select.selectItem { width:440px }
#PurchaseForm textarea.textareaItem { width:440px }
#PurchaseForm td.tableh2 { width:160px; }

#LifeLedgerConfirmForm { width:450px }
#LifeLedgerConfirmForm form { text-align:left; }

.formSection { color:#325854; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #C8D3D5; padding-bottom:3px;  }
.sectionTitle { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5B7584; padding:5px;  }

table.ledgerSection { border:1px solid #D6D6D6; clear:both; }
table.ledgerSection.noBorder {border-bottom:0 none;}
table.ledgerSectionHeader {}
table.ledgerSectionHeader .heading { padding:3px; margin:0; font-size:13px; font-weight:bold; }
table.ledgerSectionHeader .heading img { vertical-align:middle; }
table.ledgerSectionHeader .sectionHeading { padding:3px; margin:0; font-size:13px; font-weight:bold; color: #325854; background-image:url('../images/section_arrow.jpg'); background-repeat:no-repeat; background-position:4px 4px; padding-left:20px; } 
table.ledgerSectionHeader .icons { width:20px; padding-top:1px; }
table.ledgerSectionHeader .action { padding:0; margin:0; text-align:right !important; width:50px; padding:3px; vertical-align:top }
table.ledgerSectionHeader .notes { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF6600; }
table.ledgerSection .content { border-bottom:1px solid #D6D6D6; padding:5px; }
table.ledgerSection .content.noBorder { border-bottom:0 none; }



table.displayTable {} 
table.displayTable.displayTableBorders { border-top:1px solid #DBDBDB; border-right:1px solid #DBDBDB; }
table.displayTable td.tableh2 { background-color:#EFEFEF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D4E4E; padding: 3px; border-top:1px solid #DBDBDB; text-align:left; white-space:nowrap; }
table.displayTable td.tableh3 { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#377627; padding: 3px; border-top:1px solid #DBDBDB; text-align:left; vertical-align:middle; }
table.displayTable td.tableh3.alternate_row_2 { background-color:#E2EAFD }
table.displayTable td.tableh2 img { vertical-align:middle; }
table.displayTable .action { padding:0; margin:0; text-align:right !important; width:50px; padding:3px; vertical-align:top }
table.displayTable .notes { padding: 3px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; }

table.displayTable td.tableh2.last,
table.displayTable td.tableh3.last { border-bottom:1px solid #DBDBDB; }

table.displayTable td.tableh3.faded { color:#BBBBBB; font-style:italic; }

#PhotoDateContainer { padding:5px 0; }
.DateOfPhoto { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#377627; } 
.PhotoDate { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D4E4E; } 

.pageDetails {margin-bottom:10px;}
	
.LeftSectionContainer { padding-right:10px; }
.LeftSectionContainer.SecondSection { padding-top:10px; }

.LeftSectionInnerContainer { border:1px solid #C9D4D5; border-top-width:0; padding:3px; }
.LeftSectionTable { margin:3px 0;}
.LeftSectionTable th { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0099CC; padding-bottom:3px; }
.LeftSectionTable td { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#377627; padding-bottom:3px; }
.LeftSectionTable.SecondSection td { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3D4E4E; padding-bottom:3px; }

.OptionSectionContainer { width:150px; vertical-align:top; }
.OptionSectionContainer a { color:#266CA6; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.5em; }
.OptionSectionContainer a:hover { color:#FF6600; }

.TabSectionHeader { border-bottom:1px solid #C9D4D5; width:100% }

#ActiveLedgers { text-align:right; }
#ActiveLedgers label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D4E4E; vertical-align:middle; }
#ActiveLedgers select { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.LibraryListContainer { overflow:hidden; zoom:1; }
.LibraryListContainer ul li a { color:#266CA6; font-family:Arial, Helvetica, sans-serif; font-size:13px;  font-weight:normal; line-height:1.5em; background-image:url('../images/bullet_library.jpg'); background-repeat:no-repeat; background-position:0 3px; padding-left:15px; }
.LibraryListContainer ul li a:hover { color:#FF6600; }
.LibraryListContainer .SectionLink { border-bottom:1px solid #DBDBDB; display:block; font-weight:bold; }

.SeniorApprovedContainer { background-color:#F6F9FF; border:1px solid #C5D4E8; width:256px; padding:15px 10px 30px 10px; text-align:center; overflow:hidden; zoom:1; }
.SeniorApprovedContainer .BoldDescription { padding:5px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D4E4E; }
.SeniorApprovedContainer .GeneralDescription { padding:5px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5B7584; }
 
.AccessControlHeaderObj { overflow:hidden; float:none; clear:both; }
.AccessControlHeaderWrapper { float:left;  padding-top:5px; }
.AccessControlHeaderWrapper .heading { font-weight:normal; float:left; font-size:16px; }
.AccessControlHeaderWrapper .genericWpr { float:left !important; width:55px; overflow:hidden; }