

					/************************************************************************************************
										FooterLinks Webpart
					************************************************************************************************/


					.publishContainer .footerLinksContainer
					{
						background-image: url("/_layouts/Custom/FP/Images/footer_nav_BG.gif" );
						background-repeat: no-repeat;
						background-position:top left;
						width:193px;
						height:148px;
						overflow:hidden;
								
					}

					.publishContainer .footerLinksHeaderContainer
					{
						font-size:12px;
						color:#a0a0a0;
						font-weight:bold;
						margin:5px 10px;
					}


					.publishContainer .footerLinksContentContainer
					{	
						width:193px;margin:5px 10px;
						color:#0181c8;
					}

					.publishContainer .footerLinksContentContainer ul
					{
						font-size:11px;
						width:173px;	
						color:#0181c8;
						font-weight:normal;
						display:inline;
						list-style-type:none;
						float:left;
						padding:0px;
						margin:0px;
				
					}
					.publishContainer .footerLinksContentContainer ul li
					{
						display:inline;
						border-bottom:dotted 1px #c6c6c6;
						float:left;
						width:80px;
						line-height:17px;
						height:17px;
						vertical-align:middle;
						color:#0181c8;
						margin-right:6px;
					}
					.publishContainer .footerLinksContentContainer ul a, .publishContainer .footerLinksContentContainer ul a:visited
					{
						color:#0181c8;
						display:block;
						
					}

					.publishContainer .footerLinksContentContainer ul a:hover
					{
						color:#00AEEF;	
					}

					.publishContainer .footerLinksContentContainer a,.publishContainer .footerLinksContentContainer a:visited
					{
						color:#0181c8
						
					}

					.publishContainer .footerLinksFooterContainer
					{
						font-size:11px;
						font-family:Arial;
						color:#a0a0a0;
						font-weight:normal;
						display:inline;
						float:left;
						margin:5px 10px;
						
					}



					/************************************************************************************************
										end of FooterLinks Webpart
					************************************************************************************************/

					.publishContainer .wealthWarningContainer
					{
						margin:0px 0 0 0;
						padding:0px;
						height:100%;	
						width:100%;
						font-weight:bold;
						font-size:15px;
						line-height:15px;
						font-family:Arial;
						color:#a0a0a0;
						padding-bottom:20px;
						
						
					}
					.publishContainer .wealthWarningContainer p 
					{
						padding:0px;
						margin:0px
					}


					/************************************************************************************************
										Existing Customer Full Length
					************************************************************************************************/
					.publishContainer .existingCustomerFullLength
					{
						width:520px;
						font-weight:normal;
						font-family:Arial;
					}

					.publishContainer .existingCustomerFullLength h1
					{
						margin-left:10px;
						margin-top:10px;
						margin-bottom:0px;
						font-weight:normal;
					}
					.publishContainer .existingCustomerFullLength p
					{			
						margin:0;
						margin-left:10px;
						margin-top:5px;
						color: #666666;
						font-size:12px;
						height:42px;
					}

					.publishContainer .existingCustomerFullLength h2
					{
						margin:0;
						margin-left:10px;
						margin-top:25px;
						color: #666666;
						font-weight:normal;
					}
						
					.publishContainer .existingCustomerFullLength div a
					{
						margin-left: 3px;
					}
					
					.publishContainer .existingCustomerFullLength .images3
					{
						margin-top:5px;			
					}
					
					.publishContainer .existingCustomerFullLength .images4
					{
						margin-top:5px;
						margin-bottom:3px;
					}
							
					.publishContainer .existingCustomerFullLength .row1Image1
					{
						margin-left:7px;
					}
					
					.publishContainer .existingCustomerFullLength .row1Image2
					{
						margin-left:10px;
					}
					
					.publishContainer .existingCustomerFullLength .row1Image3
					{
						margin-left:10px;
					}
					
					.publishContainer .existingCustomerFullLength .row2Image1
					{
						margin-left:4px;
					}
					
					.publishContainer .existingCustomerFullLength .row2Image2
					{
						margin-left:4px;
					}
					
					.publishContainer .existingCustomerFullLength .row2Image3
					{
						margin-left:4px;
					}
					
					.publishContainer .existingCustomerFullLength .row2Image4
					{
						margin-left:4px;
					}
					
					

					/*--end of Existing Customer Full Length--*/

					/************************************************************************************************
										Feature block apply
					************************************************************************************************/
					/*--feature block apply--*/
					.publishContainer .featureBlockContainer
					{
						width:466px;
						padding:0px;
						margin:0px;
					}
					.publishContainer .featureBlockContainer h1
					{
						padding:0px;
						margin:0px;
						margin-top:10px;
						margin-left:20px;
						margin-bottom:10px;
						font-weight:normal;
						font-family:Arial;
						font-size:36px;
					}
					.publishContainer .featureBlockContainer h2
					{
						font-weight:normal;
						padding:0px;
						margin:0px;
						margin-left:20px;
						margin-right:20px;	
						margin-bottom:10px;
						font-size:22px;
						font-family:Arial;
						line-height:22px;
						
					}
					
					.publishContainer .featureBlockContainer ul
					{
						margin:0px;
						padding:0px;
						padding-left:8px;
						list-style-position: outside;
						margin-left:30px;
						margin-top:15px;
						margin-bottom:17px;
						
					}
					.publishContainer .featureBlockContainer  ul li
					{
						color: #a0a0a0;
						font-size: 13px;
						line-height:20px;
						margin-right:10px;
					}
					.publishContainer .featureBlockContainer ul li span
					{
						color: #666666;
					}
					
					.publishContainer .featureBlockContainer ul a
					{
						color:#ee7204;
						text-decoration:underline;	
						
					}
					
					.publishContainer .featureBlockContainer ul a:hover
					{
						color:#8b4201;
						text-decoration:underline;
					}
					
					.publishContainer .featureBlockContainer .imageAnchor
					{
						float:right;
						margin-top:15px;	
						margin-right: 40px;
						display: inline;
					}
					
					.publishContainer .featureBlockContainer .imageButton
					{
						margin-left:5px;
						border:none;
					}

					
					.publishContainer .featureBlockContainer .scalableButton
					{
						float:left;
						display:inline;
						margin: 20px;
						color:#0181c8;
						font-family:Arial;
						font-size:15px;
					}

					/*--end of feature block apply--*/

					/******************* teaser with image *****************************/
					.publishContainer .teaserWithImageContainer 
					{
						float:left;
						display:inline;
						width:482px;
						background-image:url("/_layouts/Custom/FP/Images/dotted_line_grey.gif");
						background-repeat: repeat-x;
						background-position: bottom;
						padding-bottom:10px;

					}
					.publishContainer  .teaserWithImageContainer  .teaserWithImageLeftContainer, .publishContainer  .teaserWithImageContainer .teaserWithImageRightContainer
					{
						float:left;	
						display: inline;
						width:230px;
						margin-left: 3px;
						margin-bottom: 5px;
					}

					.publishContainer .teaserWithImageContainer h2
					{
						margin: 0px;
						padding: 0px;	
						font-weight:normal;
						line-height:22px;
						margin-bottom:5px;
						color:#666666;
					}
					
					.publishContainer .teaserWithImageContainer .teaserWithImageRightBodyContainer a, .publishContainer .teaserWithImageContainer .teaserWithImageRightBodyContainer a:visited
					{
						color:#ff7800;
						text-decoration:none;
					}
					.publishContainer .teaserWithImageContainer .teaserWithImageRightBodyContainer a:hover
					{
						color:#8b4201;
					}
					
					.publishContainer .teaserWithImageContainer .teaserWithImageLeftBodyContainer a, .publishContainer .teaserWithImageContainer .teaserWithImageLeftBodyContainer a:visited
					{
						color:#ff7800;
						text-decoration:none;
					}
					.publishContainer .teaserWithImageContainer .teaserWithImageLeftBodyContainer a:hover
					{
						color:#8b4201;
					}
					
					.publishContainer  .teaserWithImageContainer .teaserWithImageLeftImage,.publishContainer  .teaserWithImageContainer .teaserWithImageRightImage
					{
						margin:0;
						/*width:190px;*/
					}


					.publishContainer .teaserWithImageContainer .teaserWithImageRightBodyContainer, .publishContainer .teaserWithImageContainer .teaserWithImageLeftBodyContainer
					{	
						margin-top:5px;
						color:#666666;
						font-size: 12px;
						margin-bottom: 20px;
					}
					
					.publishContainer .teaserWithImageRightButtonContainer, .publishContainer .teaserWithImageLeftButtonContainer 
					{
						margin:0;
						font-size:15px;
						font-family:Arial;
						font-weight:bold;
						color: #0181c8;
						
					}
					
					.publishContainer .teaserWithImageRightButtonContainer .scalableButton, .publishContainer .teaserWithImageLeftButtonContainer .scalableButton
					{
						margin:0;
						margin-top: 20px;
						color:#0181c8;				
					}

					.publishContainer .teaserWithImageRightButtonContainer .scalableButton a, .publishContainer .teaserWithImageLeftButtonContainer .scalableButton a
					{
						float:left;
						clear:left;
						display:inline;
						height:29px;
						background-color:#ffffff;
						margin-bottom:5px;
						font-size:15px;
						font-weight:bold;
						font-family:Arial;
						font-weight:bold;
						color: #0181c8;
						overflow:hidden;			
					}

					/*--end of teaser with Image--*/
					/*--teaser no image----*/


					.publishContainer .teaserNoImageContainer 
					{
						float: left;
						display: inline;
						margin: 15px 0px 0px 0px;
						padding-bottom:6px;
						width:482px;
						background-image:url("/_layouts/Custom/FP/Images/dotted_line_grey.gif");
						background-repeat: repeat-x;
						background-position: bottom;

					}
					.publishContainer .teaserNoImageContainer .teaserNoImageLeftContainer
					{
						float:left;
						display: inline;
						width:228px;
						margin:0px 0px 0px 4px;
						/*margin-bottom:20px !important;*/
					}
					.publishContainer .teaserNoImageContainer .teaserNoImageRightContainer
					{
						float:left;
						display: inline;
						width:228px;
						margin:0px 0px 0px 4px;
						/*margin-bottom:20px !important;*/
						background-image:url("/_layouts/Custom/FP/Images/dotted_line_grey.gif");
						background-repeat: repeat-y;	
						background-position: left;
						padding-left: 13px;
						padding-bottom:2px;
						width:231px;
					}

					.publishContainer .teaserNoImageContainer  h2
					{
						padding: 0px;
						margin:0px;
						line-height:22px;
						font-weight:normal;	
						margin-bottom:5px;			
					}
					
					.publishContainer .teaserNoImageContainer h3
					{
						color: #666666;
						font-size:18px;
						font-weight:normal;
						line-height:1.3em;
						padding: 0px;
						margin: 0px;
					}
					
					.teaserNoImageLeftImageContainer, .teaserNoImageRightImageContainer
					{
						margin-top: 0px;
					}

					.teaserNoImageLeftBodyContainer, .teaserNoImageRightBodyContainer
					{
						clear: left;
						margin-top: 0px;
						font-size:12px;
						color:#666666;
					}
					
					
					.publishContainer .teaserNoImageRightButtonContainer, .publishContainer .teaserNoImageLeftButtonContainer 
					{
						margin-top: 20px;
						font-size:15px;
						font-family:Arial;
						font-weight:bold;
						color: #0181c8;
						margin-bottom:24px;
						
					}
					
					.publishContainer .teaserNoImageRightButtonContainer .scalableButton, .publishContainer .teaserNoImageLeftButtonContainer .scalableButton
					{
						margin-top: 20px;
						color:#0181c8;				
					}

					.publishContainer .teaserNoImageRightButtonContainer .scalableButton a, .publishContainer .teaserNoImageLeftButtonContainer .scalableButton a
					{
						float:left;
						clear:left;
						display:inline;
						height:29px;
						background-color:#ffffff;
						margin-bottom:5px;
						font-size:15px;
						font-weight:bold;
						font-family:Arial;
						font-weight:bold;
						color: #0181c8;
						overflow:hidden;			
					}

					
					
					.teaserNoImageLeftImageContainer, .teaserNoImageLeftImageText,.teaserNoImageLeftImage
					{
						float:left;
					}
					.teaserNoImageRightImageContainer, .teaserNoImageRightImageText,.teaserNoImageRightImage
					{
						float:left;
					}
					.teaserNoImageRightImageText,.teaserNoImageLeftImageText
					{
						margin:0;
						width:170px;
						padding-left:3px;
						
					}

					/*-- end of teaser no image--*/




				/************************************************************************************************
									faqrachel Webpart
				************************************************************************************************/


				.faqRachelContainer
				{
					width:206px;
					color: #666666;
					font-size:12px;
					font-family:Arial;
					margin-right:30px;
				}

				.faqRachelHeaderImage
				{
					margin:8px;
					margin-top:15px;
				}

				.faqRachelSubHeaderImage
				{
					margin-top:11px;
					margin-left: 19px;
					margin-bottom:0px;
				}
				.faqRachelContainer .BorderBox
				{
					width:196px;
					margin-top:0px;
					margin-left:5px;
					margin-right:5px;	
				}
				
				
				.publishContainer  .faqRachelBorderBox p div
				{
					display:inline;
					
				}

				.publishContainer .faqRachelBodyText
				{
					color: #a0a0a0;
					font-size:12px;
					margin-left:19px;
					margin-right:19px;
					margin-top:10px;
					margin-bottom:12px;
					
				}
				
				/*
					Small faq container
				*/
				
				.publishContainer  .smallFAQContainerBox
				{
					margin-left:22px;
					margin-right:4px;
				}

				.publishContainer  .smallFAQContainer
				{
					/*width:180px;*/
					font-family:Arial;
					font-size:12px;
					
				}
				.publishContainer  .smallFAQContainer .smallFAQImage
				{
					/*margin:5px;	*/
					margin-top:5px;
					margin-bottom:5px;
					margin-left:12px;
				}
				
				.publishContainer .smallFAQContainer ul
				{
					margin:0px;
					padding:0px;
					list-style-type:none;
					list-style-position: outside;
					margin-left:5px;
					margin-top:0px;
					width:165px;
					/*margin-right:6px;*/
					
				}
				.publishContainer .smallFAQContainer ul li
				{
					color: #abdfec;
					font-size: 12px;
					line-height:17px;
					background-image:url("/_layouts/Custom/FP/Images/arrow_orange_whiteBG.gif");
					background-repeat: no-repeat;
					background-position: -8px top;
					padding-left:13px;
					margin-left:7px;
					border-bottom: dotted 1px #c0c0c0;
					
				}

				.publishContainer .smallFAQContainer ul a, 	.publishContainer .smallFAQContainer ul a:visited
				{			
					text-decoration:none;
					font-family:Arial;
					font-size:12px;
					color: #666666;
					
					
				}

				.publishContainer .smallFAQContainer ul a:hover
				{
					color:#ff7800;	
					text-decoration:none;
				}

				.publishContainer .smallFAQContainer a.smallFAQFooter, .publishContainer .smallFAQContainer a.smallFAQFooter:visited
				{
					display: block;
					color: #0181c8;
					text-decoration: none;
					font-size: 12px;
					font-weight: bold;
					/*margin:4px;*/
					margin-top:12px;
					margin-bottom:12px;
					margin-left:5px;
					white-space: nowrap;
					padding-left: 20px;
					background-image: url("/_layouts/Custom/FP/Images/arrow_teal_whiteBG.gif");
					background-position:8px center;
					background-repeat: no-repeat;
					cursor: hand;
					
				}
				
				.publishContainer .smallFAQContainer a.smallFAQFooter:hover
				{
					color:#00AEEF;
					text-decoration:none;
				}

				.publishContainer .smallFAQContainer a:hover
				{
					text-decoration:underline;
				}

				/*--end of small faq container styles --*/

				/*---callToAction webpart -Horizontal */
			

				.publishContainer div.callToActionHoriz
				{
					width: 473px;
					font-family:Arial;
					font-size:12px;
					color:#666666;
					margin-top: 10px;
									
				}
				.publishContainer div.innerContainer
				{
					height:73px;
				}
				
				
				
				.publishContainer div.leftButton
				{
					width:220px;
					height:50px;
					float:left;
					
				}
				
				.publishContainer div.callToActionHoriz .fp_contactBorder
				{
				
					float:right;
					width:240px;
					border-left: 2px dotted #c6c6c6;
					height: 40px;
					margin-top:10px;
					margin-left:1px;
					
					
				}
				.publishContainer div.callToActionHoriz a.imgButton
				{
					margin-top:0px;
					margin-left: 16px;
				}
				
				.publishContainer div.callToActionHoriz .imgButton
				{
					border:none;
					margin-top:10px;
					margin-left: 16px;
					
				}

				.publishContainer div.callToActionHoriz .buttonText
				{
					font-size:11px;
					font-family:Arial;
					color:#a0a0a0;
					margin-left:61px;
					position:relative;
					top: -20px;
					left: 0px;
					
				}		
				
				
				 .publishContainer div.callToActionHoriz div.fp_contactBorder .fpContactImage
				 {
					clear:both;
					margin:0px;
					padding:0px;
					vertical-align:bottom;
					float:left;
					margin-top:6px;
					margin-left:10px;
												
				}
				
				.publishContainer div.callToActionHoriz div.fp_contactBorder .fpContactNumber
				{
					padding:0px;
					margin:0px;
					margin-top:5px;
					font-size: 17px;
					width:150px;
					margin-left: 38px;
					line-height:17px;
					vertical-align:text-top;
					color:#a0a0a0;
					
														
				}
				
				.publishContainer div.callToActionHoriz div.fp_contactBorder .fpContactText
				{
					margin-left: 38px;
					font-size: 11px;
					font-family:Arial;
					color:#a0a0a0;
					margin-right:20px;
					
				}

				/*--end of call to action webpart *---/


					/*--call to action RHS --*/

					.publishContainer div.callToActionVert
					{
						width: 203px;
						border:1px solid #ffffff;
						background-image: url(/_layouts/Custom/FP/Images/half_box_white_grey_stroke.gif);
						background-repeat: no-repeat;
						color:#666666;
						font-family:Arial;
						font-size:12px;
						margin-left:22px;
						margin-top:18px;
					}
					.publishContainer div.callToActionVert h3
					{
						color: #666666;
						font-size:15px;
						/*margin: 20px;*/
						margin-left:18px;
						margin-right:20px;
						margin-top:15px;
						margin-bottom:10px;
						line-height: 1em;
					}

					.publishContainer div.callToActionVert div.button
					{
						margin: 5px 15px 5px 16px;
						padding-bottom: 10px;
						padding-left:0px;
						border-bottom: 1px dotted #c6c6c6;
						
						
					}
					.publishContainer div.callToActionVert .buttonImage
					{
						float:left;
						margin: 7px 5px 0px 0px;
						
						
					}

					.publishContainer div.callToActionVert .fp_contactBorder
					{
						color: #666666;
						margin-top:5px;
						
					}
					.publishContainer div.callToActionVert div.fp_contactBorder p
					 {
 						font-size: 14px;
					 	
					}

					.publishContainer div.callToActionVert div.fp_contactBorder p.fpContactBody
					{
						font-weight: bold;
						padding-left:47px;
					}
					 .publishContainer div.callToActionVert div.fp_contactBorder p.fpContactNumber
					 {
						text-align: left;
 						font-size: 17px;
						font-weight: bold;
					}
					.publishContainer div.callToActionVert div.fp_contactBorder p.fpContactText
					{
						font-size:11px;
						margin: 0px 45px 0px 47px;
						text-align:left;
					}
					 .publishContainer div.callToActionVert .fpContactImage
					 {
						float:left;
						margin:0px 6px 5px 23px;
					 }

					.publishContainer div.callToActionVert a, .publishContainer div.callToActionVert a:visited
					{
 						display:block;
						margin: 0px 45px 0px 47px;
						font-weight: bold;
						font-size:11px;
						padding-left: 52px;
						margin:5px;
						background-image: url(/_layouts/Custom/FP/Images/arrow_teal_whiteBG.gif);
						background-repeat: no-repeat;
						background-position: 44px;
						color: #0181c8;
						cursor:hand;
					}
					.publishContainer div.callToActionVert a:hover
					{
						color:#00AEEF;
						text-decoration:none;	
					}
					
					/*-- end of call to action RHS --*/

					/*--site map webpart--*/
					.siteMapContainer h1
					{
						color: #666666;
						font-size: 36px;	
						font-family:Arial;
						font-weight:normal;
						width:473px;
						margin:0px;
						padding:0px;
						margin-top:18px;
						margin-bottom:5px;
					}

					#siteMap 
					{
						margin: 0px;
						padding: 0px;width:473px;
						font-family:Arial;
						
					}
					#siteMap ul,#siteMap li
					{
						margin: 0px;
						padding: 0px;
						list-style-type:none;
						width:473px;
					}

					.siteMapLvl1
					{
						background-image: url(/_layouts/Custom/FP/Images/menu_main_tab_teal.gif);
						background-repeat: no-repeat;
						padding-left: 30px;
						font-weight: bold;
						color: white;
						font-size:12px;
						font-family:Arial;
						line-height: 28px;
						vertical-align: middle;
						height:28px;
						width:443px;
						display: block;
						margin-bottom:1px;
						margin-top:3px;
					}
					.siteMapLvl2Single
					{
						background-image: url(/_layouts/Custom/FP/Images/menu_main_tab_grey.gif);
						background-repeat: no-repeat;
						height:31px;
						width:433px;
						display: block;
						
						padding-left: 40px;
						font-weight:bold;
						color:  #0181c8;
						font-size:12px;
						line-height: 31px;
						vertical-align: middle;
						font-family:Arial;
					}
					.siteMapLvl2top
					{
						background-image: url(/_layouts/Custom/FP/Images/menu_sub_tab_grey.gif);
						background-repeat: no-repeat;
						height:31px;
						width:433px;
						display: block;
						padding-left: 40px;
						font-weight: bold;
						color:  #0181c8;
						font-family:Arial;
						font-size:12px;
						line-height: 31px;
						vertical-align: middle;
					}
					.siteMapLvl2Bottom
					{
						background-image: url(/_layouts/Custom/FP/Images/menu_bottom_tab_white.gif);
						background-repeat: no-repeat;
						height:31px;
						width:413px;
						display: block;
						padding-left: 60px;
						color:  #0181c8;
						font-size:12px;
						line-height: 31px;
						vertical-align: middle;
						font-weight:bold;
					}
					.siteMapLvl3
					{
						height:31px;
						
						display: block;
						padding-left: 60px;
						color:  #0181c8;
						font-size:12px;
						line-height: 31px;
						vertical-align: middle;
						border-left:1px solid #d0d0d0;
						border-right:1px solid #d0d0d0;
						border-top:1px solid #d0d0d0;

					}

					.siteMapLvl3Bottom
					{
						background-image: url(/_layouts/Custom/FP/Images/menu_bottom_tab_white.gif);
						background-repeat: no-repeat;
						height:31px;
						width:413px;
						display: block;
						padding-left: 60px;
						color:  #0181c8;
						font-size:12px;
						line-height: 31px;
						vertical-align: middle;
						border-bottom:solid 0px white;
					}
					.siteMapLvl4
					{
						height:31px;
						display: block;
						padding-left: 80px;
						color:  #0181c8;
						font-size:12px;
						line-height: 31px;
						vertical-align: middle;
						border-left:1px solid #d0d0d0;
						border-right:1px solid #d0d0d0;
						border-top:1px solid #d0d0d0;
					}
					
					.siteMapLvl4Bottom
					{
						background-image: url(/_layouts/Custom/FP/Images/menu_bottom_tab_white.gif);
						background-repeat: no-repeat;
						height:31px;
						width:393px;
						display: block;
						padding-left: 80px;
						color:  #0181c8;
						font-size:12px;
						line-height: 31px;
						vertical-align: middle;
								
						
					}
					/*--end of site map --*/

					/****************************************************************/
					.teaserWithSpeechMarks
					{
						width:480px;					
						border-bottom: 2px dotted #c6c6c6;
						margin:0;
						padding:0;
					}
					
					.teaserWithSpeechMarks .teaserWithSpeechMarksLeft
					{
						margin:0;
						padding:0;
						padding-top:7px;	
						float:left;
						display: inline;
						width: 230px;
					}
					
					.teaserWithSpeechMarksLeft h2
					{
						margin:0px;
						padding:0px;
						font-size: 22px;
						color:#666666;
						font-family:Arial;
						font-weight:normal;
					}

					.teaserWithSpeechMarksLeft img
					{
						margin-top:12px;
						margin-left:10px;
						/*border:solid 1px red;*/
					}
				
					.teaserWithSpeechMarksLeft p img
					{
						vertical-align:top;
						height:20px;
						width:20px;
						margin-left:0px;
					}
					
					.teaserWithSpeechMarks .teaserWithSpeechMarksRight
					{
						margin:0;
						padding:0;
						float:right;
						width: 230px;
						padding-top:7px;
					}
					
					.teaserWithSpeechMarksRight input
					{ 
						margin-left: 15px;
						font-size: 17px;
					}
					
					.teaserWithSpeechMarksRight .strongContainer
					{
						margin:0px;
						padding:0px;
						margin-left: 15px;
						width:215px;
					}

					.teaserWithSpeechMarksRight .blurbTitle
					{ 
						font-size: 12px;
						color:#0181c8;
						font-weight:bold;
					}
					
					.teaserWithSpeechMarksRight .fancyLeftSpeechMark
					{
						background-image: url("/_layouts/Custom/FP/Images/open_speechmarks_grey.gif");
						background-repeat: no-repeat;
						background-position: top left;
					}

					.teaserWithSpeechMarksRight .fancyRightSpeechMark
					{
						background-image: url("/_layouts/Custom/FP/Images/close_speechmarks_grey.gif");
						background-repeat: no-repeat;
						background-position: bottom right;
						display: block;
					}

					.teaserWithSpeechMarksRight p
					{
						margin-top:10px;
						padding-left: 15px;
						font-size: 12px;
						color:#666666;
						margin-bottom: 17px;
						font-family:Arial;
					}
						
					.publishContainer .teaserWithSpeechMarksButtonContainer
					{
						margin:0;
						font-size:15px;
						font-family:Arial;
						font-weight:bold;
						color: #666666;
						margin-left:15px;
						
					}
					
					.publishContainer .teaserWithSpeechMarksButtonContainer .scalableButton
					{
						margin:0;
						margin-top: 20px;
						color:#0181c8;				
					}

					.publishContainer .teaserWithSpeechMarksButtonContainer .scalableButton a
					{
						float:left;
						clear:left;
						display:inline;
						height:29px;
						background-color:#ffffff;
						margin-bottom:5px;
						font-size:15px;
						font-weight:bold;
						font-family:Arial;
						font-weight:bold;
						color: #0181c8;
						overflow:hidden;			
					}

						
					/*********************************end of teaser with speech marks******************************************************/

				
					/*********************************Content Headers No Image******************************************************/

					.publishContainer .contentHeadersNoImage
					{
						font-family:Arial;
						font-size:12px;
						color:#666666;
								
					}

					.publishContainer .contentHeadersNoImagePopup
					{
						margin-left:15px;
						margin-right:15px;
					}
					
					
					.publishContainer .contentHeadersNoImage h1
					{
						padding:0px;
						margin:0px;
						line-height:36px;
						margin-top:25px;
						color: #666666;
						font-size: 36px;
						font-family:Arial;
						font-weight:normal;
						margin-bottom:8px;
						
					}

					.publishContainer .contentHeadersNoImagePopup h1
					{
						padding:0px;
						margin:0px;
						line-height:36px;
						margin-top:12px;
						color: #666666;
						font-size: 36px;
						font-family:Arial;
						font-weight:normal;
						margin-bottom:8px;			
					}
					
					.publishContainer .contentHeadersNoImage h2
					{
						padding:0px;
						margin:0px;
						font-weight:normal;
						color: #ff7800;
						font-size:22px;
						font-family:Arial;
									
					}

					.publishContainer .contentHeadersNoImage P
					{
						
						margin:0px;
						padding:0px;
						padding-bottom:8px;
						padding-top:8px;
						
					}

				    .publishContainer .contentHeadersNoImage strong
					{
						display:inline;
					}
					
					.publishContainer .contentHeadersNoImage a, .publishContainer .contentHeadersNoImage a:visited
					{
						font-weight:normal;
						font-family:Arial;
						color:#ee7204;
						text-decoration:underline;	
					}
					.publishContainer .contentHeadersNoImage a:hover
					{
						color:#8b4201;
						text-decoration:underline;
					}

					/*********************************content header and image******************************************************/
					.publishContainer .contentHeaderImage
					{
						padding:0px;
						margin:0px;
						width:474px;
						font-family:Arial;
						font-size:12px;
					}

					.publishContainer .contentHeaderImage h1
					{
						padding:0px;
						margin:0px;
						margin-top:25px;
						color: #666666;
						font-size: 36px;
						font-family:Arial;
						font-weight:normal;
						width:474px;
					}

					.publishContainer .contentHeaderImage h2
					{
						margin:0px;
						padding:0px;
						font-weight:normal;
						color: #ff7800;
						font-size:22px;
						font-family:Arial;
						width:474px;
						line-height:22px;
						margin-top:13px;
						margin-bottom:5px;
										
						
					}
					.publishContainer .contentHeaderImage .bodyContainer
					{
						padding:0px;
						margin:0px;
						width:474px;
						color:#666666;
						font-family:Arial;
						font-size:12px;
					}
					
					.publishContainer .contentHeaderImage .bodyListContainer
					{
						float:left;
						width:330px;
						padding:0px;
						margin:0px;						
					}				
							
					.publishContainer .contentHeaderImage .bodyListContainer P
					{
						margin:0px;
						padding:0px;
						padding-bottom:16px;	
					}
					
					.publishContainer .bodyListContainer strong
					{
						display:inline;
					}
									
					.publishContainer .contentHeaderImage .bodyImageContainer
					{
						float:right;
						margin:0px;
						padding:0px;
						margin-top:10px;
						
					}

					.publishContainer .contentHeaderImage .bodyListContainer ul
					{
						margin:0px;
						padding:0px;
						padding-left:20px;
						list-style-position: outside;
						width:314px;
						margin-bottom:15px;
							
					}
					.publishContainer .contentHeaderImage .bodyListContainer  ul li
					{
						line-height:23px;
						font-size:100%;
						font-family:Arial;
					}
					.publishContainer .contentHeaderImage .bodyListContainer ul li span
					{
						
					}
					
					.publishContainer .contentHeaderImage .footerText
					{
						clear:both;
						margin:0px;
						padding:0px;
						width:474px;
						display:block;
						color:#666666;
						font-family:Arial;
						font-size:12px;
						
					}
					
					
				
					
					.publishContainer .contentHeaderImage a, .publishContainer .contentHeaderImage a:visited
					{
						font-weight:normal;
						font-family:Arial;
						color:#ee7204;
						text-decoration:underline;	
					}
					
					.publishContainer .contentHeaderImage a:hover
					{
						color:#8b4201;
						text-decoration:underline;
					}

					.publishContainer .contentHeaderImage a.footerTextLink, .publishContainer .contentHeaderImage a.footerTextLink:visited
					{
						display: block;

						line-height:20px;
						vertical-align: middle;
						margin-left:0px;
						margin-top:15px;
						padding-left: 18px;
						
						color: #0181c8;
						text-decoration: none;
						font-weight: bold;
						font-size:100%;
						font-family:Arial;
						

						background-image:url("/_layouts/Custom/FP/Images/arrow_teal_whiteBG.gif");
						background-position: left center;
						background-repeat: no-repeat;
						cursor: hand;
					}
					
					.publishContainer .contentHeaderImage a.footerTextLink:hover
					{
						color:#00AEEF;
						text-decoration:none;	
					}
					
					.publishContainer .contentHeaderImage ul a, .publishContainer .contentHeaderImage ul a:visited
					{
						font-weight:normal;
						font-family:Arial;
						color:#ee7204;
						text-decoration:underline;	
					}
					
					.publishContainer .contentHeaderImage ul a:hover
					{
						color:#8b4201;
						text-decoration:underline;
					}

					/*********************************header - image and button ******************************************************/

					.publishContainer .headerImageAndButtonContainer
					{
						width:474px;
						font-family:Arial;
						font-size:12px;
						color:#666666;
						padding:0px;
						margin:0px 0px 10px 0px;
						
					}
					.publishContainer .headerImageAndButtonContainer h1
					{
						margin:0px;
						padding:0px;
						color: #666666;
						font-size: 28px;
						font-family:Arial;
						font-weight:normal;
						padding:0px;
						margin:0px;
						margin-top:10px;
						margin-bottom:12px;
					}
					.publishContainer .headerImageAndButtonContainer .leftBody
					{
						padding:0px;
						margin:0px;
						float:left;
						width:320px;
						display:inline;
						margin-bottom:20px;
											
					}

								
					.publishContainer .headerImageAndButtonContainer .rightImage
					{
						float:right;
						padding:0px;
						margin:0px;
					}
								
										
					.publishContainer .headerImageAndButtonContainer .scalableButton
					{					
						font-size:15px;
						font-weight:bold;
						color: #0181c8;
						padding:0px;
						margin:0px;
					}
					
					.publishContainer .headerImageAndButtonContainer .leftBody a, .publishContainer .headerImageAndButtonContainer .leftBody a:visited
					{
						font-weight:normal;
						font-family:Arial;
						color:#ee7204;
						text-decoration:underline;	
					}
					
					.publishContainer .headerImageAndButtonContainer .leftBody a:hover
					{
						color:#8b4201;
						text-decoration:underline;
					}
					
					.publishContainer .headerImageAndButtonContainer .buttonContainer
					{
						padding:0px;
						margin:0px;
						width:250px;
						text-decoration:none;
					}
					.publishContainer .headerImageAndButtonContainer .leftBody P
					{
						padding-top:8px;
						padding-bottom:8px;
					}

					/*********************************jargon buster header******************************************************/

					.jargonBusterHeader
					{
						width:474px;
						margin-left:0px;
					}

					.jargonBusterHeader h1
					{
						padding:0px;
						margin:0px;
						margin-top:20px;
						color: #666666;
						font-size: 36px;
						font-family:Arial;
						font-weight:normal;
						margin-bottom:15px;
						width:474px;
					}
					.jargonBusterHeader h2
					{
						padding:0px;
						margin:0px;
						font-weight:normal;
						color: #ff7800;
						font-size:22px;
						font-family:Arial;
						margin-bottom:10px;
						width:474px;
						
						
					}

					/*********************************jargon buster content******************************************************/


					.publishContainer .jargonBuster
					{
						margin:0px;
						padding:0px;
						width:474px;
						font-family:Arial;
						font-size:12px;
											
					}
					
					.publishContainer .rolodexSelectorToolbar p
					{
						margin: 11px 0px 20px 15px;
						font-size: 12px;
						font-family:Arial;
						color:#666666;
						font-weight:normal;
						
					}

					.publishContainer .rolodexSelectorToolbar a,.publishContainer .rolodexSelectorToolbar a:visited
					{
						color:#0181c8;
						font-weight:bold;
						font-family:Arial;
						font-size:12px;
					}

					.publishContainer .rolodexSelectorToolbar a:hover
					{
						color:#00AEEF;
						font-weight:bold;
						font-family:Arial;
						font-size:12px;
					}
					.publishContainer .rolodexSelectorToolbar ul
					{
						margin: 0px 0px 11px 10px;
						padding:0px;
						list-style: none;
						font-size:12px;
						font-weight:bold;
						color:#666666;
						line-height:9px;

					}

					.publishContainer .rolodexSelectorToolbar ul li
					{
						display: inline;
						padding-right: 5px;
						padding-left: 5px;
						font-weight: bold;
					}
					.publishContainer .rolodexSelectorToolbar ul li.first
					{
						display: inline;
						border-left: none;
					}

					.publishContainer .jargonItemContainer
					{
						margin-top:20px;
						
					}
					.publishContainer .jargonItemContainer div.bottomBorder
					{
						margin: 20px 5px;
					}
					.publishContainer .jargonItemHeader
					{
						line-height:20px;
						height:20px;
						font-size:13px;
						font-weight:bold;
						color:#ffffff;
						
					}
					.publishContainer .JargonItemLink
					{
						background-image: url(/_layouts/Custom/FP/Images/arrow_up_tale_trans_BG.gif);
						background-repeat: no-repeat;
						background-position: left;
						margin-left: 300px;
						padding-left:10px;
						display:inline;
						font-family:Arial;
						color:#ffffff;
						font-size:12px;
						font-weight:bold;
						width:200px;
					}

					.publishContainer a.JargonItemLink, .publishContainer a.JargonItemLink:visited
					{
						color:#ffffff !important;
						font-weight:bold;
						text-decoration:none;
					
						
					}
					.publishContainer  a.JargonItemLink:hover
					{
						color:#ffffff;
						text-decoration:underline;
					}

					.publishContainer .jargonItemHeader h4
					{
						float:left;
						width:50px;
						margin: 0px 0px 0px 15px ;
						font-size: 14px;
						font-weight: bold;
						color:#ffffff;
					}
					
					
					.publishContainer .jargonItemContent h4 
					{
						margin:0px;
						margin-top:12px;
						margin-bottom:5px;
						padding:0px;
						color:#666666;
						font-size:14px;
						font-weight:bold;
						font-family:Arial;
						
					}
					.publishContainer .jargonItemContent
					{
						margin:0px;
						padding:0px;
						margin-left:15px;
						color:#666666;
						padding-bottom:15px;
					}
								
					
					.publishContainer .jargonItemContent p
					{
						margin:0px;
						padding:0px;
						padding-top:8px;
						padding-bottom:8px;
					}
					
					
					.publishContainer .jargonItemContent a, .publishContainer .jargonItemContent a:visited
					{
						color:#ee7204;
						text-decoration:none;
					}
					.publishContainer .jargonItemContent a:hover
					{
						color:#8b4201;
					}
					
					.publishContainer .jargonItemContent div
					{
						margin:0px;
						padding:0px;
						color:#666666;				
					}
					
					.publishContainer .jargonItemContent div.borderBottom
					{
						margin: 0px 5px 10px 5px;
					}
					/***************end of JARGON BUSTER *******************/

					/*--faq existing customers ---*/

					.publishContainer .faqExistingCustomersOuter
					{
						padding:0px;
						margin:0px;
																	
					}
					
					.publishContainer .faqExistingCustomers
					{
						height:156px;				
						padding:0px;
						margin:0px;
					}
					.publishContainer .faqExistingCustomers h2
					{
						line-height:22px;
						color:#666666;
						margin-bottom: 10px;
						margin-left: 10px;
						margin-top:5px;
						font-size: 17px;
						font-family:Arial;
					}

					.publishContainer .faqExistingCustomers ul
					{
						margin:0px;
						padding:0px;
						margin-left: 133px;
						list-style-type: none;
						padding-right:20px;
					}

					.publishContainer .faqExistingCustomers ul li
					{
						line-height:15px;
					}

					.publishContainer .faqExistingCustomers ul li a, .publishContainer .faqExistingCustomers ul li a:visited
					{
						padding-left:10px;
						background-repeat: no-repeat;
						background-position: top left;
						background-image:url(/_layouts/Custom/FP/Images/orange_arrow_bullet.gif);
						line-height:17px;
						vertical-align:top;
						color: #666666;
						font-size: 12px;
						font-family:Arial;
						display: block;
					}
					
					.publishContainer .faqExistingCustomers ul li a:hover
					{
						color: #ee7204;
						text-decoration: none;
					}

					.publishContainer .faqExistingCustomersFooterLeft
					{
						width:128px;
						padding-left:5px;
						float:left;
						padding-top:5px;
											
					}

					.publishContainer .faqExistingCustomersFooterRight
					{						
						width:240px;
						float:left;
					}

					.publishContainer .faqExistingCustomersFooterLeft span
					{
						margin:0px;
						padding-left:0px;
						margin-left: 0px;
						line-height:12px;
						font-size:100%;
						font-family:Arial;
						display:block;
						color: #666666;
						text-align:center;
						width:115px;
					}

					.publishContainer .faqExistingCustomers a
					{
						padding-top:0px;
					}

					.publishContainer .faqExistingCustomersFooterRight a.footerLink, .publishContainer .faqExistingCustomersFooterRight a.footerLink:visited
					{
						line-height:20px;
						vertical-align:top;
						padding-left:10px;
						margin-left: 0px;
						color: #0181c8;
						text-decoration: none;
						font-weight: bold;
						font-size:12px;
						font-family:Arial;
						background-image:url("/_layouts/Custom/FP/Images/arrow_teal_whiteBG.gif");
						background-position: left center;
						background-repeat: no-repeat;
						cursor: hand;	
					}
					
					.publishContainer .faqExistingCustomersFooterRight a.footerLink:hover
					{
						color:#00AEEF;
						text-decoration:none;	
					}

					/*--end of faq exiating customers --*/


					/*--START: about our loans--*/




					/*--END: about our loans--*/


					/*-- header telephone number---*/
					.publishContainer .headerTelephone
					{
						width:187px;
						margin-top:7px;
						float:right;
					}
					.publishContainer .headerTelephone .bodyText
					{
						font-family:Arial;
						font-size:11px;
						color:#666666;
						font-weight:normal;
						margin-left:27px;
						margin-bottom:1px;
									
					}

					.publishContainer .headerTelephone .contactContainer .contactImage
					{
						margin-right:10px;
						margin-bottom:1px;
					}
					.publishContainer .headerTelephone .contactContainer .contactNumber
					{
						font-size:22px;
						color:#666666;
						font-family:Arial;
						font-weight:normal;
						
					}

					/*---end of header telephon number*/

					.publishContainer .contactUs
					{
						margin:0;
						padding:0;
						width: 488px;	
					}

					.publishContainer .contactUsCol1
					{
						width: 241px;
						float: left;
					}
					.publishContainer .contactUsCol2
					{
							width: 241px;
							float: right;
					}
								
					.publishContainer .contactUsCol1Contents h2,.contactUsCol2Contents h2
					{
						margin-left: 15px;
						margin-right: 5px;
						margin-top:10px;
						margin-bottom:0px;
						padding:0;
						font-weight: normal;
						
					}

					.publishContainer .contactUsCol1Contents .contactUsH2,.contactUsCol2Contents .contactUsH2
					{
						margin-left: 15px;
						margin-right: 5px;
						margin-top:5px;
						padding:0;
						font-weight: normal;
					}		
					
					.publishContainer .contactUsCol1Contents .contactUsText, .contactUsCol2Contents .contactUsText
					{
						margin-left: 15px;
						margin-right: 5px;
						margin-top:5px;
						font-weight: normal;
						font-size:12px;
						color:#666666;
					}		
							
					.publishContainer .contactUsCol1Contents .contactUsText p, .contactUsCol2Contents .contactUsText p
					{
						margin-left: 15px;
						margin-right: 5px;
						font-weight: normal;
						font-size:12px;
						color:#666666;
									
					}
					
					.publishContainer .contactUsText a, .publishContainer .contactUsText a:visited, .contactUsCol2Contents a
					{
						color:#ee7204;	
						text-decoration:underline;
					}

					.publishContainer .contactUsText a:hover, .contactUsCol2Contents a:hover
					{
						color:#8b4201;
						text-decoration:underline;
					}
					
					.contactUsCol1Contents .scalableButton, .contactUsCol2Contents .scalableButton
					{
						display:block;
						height: 32px;
						margin-left: 15px;
						margin-top:20px;
					}
					
					.contactUsCol1Contents .scalableButton a, .contactUsCol2Contents .scalableButton a
					{
						 float:left;
						 clear:left;
						 display:inline;
						 height:29px;
						 background-color:#ffffff;
						 margin-bottom:5px;
						 font-size:15px;
						 font-weight:bold;
						 color: #0181c8;
						 overflow:hidden;
					}


					/*
						-------- campaign landing page feature block --------
					*/

					.campaignLandingPage .whiteBDBlueGF .roundedBox .gradient
					{
						float:left;
						width:504px;
						height:257px;
						background-image:url(/_layouts/Custom/FP/Images/box_BG_campaign_blue.gif);
						background-position: top left;
						background-repeat:no-repeat;
					}

					.campaignLandingPage
					{
						height: 271px;
						width:516px;
						overflow:hidden;
					}

					.campaignLandingPage div.pngImg
					{
						top:-2px;
						position:relative;
						left: 287px;
						width: 225px;
						overflow:hidden;
						height:271px;
						z-index:5;

						background-repeat: no-repeat;
						background-image: url(/_layouts/Custom/FP/Images/Carol_campaign.png);
						_background-image: none;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/_layouts/Custom/FP/Images/Carol_campaign.png', sizingMethod='crop');
					}

					.campaignLandingPage div.section1
					{
						margin:0;
						position:relative;
						top: -272px;
						height: 271px;
						width:504px;	
					}

					.publishContainer .campaignLandingPage div.section1 span.rbottom
					{
						display:none;
					}


					.campaignLandingPage div.section1 h1
					{
					
						margin:0px;
						padding:0px;
						margin-left:30px;
						margin-top:15px;
						color: #ffffff;
						width:359px;
						font-size: 36px;
						font-weight:normal;

					}

					.campaignLandingPage  div.section1 ul
					{
						margin:0px;
						padding-left:20px;
						list-style-position: outside;
						margin-left:30px;
						margin-top:15px;
						margin-bottom:17px;
						width:255px;
					}
					.campaignLandingPage  div.section1  ul li
					{
						color: #abdfec;
						font-size: 13px;
						line-height:20px;
					}
					.campaignLandingPage  div.section1 ul li span
					{
						color: #ffffff;
					}
					/*
					.campaignLandingPage  div.section1 ul
					{
						margin:0px;
						padding:0px;
						list-style-position: inside;
						margin-left:30px;
						margin-top:15px;
						margin-bottom:17px;
						width:340px;
					}
					.campaignLandingPage  div.section1  ul li
					{
						color: #abdfec;
						font-size: 13px;
						font-family:Arial;
						line-height:20px;
						
						
					}
					.campaignLandingPage  div.section1 ul li span
					{
						color: #ffffff;
					}

		*/

					
					.publishContainer .campaignLandingPage .section1 ul a, .publishContainer .campaignLandingPage .section1 ul a:visited
					{
						font-weight:normal;
						font-family:Arial;
						color:#ffffff;
						text-decoration:underline;	
					}
									
					.publishContainer .campaignLandingPage .section1 ul a:hover
					{
						color:#ffffff;
						text-decoration:underline;
					}

					.publishContainer .campaignLandingPage div.section1 .scalableButton a 
					{
					 
						float:left;
						clear:left;
						display:inline;
						height:29px;
						margin-left:30px;
						background-color:#ffffff;
						margin-bottom:5px;
						font-size:15px;
						font-weight:bold;
						color: #0181c8;
						overflow:hidden;
						
					}
					.publishContainer .campaignLandingPage div.section1
					{
						
					}

					/***********************************************************************/


					/***************** existingCustomerFeatureBlock ************************/
					.publishContainer .existingCustomerFeatureBlock .whiteBDBlueGF .roundedBox .gradient
					{
						float:left;
						width:394px;
						height:253px;
						background-image:url(/_layouts/Custom/FP/Images/box_BG_Xlarge_blue.gif);
						background-position: top left;
						background-repeat:no-repeat;
					}


					.publishContainer .existingCustomerFeatureBlock
					{
						height: 285px;
						width:410px;
						overflow:hidden;
						
					}

					.publishContainer .existingCustomerFeatureBlock .pngImg
					{
						position:relative;
						top: 0px;
						left: 257px;
						width: 225px;
						height:214px;
						z-index:5;
						
					}

					.publishContainer .existingCustomerFeatureBlock div.section1
					{
						position:relative;
						top: -214px;
						height: 285px;
						width:405px;
						
						
					}

					.publishContainer .existingCustomerFeatureBlock .existingCustomerFeatureBlock div.section1 span.rbottom
					{
						display:none;
					}


					.publishContainer .existingCustomerFeatureBlock div.section1 h1
					{
						margin:0px;
						padding:0px;
						margin-left:20px;
						margin-right:20px;
						margin-top:17px;
						font-weight:normal;
						font-size:22px;
						margin-bottom:5px;
						color:#ffffff;
					}

					.publishContainer .existingCustomerFeatureBlock div.section1 h2
					{
						margin:0px;
						padding:0px;
						font-weight:normal;
						margin-bottom:10px;
						margin-left:20px;
						margin-right:20px;
						margin-top:9px;
						font-size:18px;
						color:#ffffff;
					}

					.publishContainer .existingCustomerFeatureBlock .bodyParagraph
					{
						margin:0px;
						padding:0px;
						margin-left:20px;
						margin-right:20px;
						font-family:Arial;
						font-size:16px;
						color:#ffffff;
						width:340px;
						
					}
					
					.publishContainer .existingCustomerFeatureBlock .section1 .bodyParagraph a, .publishContainer .existingCustomerFeatureBlock .section1 .bodyParagraph a:visited
					{
						font-weight:normal;
						font-family:Arial;
						color:#ffffff;
						text-decoration:underline;	
					}
									
					.publishContainer .existingCustomerFeatureBlock .section1 .bodyParagraph a:hover
					{
						color:#ffffff;
						text-decoration:underline;
					}
					.publishContainer .existingCustomerFeatureBlock .bodyParagraph P
					{
						padding:0px;
						margin:0px;
					}
					
					.publishContainer .existingCustomerFeatureBlock div.section1 .learnMoreButton
					{
						display:block;
						margin-top:20px;
						font-family:Arial;
						font-weight:bold;
						color:#666666;
					}
					.publishContainer .existingCustomerFeatureBlock div.section1 .learnMoreButton a, .learnMoreButton a:hover
					{
						float:left;
						clear:left;
						display:inline;
						height:29px;
						margin-left:20px;
						background-color:#ffffff;
						font-size:15px;
						font-family:Arial;
						font-weight:bold;
						color:#0181c8;
						overflow:hidden;			
					}

					.publishContainer .existingCustomerFeatureBlock div.section1 .applyButtonSmall
					{
						display:block;
						margin-top:20px;
						font-family:Arial;
						font-weight:bold;
						color:#666666;
					}
					
					.publishContainer .existingCustomerFeatureBlock div.section1 .applyButtonSmall a, .applyButtonSmall a:hover
					{
						float:left;
						display:inline;
						height:29px;
						margin-left:10px;
						background-color:#ffffff;
						font-size:15px;
						font-family:Arial;
						font-weight:bold;
						color:#0181c8;
						overflow:hidden;				
					}



					/***************** end of existingCustomerFeatureBlock ************************/

					/********************* call to action campaign page ***************************/

					.publishContainer .campaignCallToAction
					{
						width: 200px;	
					}
					/* This is a fix for what appears to be a rendering bug in ie6.
					for somereason it is not taking on a margin got the inner content div*/
