#blq-content a:link,
#blq-content a:visited { color: #825d02; }
#blq-content a:hover,
#blq-content a:active { color: #333333; text-decoration: underline; }

#blq-main #header { background: url(/staticarchive/ede81d17d3f0ba88d13186570224fa67d5cd1f31.jpg) repeat-x; height: 102px; }
#blq-main #header h1 { display: block; float: none; }
#blq-main #header h1 a:link,
#blq-main #header h1 a:visited,
#blq-main #header h1 a:hover,
#blq-main #header h1 a:active { 
	padding: 0; margin: 0; line-height: 1; background: url(/staticarchive/dedcd52ee8b1bcac871941937344e7791f22550f.jpg) no-repeat; 
	text-indent: -9009px; width: 424px; height: 68px;
}
#blq-main #header #local-navigation { background: transparent; height:34px; padding-top: 10px; }
#blq-main #header #local-navigation li { padding: 5px 0; color: #fefefe; font-size:1.2em; }
#blq-main #header #local-navigation li a:link,
#blq-main #header #local-navigation li a:visited { color: #edcb50; background: transparent url(/staticarchive/e0bb838994c556bae69bb2ad66054f65873b14c1.gif) no-repeat 2px 5px; padding: 0 0 0 10px; }
#blq-main #header #local-navigation li a:hover,
#blq-main #header #local-navigation li a:active { text-decoration: underline; }
#blq-main #header #local-navigation li span.current { background: transparent url(/staticarchive/e0bb838994c556bae69bb2ad66054f65873b14c1.gif) no-repeat 2px 5px; padding: 0 0 0 10px; }
#blq-main #header #local-navigation li.navigation-first a:link,
#blq-main #header #local-navigation li.navigation-first a:visited  { background: transparent; padding: 0; }
#blq-main #header #local-navigation li.navigation-first a:hover,
#blq-main #header #local-navigation li.navigation-first a:active { text-decoration: underline; }

