﻿body						{background: #ffffff}
.noline						{background: #ffffff;}
body,td,div,p,span,a,select,textarea,form	{font-family: Verdana, Arial, sans-serif; margin: 0px; padding: 0px; background-color: transparent;}

h1,h2,h3,h4,h5,h6			{margin: 0px; padding: 0px;}
.blue						{color: #333399; background-color: transparent;}


/* LINKS */
a							{text-decoration: none;}
a:hover						{text-decoration: underline;}
a.utility					{font-size: .95em; color: #333333; background-color: transparent;}
a.tab						{color: #333399; background-color: transparent;}
a.descriptionHeader			{color: #333399; font-size: 1.1em; font-weight: bold; background-color: transparent;}
a.previousNext				{font-size: .95em; color: #333399; text-decoration: underline;background-color: transparent;}
a.blue						{color: #333399; text-decoration: underline; background-color:transparent;}
a.blueMarginUnderline		{color: #333399; text-decoration: underline; background-color: transparent;}
a.blueMargin				{color: #333399; text-decoration: none; background-color: transparent;}
a.blueMargin:hover			{color: #333399; text-decoration: underline; background-color: transparent;}
a.utilityBlueLinksTop		{font-size: 1.1em; color: #333399; text-decoration: underline; background-color: transparent;}
a.utilityBlueLinks			{font-size: .70em; color: #333399; text-decoration: underline; background-color: transparent;}
a.tableHeader				{font-size: 11px; color: #336600; font-weight: bold; text-decoration: underline; background-color: transparent;}
a.letters					{font-size: .95em; font-weight: bold;  text-decoration: underline;; background-color: transparent;}
.underlineLinkMac			{color: #333399; text-decoration: underline; background-color: transparent;}

/* MAIN GENERIC ELEMENTS */
#logo						{position: absolute; top: 0px; left: 21px; width: 115px; height: 100px;}
#healthcare4u				{position: absolute; top: 66px; left: 158px; width: 428px; height: 44px;}
#healthcare4uLong			{position: absolute; top: 66px; left: 158px; width: 440px; height: 44px;}
#extranet4u					{position: absolute; top: 66px; left: 158px; width: 440px; height: 44px;}
#micrositeNoTopPad			{position: absolute; top: 0px; left: 272px; width: 508px; height: 118px;}
#mainBodyHeader				{position: relative; top: 155px; left: 15px; width: 220px; height: 15px;}
#mainBodyHeaderLong			{position: absolute; top: 175px; left: 15px; width: 254px; height: 15px;}
#mainBodyHeaderExLong		{position: absolute; top: 175px; left: 15px; width: 360px; height: 15px;}
#topNav						{position: absolute; top: 0px; left: 158px; width: 622px; background: #EEEEEE; visibility: hidden;}
.topNavItems				{position: relative; width: 345px; height: 20px;}
#topNavUtility				{position: absolute; top: 0px; left: 409px; width: 198px; height: 20px; background: #EEEEEE; line-height: 18px; font-size: .65em; color: #333333;}
#mainContent				{position: absolute; top: 210px; left: 0px; width: 455px;}
#mainContentPopup			{position: absolute; top: 10px; left: 10px; width: 455px;}
.bodyText					{position: relative; padding-bottom: 11px; padding-left: 15px; width: 422px; font-size: .70em; color: #333333; background-color: transparent;}
.bodyTextSmall				{position: relative; padding-bottom: 11px; padding-left: 15px; width: 422px; font-size: .60em; color: #333333; background-color: transparent;}
.bodyTextNoSubHeader		{position: relative; padding-top: 16px; left: 15px; width: 430px; font-size: .70em; color: #333333; background-color: transparent;}
.bodytextAnswer {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.bodytextQuestion {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #009933;
}
.headertext {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
/* SEO H1 STYLES */
#seoCelebrate				{position: absolute; font-size: .70em; color: #FFFFFF; top: 0px; left: 0px; width: 779px; height: 118px;}
#seoSiteHeader				{position: absolute; font-size: .70em; color: #FFFFFF; top: 66px; left: 158px; width: 331px; height: 44px;}
#seoSiteHeaderLong			{position: absolute; font-size: .70em; color: #FFFFFF; top: 66px; left: 158px; width: 440px; height: 44px;}
#seoBodyHeader				{position: absolute; font-size: .70em; color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; top: 175px; left: 15px; width: 220px; height: 15px;}
#seoBodyHeaderLong			{position: absolute; font-size: .70em; color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; top: 175px; left: 15px; width: 254px; height: 15px;}
#seoBodyHeaderExLong		{position: absolute; font-size: .70em; color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; top: 175px; left: 15px; width: 360px; height: 15px;}

/* KEYLINES */
.purpleKeyline				{position: absolute; top: 118px; left: 0px; width: 780px; height: 5px; background: #9999CC; overflow: hidden;}
.longGreyKeyline			{position: absolute; top: 197px; left: 0px; width: 780px; height: 1px; background: #cccccc; overflow: hidden;}
.contentKeyline				{position: relative; left: 0px; width: 454px; height: 1px; background: #cccccc; overflow: hidden;}
.contentKeyline2			{position: relative; width: 469px; margin-top: 4px; margin-bottom: 5px; height: 1px; background: #cccccc; overflow: hidden;}

/* BREADCRUMBS */	
#breadcrumbs				{position: absolute; top: 150px; left: 158px; width: 600px; font-size: 10px; color: #333333; visibility: hidden; background-color: transparent;}
a.breadcrumbs				{font-size: 10px; color: #333333; text-decoration: underline; background-color: transparent;}

/* GENERAL HEADER STYLES */	
.numberedHeaders			{position: relative; left: 15px; font-size: .75em; color: #333399; font-weight: bold; margin-top: 15px; background-color: transparent;}
.normalHeaders				{position: relative; left: 15px; font-size: .75em; color: #333399; font-weight: bold; margin-top: 0px; background-color: transparent;}
.normalHeaders2				{position: relative; left: 15px; font-size: .75em; color: #333399; font-weight: bold; margin-top: -10px; background-color: transparent;}
.bodyHeaderLarge			{position: relative; left: 0px; font-size: 1.1em; color: #333399; font-weight: bold; margin-top: 0px; margin-bottom:0px; background-color: transparent;}
.additionalInfoHeader		{position: relative; left: 0px; font-size: 1.1em; color: #333399; font-weight: bold; margin-top: 23px; background-color: transparent;}
.descriptionHeaderSub		{font-size: 1.0em; color: #333399; font-weight: bold; margin-top: 16px; margin-bottom: 5px; background-color: transparent;}
.subHeader					{position: absolute; left: 15px; margin-top: 4px; margin-bottom: 5px; width: 400px; height: 17px; font-size: .75em; color: #333399; font-weight: bold; background-color: transparent;}

/* GENERIC DROPDOWN / SEARH ELEMENTS */	
#mainSearch					{position: absolute; top: 78px; left: 625px; width: 145px; height: 25px; vertical-align: bottom; font-size: .70em; visibility: hidden;}
.keywordSearchForm			{position: relative; top: 0px; left: 0px;}
.keywordSearch				{width: 100px; font-size: .90em; color: #000000; padding-top: 1px; text-align: left; background-color: #ffffff; border-bottom-color: #cccccc; border-top-color: #000000; border-left-color: #000000; border-right-color: #cccccc; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid;}
.keywordSearchGo			{position: absolute; top: 11px; left: 110px;}
.bodySearch					{width: 102px; font-size: .70em; color: #000000; padding-top: 1px; text-align: left; background-color: #ffffff; border-bottom-color: #cccccc; border-top-color: #000000; border-left-color: #000000; border-right-color: #cccccc; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid;}
#bodyKeywordSearchGo		{position: relative; top: -20px; left: 106px; width: 32px; height: 19px;}
#bodyKeywordSearchGo2		{position: relative; top: -20px; left: 106px; width: 32px; height: 19px;}
.mainAreaFormElement		{position: absolute; top: 0px; left: 15px; width: 245px;}
.factSheetSearchLabel		{width: 245px;  font-size: .70em; color: #000000; padding-top: 0px; padding-bottom: 0px; text-align: left;}
.factSheetSearch			{width: 172px;  font-size: .75em; color: #000000; padding-top: 1px; text-align: left; background-color: #ffffff; border-bottom-color: #cccccc; border-top-color: #000000; border-left-color: #000000; border-right-color: #cccccc; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid;}
.factSheetSearchText		{font-size: .70em; color: #333333;}
#factSheetSearchGo			{position: relative; top: -20px; left: 176px; width: 32px; height: 19px;}
.factSheetTitleGo			{position: relative; top: 4px; left: 5px;}
.mainDropDown				{font-size: .70em; color: #333333; width: 245px; background-color: transparent;}
.DropDownBodyText			{font-size: .95em; color: #333333; width: 245px; background-color: transparent;}
.contentAreaDropDown		{color: #333333; width: 245px; padding-top: 5px; background-color: transparent;}
.dropDownContactUs			{font-size: .95em; color: #333333; width: 140px; background-color: transparent;}
.dropDownContactUsWider		{font-size: .95em; color: #333333; width: 210px; background-color: transparent;}
#quicklinksdropDown			{position: absolute; top: 149px; left: 625px; width: 115px; height: 25px; visibility:hidden;}
.quicklinksdropDown			{font-size: 11px; color: #333333;  width: 140px; background-color: transparent;}
.quicklinksdropDownNoScript	{top:-20px; position: relative; font-size: 11px; color: #333333; width: 140px; background-color: transparent;}

#tabBlock					{position: absolute; top: 123px; left: 0px; width: 780px; height: 20px; background: #EEEEEE; visibility: hidden;}
.tabNav						{position: absolute; top: 2px; left: 160px; height: 18px;}
.tabHeader					{position: relative; left: 0px; width: 140px; font-size: .75em; font-weight: bold; color: #333399; float: left;}
.tabHeaderOn				{position: relative; left: 0px; width: 140px; font-size: .75em; font-weight: bold; color: #000000; float: left;}
.changeText					{position: absolute; top: 0px; left: 625px; width: 155px}
.changeTextItems			{position: absolute; left: 732px;}

/* SEARCH RESULTS */	
.numbers					{color: #333399; background-color: transparent;}
.indentedText				{position: relative; left: 15px;}
.searchResult				{position: relative; color: #333333; background-color: transparent;}

/* PAGINATION CONTAINERS */	
.paginationBox				{position: relative; left: 0px; padding-left: 15px; width: 370px; height: 28px;}		
.paginationTop				{position: relative; padding-top: 4px; padding-bottom: 8px; top: 0px; left: 292px; width: 200px; font-size: .65em; color: #333399; background-color: transparent;}
.paginationBottom			{position: absolute; padding-top: 4px; padding-bottom: 8px; top: 2px; left: 309px; width: 200px; font-size: .65em; color: #333399; background-color: transparent;}
.paginationLetters			{position: relative; left: 0px;  padding-left: 15px; width: 450px; height: 28px; background-color: transparent;}

/* TOP & BOTTOM PAGE LINKS */	
.topLinks					{position: relative; left: 292px; width: 150px; font-size: .65em; color: #333399; background-color: transparent;}
.topLinks2					{position: relative; left: 294px; width: 150px; font-size: .65em; color: #333399; background-color: transparent;}
.nextPageLinkBox			{position: relative; margin-top: 5px; margin-bottom: 4px; width: 302px; height: 15px; font-size: .65em; color: #333399; background-color: transparent;}
.plainText					{position: relative; margin-top: 5px; margin-bottom: 4px; width: 302px; height: 15px; font-size: .70em; color: #333333; background-color: transparent;}
.contentBottomLinksLeft		{position: relative; margin-bottom: 25px; height: 15px; top: 10px;}
.contentBottomLinksRight	{position: absolute; left: 309px; padding-bottom: 8px; top: 10px; width: 200px;}

/* LEFT NAVIGATION TEXT */
#leftNav					{position: absolute; top: 177px; left: 0px; width: 142px; visibility: hidden;}
.leftNavLink				{font-size: .70em; color: #333333; background-color: transparent;}
.leftNavLinkOn				{font-size: .70em; color: #333333; font-weight: bold; background-color: transparent;}
.leftNavSubLink				{font-size: .70em; color: #669900; background-color: transparent;}
.leftNavSubLinkOn			{font-size: .70em; color: #669900; font-weight: bold; background-color: transparent;}
.leftNavSub2Link			{font-size: .70em; color: #999999; background-color: transparent;}
.leftNavSub2LinkOn			{font-size: .70em; color: #333333; background-color: transparent;}

/* LEFT NAVIGATION DIVS */
.container					{position: relative; top: 0px; left: 0px; width: 140px;}
.purpleBlock					{position: relative; top: 0px; border-left-style: solid; border-left-color: #99CC33; border-left-width: 6px;}
.greyBlock					{position: relative; top: 0px; border-left-style: solid; border-left-color: #cccccc; border-left-width: 6px;}
.leftArrowLarge				{position: relative; left: 4px; top: .6em; width: 7px;}
.leftArrowSmall				{position: relative; left: 4px; top: .3em; width: 7px;}
.downArrow					{position: relative; left: 3px; top: .6em; width: 7px;}
.downArrowWithTop			{position: relative; left: 3px; top: .3em; width: 7px;}
.largeNavText				{position: relative; left: 12px; padding-bottom: 8px;}
.smallNavText				{position: relative; left: 12px; padding-bottom: 4px;}
.navTextWithTop				{position: relative; left: 12px; top: -6px;}
.greyDivider				{position: relative; top: 0px; left: 6px; height: 1px; width: 137px; background: #cccccc; overflow: hidden;}
.bottomGreyDivider			{position: relative; top: 0px; left: 0px; height: 1px; width: 143px; background: #cccccc; overflow: hidden;}

.memberContainer			{position: relative; top: 28px; left: 0px; width: 140px; visibility: hidden;}
.blueBlock					{position: relative; top: 0px; border-left-style: solid; border-left-color: #113184; border-left-width: 6px;}
.leftNavSubLinkBlue			{font-size: .70em; color: #113184;}
.leftNavSubLinkBlueOn		{font-size: .70em; color: #113184; font-weight: bold;}

/* RIGHT HAND COLUMN */
#rightHandModule			{position: absolute; top: 198px; left: 625px; width: 138px; visibility: hidden;}

/* YOUR QUESTIONS */
#yourQuestionsContent		{position: relative; margin-bottom: 13px;}
.yourQuestions				{font-size: .70em; color: #333399; font-weight: normal; margin-bottom: 8px; background-color: transparent;}
.yourQuestionsHeader		{font-size: .70em; color: #333399; font-weight: bold; margin-bottom: 8px; background-color: transparent;}
.yourQuestionsGrid			{background: #CCCCCC;}
.rightHandText				{padding-bottom: 10px;}
#promoBanner				{position: relative; padding-bottom: 10px; width: 138px; text-align: center; background: transparent;}

/* GREEN BOX */
#redBox						{position: relative; width: 138px; background: #FF3333; padding-bottom: 5px;}
#greenBox					{position: relative; width: 138px; background: #C1D976; padding-bottom: 5px;}
#greenBox2					{position: relative; width: 138px; background: #C1D976; padding-bottom: 5px;}
#whiteBox					{position: relative; width: 138px; background: #FFFFFF; padding-bottom: 5px;}
.greenBoxText				{position: relative; top: 3px; left: 8px; width: 123px; font-size: .65em; color: #333333; background-color: transparent;}
.redBoxText					{position: relative; top: 3px; left: 8px; width: 123px; font-size: .65em; color: #FFFFFF;  background-color: transparent;}

/* ICON HOLDER ON RHS */
#iconsRhs					{position: relative; width: 138px; text-align: center; background: transparent;}

/* FOOTER */
#footer						{position: relative; left: 0px; padding-top: 40px; padding-bottom: 5px; color: #333333; font-size: .65em; background-color: transparent; visibility: hidden;}
#footerLessPad				{position: relative; left: 0px; padding-top: 0px; padding-bottom: 5px; width: 780px; color: #333333; font-size: .65em; background-color: transparent; visibility: hidden;}	
#footerPrint				{position: relative; left: 0px; font-size: .65em; width: 600px; visibility: visible;}
.footerKeyline				{position: relative; margin-bottom: 10px; top: 0px; left: 0px; width: 636px; height: 1px; background: #cccccc; overflow: hidden;}
.footerKeylineLong			{position: relative; margin-bottom: 10px; top: 0px; left: 0px; width: 780px; height: 1px; background: #cccccc; overflow: hidden;}	
.footerText					{margin-left: 15px;}
.footerTextMicrosite		{margin-left: 15px; color: #333333; font-size: .65em; background-color: transparent;}

/* PRIVATE HEALTHCARE TABLE */
.table						{position: relative; padding-bottom: 11px; left: 15px;}
.tableText					{font-size: .70em; color: #336600; padding: 6px}
.tableTextNoPad				{font-size: .70em; color: #336600;}
.tableTextSmall				{font-size: .60em; color: #336600; padding: 6px}
.tableTextBlue				{font-size: .70em; color: #333399; background-color: #ffffff; border-right: 1px solid #cccccc;}
.tableTextBlack				{font-size: .70em; color: #333333; background-color: #ffffff; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.tableBold					{font-size: .70em; color: #336600; font-weight: bold; background-color: #ffffff; border-right: 1px solid #cccccc;}
.tableSpacerHeader			{background-color: #C1D976; border-right: 1px solid #ffffff; padding-left: 3px; padding-right: 3px; font-size: .70em; font-weight: bold; color: #336600;}
.tableSpacer				{background-color: #EAF7C3; border-right: 1px solid #ffffff; padding-left: 3px; padding-right: 3px; font-size: .70em; color: #336600;}
.tableSpacerNoBorder		{background-color: #EAF7C3; padding-left: 3px; padding-right: 3px; font-size: .70em; color: #336600;}
.offerTextNoBorder			{background-color: #EAF7C3; padding-left: 3px; padding-right: 3px; font-size: .70em; color: #333333;}
.offerTextNoBorderSmall		{background-color: #EAF7C3; padding-left: 3px; padding-right: 3px; font-size: .60em; color: #333333;}
.tableBorderHeader			{background-color: #C1D976; border-right: 1px solid #cccccc;}
.tableBorder				{background-color: #EAF7C3; border-right: 1px solid #cccccc;}
.tableBorderLeftHeader		{background-color: #C1D976; border-left: 1px solid #cccccc;}
.tableBorderLeft			{background-color: #EAF7C3; border-left: 1px solid #cccccc;}
.tableBorderLeftWhite		{background-color: #ffffff; border-left: 1px solid #cccccc;}
.tableBorderRightWhite		{background-color: #ffffff; border-right: 1px solid #cccccc;}
.tableWhite					{background-color: #ffffff;}
.tableBottom				{background: #cccccc;}
.clickOn					{position: relative; left: 192px;font-size: .70em; width: 250px; color: #333333; background-color: transparent;}

/* HEALTH INFO HUB */
#hubContainerWide			{position: relative; top: 0px; left: 0px; width: 700px; bottom: 30px;}
.hubIntro					{position: relative; padding-bottom: 12px; padding-left: 15px; width: 600px; font-size: .70em; color: #333333; background-color: transparent;}
.hubContentBlock1			{position: relative; top: 0px; left: 15px; width: 700px; clear: both;}
.hubContentBlock2			{position: relative; top: 0px; left: 15px; width: 700px; clear: both;}
#contentContainer			{position: relative; top: 0px; left: 0px; width: 200px; float: left;}
.blueFade					{position: relative; top: 0px; width: 195px; height: 100px; float: left; background: #CCCCCC}
.contentDescription			{position: relative; padding-left: 8px; padding-top: 4px; font-size: .70em;}
.contentPic					{position: relative; top: 4px; left: 0px; width: 195px; height: 80px; clear: both;}
.iframeBlock				{position: relative; top: 10px; left: 0px; width: 700px; clear: both;}
.healthIframe				{width: 630px; height: 220px;}
.iframeContent				{position: relative; width: 195px; height: 110px; margin-top: 10px; margin-bottom: 10px;}
.iframeLeftArrow			{margin-top: 4px; width: 4px; float: left;}
.iframeText					{font-size: .70em; color: #333333; margin-left: 8px; margin-bottom: 10px; background-color: transparent;}
.iframeTextNoPad			{font-size: .70em; color: #333333; background-color: transparent;}
#greySearchBlock			{width: 198px; height: 80px; background: #CCCCCC;}
.searchBlockText			{margin: 4px; font-size: .70em; color: #333399; background-color: transparent;}
.homeFormElement			{font-size: 0.8em;}

/* OTHER HUB STYLES - ORIGINAL BLOCK DESIGN */
#hubContainer				{position: relative; top: 0px; left: 0px; width: 455px; bottom: 30px;}
.contentBlock				{position: relative; top: 0px; left: 15px; height: 49px; clear: both;}
.contentPicLeft				{position: relative; top: 0px; left: 0px; width: 105px; float: left; height: 49px; padding-bottom: 14px;}
.contentDescriptionRight	{position: relative; top: -2px; left: 12px; width: 320px; float: left; font-size: .70em; color: #333333; background-color: transparent;}
.midGreyKeyline				{position: relative; top: 5px; left: -15px; width: 460px; height: 1px; background: #cccccc; overflow: hidden;}

/* FACTSHEET LETTERS */
.letters					{padding-top: 4px; padding-bottom: 8px; font-size: .80em; color: #003399; background-color: transparent;}
.letterHead					{font-size: .95em; color: #003399 ;font-weight: bold; background-color: transparent;}

/* FORMS */
.errorText					{color: #F30034; background-color: transparent;}
.formContainer				{position: relative; width: 400px; margin-bottom: 8px}
.generalFormField			{font-size: 1.0em; color: #000000; text-align: left; background-color: transparent; border-bottom-color: #cccccc; border-top-color: #000000; border-left-color: #000000; border-right-color: #cccccc; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid;}
.generalFormSelect			{font-size: 1.0em; color: #000000; text-align: left; background-color: transparent;}
.generalFormTextarea		{font-size: 1.0em; color: #000000; text-align: left; background-color: transparent;}
.generalFormImage			{border-style: none;}

.formFieldLabel				{position: relative; float: left; width: 134px; height: 22px;}
.formFieldLabel2			{position: relative; float: left; width: 110px; height: 22px; vertical-align: bottom; padding-bottom: 0px;}
.formFieldLabel3			{position: relative; float: left; width: 152px; height: 22px;}
.formFieldLabel4			{position: relative; float: left; width: 134px;}

.formFieldElement			{position: relative; float: left; height: 22px;}
.formFieldElement2			{position: relative; float: left; height: 22px; vertical-align: top; width: 40px; padding-bottom: 0px; margin-top: -3px;}
.formFieldElement3			{position: relative; float: left; height: 22px; vertical-align: top; width: 30px; padding-bottom: 0px; margin-top: -3px;}
.formFieldElement4			{position: relative; float: left;}

.formFieldImage				{position: relative; float: left; width: 335px; height: 22px; text-align: right;}
.formFieldMultiPadding		{position: relative; float: left; width: 280px;}
.formFieldMultiSubmitImage	{position: relative; float: left; text-align: right; margin-left: 5px;}

.formTag					{padding-bottom: 0px; font-size: 12px;}

.formQuizNumbers			{position: relative; float: left; height: 22px; width: 22px; vertical-align: top;}
.formQuizMembers			{position: relative; float: left; vertical-align: top; width: 350px; padding-bottom: 7px}
.formQuizSelect				{font-size: 1.0em; color: #000000; text-align: left; background-color: transparent}

/* DATA PROTECTION ACT */
.dataProtection				{margin-bottom: -2px;}
.dataProtectionPadlockText	{font-size: 10px; color: #333333; margin-left: 15px;}

/* IN PAGE IMAGE */
.floatingImageLeft			{float: left; padding-left: 15px;}
.floatingImageNews			{float: left; margin-right: 10px; margin-bottom: 10px;}
.floatingImageRight			{float: right; padding-right: 10px;}
.floatingText				{vertical-align: bottom; padding-top: 85px;}

.productSpacer				{position: relative; margin-top: 6px;}

/* EQUOTES */
.campaignTelNo				{position: relative; left: 0px; font-size: .90em; color: #333399; font-weight: bold; margin-top: 0px; text-align: center; background-color: transparent;}
.campaignRefNo				{position: relative; left: 0px; font-size: .70em; color: #333399; font-weight: bold; margin-top: 0px; text-align: center; background-color: transparent;}

/* WNF */
.promoIcon					{vertical-align: top; padding-top: 4px;}
#introBlock					{position: relative; top: 0px; left: 0px; float: left; padding-bottom: 0px;}
#quotebutton				{visibility:hidden;}
