/* GLOBAL */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline}
:focus {outline:0}
html {background:url(null.png) no-repeat}
body {font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:1.4; background:#d8e5f3}
ol, ul {list-style:none}
table {border-collapse:separate; border-spacing:0}
caption, th, td {text-align:left; font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
p {padding:0px 0px 16px 0px}
strong {font-weight:bold}
h1, h2 {font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal; margin:5px 0px 10px 0px; color:#eb670e; line-height:1.4; border-bottom:1px solid #b1cbe8}
h1 {font-size:33px; margin-top:0px}
h3 {font-size:19px; font-weight:normal; margin:0px 0px 14px 0px; color:#374f85; line-height:1.2}
h4 {font-size:15px; font-weight:bold; margin:14px 0px 8px 0px; color:#374f85; line-height:1}
a:link {color:#374f85}
a:visited {color:#374f85}



/* CLEARFIX */
.clearfix:after {content:"."; height:0; clear:both; visibility:hidden; display:block}
.clearfix {display:inline-block}
* html .clearfix {zoom:1; display:block}



/* CONTAINER */
#container {width:880px; padding:0px 20px 20px 20px; margin:0px auto; position:relative; background:#fff}



/* HEADER */
#header {width:880px; height:121px; background:url(../images/header.png) 0px 0px no-repeat}



/* IMAGE */
#image {width:880px; height:270px; background:url(../images/image.jpg) 0px 0px no-repeat} 
#image ul {padding:135px 0px 0px 24px; font-size:17px; white-space:nowrap; color:#fff}
#image li {height:25px; padding:0px 0px 0px 15px; background:url(../images/bullet.png) 0px 7px no-repeat}



/* CONTENT */
#content {width:880px}
#content-left {width:584px; padding:0px 28px 0px 8px; float:left}
#content-right {width:260px; padding:10px 0px 0px 0px; float:left}
html #content-right {margin-left:-3px}

p.intro {padding:0px 0px 20px 0px; font-size:14px}

#benefits {width:584px; height:200px; background:url(../images/benefits.png) 0px 8px no-repeat}

dl.guide {margin:0px 0px 20px 0px}
dl.guide dt {height:33px; margin:0px 0px -1px 0px; line-height:1.8; font-family:"Times New Roman", Times, serif; font-size:19px; background:#F5F8FC url(../images/arrow1.png) 13px 11px no-repeat; border:1px solid #B1CBE8; display:block}
dl.guide dt a {padding:0px 0px 0px 28px; display:block; text-decoration:none}
dl.guide dd {padding:7px 12px 0px 12px; margin:-2px 0px -1px 0px; background:#F5F8FC; border:1px solid #B1CBE8; border-top:0px; display:block}
dl.guide .alt {background-color:#fff}

a#cta {width:584px; height:178px; background:url(../images/cta.png) 0px 10px no-repeat; display:block}

.sidebox {padding:13px 15px 15px 15px; margin:0px 0px 20px 0px; border:1px solid #9DBCE1; border-top:10px solid #9dbce1}

#consequences a {padding:0px 0px 0px 10px; margin:12px 0px 12px 0px; font-size:15px; font-weight:bold; display:block; background:url(../images/arrow1.png) 0px 5px no-repeat}

#awards strong {padding:0px 0px 10px 0px; display:block; font-size:12px}
#awards p {padding:0px 0px 18px 79px; margin:0px; font-size:11px; background:url(../images/awards.png) 0px 4px no-repeat}
#awards p.two {background-position:0px -197px}

#solutions {padding-bottom:0px; font-size:12px}
#solutions span {font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; line-height:1; color:#eb670e; display:block}

#what-happens span {display: block; height:192px; width:215px; background:url("../images/what-happens.png") 0 0 no-repeat}

#disclaimer {padding:12px 14px 14px 14px; margin:30px 0px 30px 0px; font-size:12px; font-weight:bold; border:1px solid #d7d9da}

a.top {width:120px; padding:25px 0px 0px 13px; background:url(../images/arrow2.png) 0px 32px no-repeat; display:block}



/* FORM ========================== UPDATED 25/11/11 =================*/
.debttest30 {width:584px; height:581px; margin:0px 0px 20px 0px; background:url(../Images/form-bg-2.png) 0px 0px no-repeat; position:relative}
.debttest30 h2 {padding:22px 0px 10px 133px; margin:0px; height:31px; color:#374F85; font-size:29px; border:0px; white-space:nowrap}
* html .debttest30 h2 {padding:22px 0px 0px 133px}
.debttest30 p {height:69px; width:425px; padding:0px 0px 0px 133px; margin:0px; font-size:14px; line-height:1.3}
.debttest30 h3 {height:23px; padding:3px 0px 0px 32px; font-weight:bold; font-size:17px; color:#FFF}
.debttest30 label {height:15px; padding:0px 0px 2px 0px; font-size:12px; white-space:nowrap; font-weight:bold; color:#FFF; display:block; clear:left}
.debttest30 label b {font-weight:normal}
.debttest30 input, .debttest30 select {width:192px; height:24px; padding:2px; margin:0px 0px 7px 0px; border:1px solid #7F9DB9; float:left; font-size:13px; float:left}
.debttest30 input {width:186px; height:17px}
.debttest30 .debttest30_privacy {width:364px; height:29px; padding:12px 0px 0px 197px; line-height:1.7; float:left; clear:both}
* html .debttest30 .debttest30_privacy {height:24px}
.debttest30 .debttest30_privacy a {font-size:12px; color:#FFF}
.debttest30 .debttest30_privacy input {width:auto; margin:0px 5px 0px 0px; border:0px; float:left}
.debttest30 .debttest30_button input {margin:0px 0px 0px 180px}
.debttest30 .debttest30_button input {width:228px; height:39px; border:0px}
.debttest30_left {width:233px; padding:0px 0px 0px 48px; float:left}
.debttest30_right {width:233px; padding:0px 0px 0px 28px; float:left}
.debttest30 em {width:496px; font-size:12px; line-height:1.3; font-style:normal; display:block; position:absolute; top:475px; left:66px}
.debttest30_tooltip {width:168px; font-size:12px; padding:13px 13px 0px 27px; position:absolute; line-height:1.4; top:-20px; left:27px; background:url(../images/form-tooltip.png) top left no-repeat}
* html .debttest30_tooltip {background-image:url(../images/form-tooltipIE6.png)}
.debttest30_tooltip strong {padding:0px 0px 5px 0px; display:block}
.debttest30_tooltip i {width:208px; height:20px; margin:0px -13px -9px -27px; background:url(../images/form-tooltip.png) bottom right no-repeat; display:block}
* html .debttest30_tooltip i {margin:0px -13px 0px -27px; background-image:url(../images/form-tooltipIE6.png)}
.debttest30_toolwrap {width:24px; height:24px; padding:3px 0px 0px 5px; position:relative; float:left}



/* RESULTS */
#result-main {width:510px; padding:13px 20px 0px 57px; font-size:14px; background:url(../images/result-main.png) 0px 0px no-repeat}
#result-main em {width:587px; height:8px; margin:0px -20px 0px -57px; background:url(../images/result-main.png) bottom left no-repeat; display:block}
#result-main h2 {padding:0px 0px 11px 0px; margin:0px; font-size:28px; border:0px; color:#374F85}
#result-main p {padding:0px 80px 16px 0px}
#result-main ul {padding:0px 0px 10px 0px}
#result-main ul li {padding:0px 0px 5px 19px; background:url(../images/result-bullets.png) 0px 3px no-repeat}
#result-main ul#minus li {background-position:0px -233px}

#result-title {padding:20px 0px 6px 0px; margin:0px; font-family:"Times New Roman", Times, serif; font-size:21px}
#result-alternative {width:554px; padding:14px 14px 17px 14px; margin:0px 0px 16px 0px; border:1px solid #9DBCE1; float:left; background:#ECF7FF url(../images/result-alternative.png) 0px 0px repeat-x}
#result-alternative div {width:262px; padding:0px 14px 14px 0px; float:left; border-right:1px solid #9DBCE1}
#result-alternative div strong {padding:0px 0px 13px 25px; background:url(../images/result-info.png) 0px 1px no-repeat; display:block; font-family:"Times New Roman", Times, serif; font-size:16px; color:#374F85}
#result-alternative div p {padding:0px}
#result-alternative div#second {padding:0px 0px 0px 14px; border:0px}
#result-alternative ul {padding:0px 0px 0px 4px; font-size:12px}
#result-alternative ul li {padding:0px 0px 7px 14px; background:url(../images/result-bullets.png) 0px -487px no-repeat}



/* PRIVACY */
.body-privacy {padding:15px; background:#fff}
.body-privacy #header {width:383px; height:111px; margin:-15px -15px 0px -15px; background-position:0px -10px}
.body-privacy h3 {margin:10px 0px 7px 0px}



/* FEES */
.body-privacy h2 {font-size:26px; margin:14px 0px 10px 0px}

.body-privacy ul.list {padding:0px 0px 10px 16px; font-size:13px}
.body-privacy ul.list li {list-style:disc; margin:0px 0px 5px 0px}

.body-privacy table {width:100%; border-collapse:collapse}
.body-privacy table td {font-size:12px; padding:3px}
.body-privacy .casestudy {padding:11px 15px 15px 15px; margin:0px 0px 14px 0px; background:#E6EEF8}
.body-privacy .casestudy .title {font-family:"Times New Roman", Times, serif; padding-bottom:8px; font-size:16px; font-weight:bold}



/* FOOTER */
#footer {margin:20px 0px 0px 0px; border-top:10px solid #b1cbe8; font-size:12px; clear:both}
#footer p {padding:17px 8px 17px 8px}