.publishContainer .campaignCallToAction div.content
{
	padding-left:10px;
}
					.publishContainer .campaignCallToActionInner
					{
						padding:0;
			
						margin: 0 0 0 0px;
						height: 248px;
					
						
					}

					.publishContainer .campaignCallToAction  h2
					{
						color: #666666;
						font-size:24px;
						width:150px;
						font-weight:normal;
						margin:0;
						padding:0;
						/*margin-top:4px;*/
					}


					.publishContainer .campaignCallToAction  .imageButton
					{
						margin:  6px 20px 0px 17px;
					}
					.publishContainer .campaignCallToAction .fpContactNumberContainer
					{

					}
					.publishContainer .campaignCallToAction .fp_contactBorder
					{
						margin:0;
					}	

					.publishContainer .campaignCallToAction div.fp_contactBorder p
					{
						color:#666666;
					}

					.publishContainer .campaignCallToAction div.fp_contactBorder p.fpContactNumber
					 {
						padding:0px;
						margin: 0px;
 						font-size: 17px;
						padding-left: 30px;
						color: #666666;
						font-weight: bold;
					}
					 
					.publishContainer .campaignCallToAction .fpContactImage
					 {
						float:left;
						margin: 2px 5px 0px 5px;
					 }
					 
					.publishContainer .campaignCallToAction div.fp_contactBorder p.fpContactText
					{
						width:150px;
						margin-left: 5px;
					}

					.publishContainer .campaignCallToAction div.fp_contactBorder p.fpContactBody
					{
						padding:0px;
						margin-left: 5px;
						margin-top:-2px;
					}
					/*  What is this - cant find an a in the output*/
					.publishContainer .campaignCallToAction .callLink, .publishContainer .campaignCallToAction .callLink:visited
					{
 						display:block;
 						font-size: 11px;
						font-weight: bold;
						color: #0181c8;
						margin:5px;
						margin-bottom:0px;
						padding-left:10px;
						background-image: url(/_layouts/Custom/FP/Images/arrow_teal_whiteBG.gif);
						background-repeat: no-repeat;
						background-position: 0px;
					}
					
					.publishContainer .campaignCallToAction .callLink:hover
					{
						color:#00AEEF;
					}
					/********************* end of call to action campaign page ********************/

					/**********************promo webpart styles******************************************/

					.publishContainer .promoFlashStyle
					{
						display:none;
						/*margin-left:6px;
						margin-bottom:6px;*/

					}

					.publishContainer .promoImageStyle
					{
						display:none;
						/*margin-left:6px;
						margin-bottom:6px;*/
					}
				
					/**********************end of promo styles************************************/
					
					.publishContainer #emailButtonSendingText
					{
						display: none;
						margin-left: 199px;
						font-size: 14px;																							
					}
					
					#emailButtonSendingText h3
					{
						display: inline;
						margin: 0 !important;
						padding: 0 !important;
						height: 30px;
					}