@charset "utf-8";
/* column setup */
/* logo */
.logo { width: 200px; margin: 20px auto; width: 99%; min-width: 175px; height: 56px; }
#leftCol { bottom: 0; float: left; margin-left: 24px; max-width: 235px; width: 30%; padding: 0 0 0 0; text-align: center;  }
#topNav { display: block; position: absolute; right: 0; top: 5px; padding: 3px 10px 3px 18px; background-color: #000; width: 375px; font-size: .75em }
#topNav a { color: #fff; text-decoration: none; padding: 0 10px; line-height: 2.3em }
#topNav a:hover { text-decoration: underline }
#navCol { min-height: 650px; background-color: #197663; border-top: 5px solid #fff; border-left: 5px solid #fff; border-right: 5px solid #fff; width: 190px!important; top: 15px; margin: 0 auto;  }
#navCol img { border: none; }
#slideNav { background-color: #000}
#subNav { float: right; max-width: 190px; }
#slidecaption, #slideNav, #topNav { background-color: #000; }
#contentBlock { background-color: #000; }
li.navLink ul { background-color: #fff; z-index: 9999999 !important}
li.navLink ul.megaNav { width: 520px }
li.navLink ul.megaNav ul { width: 30% }
#footer { display: none; padding-bottom: 100px }
#pageWrapper {min-width: 935px; width: 92%; max-width: 1035px;  }
#pageWrapper #rightCol { min-width: 490px; width: 69%; }
/* right content column */
#rightCol { position: relative; float: left; margin-top: 100px; margin-right: 10px; padding: 10px 0 40px 40px; min-width: 300px; width: 61%; max-width: 70%; z-index: 8 }
.altRowsGray li { padding: 5px; margin: 1px 0; background-color: #e3e3e3; }

li.navLink ul.megaNav { left: 100%; margin-top: -115px; min-height: 150px; padding: 0; position: absolute; width: 500px; z-index: 99; background-color: #f5f5f5; border: 10px solid #fff; }
li.navLink ul.megaNav ul { float: left; width: 33.33%;  }
li.navLink ul.singleSize { width: 300px; }
li.navLink ul.megaNav ul.double { width: 50%; }
li.navLink ul.megaNav ul.single { width: 100%; }
li.navLink ul.megaNav ul li { background-color: #f5f5f5; background-image: url("/images/template/nav-border-dk.png"); background-position: 50% bottom; background-repeat: repeat-x; margin: 0 1px; padding: 3px 10px 3px 10px; }
