body {font:12px verdana, arial; text-align:center; color:#333; margin:0 auto; padding:0; background-color:#2a5192;}

html {overflow-y: scroll;}

#outer {width:1012px; margin:0 auto; height:0 auto;}

.main {width:1005px; margin:0 auto; text-align:justify; padding:0 0 0 7px; float:left; background: url(../images/backgroundmain.gif) center repeat-y ; clear:both;  }
.topbackground {width:1012px; height:110px; background:url(../images/backgroundtop.gif) no-repeat;}
.bottombackground {width:1012px; height:18px; background: url(../images/bottombackground.gif) no-repeat; float:left; clear:both; margin-bottom:20px;}

a:link {color: #0000ff;}
a:visited {color: #0000ff;}
a:active {color: #0000ff;}
a:hover {text-decoration: none;}

.header {width:962px; margin-left:1px;}
.headerleft {width:250px; float:left; padding-left:0px; padding-top:27px; }
.headerright {width:300px; float:right; text-align:right; padding-top:27px;  color:#009d37; font-size:13px; font-weight:bold;}
.headerright a{text-align:right;  color:#009d37; font-size:13px; font-weight:bold;}
.headerright a:link {text-align:right;  color:#009d37; font-size:13px; font-weight:bold;}
.headerright a:visited {text-align:right; color:#333;  color:#009d37; font-size:13px; font-weight:bold;}
.headerright a:active {text-align:right; color:#333;  color:#009d37; font-size:13px; font-weight:bold; text-decoration: none;}
.headerright a:hover {text-align:right; color:#333;  color:#009d37; font-size:13px; font-weight:bold; text-decoration: none;}

#navigation {width:953px; height:33px; color:#FFF; background:url(../images/backgroundnavigation.gif) no-repeat; font-weight:bold; font-size:11px; margin:0px 20px 0 22px;}
#navigation ul {margin:0; padding:0; float:left;}
#navigation li {margin:0; padding:0; float:left; list-style:none;}
#navigation a{color: #FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center; display:block; float:left; text-decoration:underline;}
#navigation a:link {color: #FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center; display:block; float:left; text-decoration:underline;}
#navigation a:visited {color: #FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center; display:block; float:left; text-decoration:underline; }
#navigation a:hover {text-decoration: none; padding:10px 17px 10px 17px; font-size:11px; text-align:center; background-color:#2a5192; display:block; color:#FFF; }
#navigation a:active {text-decoration: none; padding:10px 17px 10px 17px; font-size:11px; text-align:center; background-color:#2a5192; display:block; color:#FFF; }
#navigation ul li#navactive a {text-decoration: none; padding:10px 17px 10px 17px; font-size:11px; text-align:center; background-color:#2a5192; display:block; }

#homeactiveon a {color:#FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center;  display:block; float:left; text-decoration:underline;}
#homeactiveon a:link {color:#FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center;  display:block; float:left; text-decoration:underline;}
#homeactiveon a:visited {text-decoration: none; color:#FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center;  display:block; float:left; text-decoration:underline;}
#homeactiveon a:hover {text-decoration: none; color:#FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center;  display:block; float:left; background:url(../images/backgroundnavigationhome.gif);}

#navigation ul li#homeactiveon a{text-decoration: none; color:#FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center;  display:block; float:left; background:url(../images/backgroundnavigationhome.gif);}

#homeactiveon {text-decoration: none; color:#FFF; padding:10px 17px 10px 17px; font-size:11px; text-align:center;  display:block; float:left;}
.navcopy { padding:11px 18px 0 0; text-align:right; font-weight:normal; font-size:11px;}

.banner { background:url(../images/bannerhome.jpg) no-repeat; padding:85px 424px 0 31px; height:105px; margin-left:22px; color:#FFF;}
.bannermore { background:url(../images/banner-readmore.gif) no-repeat; padding:8px 0 0 15px; margin-top:20px; width:130px; height:26px;}
.bannermore a:link {color: #2a5192; font-weight:bold;}
.bannermore a:visited {color: #2a5192; font-weight:bold;}
.bannermore a:active {color: #2a5192; font-weight:bold;}
.bannermore a:hover {text-decoration: none; font-weight:bold;}

.breadcrumb { margin-top:20px; font-size:11px;}
.breadcrumb a:link {color: #fff; font-size:11px;}
.breadcrumb a:visited {color: #fff; font-size:11px;}
.breadcrumb a:active {color: #fff; font-size:11px;}
.breadcrumb a:hover {text-decoration: none; font-size:11px;}

.container { height:auto; width:950px; padding:20px 20px 20px 25px; float:left; clear:both;}
.containerfull { height:auto; width:910px; padding:20px; float:left; clear:both;}

.homeleft {float:left; width:470px; height:auto; font-size:11px;}
.homepartners { width:466px; float:left; clear:both; height:auto; margin-bottom:11px;}
.homepartnerstop { background:url(../images/homepartnerstop.gif) no-repeat; height:46px;}
.homepartnersmiddle { background:url(../images/homepartnersmiddle.gif) repeat-y; height:auto; padding-left:2px;}
.homepartnersbottom{ background:url(../images/homepartnersbottom.gif) no-repeat; height:37px;}
.homepartnersh1 { color:#2a5192; font-size:21px; font-weight:bold; margin:0; padding:10px 0 10px 40px;}
.homepartnersfooter { width:400px; padding:0 20px; margin-left:7px; text-align:center;}
.homepartnersbutton { background:url(../images/homepartnersbutton.gif) no-repeat; width:343px; margin-left:20px; margin-top:13px; height:43px; padding: 7px 0 0 73px; color:#FFF;}
.homepartnersbutton a {color: #fff; font-size:24px; font-weight:bold;}
.homepartnersbutton a:link {color: #fff; font-size:24px; font-weight:bold;}
.homepartnersbutton a:visited {color: #fff; font-size:24px; font-weight:bold;}
.homepartnersbutton a:active {color: #fff; font-size:24px; font-weight:bold;}
.homepartnersbutton a:hover {text-decoration: none; font-size:24px; font-weight:bold;}

.homeright {float:right; width:466px; height:auto; font-size:11px;}
.homecustomers { width:466px; float:right; clear:both; height:auto; margin-bottom:11px;}
.homecustomerstop { background: url(../images/homecustomerstop.gif) no-repeat; height:46px;}
.homecustomersmiddle { background:url(../images/homecustomersmiddle.gif) repeat-y; height:auto;  padding-left:2px;}
.homecustomersbottom { background:url(../images/homecustomersbottom.gif) no-repeat; height:37px;}
.homesustomersh1 { color:#009d37; font-size:21px; font-weight:bold; margin:0; padding:10px 0 10px 40px;}
.homecustomersfooter { width:400px; padding:0 20px; margin-left:7px; text-align:center;}
.homecustomersbutton { background:url(../images/homecustomersbutton.gif) no-repeat; width:343px; margin-left:20px; margin-top:13px; height:43px; padding: 7px 0 0 73px; color:#FFF;}
.homecustomersbutton a {color: #fff; font-size:24px; font-weight:bold;}
.homecustomersbutton a:link {color: #fff; font-size:24px; font-weight:bold;}
.homecustomersbutton a:visited {color: #fff; font-size:24px; font-weight:bold;}
.homecustomersbutton a:active {color: #fff; font-size:24px; font-weight:bold;}
.homecustomersbutton a:hover {text-decoration: none; font-size:24px; font-weight:bold;}

.homeinsulationbackground {background: url(../images/homeinsulationbackground.gif) no-repeat; padding: 7px 0 8px 25px; height:auto; width:431px; line-height:18px;}
.homeenergybackground {background: url(../images/homeenergybackground.gif) no-repeat; padding: 7px 0 8px 25px; height:auto; width:431px; line-height:18px;}
.homeotherbackground {background: url(../images/homeotherbackground.gif) no-repeat; padding: 7px 0 8px 25px; height:auto; width:431px; line-height:18px;}
.homeloansbackground {background: url(../images/homeloansbackground.gif) no-repeat; padding: 7px 0 0 25px; height:40px; width:431px; line-height:18px;}

.homepartners a:link {color:#2a5192; font-size:16px; font-weight:bold;}
.homepartners a:visited {color:#2a5192; font-size:16px; font-weight:bold;}
.homepartners a:active {color:#2a5192; font-size:16px; font-weight:bold;}
.homepartners a:hover {text-decoration: none; color:#2a5192; font-size:16px; font-weight:bold;}

.homecustomers a:link {color:#009d37; font-size:16px; font-weight:bold;}
.homecustomers a:visited {color:#009d37; font-size:16px; font-weight:bold;}
.homecustomers a:active {color:#009d37; font-size:16px; font-weight:bold;}
.homecustomers a:hover {text-decoration: none; color:#009d37; font-size:16px; font-weight:bold;}

.homesmall a{color:#333;  font-size:11px; text-decoration: underline; font-weight:normal;}
.homesmall a:link {color:#333; font-size:11px; text-decoration: underline; font-weight:normal;}
.homesmall a:visited {color:#333; font-size:11px; text-decoration: underline; font-weight:normal;}
.homesmall a:active {color:#333; font-size:11px; text-decoration: none; font-weight:normal;}
.homesmall a:hover {color:#333; font-size:11px; text-decoration: none; font-weight:normal;}

.left {float:left; width:292px; height:auto;}
.right {float:right; width:640px; height:auto;}

.sidenav {width:292px; height:auto; margin-bottom:20px;}
.sidenavpartnerstop {background:url(../images/sidenavpartnerstop.gif) no-repeat; height:44px; width:292px; float:left; clear:both; text-align:left; margin-top:-3px;}
.sidenavpartnersmiddle {background:url(../images/sidenavpartnersmiddle.gif) repeat-y; height:auto; font-size:11px; width:292px; float:left; clear:both; padding:8px 0 0 0; margin:0;}
.sidenavpartnersbottom {background:url(../images/sidenavpartnersbottom.gif) no-repeat bottom; height:20px; width:292px; float:left; clear:both; text-align:left;}
.sidenavpartnersbottom2 {background:url(../images/sidenavpartnersbottom2.gif) no-repeat; height:24px; width:292px; float:left; clear:both; text-align:left; margin-bottom:20px;}
.sidenavpartnerstop2 {background:url(../images/sidenavpartnersstop2.gif) no-repeat; height:40px; width:292px; float:left; text-align:left; margin-top:-3px;}
.sidenavcustomerstop {background:url(../images/sidenavcustomerstop.gif) no-repeat; height:44px; width:292px; float:left; text-align:left; margin-top:-3px;}
.sidenavcustomerstop2 {background:url(../images/sidenavcustomerstop2.gif) no-repeat; height:14px; width:292px; float:left; text-align:left; margin-top:-3px;}
.sidenavcustomersmiddle {background:url(../images/sidenavcustomersmiddle.gif) repeat-y; height:auto; font-size:11px; width:292px; float:left; clear:both; padding:0; margin:0;}
.sidenavcustomersbottom {background:url(../images/sidenavcustomersbottom.gif) no-repeat; height:38px; width:292px; float:left; clear:both; text-align:left;}
.sidenavcustomersbottom2 {background:url(../images/sidenavcustomersbottom2.gif) no-repeat; height:24px; width:292px; float:left; clear:both; text-align:left;}
.insulationbackground { padding: 0px 0 0px 20px; height:auto; line-height:18px; margin-left:1px; margin-bottom:0; }
.energybackground {background: url(../images/energybackground.gif) no-repeat; padding: 7px 0 0 20px; height:auto; line-height:18px; margin-left:1px;margin-bottom:0;}
.otherbackground li{ color:#2a5192; font-size:16px; font-weight:bold;}
.otherbackground {background: url(../images/otherbackground.gif) no-repeat; padding: 7px 0 0 20px; height:auto; line-height:18px; margin-left:1px;margin-bottom:0; }
.loansbackground {background: url(../images/loansbackground.gif) no-repeat; padding: 7px 0 0 20px; height:auto; line-height:18px;  margin-left:1px;margin-bottom:0; }
.loansbackground2 {background: url(../images/loansbackground.gif) no-repeat; padding: 7px 0 0 20px; height:28px; margin-left:1px;margin-bottom:0; }
.loansbackground3 {background: url(../images/loansbackground.gif) no-repeat; padding: 7px 0 0 20px; height:35px; margin-left:1px;margin-bottom:0; }

.insulationbackgroundsidenav {background: url(../images/insulationbackground2.gif) no-repeat; padding: 4px 0 8px 17px; height:auto; line-height:18px; margin-left:1px; margin-bottom:0; }
.energybackgroundsidenav {background: url(../images/energybackground.gif) no-repeat; padding: 7px 0 8px 20px; height:auto; line-height:18px; margin-left:1px;margin-bottom:0; }
.otherbackgroundsidenav {background: url(../images/otherbackground.gif) no-repeat; padding: 7px 0 8px 20px; height:auto; line-height:18px; margin-left:1px;margin-bottom:0; }
.loansbackground2sidenav {background: url(../images/loansbackground.gif) no-repeat; padding: 7px 0 0 20px; height:23px; margin-left:1px;margin-bottom:0; }

.sidenav {padding:3px 1px 1px 1px; margin-bottom:20px; margin-left:0px; background:url(../images/subnavback.gif) no-repeat top; width:223px;}

.sidenavsmall ul {padding:0; margin:0;}
.sidenavsmall li {list-style: none;padding:0; margin:0;}
.sidenavsmall li a{color:#333;  font-size:11px; text-decoration: underline; font-weight:normal;}
.sidenavsmall li a:link {color:#333; font-size:11px; text-decoration: underline; font-weight:normal;}
.sidenavsmall li a:visited {color:#333; font-size:11px; text-decoration: underline; font-weight:normal;}
.sidenavsmall li a:active {color:#333; font-size:11px; text-decoration: none; font-weight:normal;}
.sidenavsmall li a:hover {color:#333; font-size:11px; text-decoration: none; font-weight:normal;}

.sidenavpartnerstop2 ul { list-style:none; padding:0;  padding: 0px 0 12px 17px;}
.sidenavpartnerstop2 li { list-style:none; padding:0; margin:0;}
.sidenavpartnerstop2 a:link {color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnerstop2 a:visited {color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnerstop2 a:active {color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnerstop2 a:hover {text-decoration: none; color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnerstop2 li#insulationbackgroundactive a{color:#009d37; font-size:16px; text-decoration: none; font-weight:bold;}

.sidenavpartnersmiddle ul { list-style:none; padding:0; margin:0 0 15px 0;}
.sidenavpartnersmiddle li { list-style:none; padding:0; margin:0;}
.sidenavpartnersmiddle a:link {color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnersmiddle a:visited {color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnersmiddle a:active {color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnersmiddle a:hover {text-decoration: none; color:#2a5192; font-size:16px; font-weight:bold;}
.sidenavpartnersmiddle li#insulationbackgroundactive a{color:#009d37; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavpartnersmiddle li#energybackgroundactive a{color:#009d37; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavpartnersmiddle li#otherbackgroundactive a{color:#009d37; font-size:11px; text-decoration: none; font-weight:normal;}
.sidenavpartnersmiddle li#loansbackgroundactive a{color:#009d37; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavpartnersmiddle li#loansbackground2active a{color:#009d37; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavpartnersbottom ul { list-style:none; padding:0; margin:0px 20px;}
.sidenavpartnersbottom li { list-style:none; padding:0; margin:0;}

.sidenavcustomersmiddle ul { list-style:none; padding:0; margin:0 0 15px 0;}
.sidenavcustomersmiddle li { list-style:none; padding:0; margin:0;}
.sidenavcustomersmiddle a:link {color:#009d37; font-size:16px; font-weight:bold;}
.sidenavcustomersmiddle a:visited {color:#009d37; font-size:16px; font-weight:bold;}
.sidenavcustomersmiddle a:active {color:#009d37; font-size:16px; font-weight:bold;}
.sidenavcustomersmiddle a:hover {text-decoration: none; color:#009d37; font-size:16px; font-weight:bold;}
.sidenavcustomersmiddle li#insulationbackgroundactive a{color:#2a5192; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavcustomersmiddle li#energybackgroundactive a{color:#2a5192; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavcustomersmiddle li#otherbackgroundactive a{color:#2a5192; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavcustomersmiddle li#loansbackgroundactive a{color:#2a5192; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavcustomersmiddle li#loansbackground2active a{color:#2a5192; font-size:16px; text-decoration: none; font-weight:bold;}
.sidenavcustomersbottom ul { list-style:none; padding:0; margin:0px 20px;}
.sidenavcustomersbottom li { list-style:none; padding:0; margin:0;}

.partnerscontentbox {float:right; width:640px; height:auto;}
.partnershomeheader {height:44px; background:url(../images/partnershomeheader.gif) no-repeat;}
.partnersinsulationheader {height:44px; background:url(../images/partnersinsulationheader.gif) no-repeat;}
.partnersenergyheader{height:44px; background: url(../images/partnersenergyheader.gif) no-repeat;}
.partnersotherheader{height:44px; background:url(../images/partnersotherheader.gif) no-repeat;}
.partnerloansheader{height:44px; background: url(../images/partnersloansheader.gif) no-repeat;}

.partnersmiddle {height: auto; min-height:393px; _height:393px; background: url(../images/partnersmiddle.gif) repeat-y; padding:20px 30px 0 22px; width:586px; float:left; clear:both;}
.partnersbottom {height:24px; background: url(../images/partnersbottom.gif) no-repeat; float:left; clear:both; width:640px; }

.customerscontentbox {float:right; width:640px; height:auto;}
.customershomeheader {height:44px; background:url(../images/customershomeheader.gif) no-repeat;}
.customersinsulationheader {height:44px; background:url(../images/customersinsulationheader.gif) no-repeat;}
.customersenergyheader{height:44px; background: url(../images/customersenergyheader.gif) no-repeat;}
.customersotherheader{height:44px; background:url(../images/customersotherheader.gif) no-repeat;}
.customersloansheader{height:44px; background: url(../images/customersloansheader.gif) no-repeat;}
.customersmiddle {height: auto; min-height:395px; _height:395px; background: url(../images/customersmiddle.gif) repeat-y; padding:20px 20px 0 20px; width:598px; float:left; clear:both;}
.customersbottom {height:24px; background: url(../images/customersbottom.gif) no-repeat; float:left; clear:both; width:640px;  }

.textheadermain{height:30px; background: url(../images/newheader.gif) no-repeat; padding:14px 0 0 20px;}
.textheadermain { margin-top:0px; font-size:16px; color:#2a5192; font-weight:bold;}
.textheader{height:30px; background: url(../images/newheader.gif) no-repeat; padding:14px 0 0 20px;}
.textheader { margin-top:0px; font-size:13px; color:#2a5192; font-weight:bold;}
.textheader a:link {color: #fff; font-size:13px; color:#2a5192; font-weight:normal;}
.textheader a:visited {color: #fff; font-size:13px; color:#2a5192; font-weight:normal;}
.textheader a:active {color: #fff; font-size:13px; color:#2a5192; font-weight:normal;}
.textheader a:hover {text-decoration: none; font-size:13px; color:#2a5192; font-weight:normal;}
.textheaderarrow {font-size:11px; color:#666; font-weight:normal;}

.aboutusheader{height:44px; background: url(../images/aboutusheaders.gif) no-repeat;}
.contactusheader{height:44px; background: url(../images/contactusheader.gif) no-repeat;}
.callbackheader{height:44px; background: url(../images/callbackheader.gif) no-repeat;}
.termsheader{height:44px; background: url(../images/termsheaders.gif) no-repeat;}
.privacyheader{height:44px; background: url(../images/privacyheaders.gif) no-repeat;}
.sitemapheader{height:44px; background: url(../images/sitemapheaders.gif) no-repeat;}
.sponsorshipheader{height:44px; background: url(../images/sponsorshipheader.gif) no-repeat;}
.usefulsitesheader{height:44px; background: url(../images/usefulsitesheader.gif) no-repeat;}

.usp {width:947px; height:195px; font-size:11px; float:left; clear:both; margin-top:0px; background:url(../images/uspbackground.gif) no-repeat; margin-left:25px; margin-bottom:20px; }
.usptop { height:25px; padding-top:12px; padding-bottom:18px; padding-left:20px; font-size:14px; font-weight:bold;}
.uspleft { float:left; padding:0 23px 0 25px; width:270px;}
.uspmiddle { float:left; padding:0 20px; width:270px;}
.uspright { float:right; padding:0 25px 0 20px; width:270px;}

.sitemap { height:auto;}
.sitemapleft { float:left; width:250px; height:auto;}
.sitemapright { float:right; width:250px; height:auto;}
.sitemapother { height:auto; width:550px; float:left; clear:both; margin-top:20px;}


.footer { height:auto; width:996px; float:left; clear:both; background:url(../images/footertop.gif) top repeat-x #f2efe9; font-size:11px; color:#666;}
.footerleft { width:298px; padding:10px 0 10px 30px; float:left;}
.footerright { width:617px; border-left:1px solid #ccc; padding:10px 0 10px 50px; float:right;}
.footerheader { color:#2a5192; font-weight:bold; font-size:12px;}
.websites { float:left; clear:both;}
.websites1 { float:left; padding-right:20px;}
.websites2 { float:left; padding-right:20px;}
.websites3 { float:left; padding-right:20px;}
.websites4 { float:right;}
.websites ul {margin-left:17px; padding:0; margin-bottom:0; margin-top:8px; }
.websites li {list-style-image: url(../images/websitesbullet.gif); padding-bottom:3px; margin:0;}
.footer a:link {color:#666; }
.footer a:visited {color:#666;}
.footer a:active {color:#666; }
.footer a:hover {text-decoration: none; color:#666;}

.bottombackground {width:970px; height:47px; background: url(../images/backgroundfooter.gif) no-repeat; float:left; clear:both; margin-bottom:20px; color:#FFF; text-align:left; padding:9px 0 0 40px;}
.bottombackground a:link {color: #fff; font-size:11px;}
.bottombackground a:visited {color: #fff; font-size:11px;}
.bottombackground a:active {color: #fff; font-size:11px;}
.bottombackground a:hover {text-decoration: none; font-size:11px;}
.copy { padding-top:6px; font-size:10px;}

h1 { color:#2a5192; font-size:16px; font-weight:bold; margin-top:0;}
h2 { color:#2a5192; font-size:14px; font-weight:bold; margin-top:0; margin-bottom:5px;}
h3 { color:#2a5192; font-size:12px; font-weight:bold; margin-top:0; margin-bottom:5px;}

.customersmiddle h1 { color:#009d37; font-size:16px; font-weight:bold; margin-top:0;}
.customersmiddle h2 { color:#009d37; font-size:14px; font-weight:bold; margin-top:0; padding-bottom:0px;}
.customers h2 { color:#009d37; font-size:14px; font-weight:bold; margin-top:0;}
.red {color:#F00;}
.smallfont { font-size:10px;}

.contentbanner { width:585px; height:auto; float:left; clear:both; margin-top:10px; margin-bottom:20px;}
.contentbannerleft { width:250px; height:auto; float:left; }
.contentbannerphoto { width:250px; height:173px;}
.contentbannerpartnersheader { width:210px; height:auto; padding:12px 20px 25px 20px; background: url(../images/banners/partnersmiddle.gif) bottom no-repeat #2a5192; color:#FFF; font-size:16px; font-weight:bold;}
.contentbannerpartnerscontent { width:208px; height:auto; padding:1px 20px; border-left:1px solid #2a5192; border-right:1px solid #2a5192; text-align:left;}
.contentbannerpartnersbottom { width:250px; height:14px; background:url(../images/banners/partnersbottom.gif);}
.contentbannerpartnerscontent ul {margin-left:10px; padding:0; margin-bottom:0; margin-top:8px; }
.contentbannerpartnerscontent li {list-style-image: url(../images/bulletpartner.gif); padding-bottom:5px; margin:0;}
.contentbannercustomersheader { width:210px; height:auto; padding:12px 20px 25px 20px; background: url(../images/banners/customersmiddle.gif) bottom no-repeat #019e38;color:#FFF; font-size:16px; font-weight:bold;}
.contentbannercustomerscontent { width:208px; height:auto; padding:1px 20px; border-left:1px solid #019e38; border-right:1px solid #019e38; text-align:left;}
.contentbannercustomersbottom { width:250px; height:14px; background:url(../images/banners/customersbottom.gif);}
.contentbannercustomerscontent ul {margin-left:10px; padding:0; margin-bottom:0; margin-top:8px; }
.contentbannercustomerscontent li {list-style-image: url(../images/bulletcustomer.gif); padding-bottom:5px; margin:0;}

.contentbannerright { width:310px; height:auto; float:right; margin-left:20px;}

.contentbannerleft1 { width:320px; height:auto; float:left; }
.contentbannerright1 { width:250px; height:auto; float:right; margin-left:20px;}

.doubleglazingbanner { width:280px; height:140px; float:left; clear:both; padding:15px 20px 20px 285px; background:url(../images/banners/doubleglazing.jpg) no-repeat; margin-bottom:30px; margin-top:10px; }
.doubleglazingbanner ul {margin-left:10px; padding:0; margin-bottom:0; margin-top:8px; }
.doubleglazingbanner li {list-style-image: url(../images/bulletpartner.gif); padding-bottom:5px; margin:0;}
.gasbanner { width:310px; height:132px; float:left; clear:both; padding:23px 20px 20px 255px; background:url(../images/banners/gasbanner.jpg) no-repeat; margin-bottom:30px; margin-top:10px; }
.gasbanner ul {margin-left:10px; padding:0; margin-bottom:0; margin-top:8px; }
.gasbanner li {list-style-image: url(../images/bulletpartner.gif); padding-bottom:6px; margin:0;}
.commercialbanner { width:280px; height:140px; float:left; clear:both; padding:15px 20px 20px 285px; background:url(../images/banners/commercialhorizontal.jpg) no-repeat; margin-bottom:30px; margin-top:10px; }
.commercialbanner ul {margin-left:10px; padding:0; margin-bottom:0; margin-top:8px; }
.commercialbanner li {list-style-image: url(../images/bulletpartner.gif); padding-bottom:5px; margin:0;}
.bannerheader {font-size:14px; color:#2a5192; font-weight:bold; padding-bottom:5px;}

.contactdetails { width:600px; height:185px;}
.contactdetailsleft { float:left; width:243px; background: url(../images/contactbackground1.gif) no-repeat; height:145px; padding:20px; margin-left:3px;}
.contactdetailsright {float:right; width:243px; background: url(../images/contactbackground2.gif) no-repeat; height:145px; padding:20px; margin-right:8px;}
.contactformbackground { width:600px; height:540px; background:url(../images/contactformbackground.gif) no-repeat; padding:15px 0 0 20px; margin-left:3px; margin-top:20px;}
.callbackbackground { width:600px; height:540px; background:url(../images/callbackbackground.gif) no-repeat; padding:15px 0 0 20px; margin-left:8px; margin-top:20px;}

.loansproducts { margin-bottom:30px; float:left; clear:both;}
.loansleft {width:280px; float:left;}
.loansright {width:280px; float:right;}

.sidebarabout { background:url(../images/backgroundsidebarabout.gif) no-repeat; width:277px; height:160px; padding:8px 0 0 20px; float:left; clear:both; line-height:25px; font-size:11px; margin-top:10px;}
.sidebaraboutheader {  font-size:16px; color:#2a5192; font-weight:bold; padding-bottom:15px;}

.largefont { font-size:18px;}

