@import url("reset.css");html{position:relative;}
body{padding:10px 25px;background-color:#ffffff;color:#323232;font-family:"Trebuchet Ms", Verdana, Arial, sans-serif;font-size:62.5%;line-height:1.5;}
.header, #content, .footer, .deep-links{margin:0 auto;width:940px;text-align:left;font-size:1em;}
#content{margin:2em auto;}
.skipnav{display:block;position:absolute;top:0;left:-999px;padding:10px 20px;}
.skipnav:focus{left:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
h1, h2, h3, h4, h5, h6{margin-bottom:0.5em;line-height:1em;color:#392c81;font-weight:normal;}
h1{font-size:3.6em;padding-bottom:0.3em;margin-bottom:0;}
h2{font-size:2.4em;}
h3{font-size:2.1em;}
h4{font-size:1.8em;text-transform:uppercase;}
h5{font-size:1.6em;font-style:italic;}
h6{font-size:1.6em;}
p{padding-bottom:1em;font-size:1.4em;color:#323232;}
.entry p:first-of-type{font-size:1.6em;color:#392c81;}
small{font-size:1.2em;}
hr{border-top:1px solid #9c95c0;}
blockquote{margin:0.5em 0 1em -40px;padding-left:40px;padding-top:0.5em;background:url(../img/quote.png) no-repeat 0 0;font-size:1em;font-style:italic;}
blockquote p{color:#3e3186;}
p.author{text-align:right;}
ol, ul{font-size:1.4em;margin-bottom:1em;}
ol ol, ul ul{margin:0.5em 2em;font-size:1em;}
dl{}
img, img[align="left"], img.floatLeft{float:left;width:auto;margin:0 1em 0.5em 0;}
img[align="right"], img.floatRight{float:right;margin:0 0 0.5em 1em;}
p img{}
pre, code{font-size:1.3em;}
pre code{font-size:1em;}
ins, mark{background:#fde88f;}
abbr{border-bottom:1px dotted #392c81;}
a{color:#392c81;text-decoration:none;}
a:hover, a:focus{}
.btn, button{clear:both;width:auto;padding:3px 15px;background:#B00130 url(../img/btn-spr.png) 0 0 repeat-x;border:0;color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-shadow:1px 1px 1px #323232;-moz-box-shadow:1px 2px 2px #231862;-webkit-box-shadow:1px 2px 2px #231862;box-shadow:1px 2px 2px #231862;filter:progid:DXImageTransform.Microsoft.dropShadow(color=#231862, offX=1, offY=2, positive=true);text-decoration:none;}
.btn:hover, .btn:focus, button:hover, button:focus{background-position:0 -40px;cursor:pointer;}
button{padding:4px 7px;font-size:1.2em;}
span.btn{font-size:1.2em;}
p a.btn{font-size:1em;}
p a.btn:hover, p a.btn:hover{color:#fff;text-decoration:none;}
p a{text-decoration:underline;}
p a:hover{color:#B00130;text-decoration:underline;}
h2 a:hover{color:#B00130;}
table{margin:1em 0;border-bottom:1px solid #392c81;text-align:left;font-size:1.2em;}
caption{padding:0.5em 1em;border-top:1px solid #392c81;background:#9c95c0;font-size:1.4em;font-weight:bold;text-align:left;}
th{padding:0.5em 1em;border-top:1px solid #392c81;border-bottom:1px solid #392c81;background:#e6e4ef;}
td{padding:0.5em 1em;}
.header{border-bottom:2px solid #392c81;margin-bottom:1em;}
.header > div{float:left;width:62%;}
div.tools{float:right;width:37%;text-align:right;}
.tools p{clear:both;padding-bottom:0.8em;background:url(../img/phone.png) 0 0 no-repeat;font-size:1.8em;line-height:1;color:#392c81;letter-spacing:0.1em;}
.tools p span{display:block;font-size:2.2em;font-weight:bold;color:#b00130;letter-spacing:0.025em;}
.logo{letter-spacing:-1000em;margin-bottom:25px;margin-left:10px;font-size:3.6em;border-bottom:0;padding-bottom:0;}
html>body .logo{text-indent:-999em;letter-spacing:normal;overflow:hidden;}
h1.logo, h2.logo{float:left;border:none;background:url(../img/logo.png) top left no-repeat;}
h1.logo a, h2.logo a{display:block;width:140px;height:60px;}
.tools .nav{float:right;width:auto;margin-bottom:0.5em;line-height:1.1;}
.tools li{border-left:1px solid #392c81;}
.tools li:first-child{border-left:0;}
.tools li a{display:block;padding:0 10px;}
.tools li:last-child a{padding-right:0;}
.header input{width:63%;margin-top:-3px;padding:0 2px;min-height:20px;border:1px solid #392c81;background:url(../img/google-search.png) 100% 50% no-repeat;}
.header input:focus, .header input.focus{background:none;}
.header button{margin-top:3px;}
#primary{clear:both;font-size:1.2em;}
.nav ul{font-size:1.2em;}
.nav ul li:first-child{}
.nav ul li{display:block;float:left;width:auto;}
.nav abbr{border-bottom:0;}
#primary li{margin:0 2px 0 0;}
#primary li a{display:block;padding:8px 15px;background:#ebce3e url(../img/btn-spr.png) 0 -240px repeat-x;color:#b00130;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-top-right:5px;}
#primary li a:hover, #primary li a:focus{background-position:0 -300px;color:#fff;text-decoration:none;}
.secondary .nav, .widget_recent_entries, .widget_categories{margin-top:1.5em;margin-bottom:2em;border-bottom:1px solid #392c81;}
.secondary .nav h3{margin-bottom:0;padding:5px 10px;border-bottom:1px solid #8f88b8;}
.secondary .nav ul, .widget_recent_entries ul, .widget_categories ul, .widget_archive ul{background:#e6e4ef;font-size:1.4em;}
.secondary .nav li, .widget_recent_entries li, .widget_categories li, .widget_archive li{float:none;padding:7px 0;margin:0 10px;border-top:1px solid #fff;border-bottom:1px solid #8f88b8;}
.widget_categories li{margin:0;}
.secondary .nav li:first-child, .widget_recent_entries li:first-child, .widget_categories li:first-child, .widget_archive li:first-child{border-top:0;}
.secondary .nav li:last-child, .secondary .nav li.last, .widget_recent_entries li:last-child, .widget_categories li:last-child, .widget_archive li:last-child{border-bottom:0;}
.secondary .nav li a, .widget_recent_entries li a, .widget_categories li a, .widget_archive li a{display:block;background:url(../img/sub-nav-spr.png) 100% 7px no-repeat;padding-right:15px;}
.widget_categories li a{display:inline;background:url(../img/sub-nav-spr.png) 100% 7px no-repeat;padding-right:15px;}
.secondary .nav a:hover, .secondary .nav a:focus, .secondary .nav a:active, .widget_recent_entries a:hover, .widget_recent_entries a:focus, .widget_recent_entries a:active, .widget_categories a:hover, .widget_categories a:focus, .widget_categories a:active, .widget_archive a:hover, .widget_archive a:focus, .widget_archive a:active{color:#b00130;text-decoration:none;background-position:100% -60px;}
.footer{clear:both;margin-bottom:2em;}
.footer a:hover, .footer a:focus{text-decoration:underline;}
.footer .accreditations{float:left;width:440px;margin-left:15px;margin-right:15px;}
.accreditations img{float:left;width:auto;}
.accreditations img:first-child{margin-right:75px;}
.footer .nav{float:right;width:445px;margin-right:15px;text-align:right;margin-bottom:1em;}
.footer .nav ul{float:right;width:auto;}
.footer .nav li{display:inline;line-height:1.1;border-left:1px solid #392c81;}
.footer .nav li:first-child{border-left:0;}
.footer .nav li:last-child a{padding-right:0;}
.footer .nav a{padding:0 10px;}
.footer small{float:right;width:48%;margin-right:2%;text-align:right;}
.footer small a[rel~="external"], .footer small a[href^="http://"]{padding-right:16px;background:url(../img/i-ext.png) 100% 48% no-repeat;}
.deep-links{clear:both;background:#e6e5e5 url(../img/bkgd-deep-links.png) 0 2% repeat-y;margin-bottom:2em;border-bottom:1px solid #3a2c81;}
.deep-links .section{float:left;width:205px;padding:1.5em 15px;position:relative;}
.deep-links ul{list-style:none;margin-bottom:0;font-size:1.2em;}
.deep-links li{margin-bottom:0.5em;}
.deep-links a:hover, .deep-links a:focus{text-decoration:underline;}
.deep-links h4{margin-bottom:0.5em;color:#b00130;font-size:1.4em;font-weight:normal;text-transform:none;}
.deep-links abbr{border-bottom:0;}
.deep-links .section p{margin-bottom:0.5em;padding:0;font-size:1.2em;color:#392c81;}
.deep-links .section form{padding:0;}
.deep-links input{width:100%;margin-bottom:0.5em;border:1px solid #392c81;}
.deep-links button{float:right;width:auto;}
.free-pdf{position:absolute;top:-30px;right:-15px;height:56px;width:56px;background:url(../img/free-pdf-icon.png) 0 0 no-repeat;text-indent:-9999em;}
.primary{float:left;width:600px;padding:0 0 2em 20px;border-bottom:1px solid #392c81;}
.primary .section h2{margin:0;padding:7px 10px;background:#8b83b7;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-radius-bottom-right:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-radius-bottom-left:0;color:#fff;font-size:2.1em;text-shadow:1px 1px 1px #59518e;font-weight:normal;}
.secondary{float:right;width:280px;}
.section h2, .section p, .section form, .section h3, .section ol{padding:5px 10px 5px 10px;}
.section span{margin:5px 10px 10px 10px;}
.section h2 abbr, .section span abbr{border-bottom:0;}
.section h2 a{color:#fff;}
.post-head, .error404 .primary h1{border-bottom:1px solid #9C95C0;margin-bottom:1em;}
.error404 .primary h1{margin-bottom:0.3em;}
.pagetitle{font-size:2.4em;margin-bottom:1em;border-bottom:1px solid #9C95C0;}
.entry .fb_share_count_wrapper{float:right;position:relative;margin-left:10px;}
.secondary .section{position:relative;min-height:176px;border-bottom:1px solid #392c81;float:left;width:280px;margin-left:0;margin-bottom:2em;}
.secondary ol, .secondary ul{list-style:none;font-size:1em;}
.secondary ul li{clear:both;margin-bottom:2em;}
.secondary ul ul{width:auto;margin:0;font-size:1.4em;}
.secondary li li{margin-bottom:auto;}
.secondary .section h3, .secondary li h2, .secondary li h3{margin-bottom:0;border-bottom:1px solid #9c95c0;font-weight:normal;}
.secondary li h2, .secondary li h3{padding:5px 10px;}
.secondary li h2{font-size:2.1em;}
.secondary .section p{width:60%;color:#B00130;font-size:1.6em;}
.secondary .section a:hover, .secondary .section a:focus{text-decoration:none;}
.secondary .section span{position:absolute;bottom:0;}
.secondary .section img{position:absolute;bottom:0;right:0;z-index:-1;margin:0;}
.secondary .section img.cc-card{position:absolute;bottom:-10px;right:-15px;z-index:1;}
.clearcash h3{color:#00336f;}
.clearcash h3 em, h2.widgettitle em{color:#d21c1b;font-style:normal;}
.widget_tag_cloud, .twtr-doc, .widget_archive, .widget_rss_links{border-bottom:1px solid #392C81;}
.widget_tag_cloud div{padding:0 10px;background:#E6E4EF;}
.widget_tag_cloud div a:hover, .widget_tag_cloud div a:focus{color:#b00130;}
.widget_archive, .widget_categories{padding:0 10px;background:#E6E4EF;}
.widget_archive, .widget_categories{padding:0 10px;background:#E6E4EF;}
.widget_archive h2, .widget_categories h2{background:#fff;margin:0 0 0 -10px;width:260px;}
.widget_archive select, .widget_categories select{margin:10px 0;width:260px;}
.widget_tag_cloud div{padding:10px;}
.widget_rss_links ul{padding:10px 10px 5px 10px;background:url(../img/bkgd-rss.png) 90% 50% no-repeat;font-size:1.4em;}
.widget_rss_links li{margin-bottom:0.5em !important;}
.widget_rss_links a{text-decoration:none;color:#323232;display:block;}
.widget_rss_links a span{text-decoration:underline;color:#392C81;}
.widget_rss_links a:hover span{color:#b00130;}
.widget_rss_links a:hover span{}
.widget_subscribe_email form{background:#E6E4EF;padding:10px;float:left;margin-bottom:20px;width:260px;border-bottom:1px solid #392C81;}
.widget_subscribe_email p{padding-bottom:0.3em;}
.widget_subscribe_email .email-add{border:1px solid #392C81;background:#fff !important;width:100%;}
.widget_subscribe_email .btn{font-size:1.1em;float:right;width:auto;}
.widget_subscribe_email small{clear:both;display:block;margin-top:0.5em;text-align:right;float:right;width:100%;}
.secondary .twtr-widget{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;font-size:1.2em !important;background:#E6E4EF;}
.secondary .twtr-widget h3{font-size:1.8em !important;font-style:normal;border-bottom:0;}
.twtr-widget p{font-size:1.2em;}
.twtr-hd{background:#fff;padding:0 !important;}
.twtr-bd{padding:0 !important;border-top:1px solid #9C95C0;margin:0 10px;}
.twtr-ft{background:#e6e4ef;}
.secondary .twtr-widget .twtr-tweet-wrap{border-bottom:1px solid #8F88B8;border-top:1px solid #FFFFFF;padding:7px 0;}
#tweet-id-5{border-top:0;}
.secondary .twtr-widget .twtr-tweet{border-bottom:none;}
.twtr-timeline{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.secondary #twtr-widget-1 .twtr-doc, .secondary #twtr-widget-1 .twtr-hd a{background:none !important;color:#323232 !important;}
.secondary #twtr-widget-1 .twtr-hd h3{padding:10px 10px 0 10px !important;margin:0!important;color:#392C81 !important;}
.secondary #twtr-widget-1 .twtr-hd h4{padding:0 10px 10px 10px !important;margin:0!important;}
.twtr-widget-profile img.twtr-profile-img{float:right !important;padding-top:10px;margin-bottom:0;}
.analyser-side p{color:#fff !important;}
.analyser-side span{background:#EBCE3E url(../img/btn-spr.png) repeat-x scroll 0 -80px;text-transform:uppercase;color:#b00130;font-size:1.2em;font-weight:bold;}
.analyser-side span:hover, .analyser-side span:focus{color:#392c81;}
.analyser-side span.btn:hover, .analyser-side span.btn:focus{background-position:0 -80px;}
.analyser-side span.btn{text-shadow:1px 1px 1px #A9900F;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-right:25px;}
.analyser-side b{position:absolute;right:-13px;top:-3px;z-index:10;height:30px;width:30px;background:url(../img/promotion-arrow.png) 0 -120px no-repeat;}
.analyser-side span:hover b, .analyser-side span:focus b{background-position:0 -150px;}
.list{list-style:none;font-size:1em;border-top:1px solid #9c95c0;padding-top:1em;}
.list li{margin-bottom:1em;border-bottom:1px solid #9c95c0;}
#content ul.paging{list-style-type:none;padding:0 0 10px 0;margin:10px 0 0 0;float:right;}
#content ul.paging li{width:auto;display:block;float:left;padding:0 10px;border-left:1px solid #392c81;margin:0;}
#content ul.paging li:first-child, #content ul.paging li.first{border-left:0;padding:0 10px 0 0;}
body.popup{width:97.9%;margin:1%;padding:0;}
.popup .header, .popup #content, .popup .footer{width:100%;margin:0;padding:0;}
.popup .primary{width:95.9%;padding:2em 2%;background:none;}
.author-bio{border-bottom:1px solid #392c81;margin-bottom:2em;}
.author-bio h1{border-bottom:0;margin-bottom:0.1em;font-size:3.6em;}
.author-bio p{font-size:1.6em;}
.author-bio img{float:right;width:auto;border:1px solid #9C95C0;margin:0 0 0.5em 1em;}
.author-bio p a.btn{font-size:0.8em;}
.error404 .primary form input{}
.error404 .primary form input{width:50%;margin-top:-3px;padding:0 2px;min-height:20px;border:1px solid #392c81;background:url(../img/google-search.png) 100% 50% no-repeat;}

