body { background: #fff url(/images/sustain/bgstripe.gif); font-family: Arial, Helvetica, sans-serif; }
p, div, span, li, td { font-size: 11px; }
a img { border: 0px; }

/* main page layout */
#allcontent { position: absolute; top: 18px; left: 50%; z-index: 0; margin-left: -385px; width: 770px; padding-bottom: 18px; }
#toptitle { background: #9EAE49; width: 561px; height: 191px; margin: 0px 0px 18px 18px; float: right; }
#sidemenus { width: 191px; float: left; }
#topmenu { background: url(/images/sustain/bgtophome1.jpg); width: 176px; height: 173px; margin: 0px 0px 18px 0px;  padding: 18px 0px 0px 15px; float: left; }
#midmenu { background: url(/images/sustain/bgmidhome1.jpg); width: 191px; height: 405px; padding: 10px 0px 0px 0px; float: left; }
#midcontent { background: #fff; width: 529px; height: 386px; padding: 10px 10px 0px 22px; color: #2f4861; float: right; }
#midsection { background: url(/images/sustain/bgmiddgreen.gif) repeat-y; width: 770px; float: left; }
#midtransition { background: url(/images/sustain/bgmidhomeoverlap.jpg) no-repeat; width: 770px; float: left; }
html>body #midcontent { height: auto; min-height: 386px; }
#basefooters { width: 770px; padding: 18px 0px 0px 0px; float: left; }
#leftfooter { background: #9EAE49; color: #fff; width: 172px; height: 38px; margin: 0px 18px 0px 0px; padding: 9px 5px 0px 14px; float: left; }
#rightfooter { background: #9EAE49; color: #fff; width: 538px; height: 38px; padding: 9px 5px 0px 18px; float: left; }

/* title styles*/
#titleicons { padding: 18px; }
#titleicons img { padding-right: 12px; }
#titleicons a { text-decoration: none; }
#titleimage { padding: 28px 0px 0px 18px; }
.printonly { display: none; }

/* side menu styles */
#midmenu a, #topmenu a { color: #fff; text-decoration: none; font-weight: bold; }
#topmenu a { font-size: 10px; display: block; }
#midmenu a { font-size: 11px; width: 161px; height: 17px; padding: 2px 5px 0px 5px; margin: 2px 0px 0px 10px; display: block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sustain/bgmenulink.png',sizingMethod='scale'); }
html>body #midmenu a { background: url(/images/sustain/bgmenulink.png); height: auto; min-height: 17px; }
#midmenu a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sustain/bgmenulinkhover.png',sizingMethod='scale'); }
html>body #midmenu a:hover { background: url(/images/sustain/bgmenulinkhover.png); }

/* content styles */
#midcontent a,
#midcontent h2,
#midcontent h3,
#midcontent h4,
#midcontent p { padding-top: 0px; margin-top: 0px; margin-bottom: 10px; color: #2f4861; width: 98%; }
#midcontent h2 { font-size: 20px; clear: left;  color: #9EAE49; }
#midcontent h3 { font-size: 16px; clear: left;  }
#midcontent h4 { font-size: 12px; clear: left;  }
.dcol {float: left; width: 240px; position: relative; }
.coltxtw { width: 510px; float: left; }
.coltxtw p {float: left; clear: both;}
.dcol ul {margin-left: 15px; padding: 0px;}
.coltxt { width: 380px; float: left; }
.colimg { width: 138px; padding-left: 10px; float: left; }
.collbl { width: 250px; float: right; text-align: right; }
html>body .collbl { width: 80px; clear: left; }
.collbl a { font-size: 9px; text-decoration: none; padding: 0px; margin: 0px; color: #2f4861; }
.collblp { width: 260px; float: right; text-align: right; }
html>body .collblp { width: 90px; clear: left; }
.collblp a { font-size: 9px; text-decoration: none; padding: 0px; margin: 0px; color: #2f4861; padding-left: 16px; background: url(/images/sustain/print.gif) no-repeat; }

/* alternate layout colours and imagery */
#cis #toptitle,
#cis #leftfooter,
#cis #rightfooter { background: #52789F; }
#cis #midsection { background: url(/images/sustain/bgmiddarkblue.gif) repeat-y; }
#cis #midtransition { background: url(/images/sustain/bgmidcishomeoverlap.jpg) no-repeat; }
#cis #midmenu { background: url(/images/sustain/bgmidcishome.jpg); }
#cis #topmenu { background: url(/images/sustain/bgtopcishome.jpg); }
#cis #midmenu a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sustain/bgmenucislink.png',sizingMethod='scale'); }
html>body#cis #midmenu a { background: url(/images/sustain/bgmenucislink.png); }
#cis #midmenu a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sustain/bgmenucislinkhover.png',sizingMethod='scale'); }
html>body#cis #midmenu a:hover { background: url(/images/sustain/bgmenucislinkhover.png); }
#bank #toptitle,
#bank #leftfooter,
#bank #rightfooter { background: #B94F1E; }
#bank #midsection { background: url(/images/sustain/bgmidred.gif) repeat-y; }
#bank #midtransition { background: url(/images/sustain/bgmidbankhomeoverlap.jpg) no-repeat; }
#bank #midmenu { background: url(/images/sustain/bgmidbankhome.jpg); }
#bank #topmenu { background: url(/images/sustain/bgtopbankhome.jpg); }
#bank #midmenu a { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sustain/bgmenubanklink.png',sizingMethod='scale'); }
html>body#bank #midmenu a { background: url(/images/sustain/bgmenubanklink.png); }
#bank #midmenu a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sustain/bgmenubanklinkhover.png',sizingMethod='scale'); }
html>body#bank #midmenu a:hover { background: url(/images/sustain/bgmenubanklinkhover.png); }

/* footer styles */
#leftfooter p, #leftfooter a, #rightfooter p, #rightfooter a { padding: 0px; margin: 0px; color: #fff; }
; }
; margin: 0px; color: #fff; }
gin: 0px; color: #fff; }