#blq-content { padding: 14px; color: #393739; background:#eeecdd; }
#blq-content h2,
#blq-content h3,
#blq-content h4 { border-bottom: solid 2px #e6dfcc; color: #464646; padding: 0 0 10px 0; font-size:1.85em; }
/* home */
#blq-content .contentLarge { float: left; background: #FFFFFF; padding: 10px; }
#blq-content .contentLarge .centre_content_holder h2 { margin-bottom: 10px; }
#blq-content .contentLarge .centre_content_holder .homepage-intro-text  {width:444px; }
#blq-content .contentLarge .centre_content_holder .homepage-intro-text .pContainer p { width:444px; } 
#blq-content .contentLarge .centre_content_holder .homepage-promo-image { float: left; }
#blq-content .contentLarge .centre_content_holder .homepage-promo-image img { border: solid 1px #825d01; }
#blq-content .contentLarge .centre_content_holder .extra_content_holder { float: left; margin: 0 0 0 24px; width: 450px; }
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder { 
	min-height:95px; height:auto !important; height:95px;
	border-bottom: dashed 1px #e6dfcc; margin-bottom: 9px;
}
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder h3 { 
	border: none; font-size: 1.1em; font-weight: bold; padding-bottom: 2px; margin-left: 156px;
}
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:link,
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:visited,
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:hover,
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:active { position: absolute; margin: -15px 0 0 0; }
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:link img,
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:visited img { border: solid 1px #825d02; }
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:hover img,
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder a.imagelocationlink:active img { border: solid 1px #333333; }
#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder p { margin: 0; margin-left: 156px;}


/* location */
#blq-content .contentMedium { float: left; width: 626px; margin-right: 14px; background: #FFFFFF; }
#blq-content .extra_content_holder .promo { padding: 10px; background: #FFFFFF; }
#blq-content .extra_content_holder { float: left; width: 306px; }
#blq-content .extra_content_holder .promo { margin-bottom: 14px; }
#blq-content .extra_content_holder .promo p { margin-bottom: 0; }
#blq-content .extra_content_holder h2,
#blq-content .extra_content_holder h3 { margin: 0; }
#blq-content .extra_content_holder a:link,
#blq-content .extra_content_holder a:visited { color: #825d02; }
#blq-content .extra_content_holder a:hover,
#blq-content .extra_content_holder a:active { color: #333333; text-decoration: underline; }
#blq-content .extra_content_holder .links-box-container { background: transparent; padding: 0; margin: 0; } /* reset */
#blq-content .extra_content_holder .links-box-container #SeeAlso,
#blq-content .extra_content_holder .links-box-container #InternalLinksbox,
#blq-content .extra_content_holder .links-box-container #ExternalLinksbox,
#blq-content .extra_content_holder .links-box-container .SeeAlso,
#blq-content .extra_content_holder .links-box-container .InternalLinksbox,
#blq-content .extra_content_holder .links-box-container .ExternalLinksbox
 { margin: 0; }
#blq-content .extra_content_holder .links-box-container #InternalLinksbox h2,
#blq-content .extra_content_holder .links-box-container #ExternalLinksbox h2,
#blq-content .extra_content_holder .links-box-container .InternalLinksbox h2,
#blq-content .extra_content_holder .links-box-container .ExternalLinksbox h2 { font-size: 1.2em; margin: 8px 0; }

#blq-content .extra_content_holder .MultipleIncludesBox .contentBlock { padding-top: 0; margin-bottom: 14px; }
#blq-content .extra_content_holder .MultipleIncludesBox .contentBlock h2 { margin: 10px; }
#blq-content .extra_content_holder .MultipleIncludesBox .contentBlock h3 { font-size: 1.165em; font-weight: bold; border: none; margin-left:10px; padding-bottom: 0; }
#blq-content .extra_content_holder .MultipleIncludesBox .contentBlock img { padding-top: 0; }

#blq-content .extra_content_holder .links-box-container #SeeAlso ul,
#blq-content .extra_content_holder .links-box-container #InternalLinksbox ul,
#blq-content .extra_content_holder .links-box-container #ExternalLinksbox ul, 
#blq-content .extra_content_holder .links-box-container .SeeAlso ul,
#blq-content .extra_content_holder .links-box-container .InternalLinksbox ul,
#blq-content .extra_content_holder .links-box-container .ExternalLinksbox ul 
 { list-style-position:outside; list-style-type:none; }
#blq-content .extra_content_holder .links-box-container #SeeAlso a, #blq-content .extra_content_holder .links-box-container .SeeAlso a { margin:0 0 10px; }
#blq-content .extra_content_holder .links-box-container #SeeAlso ul li,
#blq-content .extra_content_holder .links-box-container #InternalLinksbox ul li,
#blq-content .extra_content_holder .links-box-container #ExternalLinksbox ul li, 
#blq-content .extra_content_holder .links-box-container .SeeAlso ul li,
#blq-content .extra_content_holder .links-box-container .InternalLinksbox ul li,
#blq-content .extra_content_holder .links-box-container .ExternalLinksbox ul li
 {
	background:transparent url(/staticarchive/84ef5e0398e18c55abda03c67d39709da3fdb224.gif) no-repeat scroll 1px -423px;
	line-height:1.3em;
	margin:0 10px 0 0;
	padding:0 0 5px 11px;
}
.InternalLinksbox h2, .ExternalLinksbox h2  {text-transform:uppercase;}
#blq-content .extra_content_holder .links-box-container .SeeAlso  {padding-top:5px;}
#blq-content .extra_content_holder .links-box-container #SeeAlso ul li { font-size: 0.9em; }
#blq-content .maincontent .sub-navigation-column { display:inline; float:left; overflow:hidden; padding-left:0; padding-right:14px; width:146px; }
#blq-content .maincontent .centre-content { display:inline; float:left; padding:10px 10px 0 0; width:446px; }

#blq-content .extra_content_holder .links-box-container #SeeAlso ul li.LinksboxFirst, #blq-content .extra_content_holder .links-box-container .SeeAlso ul li.LinksboxFirst  { 
	background: transparent url(/staticarchive/9106bfb27e6ffb38810290c36d4fcb5923f90da8.gif) no-repeat scroll 0 1px;
	padding-left:20px;
}

/* location content */
#blq-content .maincontent .centre-content h2 { margin-bottom: 10px; }
#blq-content .maincontent .centre-content .locationContent .location_image { margin: 10px 0; }
#blq-content .maincontent .centre-content .locationContent .location_image .copyrighttext { font-size: 0.9em; padding-top: 2px; }

#blq-content .maincontent .centre-content .locationContent .printversionHolder a:link,
#blq-content .maincontent .centre-content .locationContent .printversionHolder a:visited { 
	color: #815c01; background: transparent url(/staticarchive/9106bfb27e6ffb38810290c36d4fcb5923f90da8.gif) no-repeat 0 1px;
	padding-left: 22px;
}
#blq-content .maincontent .centre-content .locationContent .printversionHolder a:hover,
#blq-content .maincontent .centre-content .locationContent .printversionHolder a:active { color: #333333; text-decoration: underline; }
#blq-content .maincontent .centre-content .locationContent .printversionHolder .printversion_text p { margin-top: 2px; }

