body { margin: 0 auto; }#slider { position: relative; width: 920px; margin: 0 auto; }.scroll { height: 520px; width: 920px; overflow: auto; overflow-x: hidden; position: relative; z-index:100; } /* fix for IE to respect overflow */.scrollContainer div.panel { height: 520px; width: 920px; }.scrollButtons { position: absolute; top: 435px; cursor: pointer; z-index:300; }.scrollButtons.left { left: -15px; }.scrollButtons.right { right: -15px; }.scrollImages { float: left; left: 42px; position: relative; margin-top: -110px; z-index:1000; }.scrollText { float: right; right: 60px; position: relative; z-index: 1000; margin-top: -90px; font: 11px Arial, Sans-Serif; line-height: 14px; color: #FFF; text-align: right; }#logo { float: left; text-align: left; display: inline; position: absolute; z-index: 200; width: 870px; margin: 20px 0px 0px 25px; }#main { position: relative; width: 920px; margin: 0 auto; }#lCol { float: left; display: inline; width: 570px; padding: 5px 0px 20px 5px; font: 12px Arial, Sans-Serif; line-height: 18px; color: #788088; text-align: left; border-right: 1px solid #D9E1E7; }#lColSub { float: left; display: inline; width: 570px; padding: 5px 0px 20px 5px; font: 12px Arial, Sans-Serif; line-height: 18px; color: #788088; text-align: left; }#rCol { clear: left; float: right; display: inline; width: 295px; margin: 30px 0px 0px 0px; font: 11px Arial, Sans-Serif; line-height: 14px; color: #788088; text-align: left; }#rColSub { clear: left; float: right; display: inline; width: 300px; margin: 20px 10px 0px 0px; font: 11px Arial, Sans-Serif; line-height: 14px; color: #788088; text-align: left; }a { color: #FFF; text-decoration: underline; }a:hover { color: #FFF; text-decoration: none; }a:active { color: #788088; text-decoration: none; }.mainText a { color: #4D85C5; text-decoration: underline; }.mainText a:hover { color: #4D85C5; text-decoration: none; }.mainText a:active { color: #788088; text-decoration: none; }.h1, h1 { font: 56px Arial, Helvetica, Sans-Serif; font-weight: 300; color: #C8D0D7; text-align: right; float: right; display: inline; margin: 15px 25px -13px 0px; }.h1 b { font: 56px Arial, Helvetica, Sans-Serif; font-weight: 900; color: #C8D0D7; text-align: right; }.h2, h2 { font: 20px Arial, Helvetica, Sans-Serif; font-weight: 400; color: #4D85C5; text-align: left; }.h3, h3 { font: 17px Arial, Helvetica, Sans-Serif; font-weight: 400; color: #4D85C5; text-align: left; padding-top: 3px; }.h4, h4 { font: 14px Arial, Helvetica, Sans-Serif; font-weight: 200; color: #012C6B; text-align: left; }.h4 a { color: #012C6B; text-decoration: none; }.h4 a:hover { color: #012C6B; text-decoration: underline; }.h4 a:active { color: #4D85C5; text-decoration: none; }.h5, h5 { font: 13px Arial, Helvetica, Sans-Serif; font-weight: 200; color: #012C6B; text-align: left; }.h5 a { color: #012C6B; text-decoration: none; }.h5 a:hover { color: #012C6B; text-decoration: underline; }.h5 a:active { color: #4D85C5; text-decoration: none; }.h6, h6 { font: 12px Arial, Helvetica, Sans-Serif; font-weight: 200; line-height: 15px; color: #4D85C5; text-align: left; }.h6 a { color: #4D85C5; text-decoration: none; }.h6 a:hover { color: #4D85C5; text-decoration: underline; }.h6 a:active { color: #012C6B; text-decoration: none; }#sideNav { width: 290px; margin: 0 auto; background-image: url('../img/sidenavBKGD.jpg'); background-repeat: repeat-y; }.sideNav a { font: 15px Arial, Helvetica, Sans-Serif; font-weight: 300; color: #FFF; text-align: left; text-decoration: none; display: block; padding: 6px 40px 5px 25px; background-image: url('../img/sidenavBKGD-OFF.jpg'); }.sideNav a:hover { color: #FFF; text-decoration: underline; }.sideNav a:active { color: #4D85C5; text-decoration: none; }.sideNavON { font: 15px Arial, Helvetica, Sans-Serif; font-weight: 600; color: #012C6B; text-align: left; text-decoration: none; display: block; padding: 6px 40px 5px 25px; background-image: url('../img/sidenavBKGD-ON.jpg'); }.tier3 { width: 290px; margin: 0 auto; background-image: url('../img/tier3BKGD.jpg'); background-repeat: repeat-y; }.tier3 a { font: 11px Arial, Sans-Serif; color: #4D85C5; text-align: left; text-decoration: none; display: block; padding: 6px 10px 5px 25px; }.tier3 a:hover { color: #4D85C5; text-decoration: underline; }.tier3 a:active { color: #012C6B; text-decoration: none; }.tier3on { font: 11px Arial, Sans-Serif; color: #012C6B; text-align: left; padding: 6px 10px 5px 25px; background-image: url('../img/tier3BKGD.jpg'); background-repeat: repeat-y; }#grn #sideNav { width: 290px; margin: 0 auto; background-image: url('../img/sidenavBKGD_grn.jpg'); background-repeat: repeat-y; }#grn .sideNav a { font: 15px Arial, Helvetica, Sans-Serif; font-weight: 300; color: #FFF; text-align: left; text-decoration: none; display: block; padding: 6px 40px 5px 25px; background-image: url('../img/sidenavBKGD-OFF_grn.jpg'); }#grn .sideNav a:hover { color: #FFF; text-decoration: underline; }#grn .sideNav a:active { color: #6FB11B; text-decoration: none; }#grn .sideNavON { font: 15px Arial, Helvetica, Sans-Serif; font-weight: 600; color: #005600; text-align: left; text-decoration: none; display: block; padding: 6px 40px 5px 25px; background-image: url('../img/sidenavBKGD-ON_grn.jpg'); }#grn .tier3 { width: 290px; margin: 0 auto; background-image: url('../img/tier3BKGD_grn.jpg'); background-repeat: repeat-y; }#grn .tier3 a { font: 11px Arial, Sans-Serif; color: #6FB11B; text-align: left; text-decoration: none; display: block; padding: 6px 10px 5px 25px; }#grn .tier3 a:hover { color: #6FB11B; text-decoration: underline; }#grn .tier3 a:active { color: #005600; text-decoration: none; }#grn .tier3on { font: 11px Arial, Sans-Serif; color: #005600; text-align: left; padding: 6px 10px 5px 25px; background-image: url('../img/tier3BKGD_grn.jpg'); background-repeat: repeat-y; }.link a { font: 11px Arial, Sans-Serif; font-weight: bold; color: #4D85C5; line-height: 12px; text-align: left; text-decoration: none; }.link a:hover { color: #4D85C5; text-decoration: underline; }.link a:active { color: #012C6B; text-decoration: none; }.byLine { font: 10px Arial, Sans-Serif; font-style: italic; line-height: 12px; color: #848484; text-align: left; }.listItem { height: 24px; padding: 0px 20px 0px 25px; background-image: url('../img/listBKGD.jpg'); background-repeat: no-repeat; font: 11px Arial, Helvetica, Sans-Serif; font-weight: 200; color: #012C6B; line-height: 24px; text-align: left; }.listItem a { color: #012C6B; text-decoration: none; }.listItem a:hover { color: #012C6B; text-decoration: underline; }.listItem a:active { color: #000; text-decoration: none; }.listItem2 { height: 24px; padding: 0px 20px 0px 25px; background-image: url('../img/listBKGD.jpg'); background-repeat: no-repeat; font: 12px Arial, Helvetica, Sans-Serif; font-weight: 200; color: #012C6B; line-height: 24px; text-align: left; }.small { font: 11px Arial, Sans-Serif; line-height: 12px; color: #848484; text-align: left; padding-top: 3px; }#footer { clear: all; width: 920px; font: 10px Arial, Sans-Serif; color: #9FA6AC; border-top: 1px solid #D9E1E7; text-align: left; }#footer a { font: 10px Arial, Sans-Serif; font-weight: normal; color: #9FA6AC; text-decoration: none; text-transform: uppercase; padding: 0px 22px 0px 12px; }#footer a:hover { color: #4D85C5; text-decoration: none; }#footer a:active { color: #012C6B; text-decoration: none; }.drkBlu { color: #012C6B; }