/*Reset Styles*/
html, body, p, a, h1, h2, h3, h4, h5, div, table, tr, td, span, ul, li, form, img, div { margin:0; padding:0; }
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object { display:block }
body { font:normal 62.5% Arial, Helvetica, sans-serif; color:#555555; }

/* BLQ Master Styles */
#blq-main { position:relative; width:994px; }
#blq-local-nav { color:#131313; }
#blq-pre-mast, #blq-container-inner { width:994px; margin:0 auto; }
#blq-acc { position: absolute; top: 0; left: 0; width: 984px; padding-left:10px; z-index: 5; }
#blq-acc, #blq-mast-background { height: 39px; background-color: #333; border-bottom: 1px solid #545454; }
#blq-mast { position: absolute; top: 0; left: 102px; height: 40px; width: 882px; z-index: 10; }
#blq-foot { position: relative; clear: both; width: 947px; padding: 16px 14px 13px 13px; margin:0 auto; }

/* Header Styles */
#header { height:129px; width:994px; background:#595c6d; position:relative; z-index:2; }
h1.logo { width:196px; height:83px; position: absolute; top:30px; left:27px; text-indent:-9999px; display:block; background:url(/staticarchive/414175354517242ed0aaeb8360076f453d454f63.png) left top no-repeat; }
.date { color:#f1f1f1; font:normal 13px Arial, Helvetica, sans-serif; position:absolute; bottom:28px; left:285px; }

/* Content Classes */
#content { margin:0 15px; }
#content .blq-toplink { clear:both; text-align:right; padding-right:14px; padding-top:30px; margin-bottom:10px; }
#content .blq-toplink a { padding-left:15px; color:#494949; text-transform:uppercase; }
#blq-content { }

/* Homepage Accordian */
#promo-area { width: 944px; height: 342px; margin-bottom:28px; }
#promo-area ul { overflow: hidden; position: relative; width: 944px; height: 342px; }
#photo-credit { color: #aaa; font-size: 0.769em; line-height: 1.6em }
#promo-area #no-js li { float: left; }
#promo-area #no-js .active { position: relative; width: 608px; height: 342px; }
#promo-area #no-js .active .overlay { min-height: 90px; padding: 15px 16px 16px 16px; position: absolute; bottom: 0; left: 0; }
#promo-area #no-js .closed { padding: 8px; width: 319px; height: 97px; background-color: #f6f5e8; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
#promo-area #no-js .closed img, #promo-area #no-js .closed .overlay { float: left; }
#promo-area #no-js .closed img { width:170px; height:96px; }
#promo-area #no-js .closed .overlay { margin-left: 8px; width: 141px; }
#promo-area #no-js .closed .overlay h2 { font-size: 1.231em; line-height: 1em; }
#promo-area #no-js .closed .overlay p { display: none; }
#promo-area #js-enabled li { position: absolute; width: 608px; height: 342px; cursor: pointer; border-left: 1px solid #fff; }
#promo-area #js-enabled li.first { border-left:none; }
#promo-area #js-enabled li .slither-image { position: absolute; top: 0; left: 0; width: 111px; height: 342px; overflow:hidden; background-color: #000; }
#promo-area #js-enabled #accordion-panel-1 { left: 0px; }
#promo-area #js-enabled #accordion-panel-2 { left: 608px; }
#promo-area #js-enabled #accordion-panel-3 { left: 720px; }
#promo-area #js-enabled #accordion-panel-4 { left: 832px; }
#promo-area #js-enabled img { position: absolute; top: 0; left: 0; }
#promo-area #js-enabled .closed .overlay h2 a { display:block; }
#promo-area #js-enabled .overlay { min-height: 90px; padding: 15px 16px 16px 16px; position: absolute; bottom: 0; left: 0; width: 576px; background: url(/staticarchive/8276a4088f98c3c3911619a96721f90c7feb1c3a.png) repeat; color: #fff; }
#promo-area #js-enabled .closed .overlay { padding: 15px 16px 16px 16px; }
#promo-area #js-enabled .closed:hover .overlay { background: #000; }
#promo-area #js-enabled .closed .overlay .arrow { display:block; position:static; width:20px; height:21px; float:none; }
#promo-area #js-enabled .closed h2 { width:90px; font:bold 16px Arial; color:#fff; margin-bottom:10px; }
#promo-area #js-enabled .closed h2 a { color:#ff9900; }
#promo-area #js-enabled .closed h2 a:hover { color:#c97900; }
#promo-area #js-enabled .closed p { display: none; }
#promo-area h2 { margin-bottom: 3px; line-height: 1em; font:bold 35px Arial; color:#fff; }
#promo-area h2 a { color:#fff; }
#promo-area p { font:normal 14px Arial; line-height: 1.4em; margin-bottom:0px; }
#promo-area p a { font-weight:bold; color:#ff9900; }
#promo-area p a:hover { color:#c97900; }
#promo-area .arrow { display:none; }

/* Discover More */
.discover-more h2 { margin-bottom:20px; }
.discover-more .box { background:#fff; width:176px; height:196px; padding:5px; display:inline-block; float:left; margin-right:27px; margin-bottom:30px; }
.discover-more .box:hover { -moz-box-shadow: 3px 3px 3px 0px #ccc; -webkit-box-shadow: 3px 3px 3px 0px #ccc; box-shadow: 3px 3px 3px 0px #ccc; }
.discover-more .box img { margin-bottom:10px; }
.discover-more .box h3 { margin-bottom:5px; }
.discover-more .box h3 a { color:#232323; }
.discover-more .box h3 a:hover { color:#444; }
.discover-more .box p { font:normal 13px Arial; color:#555555; line-height:1.2; }
.discover-more .box p a { font:bold 13px Arial; color:#ff9900; }
.discover-more .box p a:hover { color:#c97900; }

/* Knowledge and Learning */
.knowledge-and-learning { background:url(/staticarchive/f43ad40b22a4f93a92483e85d7a1cd399e9151f8.jpg) top no-repeat #ededef; display:block; padding:10px 13px; width:280px; }
.knowledge-and-learning h3 { background:url(/staticarchive/b02ba4f2c215877fb179178d72396721714e61d3.png) left no-repeat; padding:0 0 0 30px; font:bold 19px Arial; color:#232323; line-height:1; margin-bottom:100px; }
.knowledge-and-learning h3 a { color:#232323; }
.knowledge-and-learning h3 a:hover { color:#555; }
.knowledge-and-learning h3 span { display:block; font-size:12px; }
.knowledge-and-learning p { color:#555555; font:normal 14px Arial; line-height:1.3; }

/* Things To Do */
.things-to-do { background:#e1e1e4; display:block; padding:17px 13px; width:280px; margin-bottom:24px; overflow:hidden; }
.things-to-do h3 { background:url(/staticarchive/eb7ffceb18180fcde01882d0a920aa5144a8ed0a.png) left no-repeat; padding:0 0 0 30px; font:bold 27px Arial; color:#232323; line-height:1; margin-bottom:15px; }
.things-to-do ul li { width:100%; margin-right:5%; list-style:none; float:none; display:inline-block; }
.things-to-do ul li a { display:block; padding:7px 5px 7px 15px; font:bold 14px Arial; color:#555555; background:url(/staticarchive/a307535dbbd622418ab94410204317ab447000f7.png) 5px 11px no-repeat; }
.things-to-do ul li a:hover { background:url(/staticarchive/a307535dbbd622418ab94410204317ab447000f7.png) 5px 11px no-repeat #d2d3d7; }

/* Bottom Box */
.bottom-box { background:#595c6d; color:#fff; height:75px; display:block; overflow:hidden; }
.bottom-box-left { width:50%; height:75px; float:left; display:inline-block; background:url(/staticarchive/929c2f62f7ccd47cdda6b59a92bb3183be5c8aae.jpg) right top no-repeat; overflow:hidden; }
.bottom-box-right { background:#424555; width:50%; height:75px; float:left; display:inline-block; }
.bottom-box-left .text-pad { padding:20px 0 0 25px; }
.bottom-box-right .text-pad { padding:20px 25px 0 55px; }
.bottom-box h2 { font:bold 27px Arial; color:#fff; float:left; }
.bottom-box h2 a { color:#fff; }
.bottom-box p { font:normal 14px Arial; color:#fff; line-height:1.3; }
.bottom-box p a { color:#fff; }
.bottom-box h2 a:hover { color:#ddd; }
.bottom-box p a:hover { color:#ddd; }