body { color:#666666; }

a { color:#0078c6; }
a:hover { color:#999; }
h2 { color:#1a529d; background:url(images/h2-flourish.gif) no-repeat 0px 0px; }
h2 a { color:#1a529d; }
h3 { color:#1170be; }
h4 { color:#1170be; }
a.button { background:#1a529d url(images/a-button.png) repeat-x left bottom ; color:#FFFFFF; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #a2afc1; }
a.button:hover { background-color:#143F78;  }
.more, ul#sub_menu li a { background:url(images/a-more.gif) no-repeat 3px 4px; }
.top { background:url(images/a-more.gif) no-repeat 0px center; }
a.logo { background:url(images/a-logo.gif) no-repeat; }
p.date { color:#898989; }

.module.panel { background:#1a529d; color:#FFFFFF; border:1px solid #1a529d; -moz-border-radius:9px; -webkit-border-radius:9px; }
.module.panel a, .module.panel h2 { color:#FFFFFF; background:none; }
.module.panel a.more { background:url(images/a-panel-more.gif) no-repeat 0px 3px ; }
.module.find-out, .module.item, .module.call, ul#sub_menu { background:#e6f1f3; border:1px solid #e6f1f3; }
.module.find-out h3, .module.item h3 { color:#444444; }

ul#aux li a { color:#989898; border-right:1px solid #989898; }
ul#aux li:last-child a, ul#aux li.last-child a { border:none; }

ul#menu li a { color:#006674; background:url(images/ul-menu-li-a.gif) repeat-x 0px 0px; border-bottom:1px solid #beb69f; }
ul#menu li:first-child a, ul#menu li.first-child a { background:url(images/ul-menu-li-first.gif) left 0px; }
ul#menu li:last-child a, ul#menu li.last-child a { background:url(images/ul-menu-li-last.gif) right 0px; }
ul#menu li.selected a, ul#menu li a:hover { background-position:0px -45px; }

ul#menu li.selected:last-child a, ul#menu li:last-child a:hover, ul#menu li.last-child.selected a, ul#menu li.last-child a:hover { background-position:right -45px;  }
ul#menu li.selected:first-child a, ul#menu li:first-child a:hover, ul#menu li.first-child.selected a, ul#menu li.first-child a:hover { background-position:left -45px;  }

ul#menu li.selected ul li a { color:#57662f; background:none; border-right:1px dotted #bbc730; border-bottom:none; }
ul#menu li ul { background:#eff4c2; }
ul#menu li ul li.selected { background:url(images/ul-submenu-li-ul-li-selected.gif) repeat-x 0px 0px; }
ul#menu li ul li.selected a { color:#dd6600; }

ul#sub_menu li.selected a { color:#999; } 

ul#submenu li a { background:url(images/a-more.gif) no-repeat 0px 5px; }

ul.legal { background:url(images/ul-legal.gif) no-repeat right 13px; }

.module.accordion { border-bottom:1px solid #9e9682; }
.module.accordion li { border:1px solid #9e9682; border-bottom:none; }
.module.accordion h3 { color:#006674; background:#e8e5de url(images/li-accordion.gif) repeat-x;  }
.module.accordion li { background:#e8e5de url(images/li-accordion.gif) repeat-x; }
.module.accordion li.active { background:#ecf1b7 url(images/li-accordion-active.gif) repeat-x; }
.module.accordion li.active h3 { background:#ecf1b7 url(images/li-accordion-active.gif) repeat-x; }
.module.accordion li ul { background:#d6de79; border-top:1px solid #9e9682; }
.module.accordion li li { background:url(images/li-accordion-li.gif) no-repeat 0px 3px; border:none; }

.module.news { border-left:1px dotted #bbc730; }
.module.faq h4, .module.faq p { border-bottom:1px dotted #bbc730; }
.module.faq h4.ui-state-active { border-bottom:none; }

input.text { background:#ecede1; border:none; }
input.go { background:url(images/input-go.gif); border:none; }

#footer, #footer a { color:#a8a8a8; }
#footer li a { border-right:1px solid #a8a8a8; }
#footer .columnset { border-top:1px dotted #bbc730; border-bottom:1px dotted #bbc730; }
#feature { background:#E8E5DE url(images/div-feature.jpg) no-repeat top right; }

a.file { background-repeat:no-repeat; background-position:0px -1px; }
a.flash { background-image:url(images/a-file-flash.gif); }
a.pdf { background-image:url(images/a-file-pdf.gif); }
a.ppt { background-image:url(images/a-file-ppt.gif); }
a.wmv { background-image:url(images/a-file-wmv.gif); }

#or-call { background:none; }

ul.products li { border-right:dotted 1px #afbc21; background:url(images/li-products.jpg) no-repeat -9px bottom; }
ul.products li.end { border-right:none; }

ul.products li.couple { background:url(images/li-products-old-couple.jpg) no-repeat -9px bottom; }
ul.products li.funeral { background:url(images/li-products-funeral.jpg) no-repeat -9px bottom; }
ul.products li.family { background:url(images/li-products-family.jpg) no-repeat -9px bottom; }
ul.products li.couch { background:url(images/li-products-couch-couple.jpg) no-repeat -9px bottom; }
ul.products li.accidental { background:url(images/li-products-accidental.jpg) no-repeat -9px bottom; }
ul.products li.trauma { background:url(images/li-products-trauma.jpg) no-repeat -9px bottom; }
ul.products li.theft { background:url(images/li-products-theft.jpg) no-repeat -9px bottom; }

.feature { border-right:dotted 1px #afbc21; }
.feature.end { border:none; }
.deal  { border:dotted 1px #1A529D; border-left:none; border-right:none; background:#e6f1f3; }
.costs, .amount, .period { color:#1A529D; }

.submit { color:#FFFFFF; background:url(images/input-submit.gif) no-repeat 0px 0px; border:none; }
.submit:hover { background-position:0px -30px; }

.slide, .id-feature { color:#FFFFFF; background:url(images/div-slide.gif) repeat-x 0px 0px; }
.slide h1 { color:#FFFFFF; }
.slide h4 { border-left:dotted 1px #FFFFFF; border-right:dotted 1px #FFFFFF; }
.start { background:url(images/div-slide-start.gif) no-repeat 0px 0px; color:#FFFFFF; border-right:dotted 1px #FFFFFF; } 
.start h3 { color:#FFFFFF; }
.start a.button { background:#1a529d url(images/div-start-button.gif) repeat-x center top; color:#164788; }
.tabs a.button { background:#c6c6c6 url(images/a-button-grey.gif) repeat-x center top; color:#164788; }

.tabs div { background:#FFFFFF no-repeat bottom center; color:#14407a; -moz-border-radius:4px; -webkit-border-radius:4px; }
.tabs li {  }
.tabs li a { color:#FFFFFF; border-bottom:dotted 1px #FFFFFF; }
.tabs .ui-state-active { background:url(images/li-ui-state-active.gif) no-repeat 0px 0px; }
.tabs .ui-state-default a { background:url(images/li-ui-state-default-a.gif) no-repeat right 15px; }
.tabs .ui-state-active a { background:url(images/li-ui-state-active-a.gif) no-repeat right 15px; color:#143e79; border:none; }

#risks h4 { background:url(images/h4-risks.gif) no-repeat 0px 0px; }
#solution h4 { background:url(images/h4-solution.gif) no-repeat 0px 0px; }
#prevention h4 { background:url(images/h4-prevention.gif) no-repeat 0px 0px; }

.module.news h2, .module.about h2, .module.news h2 a, .module.about h2 a { color:#999999; }

.tabs ol li { background:url(images/ol-li-1.gif) no-repeat 9px 9px; }
.tabs ol li:hover { background-color:#ffffff; color:#1a539d; -moz-border-radius:4px; -webkit-border-radius:4px; }

.tabs ol li.li1 { background-image:url(images/ol-li-1.gif); }
.tabs ol li.li1:hover { background-image:url(images/ol-li-1-hover.gif); }

.tabs ol li.li2 { background-image:url(images/ol-li-2.gif); }
.tabs ol li.li2:hover { background-image:url(images/ol-li-2-hover.gif); }

.tabs ol li.li3 { background-image:url(images/ol-li-3.gif); }
.tabs ol li.li3:hover { background-image:url(images/ol-li-3-hover.gif); }

.tabs ol li.li4 { background-image:url(images/ol-li-4.gif); }
.tabs ol li.li4:hover { background-image:url(images/ol-li-4-hover.gif); }

.tabs ol li.li5 { background-image:url(images/ol-li-5.gif); }
.tabs ol li.li5:hover { background-image:url(images/ol-li-5-hover.gif); }

.tabs ol li.li6 { background-image:url(images/ol-li-6.gif); }
.tabs ol li.li6:hover { background-image:url(images/ol-li-6-hover.gif); }

.tabs ol li.li7 { background-image:url(images/ol-li-7.gif); }
.tabs ol li.li7:hover { background-image:url(images/ol-li-7-hover.gif); }

#step01a,#step01b,#step03a { background-image:url(images/div-credit-card.gif); }
#step01c,#step01d,#step03b { background-image:url(images/div-application-fraud.gif); }
#step03d { background-image:url(images/div-passwords.gif); }
#step03e { background-image:url(images/div-statements.gif); }
#step03c { background-image:url(images/div-lock.gif); }
#step03f { background-image:url(images/div-envelope-lock.gif); }

.info { background:#e6f1f3; border:1px solid #e6f1f3; }

.column.nine .module.call h3 { color:#1170be; }