/* CSS Document */
html {height: 100%;}
body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(images/body_gradient.jpg) repeat-x top left;background-color:#fff; height: 100%; padding:0;}
.clr{clear:both}
form {height:100%;}
form > div {height: 100%}
a {text-decoration: none; color: #294877;}
a:link {text-decoration: none; color: #294877;  }
a:visited {text-decoration: none; color: #294877;  }
a:hover {text-decoration: none; color: #294877;  }
a:active { text-decoration: none; color: #294877; } 
#abovefooter{color:#252F60;text-align:center;margin:80px auto 0 auto ; font-size:11px;background-color:#FFF;width:700px; margin-bottom:-75px; margin-left:490px;}
#header img {float:left; border:0;}
.contactinput {width: 180px; font-family:Arial, Helvetica, sans-serif;}
.contactinput2 {width: 180px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#navcolorbar { background-color: #D8E6F1; margin-bottom: 8px; float:left; }
#header {width: auto; border-bottom:solid 1px #fff;padding:20px 0 25px 0}
#sidebar-a { height: auto; width: 264px; float: left; border-width:1px; background: white;}
#content {height: auto; border: 1px;border-style:solid; border-width:3px; width: 500px; border-color: #FFFFFF ; margin-left:264px; margin-top: 3px; }
#maincontent {border: 1px;border-style:solid; border-width:0px; width:auto; height: auto; border-color: #FFFFFF ; margin-top:43px; }
#maincontenta {height: auto; border: 1px;border-style:solid; border-width:0px; width: 700px; border-color: #FFFFFF ; margin-top:43px; float:left; padding-left:30px; margin-bottom: 10px;}
.button {vertical-align:middle; padding-right: 5px; }
.buttona {vertical-align:middle; padding-right: 5px; margin-left:35px; }
.numberedlist { list-style-type:decimal ;font-size: 12px;}
#background {width:100%; margin-top: -16px; background: white;}
#maincontentcommer {height: auto; border-style:solid; border-width:0px; border-color: #FFFFFF ; margin-top:40px; margin-left: 264px; margin-right: 50px;}
#wrapper {width:1024px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -150px;}
#main-nav {background-color:#B7D6EA; margin-bottom: 6px; border-bottom: 3px; border-bottom:#375C93; border-bottom-width:5px; border-bottom-style:solid; }
#sidebar-nav {background-repeat:no-repeat; height: auto; width: 250px; border-style:solid; border-width:7px; border-color: #C9DDE8; float: left; margin-top:40px; margin-bottom: 30px;}
h1 {font-size:21px; margin-left: 20px; color: #1A2F64;}
h2 {font-size:16px; margin-left: 20px; color: #1A2F64; font-style: italic;}
h3 {font-size:14px; margin-left: 20px; color: #1A2F64;}
.quicklinks { font-size:14px; color: #294A6D; margin-top: 134px; text-decoration: none; margin:0px;padding:0}
.quicklinks li {border-bottom:solid 1px #CADCE8;padding-top:10px;list-style:none;padding-left:14px; padding-bottom: 8px; }
.quicklinks li.first {padding:0; border-bottom: 0}
.quicklinks li li{padding-left:0}
.quicklinks li li a{display:block;padding-left:30px}
.quicklinks ul{margin:8px 0 0 -14px;padding:0;border-top:solid 1px #CADCE8;}
.quicklinks li li.last{border-bottom:none}
.navline { font-size:14px; color: #294A6D; padding-bottom:4px; padding-top:4px;}
#sectors {font-size: 13px; color: #294A6D; }
#sectors li{list-style:none; padding-top: 5px; font-weight:bold;}
#content contenttitle { color: #122C5F; margin-left:20px; }
.contenttext { margin-left:20px; font-size:12px; margin-right: 15px;}
.contenttexthome {font-size:12px;}
.contenttextfin {margin-left:20px; font-size:12px; margin-right: 15px; color: #1A2F64; margin-bottom:0px;}
.contenttextbold {margin-left:20px; font-size:12px; font-weight: bold; color: #122C5F;}
.contenttextlink {margin-left:20px; font-size:13px; color: #294877; font-weight: bold; }
/*#tabsJ {float:left;width:80%; background:#F4F4F4; font-size:93%; line-height:normal; border-bottom:1px solid #24618E;}*/
#tabsJ ul {margin:0; padding:7px 10px 0 30px; list-style:none;}
#tabsJ li {float:left;margin:0;padding-right:12px;background:url("images/top_navigation_bg.gif") no-repeat left top;width:109px;height:39px;}
#tabsJ a {text-decoration:none;color:#fff;font-size:80%;display:block;text-align:center;padding:5px; line-height:1.023;}
#tabsJ .current, #tabsJ li:hover, #tabsJ .parent{background:url("images/top_navigation_bg-on.gif") no-repeat left top}
#tabsJ .default.parent{background:url("images/top_navigation_bg.gif") no-repeat left top}
#footer{color:#fff;text-align:center;margin:30px 0 0 0;padding:0;font-size:11px;width:100%; height:125px;width:100%;  background-color:#252F60;}
#footertextabove {color:#1A2F64;text-align:center;margin:80px 0 0 -70px;padding:0;font-size:12px;width:100%}
#footer .inner{width:960px; padding-top:10px;margin: auto;min-height:100px; background-color:#252F60;}
#footer ul{width:300px;margin:auto}
#footer ul li{float:left;list-style:none;padding-right:15px;background:url("images/footer-nav-divider.gif") no-repeat right center; padding-left: 11px;}
#footer ul .last{background:none}
#footer ul li a{color:#fff;}
#footer .footer-txt{float:left;width:700px}
#footer .footer-logo{float:left; padding-left: 26px;}
#footer .footer-logo2{float:left; display:inline; padding-right: 26px;}
#footer .footer-logo img{border-style:none; margin-top:2px;}
#footer .footer-logo2 img{border-style:none; margin-top:-5px; margin-left:7px;}
.placeholder {margin-left:160px;} 
#contentlist {font-size: 12px; color: #000000; }
#contentlist ul {padding:0; margin:0 0 0 20px;}
#contentlist li {list-style:none;padding-left:20px;background-image:url("http://media.barnett.mmbox.co.uk/App_Media/barnettandbarnett/images/checkmark_bullet.gif");background-repeat:no-repeat;}
#contentlistfina {font-size: 12px; color: #000000; }
#contentlistfina ul {padding:0; margin:0 0 0 20px;}
#contentlistfina li {list-style:none; padding-left:20px; background-image:url("http://media.barnett.mmbox.co.uk/App_Media/barnettandbarnett/images/checkmark_bullet.gif") ;background-repeat:no-repeat;}
#contentlisthome {font-size: 16px; color: #1A2F64; }
#contentlisthome ul {padding:0; margin:0 0 0 20px;}
#contentlisthome li {list-style:none; padding-left:20px; background-image:url("http://media.barnett.mmbox.co.uk/App_Media/barnettandbarnett/images/checkmark_bullet.gif");background-repeat:no-repeat;}
#contentlisthome li.margin {list-style:none; padding-left:20px; background-image:url("http://media.barnett.mmbox.co.uk/App_Media/barnettandbarnett/images/checkmark_bullet.gif");background-repeat:no-repeat; margin-left: -20px;}

#contentlistt ol {padding:0; margin:0 0 0 40px;}
#contentlistt li {padding-left:11px;}
.contentimage {margin-left:80px;}
#flashcontent {margin-left:20px;}
#liveChartsLinksSN {font-size:9px;font-family: verdana; float:right;}
#liveChartsSNContainer {width:300px; height:auto; margin-left: 20px; float:right;}
.prestige {margin-left:20px;}
.usefulinformation {margin-left:125px;}
#flash {margin-left: 20px; background-color:#666666; width: 660px; height: 380px;}
#flashcontainer {margin-left:165px;}
#callrequest {width:257px; float:left; margin-left: 20px; font-size: 13px;}
#callrequest label {display:block; float:left; clear:left; color:#000; height:21px; width:104px; }
.creditlogo {float:left; margin-top: 5px; margin-left:100px;}
.flashright {float:right; }
.flashrightt {float:right; margin-left:15px; }
.flashmargin {margin-left: 60px; padding-top:20px;}
.financeflash {margin-left: 20px;}
.flashprivate {margin-left:20px; padding-top: 2px; padding-bottom: 2px;}
.floatright {float:right;}
.floatleft {float:left;}
.flash3 {margin-left:20px; width:476px; height:301px; border: 4px solid #808080; margin-bottom:50px;}
.floatrightpadding {float:right; margin-left:10px;}
.marketcharts { width:210px ; font-size:12px; margin-left:20px;}
#maincontenta .claims-banner{float:left;margin:0 20px 0 20px;width:300px;text-align:center;display:inline;}
#maincontent .claims-banner {float:left;margin:0 20px 0 20px;width:300px;text-align:center;display:inline;}
.minheight {min-height: 450px;}
.minheightt {min-height: 190px;}
#homeflash {width:640px; height:393px; border: 4px solid #808080; margin-left:191px;}
ul li .check { padding:0px 0 0px 11px;background-image: url(images/checkmark_bullet.gif);background-repeat:no-repeat;line-height:1.2em;background-color:#0ff}
.linktext h3{ width:226px; min-height:60px; display:block; padding:5px; font-size:13px; float:left; margin:0; text-decoration:none; font-weight:bold; }
.imageContainer{ width:236px; height:340px; margin-left: 50px;}
.imageContainer img{ display:inline;}
.hometext {width: 320px; float:left; font-weight: bold; color:#1A2F64; display:inline;}
.hometextleft {margin-left:217px; width: 320px; float: left; font-weight: bold; color:#1A2F64; display:inline; }
.hometext h2 {font-size:22px; margin-top: 24px; text-decoration: none; margin-bottom: 0px;}
.hometextleft h2 {font-size:22px; margin-top: 24px; text-decoration: none; margin-bottom: 0px;}
.floatlefttext { float:left; clear:both; margin:0px; padding: 0px; display:inline;}
.innertext {text-align:center; width:900px; display:inline;}
.innertext p { display:inline; padding-right:120px;}
.finbottext {vertical-align:bottom; width: 100%; ;}
#maincontenta h1 {margin-top:0px;}
.clearbottom { clear:both; height:120px}
.abovefooter {width:100%; text-align:center; margin: 10px 0 0 0px; padding: 0 0 0 0; height: 25px; }
.abovefooterinner {margin: auto auto -38px auto; width:705px; color:#1A2F64; font-size:11px; }
.contacttext {margin:0 0 0 3px; color:#1A2F64; font-weight: bold;}