img { -ms-interpolation-mode:bicubic; }
#blq-content .maincontent .centre-content .locationContent .directionsteps ol { border-top: dashed 1px #e9ddcd; }
#blq-content .maincontent .centre-content .locationContent .directionsteps ol li { 
	padding: 10px 0 10px 80px; border-bottom: dashed 1px #e9ddcd; 
	min-height:42px; height:auto !important; height:42px;
}
#blq-content .maincontent .centre-content .locationContent .directionsteps ol li h3 { border: none; font-size: 1em; font-weight: bold; padding-bottom: 2px; }
#blq-content .maincontent .centre-content .locationContent .directionsteps ol li img { position: absolute; margin: -13px 0 0 -80px; border: solid 1px #825d02; }
#blq-content .maincontent .centre-content .locationContent .directionsteps ol li p { margin: 0; }

/* subnav */
#blq-content .maincontent .sub-navigation li { list-style-type:none; margin:0; padding-left:0; border-top:1px solid #e6dfcc; line-height:1.6em; }
#blq-content .maincontent  ul.sub-navigation { margin:10px 0 0 0; padding:0; }
#blq-content .maincontent .sub-navigation li a:link,
#blq-content .maincontent .sub-navigation li a:visited { display:block; padding:9px 0; padding-left:10px; padding-right:10px; color:#835d08; font-size:1.335em; height:100%; }
#blq-content .maincontent .sub-navigation li.selected { height:100%; }
#blq-content .maincontent .sub-navigation li.selected a:link,
#blq-content .maincontent .sub-navigation li.selected a:visited { background:url(/staticarchive/8a378f7337d968c4512fe6dacd1500f72d077d1d.gif) 146px 0; color:#ffffff; border-bottom:0; }
#blq-content .maincontent .sub-navigation li a:hover,
#blq-content .maincontent .sub-navigation li a:active { 
	background:url(/staticarchive/8a378f7337d968c4512fe6dacd1500f72d077d1d.gif) -10px 0; color:#835d08; height:100%; 
	text-decoration: none;
}

#blq-content h3.latest {font-size:1.7em; top:117px; background:#fff; padding:10px; left:491px; border-bottom:2px solid #E6DFCC; height:25px; position:absolute; width:450px;}
#blq-content h3.latest span {display:block;  border-bottom:2px solid #E6DFCC; padding-bottom:10px;}
.maincontent.contentLarge .extra_content_holder {padding: 10px; background:#fff; height: 622px; position: absolute; top: 160px; left: 467px; width: 456px; }

#blq-content .contentLarge .centre_content_holder .extra_content_holder .homelocationHolder {min-height:90px;}
h2.pageheading {width:444px;} 

.contentBlockCustom {padding-top:0;}
#blq-content .contentBlockCustom h2 {font-size:1.165em;border:none; background:url(/staticarchive/1526c564d8b451e8b8103ef90045fb239b74dfdd.gif) no-repeat; margin:0;   padding:0;}
.contentBlockCustom h2 a {text-indent:-9999px;height:49px; display:block;}
.contentBlockCustom h3 a {font-weight:bold;}
#blq-content .contentBlockCustom  h3 {border:none; font-size:1.165em; padding:0 0 0 10px; margin:7px 0 0;}
