body {}

html{background:transparent;background-color:#FFFFFF;margin:0;padding:0;}

body{font:81% Arial,Helvetica,sans-serif;margin:0;padding:0;color:#676767;background:transparent;background-color:#FFFFFF;width:15cm;}

br.print{clear:both;}

/* HEADERS -------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{margin:0;padding:0; clear: left; background-color:#FFFFFF;}
h1{font-size:2.5em; color: #db0909; margin-bottom: 18px;}
h2{font-size:1.2em;color: #d50707;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}
.press h1{margin:0;}
.feature h1 {font-size: 2.302em; margin-top: 0.5cm;}
h1.alt {margin-bottom: 0;}
.feature h2 {font-size: 1.4em; color: #000;}
h2.alt {color: #000; margin-bottom: 5px;}
h2 a {color: #1F4C79;}
h2.arrow a, h3.arrow, .box h2.arrow a {color: #1F4C79; display: block;}
.box h2.arrow a:hover, .box h2.arrow a:active, .box h2.arrow a:focus {color: #277cc5;}
.sub-col h3 {font-size: 1.3em;}
.article-header h1 {font-size: 1.3em;}
h1.newsletter{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.8em;font-weight:normal}
h1.newsletter.alt {width: 80%; font-size: 2.5em; float: left;}
.glossary-section ul li h3 {font-size: 1em;}

/* ANCHORS -------------------------------------------------------------------------*/
a{text-decoration:none;color:#1F4C79;}
pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:13pt;font-size:10pt;}
blockquote{line-height:18pt;font-size:15pt;}

a img{border:0px;}
img{border:0px;}
.padding {padding:10px;}

hr{height:1px;border:0px;overflow:hidden;background-color:#D8D8D8;color:#D8D8D8;}
.print {display: none;}

/* LISTS -------------------------------------------------------------------------*/
ul,ol,dl{margin:0;padding:0;line-height:1.3em; margin-left:1cm;}
ul ul,ol ol,ol ul,ul ol{padding:0;}
/*ul{list-style-type:none;}*/
ol{list-style-type:decimal;}
li{margin:0;padding:0.5em 0;}

ol.terms{list-style-type:none;}
ol.terms ol{list-style-type:none;}
ol.terms li strong {font-weight: normal; text-transform: uppercase;}
ol.terms ol.alphabet {list-style-type:lower-alpha;}
ol.terms ol ul {list-style-type: none;}
ol.terms ul li {margin-left: 0;}

.content ul li { list-style-type:disc;}
.panel .contact .content-right li { list-style-type:none;}
.content .further-info-alt ul li {list-style-type:none;  margin:0px; padding:0px;}
.content .guide .clear li {list-style-type: none; margin:0px}

/* FONT > styles -------------------------------------------------------------------------*/
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}
.shortcuts, .tools, .navigation{display:none;}
.header {border-bottom: 2px solid #D42A2B; width: 16.5cm;}
img{border:0px;}
p.footer {display: block; font-size: 0.94em; border-top: 2px solid #c9c9c9; border-bottom: 2px solid #c9c9c9; padding: 0.2cm 0;}
p.intro {font-size: 1.15em;}
#logo div.link{display:none;}
#logo img{display:inline;}
.navigation, .subnav, .additional, .footer {display:none;}
.page{width:16.5cm;margin:0 0 15px 0;background-color:#FFFFFF;}
.container{margin:0;}
.content{width:15cm;}
.content .padding{padding:0 0 10px 0;}

.col1{float:left;width:48%;}
.col2{float:right;width:48%;}	

/* HOMEPAGE */
.feature ul.stages {}
.feature .stages li {background: none; padding-left: 0; width: 138px; float: left !important; margin-left: 18px; margin-bottom: 0;}
.feature .stages li:first-child {margin-left: 0;}
.feature .stages a {font-size: 1.2em; color: #003366; font-weight: bold;}
.feature .stages a:hover span, .feature .stages a:active span, .feature .stages a:focus span {color: #DB0909;}
.feature .stages span {display: block; padding-left: 10px;margin-left: 7px;}
.feature li a {color: #000;}
.feature li a span {color: #003366; text-decoration: underline;}
.feature .flash {display: none; float: none;}
.feature .flash img {display: none;}
.feature .flash .stages span {margin-left: 0;}
.feature .flash p {padding: 2px 0 0 0; clear: both;}
.feature .content {padding-bottom: 1cm;display:block;}
	
ul.guides {}
ul.guides li {float: left; width: 3cm;}
ul.guides li.first {margin-left: 0;}
ul.guides a {color: #003366;}

/* HIGHLIGHT PANELS */
.panel-container {width: 100%; clear:both;}
.highlight-panel {border:1px solid #ccc; border-bottom: 1px solid red;padding-top: 13px; width: 8cm; float: right; background: none !important; filter: !important}
.highlight-panel.first {float: left;}
.highlight-panel .bottom {padding: 0 0.5cm 0.2cm 0.5cm; min-height: 115px; filter: !important}
.highlight-panel .text {width: auto; float: left;}
.highlight-panel .text h2 {color: #003466; font-size: 1.4em; margin-bottom: 5px;} 
.highlight-panel p {line-height: 1.3em;}
.highlight-panel img {display: none;}

/* BREADCRUMB */
.breadcrumb {list-style-type: none;}
.breadcrumb {height: 1%;}
.breadcrumb li {float: left; margin-right: 0.2cm;}
.breadcrumb li a {text-decoration: underline;}

/* GUIDE */
.intro img {float: right; margin-left: 1cm; margin-bottom: 0.5cm;}
.guide-panel {clear: both;}
.guide-panel li {float: left; width: 4cm;border: 1px solid #ccc; margin-bottom: 0.5cm; padding: 0.2cm; margin-right: 1cm;}
.guide-panel p {}
.guide-panel img {float: right;}

/* ARTICLE */
.image-right {float: right;}
.glossary-section ul li span.toggle {display: none;}
.page-nav li {float: left; padding: 0 0.2cm; border-right: 1px solid #ccc; margin-bottom: 0.5cm;}
.articles {clear: both;}
.articles h2 {color: #003366;}
.articles li {border-top: 1px solid #dedede; padding: 0.5cm 0;}
.articles img {float: right;}
.pagination {display: none;}

/* CAMPAIGN */
.campaign h1 {margin: 0;}
.campaign .additional {display: block;}
.campaign .additional .padding {padding: 0;}
.further-info {margin-top: 0.5cm;}
.campaign .contact a, .further-info a {text-decoration: underline;}
.further-info img {float: left; margin-right: 0.5cm; margin-bottom: 0.5cm;}
.further-info h2 {clear: none;}
.campaign .additional .tel {font-size: 3em; padding-bottom: 0.5cm; color: #DB0909;}
.campaign .additional p {padding-bottom: 0.2cm;}
.campaign .calculator {display: none;}
p.strapline {font-size: 1.3em; color: #DB0909; clear: left;}

/* EQUITY RELEASE HUB */
.guide {clear: both;}
.guide li {border-top: 1px solid #D0D3D5; margin-bottom: 0.5cm; padding: 0.5cm 0; clear: both;}
.guide img {float: left; margin-right: 0.5cm; margin-bottom: 10px;}
.guide h2 {margin-bottom: 0.2cm;}
.guide h3 {clear: none; font-size: 1.2em;}

.further-info-alt a {text-decoration: underline;}
.further-info-alt .button {display: none;}
.further-info-alt li {display: none;}

.glossary{}
.glossary ul {clear: both;}
.glossary h2 span {font-size: 1.2em; color: #D50707;}
.glossary span {float: left; font-size: 3.5em; width:0.72em;text-align: center; line-height: 0.72em; font-family: Georgia, "Times New Roman", Times, serif; color: #585858; margin-right: 4px;}
.glossary h3 {margin-bottom: 4px; clear: none;}
.glossary h3 a {font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; color: #585858; font-weight: normal; margin-bottom: 10px;margin-top: 0;}
.glossary p {padding-bottom: 0;}

/* EXISTING CUSTOMERS */
.non-equal-cols form {display: none;}
.sub-cols img {float: right; margin-left: 0.5cm;}
.non-equal-cols .col1 .panel img {display: none;}
.non-equal-cols .col1 .panel .padding {width: auto;}
.highlight .padding {width: auto;}
.non-equal-cols a {text-decoration: underline;}
.non-equal-cols .col2 .panel {border-top: 1px solid #C7CBCE; padding: 0.3cm 0;}
.non-equal-cols .col2 .panel:first-child {border: none; padding-top: 0;}
.tel span {font-size: 1.5em; color: #D50707;}

/* GLOSSARY */
.alphabet {display: none;}
.glossary-header {border-bottom: 2px solid #c9c9c9; clear: both;}
.glossary-header h2 {font-size: 2.6em;}
a.top {display: none;}
.details p a {text-decoration: underline;}

/* GUIDES & TOOLS */
.cols {width: 16.5cm;}
.cols .content {width: auto;}
.col {width: 48%; float: right;}
.col.first {float: left;}

.box {margin-bottom: 0.5cm;}
.box img {margin-bottom: 0.3cm;}
.box .arrows a, .box .dates a {text-decoration: underline;}
.box .glossary span {width: 65px;}

/* PENSIONS & ANNUITIES */
.guide .links li {border: none; margin: 0;}
.guide .links li a {text-decoration: underline;}
.equal-cols {clear: both;}
.equal-cols .guide h3 {font-size: 1.2em;}
.equal-cols .guide h4 {font-size: 1em;}

/* PRESS CENTRE */
.intro p.intro {color: #003366; margin-top: 1cm; font-size: 1.2em; font-weight: bold;}
.press-items li {border-top: 1px solid #E3E3E3;}
.press-items li h2 {font-size: 1em;}
form.browse {display: none;}

/* HIGHLIGHT */
.highlight {border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 0.2cm 0;}

/*--FLASH REPLACEMENT-------------------------------------------------------------------------*/
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { background-color:#ffffff}
/*span.sIFR-alternate {visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important;}	*/	



