/* -- undo browser defaults -- */
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p,table {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
img { margin: 0; padding: 0; }
address {font-style: normal;}
/* -- undo aptrix font tag --*
  this is set to override aptrix settings when person uses font/colour other than default, size 10, black */
font { font-size: 1em; font-family: Arial, Helvetica, Sans-Serif; }
/*Body & Links ------------------------------------------------------------ */
body {font-size: 62.5%;font-family: Arial, Helvetica, Sans-Serif;color: #333; background-color: #F0F0F0;padding: 0;margin: 0;text-align: center;}
a:link, a:visited {color: #103184; text-decoration:none;}
.entry a:link, .entry a:visited {font-weight: bold;}
a:hover {text-decoration: underline;	color: #103184;}
/*Basic Structure------------------------------------------------------------ */
.clear {overflow: hidden;width: 100%;}
a.button {background: transparent url('/axa/guarantee.nsf/AttachmentsByTitle/button2.jpg/$FILE/button2.jpg') no-repeat scroll top right;color: #103184;display: block;  float: left;font-weight: bold;font-size: 11px;height: 29px;margin-left: -1px;padding-right: 18px;text-decoration: none;}
a.button span {background: transparent url('/axa/guarantee.nsf/AttachmentsByTitle/button1.jpg/$FILE/button1.jpg') no-repeat;display: block;line-height: 19px;padding: 4px 0 6px 18px;text-decoration: none;}
a.selected {background: transparent url('/axa/guarantee.nsf/AttachmentsByTitle/button2.jpg/$FILE/button2.jpg') no-repeat scroll bottom right;color: #fff;display: block; float: left;font-weight: bold;font-size: 11px;height: 29px;margin-left: -1px;padding-right: 18px;outline: none;text-decoration: none;}
a.selected span {background: transparent url('/axa/guarantee.nsf/AttachmentsByTitle/button1.jpg/$FILE/button1.jpg') no-repeat;background-position: bottom left;color: #fff;display: block;line-height: 19px;padding: 4px 0 6px 18px;text-decoration: none;}
a.button:active {background-position: bottom right;color: #fff;outline: none;text-decoration: none;}
a.button:active span {background-position: bottom left;padding: 4px 0 6px 18px;text-decoration: none;}
a.button:hover {background-position: bottom right;color: #fff;outline: none;text-decoration: none;}
a.button:hover span {background-position: bottom left;padding: 4px 0 6px 18px;text-decoration: none;}
#wrapper {	width: 976px;margin-left: auto;margin-right: auto;float: middle;padding: 0px;text-align: left;}
#headerbg {background: white;margin: 0 0px 0px 1px;display:table;padding: 0;width: 970px;}
#header {width: 950px;margin: 0px 0px 0px 10px;padding: 62px 0 0 0;background:url('/axa/guarantee.nsf/AttachmentsByTitle/header.jpg/$FILE/header.jpg') no-repeat top left;}
#searchbox {width:100%;height: 38px;vertical-align: top;float: right;background: none;text-align: right;padding: 0 0px 0px 0;margin: 0;display:block;}
#searchbox a{padding: 0px;	margin: 0px;text-decoration: none;color: #777777;font-size: .9em;}
#searchbox a:hover{text-decoration: underline;}
div.txtboxdiv {	text-align: left;float: right;margin:0;padding: 0;height:19px;width:220px;background:url('/axa/guarantee.nsf/AttachmentsByTitle/txtbox.gif/$FILE/txtbox.gif') no-repeat bottom left;}
.txtbox {background:none;border: none;color: #777;	width:120px;height:15px;margin:0 3px 0 2px;padding: 2px 7px 0px 7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#topnav {background: transparent url('/axa/guarantee.nsf/AttachmentsByTitle/topnavbar.jpg/$FILE/topnavbar.jpg') repeat-x top right;display: block;height: 29px;margin: 25px 0px 8px 3px;padding: 0px;width: 100%;}
#topnavbar {background: url('/axa/guarantee.nsf/AttachmentsByTitle/topnavbarend.jpg/$FILE/topnavbarend.jpg') no-repeat scroll top right;display: block;height: 25px;margin: 0px 0 0 0;margin-left: -11px;padding-right: 11px;width: 100%;}
#topnavbar span {display: block;margin-left: 0px;padding: 13px 0 12px 11px;}
.body {margin: 0px 0px 1px 1px;padding: 15px 0 20px 0;width: 970px;float: left;background: white;display: inline;}
div.shadow {background: #E8E8F2;margin: 0 0 0px 0;padding: 0px 1px 1px 1px;	width: 100%;display: table;zoom:1;}
div.shadow .shadow2{background: #dfdfe6;padding: 0 1px 1px 1px;margin: 0 0 0px 0;display: table;zoom:1;}
div.shadow .shadow3{background: #d1d1d8;padding: 0 1px 1px 1px;margin: 0 0 1px 0;display: table;zoom:1;}
#top-container {background-color: #efefef;margin:30px 0 0 10px;padding-left:30px;}
#top-container p.title{width: 615px;display: block;margin: 30px 0 0 0;color: #103184;font-size: 2.0em;font-weight: bold;}
#content-container {width: 508px;margin: 0px 20px 0 20px;padding: 0px;float: left;font-size: 1.2em;line-height: 1.8em;}
#content-container h1{font-size: 2.1em;font-weight: 700;font-stretch: narrower;color: #103184;margin: 20px 0 0 0;}
#content-container-large, #content-container-calculator {width: 660px;margin: 0px 15px 0 25px;padding: 0px;float: left;display: inline;font-size: 1.2em;line-height: 1.8em;}
#content-container-large h1, #content-container-calculator h1 {font-size: 2.1em;font-weight: 700;font-stretch: narrower;color: #103184;margin: 20px 0 10px 0;}
#content-container h4, #content-container-large h4, #content-container-calculator h4 {font-size: 0.9em;font-weight: normal;color: #818181;margin: 5px 0 10px 0;}
#content-container .heading, #content-container-large .heading, #content-container-calculator .heading {font-size: 1.4em;color: #103184;font-weight: bold;margin: 2px 0 10px 0;padding: 5px 0 5px 0;}
#content-container p, #content-container-large p, #content-container-calculator p {display: block;padding: 10px 0px 6px 0;color: #3a3a3a;}
#content-container p.title, #content-container-large p.title, #content-container-calculator p.title {width: 530px;display: block;color: #3a3a3a;font-weight: 600;font-size: 1.3em;}
#content-container a, #content-container-large a, #content-container-calculator a {padding: 0px 0px 4px 0px;text-decoration: none;color: #103184;}
#content-container table, #content-container-large table, #content-container-calculator table {border-collapse: collapse;width: 100%;margin-bottom: 10px;}
#content-container ul, #content-container-large ul, #content-container-calculator ul {list-style-position: inside;list-style-image:url('/axa/guarantee.nsf/AttachmentsByTitle/bullet.gif/$FILE/bullet.gif');}
#content-container li, #content-container-large li, #content-container-calculator li {padding-left: 15px;text-indent: -15px;}
#content-container-calculator table, #content-container-calculator td, #content-container-calculator th {border: 0px;}
#content-container table, #content-container td, #content-container th, #content-container-large table, #content-container-large td, #content-container-large th {border: 0px;	border-bottom: 1px solid #808080;}
#content-container td, #content-container-large td, #content-container-calculator {padding: 8px 0 2px 0;}
#content-container a.menu, #content-container-large a.menu, #content-container-calculator a.menu {display: block;padding: 0px 0px 3px 0px;text-decoration: none;color: #222222;font-size: 1.3em;font-weight: 600;}
#content-container a.more ,#content-container-large a.more, #content-container-calculator a.more {padding: 0px 0px 3px 0px;text-decoration: none;color: #103184;font-size: 1em;line-height: 18px;}
#content-container .article, #content-container-large .article, #content-container-calculator .article {margin-bottom: 2em;float: left;}
a.menu:visited {text-decoration: none;}
a.menu:hover {text-decoration: none;}
a.menu:active {text-decoration: none;}
div.RHN {	width: 245px;height: 400px;padding: 0;margin: 0;border: 0;display: inline;float: right;vertical-align:top;}
#rhn-container {width: 235px;height: 383px;padding: 0px 0px 0px 4px;margin: 0px 10px 0 0;display:inline;float: right;vertical-align:top;background: url('/axa/guarantee.nsf/AttachmentsByTitle/RHNsides.gif/$FILE/RHNsides.gif') repeat-y top left;}
div.navtop {width: 235px;float: right;background-image:url('/axa/guarantee.nsf/AttachmentsByTitle/RHNtop.gif/$FILE/RHNtop.gif');background-position:top;	background-repeat:no-repeat;padding: 0px 0px 0px 0px;margin: 0px 10px -8px 0px;border: 0}
div.navbottom {	width: 235px;float: right;background-image:url('/axa/guarantee.nsf/AttachmentsByTitle/RHNbottom.gif/$FILE/RHNbottom.gif');background-position:bottom;	background-repeat:no-repeat;margin: 0px 10px 0px 0px;border: 0}
.rhn-menu li {clear: both;}
.appointment {	position: relative;}
#rhn-container .item {margin-bottom: 2em;float: left;}
.rhntitle{width: 200px;display: block;color: #3a3a3a;padding: 10px 0px 3px 0px;font-weight: 600;font-size: 1.1em;float: left;}
.rhntitle a, .rhntitle a:visited, .rhntitle a:hover, .rhntitle a:active {color: #222222;text-decoration: none;}
div.rhnicon {	width: 45px;height: 45px;margin: 10px 10px 10px 10px;padding:0px;float: left;}
div.icon {width: 90px;height: 90px;margin: 10px 10px 10px 10px;padding:0px;float: left;}
#footer-menus {background: url('/axa/guarantee.nsf/AttachmentsByTitle/sitemapBG.jpg/$FILE/sitemapBG.jpg') repeat-x bottom left;width: 970px;height: 160px;margin: 0 0 0 1px;float: left;padding: 0;display: table;color: #707070;}
div.footer-menusdiv {	width: 170px;margin: 10px 0px 18px 15px;float: left;display: inline;}
#tagCloud {width: 185px;	margin: 10px 0px 18px 15px;float: left;}
#footer-menus p.title {color: #707070;font-size: 1.1em;font-weight: 600;margin: 0 0 2px 0;}
#footer-menus a.titleLink {margin: 20px 0 0px 0;}
#footer-menus a{color: #707070;line-height: 15px;}
#footer-menus a:hover{text-decoration: underline;}
#footer-menus a.footerLink{font-size: 1.1em;padding: 0px 0px 3px 0px;text-decoration: none;margin: 0 0px 0 0px;color: #707070;line-height: 18px;}
#footer-menus ul {padding: 0;margin: 0;width: 170px;list-style-type:none;line-height: 0px;}
#footer-menus li {margin: 0 0 -2px 0;padding-left: 5px;text-indent: -5px;}
#footer-menus a.footerLink:hover{text-decoration: underline;}
#footer {height: 33px;width: 100%;background: url('/axa/guarantee.nsf/AttachmentsByTitle/footer.jpg/$FILE/footer.jpg') no-repeat;margin: 0 0 0 1px;padding: 0;}
#homebanner {background: white;display: block;margin: 10px 0 0px 0;padding: 0px 0 0 10px;width: 100%;}
#flash-banner {width:700px;height: 350px;float: left;margin: 0 10px 0 0;padding: 0px;}
#ad-container {margin: 0 0px 0 0;padding: 0px;float: left;width: 240px;}
#ad-container p.heading {font-family: Helvetica, Arial;font-size: 1.4em;font-weight: bold;color: #103184;margin: 5px 0 5px 0;}
#ad-container a.more {font-size: 1.1em;display: block;color: #333333;margin: 0px 0 4px 0px;text-align: right;width: 100%;}
#ad-container div.ad-container-menu {margin: 0 10px 0 10px;}
#ad-container div.ad-container-menu img{margin: 0 5px 0 0px;}
#prodInfo {width: 495px;float: left;}
#prodInfo-header {width: 100%;height: 21px;margin: 0 0 -1px 0px;padding: 0px;float: left;background: url('/axa/guarantee.nsf/AttachmentsByTitle/prodInfo-header.jpg/$FILE/prodInfo-header.jpg') no-repeat;}
#prodInfo-content span{margin: 0 0px 0 6px;width: 483px;float: left;background: url('/axa/guarantee.nsf/AttachmentsByTitle/prodInfo-bg.jpg/$FILE/prodInfo-bg.jpg') repeat-x bottom left;display: table;}
#prodInfo-content {width: 495px;margin: 0px;padding: 0px;float: left;background: url('/axa/guarantee.nsf/AttachmentsByTitle/prodInfo-border.jpg/$FILE/prodInfo-border.jpg') repeat-y;display: table;}
#prodInfo-footer {	margin: 0px;padding: 0px;width: 100%;height: 15px;float: left;background: url('/axa/guarantee.nsf/AttachmentsByTitle/prodInfo-footer.jpg/$FILE/prodInfo-footer.jpg') no-repeat;}
#prodInfo div.PDS {float: left;width: 292px;height: 100%;display: inline;margin: 0px 0 0 18px;}
#prodInfo div.prodInfoMenu {background: url('/axa/guarantee.nsf/AttachmentsByTitle/prodInfo-break.gif/$FILE/prodInfo-break.gif') repeat-y top left;float: left;width: 150px;padding: 0 0 0 15px;margin: 0px 0px 0 0px;}
#calculators  a.menulink:link, #calculators  a.menulink:visited {background: url('/axa/guarantee.nsf/AttachmentsByTitle/MenuArrow.gif/$FILE/MenuArrow.gif') no-repeat;padding: 0px 0px 4px 12px;margin: 0 60px 0 10px;color: #818181;float: left;width: 85px;font-size: 1.1em;}
#prodInfo div.prodInfoMenu  a.menulink:link, #prodInfo div.prodInfoMenu  a.menulink:visited {background: url('/axa/guarantee.nsf/AttachmentsByTitle/MenuArrow.gif/$FILE/MenuArrow.gif') no-repeat;padding: 0px 0px 0px 12px;color: #818181;float: left;width: 100%;line-height: 15px;font-size: .9em;}
#prodInfo div.prodInfoMenu  a.menulink:hover {background: url('/axa/guarantee.nsf/AttachmentsByTitle/MenuArrowOn.gif/$FILE/MenuArrowOn.gif') no-repeat;padding: 0px 0px 0px 12px;color: #616161;text-decoration: none;}
#calculators  a.menulink:hover {background: url('/axa/guarantee.nsf/AttachmentsByTitle/MenuArrowOn.gif/$FILE/MenuArrowOn.gif') no-repeat;padding: 0px 0px 4px 12px;margin: 0 60px 0 10px;color: #616161;text-decoration: none;}
#events {width: 225px;float: left;padding: 13px 0 0 0;	background: url('/axa/guarantee.nsf/AttachmentsByTitle/gallerybg.jpg/$FILE/gallerybg.jpg') no-repeat;}
#controls {float: right;width: 100px;margin: 8px 0 0 0;}
#events a.controls:link, #events a.controls:visited {color: #818181;font-size: 1.1em;}
#events a.controls:hover {text-decoration: none;color: #616161;}
#calculators {width: 225px;display:inline;height: 86px;float: left;}
#calculators h1, #events h1{font-size: 1.1em;width: 100%;font-weight: 900;color: #103184;margin: 4px 0 7px 12px;}
#banner {width: 971px;height: 115px;margin: 0 0 0px 0px;padding: 0 0px 0px 1px;float: left;display: inline;}
#banner-liveqa {	height: 115px;width: 300px;padding: 0 0 0px 0;float: left;}
#banner-webcast {height: 115px;width: 300px;float: left;background:white;}
#banner-webcast p {margin:0;padding:0;}
#banner-webcast img {float: right;width: 110px;padding:0;margin:0;}
#banner-webcast div.banner-content {width: 180px;margin: 9px 0 0 4px;}
#banner-webcast div.banner-content h3 {font-size: 1.4em;margin: 0 0 5px 0;color: #103184;font-weight: bold;width: 100%;}
#banner-webcast div.banner-content p {font-size: 1.1em;color: #8D8D8D;margin: 0;}
#banner div.banner-content a:link, #banner div.banner-content a:visited {color: #8D8D8D;font-weight: bold;}
#banner-promo {height: 115px;width: 370px;float: left;}
#banner a.menulink:link, #banner a.menulink:visited {background: url('/axa/guarantee.nsf/AttachmentsByTitle/MenuArrow.gif/$FILE/MenuArrow.gif') no-repeat;padding: 0px 0px 4px 12px;color: #333333;font-size: 1.0em;display: block;width: 100%;}
#banner a.menulink:hover {background: url('/axa/guarantee.nsf/AttachmentsByTitle/MenuArrowOn.gif/$FILE/MenuArrowOn.gif') no-repeat;padding: 0px 0px 4px 12px;	text-decoration: none;width: 100%;}
#lhn-container {margin: 0px 0px 0 10px;padding: 0px 0 0 0px;display: inline;float: left;background: #FFFFFF;width: 156px;}
#lhn-footer {margin: 0px 0px 0 0px;padding: 0px 0 0 10px;float: left;width: 156px;height: 81px;background: #FFFFFF url('/axa/guarantee.nsf/AttachmentsByTitle/lhn-footer.jpg/$FILE/lhn-footer.jpg') no-repeat;}
#lhn-container p.menuItem {margin: 3px 5px 2px 20px;}
#lhn-container p.menuItem2 {margin: 3px 5px 2px 20px;font-size: 1.0em;color: #4C65A3;}
#lhn-container a{text-decoration: none;}
#lhn-container h3{	background: #FFFFFF url('/axa/guarantee.nsf/AttachmentsByTitle/inactivebg.jpg/$FILE/inactivebg.jpg') repeat-x bottom left;cursor: pointer;position: relative;padding: 0;margin: 0;width: 150px;height: 32px;display: table;font-size: 1.0em;border-bottom: 0;text-transform: uppercase;zoom: 1;}
#lhn-container h3.hover{	background: #FFFFFF url('/axa/guarantee.nsf/AttachmentsByTitle/activebg.jpg/$FILE/activebg.jpg') repeat-y;}
#lhn-container a.header {display: block;font-size: 1.1em;text-decoration: none;padding: 1em 6px .5em 12px;color: #103184;}
#lhn-container .ui-state-default {background: #FFFFFF url('/axa/guarantee.nsf/AttachmentsByTitle/inactivebg.jpg/$FILE/inactivebg.jpg') repeat-x bottom left;}
#lhn-container .ui-state-active, #lhn-container .ui-state-hover {background: #FFFFFF url('/axa/guarantee.nsf/AttachmentsByTitle/activebg.jpg/$FILE/activebg.jpg') repeat-y;}
