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:9999; }
.scrollText { float: right; right: 60px; position: relative; z-index:9999; 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; }

p a { color: #4D85C5; text-decoration: underline; font-weight:bold; }
p a:hover { color: #4D85C5; text-decoration: none; }
p a:active { color: #012C6B; 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: 0 10px 0 15px; }
#footer a:hover { color: #4D85C5; text-decoration: none; }
#footer a:active { color: #012C6B; text-decoration: none; }

.drkBlu { color: #012C6B; }
