
@media only screen {/* @group Reset */html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, fieldset, form, label, legend, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {        margin:0;        padding:0;        border:0;        outline:0;        font-size:100%;        vertical-align:baseline;        background:transparent;}body {        line-height: 1.50em;        font-family: Helvetica, helvetica, sans serif;        font-size: 80%;}article, aside, dialog, figure, footer, header,hgroup, nav, section {        display: block;}nav ul {        list-style: none;}blockquote, q {        padding: 10px;font-style: italic;}a {        margin:0;        padding:0;        border:0;        font-size:100%;        vertical-align:baseline;        background:transparent;}ins {        background-color:#ff9;        color:#000;        text-decoration:none;}mark {        background-color:#ff9;        color:#000;        font-style:italic;        font-weight:bold;}del {        text-decoration: line-through;}abbr[title], dfn[title] {        border-bottom:1px dotted #000;        cursor:help;}table {        border-collapse:collapse;        border-spacing:0;}hr {    display:block;    height:1px;    border:0;    border-top:1px solid #cccccc;    margin:1em 0;    padding:0;}input, select {        vertical-align:middle;}.external {padding-right: 12px;background: url(images/editable_images/external.png) no-repeat right center;}noscript {color: #ff0000;padding-left: 15px;padding-right: 15px;}#viewUserGuide {display: none;visibility: hidden;}/* @end *//* @group Inline Images */img {}.image-left {float: left;padding: 10px;position: relative;}.image-right {float: right;padding: 10px;position: relative;}/* @end *//* @group Links */a:link {text-decoration: none;font-weight: normal;}a:visited {text-decoration: none;font-weight: normal;}a:hover {text-decoration: underline;font-weight: normal;}a:active {text-decoration: underline;font-weight: normal;}/* @end *//* @group HTML Headers */h1, h2, h3, h4, h5, h6 {margin-top: 0px;margin-bottom: 0px;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;}/* @end *//* @group Lists */ul.disc {list-style-type: disc;}ul.circle {list-style-type: circle;}ul.square {list-style-type: square;}ol.arabic-numbers {list-style-type: decimal;}ol.upper-alpha {list-style-type: upper-alpha;}ol.lower-alpha {list-style-type: lower-alpha;}ol.upper-roman {list-style-type: upper-roman;}ol.lower-roman {list-style-type: lower-roman;}/* @end *//* @group Style Switcher */#styleSwitcher {display: none;margin: 0;padding: 0;overflow: hidden;}#styleSwitcher ul {display: inline;float: right;padding: 0;margin: 0;}#styleSwitcher ul a {font-size: 100%;padding: 0 0 0 10px;margin: 0;}#styleSwitcher ul li {display: inline;float: left;margin: 0;padding: 0;}/* @end *//* @group Logo Placement */#logoFixedLeft,#logoFixedRight,#logoFloatedLeft,#logoFloatedRight,#headerLogoInline,#headerLogoReplace,#headerLogoLeft,#headerLogoRight {display: none;}/* @end *//* @group Extra Content */.ecName {display: none;}#extraContainer1 {display: inline;width: 75%;float: left;}#extraContainer2 {display: block;padding: 0 10px;margin-right: 300px;}#extraContainer3 {line-height: 2.50em;display: block;}#extraContainer4 {display: block;line-height: 2.50em;}#extraContainer5 {display: none;line-height: 2.00em;height: 2.00em;overflow: visible;}#extraContainer6 {display: block;margin-bottom: 0px;margin-top: 0px;position: absolute;top: 0;right: 0px;line-height: 2.00em;}#extraContainer6 a {display: inline;}#extraContainer7 {display: block;line-height: 2.00em;}#extraContainer8 {display: block;padding: 0;margin-right: 320px;}#extraContainer9 {display: block;line-height: 2.50em;}#extraContainer10 {display: block;}#extraContainer11 {display: block;}#extraContainer12 {display: block;}#extraContainer13 {display: block;}#extraContainer14 {display: inline;float: right;}#extraContainer15 {display: block;line-height: 2.50em;}/* @end *//* @group Clearers and Spacers */.clearer {clear: both;}.spacer {background: transparent;display: block;height: 8px;}/* @end *//* @group Clockbar *//* Other code for styling the clock bar can be found in css > misc > clock.css */#clockBar {display: none;}/* @end *//* @group Main Container and Wrapper */#main {text-align: left;margin: 0 auto;padding: 0;width: 950px;}#wrapper {padding: 0;margin: 0 8px;}/* @end *//* @group Header */#header {position: relative;display: block;overflow: hidden;padding: 0;}#logo {display: inline;position: relative;}#header h1 {display: inline;font-size: 500%;line-height: 1.20em;z-index: 100;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;}#header h1 a {color: #000;font-weight: bold;text-decoration: none;}#header h1 a:hover {text-decoration: none;}#header h2 {font-size: 100%;display: inline;margin-left: 10px;z-index: 100;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;}/* @end *//* @group Horizontal Navigation Bars */.nav {font-family: 'Times New Roman', Times, serif;}div.nav {  position: relative;  height: 4.60em;  width: 934px;  overflow: visible;}.nav ul {  display: block;  width: 2000px;  padding: 0;  margin: 0;  list-style: none;  float: none;  overflow: hidden;  clear: both;  z-index: 100;}.nav li {  display: block;  float: left;  padding: 0 4px;}.nav a {  display: block;  text-decoration: none;  text-transform: uppercase;}.nav a:hover {text-decoration: underline;}.nav ul a {font-size: 100%;line-height: 1.50em;font-size: 1.00em;padding: 5px 10px;margin: 0;}.nav ul li {display: inline;float: left;margin: 0;padding: 0;}/* Second level bar */.nav ul ul {position: absolute;left: 0;display: block;float: none;overflow: hidden;z-index: 50;}.nav ul ul li {display: inline;float: left;margin: 0;padding: 0;}.nav ul ul a {line-height: 1.50em;font-size: 1.00em;margin: 0;display: block;padding: 5px 10px;}.nav ul ul ul {display: none;}/* @end *//* @group Sidebar Navigation */#nav2 {text-align: left;color: #000;display: block;font-family: 'Times New Roman', Times, serif;}#nav2 .current {text-decoration: none;font-weight: normal;color: #000000;}#nav2 .current:hover {text-decoration: none;font-weight: normal;color: #000000;}#nav2 li {display: inline;padding-top: 0px;}#nav2 ul {padding: 0 0 8px;margin: 0;}#nav2 a {  display: none;  text-transform: uppercase; }#nav2 a:hover {text-decoration: underline;}/* Nest Level 1 */#nav2 ul ul {margin: 0;padding: 0;}#nav2 ul ul a {  display: none;  text-decoration: none;  margin-left: 0px;  margin-right: 0px;}#nav2 ul ul a span {  display: block;  padding: 1px;}/* Nest Level 2*/#nav2 ul ul ul {padding-left: 0px;padding-right: 0px;}#nav2 ul ul a:hover {text-decoration: none;}#nav2 ul ul a {display: none;text-decoration: none;color: #000000;font-weight: normal;font-style: normal;}/* Nest Level 3*/#nav2 ul ul ul a {display: block;text-decoration: none;color: #000000;font-weight: normal;font-style: normal;}#nav2 ul ul ul ul {padding-left: 0px;padding-right: 0px;}#nav2 ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul a:hover span {text-decoration: none;}/* Nest Level 4*/#nav2 ul ul ul ul a {display: block;text-decoration: none;color: #000000;font-weight: normal;font-style: normal;}#nav2 ul ul ul ul {padding-left: 20px;padding-right: 20px;}#nav2 ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul a:hover span {text-decoration: none;}/* Nest Level 5*/#nav2 ul ul ul ul a {display: block;text-decoration: none;color: #000000;font-weight: normal;font-style: normal;}#nav2 ul ul ul ul ul {padding-left: 0px;padding-right: 0px;}#nav2 ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul a:hover span {text-decoration: none;}/* Nest Level 7*/#nav2 ul ul ul ul ul ul {padding-left: 20px;padding-right: 20px;}#nav2 ul ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul ul a:hover span {text-decoration: none;}/* Nest Level 8*/#nav2 ul ul ul ul ul ul ul {padding-left: 40px;padding-right: 40px;}#nav2 ul ul ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul ul ul a:hover span {text-decoration: none;}/* @end *//* @group Search Bar Functions */#headerSearchContainer {display: none;height: auto;}#headerSearchFunction {display: none;float: right;height: 27px;width:310px;margin: 0;padding:0px !important;}#headerSearchFunction input {background: #fff url(images/editable_images/form_bg.jpg) repeat;float: left;font-size: 12px;width:223px;margin:1px 0px 0px;padding: 3px 4px 4px;}#headerSearchFunction #button {padding: 0;height:24px;width: auto;margin:1px 0px 0px 5px !important;width:69px;border: none;background: #cccccc;}#sidebarSearch {display: none;}#sidebarSearchFunction {margin: 0;padding:0px !important;margin-top: 8px;}#sidebarSearchFunction input {background: #fff url(images/editable_images/form_bg.jpg) repeat;float: none;font-size: 12px;margin: 0 0 5px;width: 100%;padding: 3px 4px 4px;}#sidebarSearchFunction .button {padding: 0;height:24px;width: auto;margin: 0;width:69px;border: none;float: right;margin-right: -10px;}/* @end *//* @group Content and Sidebars */#container {text-align: left;margin-top: 8px;margin-bottom: 8px;z-index: 0;}#contentContainer h1, h2, h3, h4, h5, h6 {margin-top: 0px;margin-bottom: 0px;font-weight: bold;}#main #content {display: block;margin: 0;padding: 8px;z-index: 0;letter-spacing: 0px;}#aside {display: block;overflow: visible;z-index: 0;letter-spacing: 0px;}#aside #sidebarTitle h3 {font-weight: bold;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;}#aside #sidebar {overflow: hidden;display: block;float: none;}#aside #pluginSidebar {display: block;overflow: hidden;float: none;}/* @end *//* @group Breadcrumb Links */#breadcrumb {display: block;height: 2.00em;color: #666;padding: 0 10px;overflow: hidden;line-height: 2.00em;margin-top: 8px;font-family: 'Times New Roman', Times, serif;}#breadcrumb li,#breadcrumb ul {display: inline;padding: 0;margin: 4px 0 0;}#breadcrumb a {color: #666;text-transform: uppercase;text-decoration: none;}#breadcrumb a:hover {text-decoration: underline;}/* @end *//* @group Footer */#footer {display: block;height: auto;margin: 0;color: #666;padding: 8px 0;}/* @end *//* @group Blog */.blog-archive-background {}.blog-entry-summary {margin-bottom: 15px;}.blog-archive-headings-wrapper {border-bottom: 1px solid;}.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month {font-size: 2.2em;letter-spacing: -1px;}.blog-archive-link {}.blog-archive-link a:link, .blog-archive-link a:visited {}/* Blog Tag Cloud */ul.blog-tag-cloud {margin: 0px;padding: 0px;text-align: justify;}ul.blog-tag-cloud li {display: inline;padding-right: 5px;}.blog-tag-size-1 {font-size: 0.8em;}.blog-tag-size-2 {font-size: 0.85em;}.blog-tag-size-3 {font-size: 0.9em;}.blog-tag-size-4 {font-size: 0.95em;}.blog-tag-size-5 {font-size: 1em;}.blog-tag-size-6 {font-size: 1.05em;}.blog-tag-size-7 {font-size: 1.1em;}.blog-tag-size-8 {font-size: 1.15em;}.blog-tag-size-9 {font-size: 1.2em;}.blog-tag-size-10 {font-size: 1.25em;}.blog-tag-size-11 {font-size: 1.3em;}.blog-tag-size-12 {font-size: 1.35em;}.blog-tag-size-13 {font-size: 1.4em;}.blog-tag-size-14 {font-size: 1.45em;}.blog-tag-size-15 {font-size: 1.5em;}.blog-tag-size-16 {font-size: 1.55em;}.blog-tag-size-17 {font-size: 1.6em;}.blog-tag-size-18 {font-size: 1.65em;}.blog-tag-size-19 {font-size: 1.7em;}.blog-tag-size-20 {font-size: 1.75em;}/* Main Blog entries */.blog-entry {position: relative;display: block;padding: 0;margin: 0;}.blog-entry-title {font-weight: normal;font-size: 200%;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin: 0;padding-top: 3px;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;}.blog-entry-title a {}.blog-entry-date {padding-bottom: 10px;}.blog-read-more {display: inline;padding-top: 15px;font-style: italic;}.blog-entry-body {margin: 0 0 40px;padding: 0;}p.blog-entry-tags {padding: 5px 8px 0;margin-top: 8px;}.blog-entry-comments {padding: 0 8px 5px;}/* Styles the category link/s in the main Blog entry */.blog-entry-category a {font-weight: normal;font-style: normal;}.blog-entry-category a:link, .blog-entry-category a:visited {}#blog-archives br,#blog-categories br,#blog-rss-feeds br {display: none;}/* Styles the archives in the sidebar */#blog-archives {margin-bottom: 15px;}.blog-archive-link-enabled {background-repeat: no-repeat;display: block;}.blog-archive-link-disabled {background-repeat: no-repeat;display: block;}/* Styles the categories in the sidebar */#blog-categories {padding: 10px 0 0;}.blog-category-link-enabled {display: block;}.blog-category-link-disabled {display: block;}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {margin-top: 10px;display: block;overflow: hidden;}.blog-rss-link {background-repeat: no-repeat;background-image: url(images/editable_images/rss_icon.png);background-position: left center;padding-left: 17px;display: block;}.blog-comments-rss-link {background-repeat: no-repeat;background-image: url(images/editable_images/rss_icon.png);background-position: left center;padding-left: 17px;display: block;}/* @end *//* @group File Sharing */.filesharing-description {}.filesharing-item {padding-bottom: 15px;padding-top: 15px;}.filesharing-item-title a:link {font-weight: normal;margin-bottom: 0px;text-decoration: none;}.filesharing-item-title a:hover {font-weight: normal;text-decoration: none;}/* @end *//* @group Flash */#flashcontent {text-align: center;}/* @end *//* @group Photo Album */.album-title {font-weight: bold;margin-bottom: 0px;font-size: 1.25em;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;}.album-description {margin-bottom: 50px;}.album-wrapper {display: block;width: 99%;position: relative;}.thumbnail-wrap {text-align: center;position: relative;float: left;margin-bottom: 60px;margin-right: 20px;}.thumbnail-frame {background-image: url('images/theme_files/loading_background.png');position: absolute;bottom: 0;left: 0;padding-left: 5px;}.thumbnail-frame:hover {}.thumbnail-frame a {}.thumbnail-frame a:hover {background: transparent;}.thumbnail-frame img {margin: auto;border: none;padding: 0px;}.thumbnail-caption {margin: 0;width: 100%;height: 38px;display: block;padding: 0 0 0 5px;}/* CSS Formatting for Single Page (Photo view) */.photo-background {text-align: left;}.photo-navigation {width: 200px;float: left;margin: 15px 15px 0;padding: 15px;}.photo-links {}.photo-navigation a:link,.photo-navigation a:visited {}.photo-navigation a:hover {background: transparent;}.photo-frame {background-image: url('images/theme_files/loading_background.png');padding: 0px;position: absolute;left: 260px;top: 15px;}.photo-title {margin: 0;font-size: 1.25em;font-weight: normal;font-family: 'Times New Roman', Times, serif;}.photo-caption {margin: 0;}/* Styling Exif Data */.exif-data {font-size: 0.75em;clear: left;margin-left: 15px;margin-top: 15px;padding: 15px;float: left;width: 200px;}.exif-data p {margin: 0;padding: 0;}/* @end *//* @group Movie Page */.movie-description {margin-top: 15px;}/* @end *//* @group Movie Album */.movie-page-title {font-weight: bold;margin-bottom: 0px;font-size: 1.25em;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;}.movie-page-description {margin-bottom: 15px;}.movie-thumbnail-frame {width: 134px;float: left;margin-right: 10px;margin-bottom: 10px;text-align: center;}.movie-thumbnail-frame:hover {}.movie-thumbnail-frame img {padding: 1px;margin-bottom: 5px;}.movie-thumbnail-caption {}/* CSS formatting for Singular Quicktime Movies */.movie-page-title {font-weight: bold;margin-bottom: 0px;}.movie-page-description {margin-bottom: 10px;}.movie-thumbnail-frame {width: 132px;display: inline;text-align: center;margin-right: 10px;margin-bottom: 10px;padding: 1px;font-size: 1em;position: relative;z-index: 10;}/* @end *//* @group Contact Form */form {margin: 0px;padding: 0px;}.message-text {font-weight: bold;font-style: normal;}.form-input-field {font-size: 1.25em;width: 99%;background: #fff url(images/editable_images/form_bg.jpg) repeat;}.form-input-field:focus {background: #ffffff;}.form-input-button {font-size: 1.2em;}/* @end *//* Use this stylesheet to add custom CSS to all pages of your website. Consolidating CSS code in here will improve page loading speed, reduce bandwidth and circumvent the Internet Explorer 30 stylesheet limit. */@media screen,projection{.banner,.banner a{/* dimensions of the banner */width: 170px;height: 170px;display: block;margin: auto; /* optionally, align the banner to the center */}.banner a span{display: none; /* hide the text */}.banner{/* display the non-animated banner image, by default */background: transparent url("http://www.swimmingpoolnews.co.uk/BannerAds/SPATEXTest.png") no-repeat;color: inherit;}.banner a:hover{/* display the animated banner image, only when hovered */background: transparent url("http://www.swimmingpoolnews.co.uk/BannerAds/SPATEX2010Banner.gif") no-repeat;color: inherit;}}#subscribe {width: 172px;height: 0px;padding-top: 0px;}#mail {margin-left: 0px;margin-top: 3px;}.email_add {background: #ff0000;color: #18120b;}.sub_id {background: #ff0000;color: #18120b;}#button {border:none;background:none;cursor:pointer;padding: 0;margin: 0;float: center;right: 2px;top:0px;position: center;}* html .custombutton {cursor:hand;} /* alternate cursor style for ie */img {border:none; outline:none;}<script type='text/javascript' src='http://partner.googleadservices.com/gampad/google_service.js'></script><script type='text/javascript'>GS_googleAddAdSenseService("ca-pub-0238355807224348");GS_googleEnableAllServices();</script><script type='text/javascript'>GA_googleAddSlot("ca-pub-0238355807224348", "SPNSidebar");</script><script type='text/javascript'>GA_googleFetchAds();</script>/* @group Layout */body {background-color: #E6E6E6;}#main {background-color: #FFFFFF;border: 1px solid #FFFFFF;}#header {background-color: #FFFFFF;}#header h1 a {color: #000000;}#header h2 {color: #000000;}#clockBar {background-color: #CCCCCC;color: #666666;}.nav,#extraContainer5 {background-color: #CCCCCC;color: #fff;}#extraContainer6,.nav ul a,.nav ul a:visited {color: #666666;}.nav ul a:hover {background-color: #B3B3B3;color: #666666;}.nav ul li .current,.nav ul li .currentAncestor,.nav ul li .current:hover,.nav ul li .current:visited,.nav ul li .currentAncestor:hover,.nav ul li .currentAncestor:visited,.nav ul li a.active {background-color: #666666;color: #FFFFFF;}/* Second Bar */.nav ul ul,.megamenu-down1,.megamenu-down2,.megamenu-down3,.megamenu-down4,.megamenu-down5,.megamenu-down6,.megamenu-down7,.megamenu-down8,.megamenu-down9,.megamenu-down10,.megamenu-down11,.megamenu-down12 {background-color: #666666;}.nav ul ul a,.nav ul ul a:visited,.nav ul ul,.megamenu-down1 .stacks_in a,.megamenu-down2 .stacks_in a,.megamenu-down3 .stacks_in a,.megamenu-down4 .stacks_in a,.megamenu-down5 .stacks_in a,.megamenu-down6 .stacks_in a,.megamenu-down7 .stacks_in a,.megamenu-down8 .stacks_in a,.megamenu-down9 .stacks_in a,.megamenu-down10 .stacks_in a,.megamenu-down11 .stacks_in a,.megamenu-down12 .stacks_in a,.megamenu-wrapper .stacks_in a {color: #FFFFFF;}.nav ul ul a:hover,.megamenu-down1 .stacks_in a:hover,.megamenu-down2 .stacks_in a:hover,.megamenu-down3 .stacks_in a:hover,.megamenu-down4 .stacks_in a:hover,.megamenu-down5 .stacks_in a:hover,.megamenu-down6 .stacks_in a:hover,.megamenu-down7 .stacks_in a:hover,.megamenu-down8 .stacks_in a:hover,.megamenu-down9 .stacks_in a:hover,.megamenu-down10 .stacks_in a:hover,.megamenu-down11 .stacks_in a:hover,.megamenu-down12 .stacks_in a:hover,.megamenu-wrapper .stacks_in a:hover {background-color: #666666;color: #FFFFFF;}.nav ul ul li .current,.nav ul ul li .currentAncestor,.nav ul ul li .current:hover,.nav ul ul li .current:visited,.nav ul ul li .currentAncestor:hover,.nav ul ul li a.active {background-color: #666666;color: #FFFFFF;}/* Mega Menu */.megamenu-stack1,.megamenu-stack2,.megamenu-stack3,.megamenu-stack4,.megamenu-stack5,.megamenu-stack6,.megamenu-stack7,.megamenu-stack8,.megamenu-stack9,.megamenu-stack10,.megamenu-stack11,.megamenu-stack12 {color: #666666;}.megamenu-stackPanel {background-color: #666666;color: #FFFFFF;}.megamenu-down a,.megamenu-down a:visited {color: #FFFFFF;}.megamenu-down a:hover {background-color: #666666;color: #FFFFFF;}#nav2 ul a,#nav2 ul ul a,#nav2 ul ul ul a,#nav2 ul ul ul ul a,#nav2 ul ul ul ul ul a,#nav2 ul ul ul ul ul ul a,#nav2 ul ul ul ul ul ul ul a {  color: #0055BB;}#nav2 ul ul a:hover,#nav2 ul ul ul a:hover,#nav2 ul ul ul ul a:hover,#nav2 ul ul ul ul ul a:hover,#nav2 ul ul ul ul ul ul a:hover,#nav2 ul ul ul ul ul ul ul a:hover {  color: #0055BB;}#nav2 .current,#nav2 .currentAncestor,#nav2 .current:hover,#nav2 .currentAncestor:hover {color: #0055BB;}#headerSearchFunction input,#sidebarSearchFunction input {border: 1px solid #CCCCCC;color: #000000;}#headerSearchFunction #button,#sidebarSearchFunction .button {background: #666666;color: #FFFFFF;}#contentContainer h1, h2, h3, h4, h5, h6 {color: #000000;}#container #content {border-right: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;color: #191919;}#container {border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;}a:link,a:visited {color: #0055BB;}a:hover,a:active {color: #0055BB;}#aside #sidebarTitle h3 {color: #000000;}#aside #sidebar {color: #191919;}#headerSearchFunction .input,#sidebarSearchFunction .input {color: #000000;border: 1px solid #E6E6E6;}blockquote {background-color: #E6E6E6;}#breadcrumb,#breadcrumb a {background-color: #CCCCCC;color: #666666;}#breadcrumb a:hover {color: #666666;}#footer {color: #000000;}p.blog-entry-tags,.blog-entry-comments {background-color: #E6E6E6;}/* @end */h1, h2, h3, h4, h5, h6,#header h1,#header h2,#aside #sidebarTitle h3,.blog-entry-title,.album-title,.photo-title,.movie-page-title {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}.nav,#nav1,#nav2,#breadcrumb {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}body {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}#headerLogoReplace {display: inline;}#header h1 {display: none;}div.nav {  position: relative;  height: 29px;  width: 870px;  overflow: hidden;}.nav ul {  display: block;  width: 2000px;  padding: 0;  margin: 0;  list-style: none;  float: none;  overflow: hidden;  clear: both;  z-index: 100;}.nav li {  display: block;  float: left;  padding: 0 4px;}.nav a {  display: block;  text-decoration: none;}.nav ul a {font-size: 100%;padding: 5px 10px;margin: 0;}.nav ul li {display: inline;float: left;margin: 0;padding: 0;}/* Second level bar */.nav ul ul {position: absolute;left: 0;display: none;float: none;overflow: hidden;z-index: 50;}.nav ul ul li {display: none;float: left;margin: 0;padding: 0;}.nav ul ul a {line-height: 1.50em;font-size: 100%;margin: 0;display: none;padding: 5px 10px;}.nav ul ul ul {display: none;}/* Sidebar Navigation Links */#nav2 {text-align: left;color: #000;display: block;padding-top: 8px;}#nav2 .current {text-decoration: none;font-weight: normal;}#nav2 .current:hover {text-decoration: none;font-weight: normal;}#nav2 li {display: inline;padding-top: 0px;}#nav2 a {  display: block; }/* Level 1 */#nav2 ul a {  display: none;  text-decoration: none;  margin-left: 0px;  margin-right: 0px;}#nav2 ul a span {  display: block;  padding: 1px;}/* Nest Level 1 */#nav2 ul ul a {  display: block;  text-decoration: none;  margin-left: 0px;  margin-right: 0px;}#nav2 ul ul a span {  display: block;  padding: 1px;}/* Nest Level 2*/#nav2 ul ul ul {display: block;padding-left: 0px;padding-right: 0px;}#nav2 ul ul a:hover {text-decoration: none;}#nav2 ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;}/* Nest Level 3*/#nav2 ul ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;padding-left: 10px;padding-right: 10px;}#nav2 ul ul ul ul {padding-left: 0px;padding-right: 0px;}#nav2 ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul a:hover span {text-decoration: none;}/* Nest Level 4*/#nav2 ul ul ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;padding-right: 10px;padding-left: 9px;}#nav2 ul ul ul ul {padding-left: 20px;padding-right: 20px;}#nav2 ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul a:hover span {text-decoration: none;}/* Nest Level 5*/#nav2 ul ul ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;padding-right: 10px;padding-left: 10px;}#nav2 ul ul ul ul ul {padding-left: 0px;padding-right: 0px;}#nav2 ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul a:hover span {text-decoration: none;}/* Nest Level 6 */#nav2 ul ul ul ul ul ul {padding-left: 10px;padding-right: 10px;}#nav2 ul ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul ul a:hover span {text-decoration: none;}/* Nest Level 8*/#nav2 ul ul ul ul ul ul ul {padding-left: 40px;padding-right: 40px;}#nav2 ul ul ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul ul ul a:hover span {text-decoration: none;}#main #content {margin-left: 0;margin-right: 0;border-right: none;border-left: none;padding-right: 0;padding-left: 0;}#aside {display: none;}/* Change 960 to whatever you want. Save changes and close when done. Select 'Custom' from under the theme width settings. */#main {width: 964px;}/* Set width to calculate horizontal scrolling (minus 16px main width) */div.nav {width: 948px;}.clockBarSpacer {display: block;height: 8px;}#clockBar {display: block;position: relative;line-height: 2.00em;width: 100%;}#dateTimeFunction {display: block;width: 299px;float: right;text-align: right;padding-right: 8px;background: transparent;}
}

@media only print {/* A list of dividers and elements we do not want printed */#logoFixedLeft, #logoFixedRight, #logoFloatedLeft, #logoFloatedRight, #headerLogoInline, #headerLogoReplace, #headerLogoLeft, #headerLogoRight, #nav, #gradient, .styleSwitcherSpacer, #styleSwitcher, .clockBarSpacer, #clockBar, .nav, #headerSearchContainer, #sidebarSearch, #nav2, #breadcrumb, #viewUserGuide, .ecName  {display: none;}/* Makes text printer friendly and uses "Eco Sans" font face when available */#container, #wrapper, #content {width: 100%; margin: 0; float: none;font: 13pt/1.2em "Spranq eco sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}/* Floats the sidebar left and wraps it inside a box */#aside {width: 20%;float: right;margin: 10px;padding: 10px;border: 1px solid #cccccc;overflow: hidden;}/* Makes links blue */a, a:visited {color: #0000ff;}/* Prints URL's after links */a:link:after,a:visited:after {  content: " (" attr(href) ") ";  font-size: 90%;}/* Puts padding above the footer */#footer {padding-top: 20px;}/* @group Layout */body {background-color: #E6E6E6;}#main {background-color: #FFFFFF;border: 1px solid #FFFFFF;}#header {background-color: #FFFFFF;}#header h1 a {color: #000000;}#header h2 {color: #000000;}#clockBar {background-color: #CCCCCC;color: #666666;}.nav,#extraContainer5 {background-color: #CCCCCC;color: #fff;}#extraContainer6,.nav ul a,.nav ul a:visited {color: #666666;}.nav ul a:hover {background-color: #B3B3B3;color: #666666;}.nav ul li .current,.nav ul li .currentAncestor,.nav ul li .current:hover,.nav ul li .current:visited,.nav ul li .currentAncestor:hover,.nav ul li .currentAncestor:visited,.nav ul li a.active {background-color: #666666;color: #FFFFFF;}/* Second Bar */.nav ul ul,.megamenu-down1,.megamenu-down2,.megamenu-down3,.megamenu-down4,.megamenu-down5,.megamenu-down6,.megamenu-down7,.megamenu-down8,.megamenu-down9,.megamenu-down10,.megamenu-down11,.megamenu-down12 {background-color: #666666;}.nav ul ul a,.nav ul ul a:visited,.nav ul ul,.megamenu-down1 .stacks_in a,.megamenu-down2 .stacks_in a,.megamenu-down3 .stacks_in a,.megamenu-down4 .stacks_in a,.megamenu-down5 .stacks_in a,.megamenu-down6 .stacks_in a,.megamenu-down7 .stacks_in a,.megamenu-down8 .stacks_in a,.megamenu-down9 .stacks_in a,.megamenu-down10 .stacks_in a,.megamenu-down11 .stacks_in a,.megamenu-down12 .stacks_in a,.megamenu-wrapper .stacks_in a {color: #FFFFFF;}.nav ul ul a:hover,.megamenu-down1 .stacks_in a:hover,.megamenu-down2 .stacks_in a:hover,.megamenu-down3 .stacks_in a:hover,.megamenu-down4 .stacks_in a:hover,.megamenu-down5 .stacks_in a:hover,.megamenu-down6 .stacks_in a:hover,.megamenu-down7 .stacks_in a:hover,.megamenu-down8 .stacks_in a:hover,.megamenu-down9 .stacks_in a:hover,.megamenu-down10 .stacks_in a:hover,.megamenu-down11 .stacks_in a:hover,.megamenu-down12 .stacks_in a:hover,.megamenu-wrapper .stacks_in a:hover {background-color: #666666;color: #FFFFFF;}.nav ul ul li .current,.nav ul ul li .currentAncestor,.nav ul ul li .current:hover,.nav ul ul li .current:visited,.nav ul ul li .currentAncestor:hover,.nav ul ul li a.active {background-color: #666666;color: #FFFFFF;}/* Mega Menu */.megamenu-stack1,.megamenu-stack2,.megamenu-stack3,.megamenu-stack4,.megamenu-stack5,.megamenu-stack6,.megamenu-stack7,.megamenu-stack8,.megamenu-stack9,.megamenu-stack10,.megamenu-stack11,.megamenu-stack12 {color: #666666;}.megamenu-stackPanel {background-color: #666666;color: #FFFFFF;}.megamenu-down a,.megamenu-down a:visited {color: #FFFFFF;}.megamenu-down a:hover {background-color: #666666;color: #FFFFFF;}#nav2 ul a,#nav2 ul ul a,#nav2 ul ul ul a,#nav2 ul ul ul ul a,#nav2 ul ul ul ul ul a,#nav2 ul ul ul ul ul ul a,#nav2 ul ul ul ul ul ul ul a {  color: #0055BB;}#nav2 ul ul a:hover,#nav2 ul ul ul a:hover,#nav2 ul ul ul ul a:hover,#nav2 ul ul ul ul ul a:hover,#nav2 ul ul ul ul ul ul a:hover,#nav2 ul ul ul ul ul ul ul a:hover {  color: #0055BB;}#nav2 .current,#nav2 .currentAncestor,#nav2 .current:hover,#nav2 .currentAncestor:hover {color: #0055BB;}#headerSearchFunction input,#sidebarSearchFunction input {border: 1px solid #CCCCCC;color: #000000;}#headerSearchFunction #button,#sidebarSearchFunction .button {background: #666666;color: #FFFFFF;}#contentContainer h1, h2, h3, h4, h5, h6 {color: #000000;}#container #content {border-right: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;color: #191919;}#container {border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;}a:link,a:visited {color: #0055BB;}a:hover,a:active {color: #0055BB;}#aside #sidebarTitle h3 {color: #000000;}#aside #sidebar {color: #191919;}#headerSearchFunction .input,#sidebarSearchFunction .input {color: #000000;border: 1px solid #E6E6E6;}blockquote {background-color: #E6E6E6;}#breadcrumb,#breadcrumb a {background-color: #CCCCCC;color: #666666;}#breadcrumb a:hover {color: #666666;}#footer {color: #000000;}p.blog-entry-tags,.blog-entry-comments {background-color: #E6E6E6;}/* @end */h1, h2, h3, h4, h5, h6,#header h1,#header h2,#aside #sidebarTitle h3,.blog-entry-title,.album-title,.photo-title,.movie-page-title {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}.nav,#nav1,#nav2,#breadcrumb {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}body {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}#headerLogoReplace {display: inline;}#header h1 {display: none;}div.nav {  position: relative;  height: 29px;  width: 870px;  overflow: hidden;}.nav ul {  display: block;  width: 2000px;  padding: 0;  margin: 0;  list-style: none;  float: none;  overflow: hidden;  clear: both;  z-index: 100;}.nav li {  display: block;  float: left;  padding: 0 4px;}.nav a {  display: block;  text-decoration: none;}.nav ul a {font-size: 100%;padding: 5px 10px;margin: 0;}.nav ul li {display: inline;float: left;margin: 0;padding: 0;}/* Second level bar */.nav ul ul {position: absolute;left: 0;display: none;float: none;overflow: hidden;z-index: 50;}.nav ul ul li {display: none;float: left;margin: 0;padding: 0;}.nav ul ul a {line-height: 1.50em;font-size: 100%;margin: 0;display: none;padding: 5px 10px;}.nav ul ul ul {display: none;}/* Sidebar Navigation Links */#nav2 {text-align: left;color: #000;display: block;padding-top: 8px;}#nav2 .current {text-decoration: none;font-weight: normal;}#nav2 .current:hover {text-decoration: none;font-weight: normal;}#nav2 li {display: inline;padding-top: 0px;}#nav2 a {  display: block; }/* Level 1 */#nav2 ul a {  display: none;  text-decoration: none;  margin-left: 0px;  margin-right: 0px;}#nav2 ul a span {  display: block;  padding: 1px;}/* Nest Level 1 */#nav2 ul ul a {  display: block;  text-decoration: none;  margin-left: 0px;  margin-right: 0px;}#nav2 ul ul a span {  display: block;  padding: 1px;}/* Nest Level 2*/#nav2 ul ul ul {display: block;padding-left: 0px;padding-right: 0px;}#nav2 ul ul a:hover {text-decoration: none;}#nav2 ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;}/* Nest Level 3*/#nav2 ul ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;padding-left: 10px;padding-right: 10px;}#nav2 ul ul ul ul {padding-left: 0px;padding-right: 0px;}#nav2 ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul a:hover span {text-decoration: none;}/* Nest Level 4*/#nav2 ul ul ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;padding-right: 10px;padding-left: 9px;}#nav2 ul ul ul ul {padding-left: 20px;padding-right: 20px;}#nav2 ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul a:hover span {text-decoration: none;}/* Nest Level 5*/#nav2 ul ul ul ul a {display: block;text-decoration: none;font-weight: normal;font-style: normal;padding-right: 10px;padding-left: 10px;}#nav2 ul ul ul ul ul {padding-left: 0px;padding-right: 0px;}#nav2 ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul a:hover span {text-decoration: none;}/* Nest Level 6 */#nav2 ul ul ul ul ul ul {padding-left: 10px;padding-right: 10px;}#nav2 ul ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul ul a:hover span {text-decoration: none;}/* Nest Level 8*/#nav2 ul ul ul ul ul ul ul {padding-left: 40px;padding-right: 40px;}#nav2 ul ul ul ul ul ul a:hover {text-decoration: none;}#nav2 ul ul ul ul ul ul a:hover span {text-decoration: none;}#main #content {margin-left: 0;margin-right: 0;border-right: none;border-left: none;padding-right: 0;padding-left: 0;}#aside {display: none;}/* Change 960 to whatever you want. Save changes and close when done. Select 'Custom' from under the theme width settings. */#main {width: 964px;}/* Set width to calculate horizontal scrolling (minus 16px main width) */div.nav {width: 948px;}.clockBarSpacer {display: block;height: 8px;}#clockBar {display: block;position: relative;line-height: 2.00em;width: 100%;}#dateTimeFunction {display: block;width: 299px;float: right;text-align: right;padding-right: 8px;background: transparent;}
}

