   body, html { font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif; background-color: #9CA3AE; color: #666666; margin: 0px; padding: 0px; text-align: center; min-height:100%; height:auto !important; height:100% } a img {border: none;} .internalSummary, .externalLinkDescription, .PDFdownloadIcon, .downloadTime28, .downloadTime56, .downloadTime128, .downloadTime512, .print-only, .admin-only, .hidden-delimiter, COMMENT, comment {display: none;} span.contentPicCaption{font-size:0.8em;} div.clear { clear: both; width: 100%; font-size: 1px; height: 1px; overflow: hidden; } :focus {outline: 0;}    h1, div.newstitle, div.eventstitle, .extranettitle, div.searchTitle, div.searchTitle, div.guestbooktitle, div.forumtitle, div.sitemap { color: #660066; margin: 0px 0px 15px 0px; font-size: 1.25em; font-weight: bold; } h1 small { font-size: 1em; } h2, div.FAQlisthead, span.eventname, .searchresults caption { color: #545454; margin: 0px 0px 13px 0px; font-size: 1.3em; line-height: 1.2em; font-weight: normal; } h2 small { font-size: 0.9em; } h3, span.newsarticletitle a { color: #545454; margin: 0px 0px 12px 0px; font-size: 1em; font-weight: bold; } h3 small { font-size: 0.9em; } span.newsarticletitle a {text-decoration: none;} span.newsarticletitle a:hover {text-decoration: underline;} h4 { color: #545454; margin: 0px 0px 5px 0px; font-size: 0.9em; font-weight: bold; } h5 { color: #545454; margin: 0px 0px 5px 0px; font-size: 0.8em; font-weight: bold; } h6 { color: #545454; margin: 0px 0px 5px 0px; font-size: 0.75em; font-weight: bold; } p, .extranetUserLabel, .extranetPasswordLabel, legend, legend.formLegend, span.formCheckboxGroup, span.formLabel, span.extranettext, span.formTextarea, span.formTextbox, span.formDropdown, span.formOption, span.guestbookmessagetext, span.guestbookmessageinfo, span.formValidationError, span.eventdate, span.eventwhere, span.EventDetailHeading, span.EventDetail, .printsitetitle, a.searchresultlink, span.searchtext, span.searchfor, a span.searchagain, td.searchsummary, td.searchtype, td.searchdate, td.searchlastupdated, td.searhcresultcount, td.searchcurrent, td.searchlink a, td.searchnext a, td.searchlast a, a span.searchnextlast, a#searchpanel label { font-size: 0.8em; line-height: 1.75em; color: #545454; } td.searchlink a, td.searchnext a, td.searchlast a { padding-left: 20px; } span.formLabel p{font-size:100%;} td.searchlink a { display: block; } p small { font-size: 0.95em; } span.eventname small { font-size: 0.6em; } h1 a, h2 a, h3 a, h4 a, td.content a, p a, td.searchlink a, td.searchnext a, td.searchlast a, .searchresults caption a { color: #632165; text-decoration: underline!important; } li a { color: #666666; } a#searchpanel { line-height: 1.5em; color: #545454; text-decoration: none; } h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, td.content a:visited, p a:visited, li a:visited, td.searchlink a:visited, td.searchnext a:visited, td.searchlast a:visited, .searchresults caption a:visited { text-decoration: underline!important; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, td.content a:hover, p a:hover, li a:hover, td.searchlink a:hover, td.searchnext a:hover, td.searchlast a:hover, .searchresults caption a:hover { text-decoration: underline; } .searchresults caption { text-align: left; } .searchresults caption a { font-size: 0.7em; } hr { border: 0px; color: #D5D5D5; background-color: #D5D5D5; height: 1px; margin: 0px 0px 0px 0px; } ul { margin: 0px 0px 18px 0px; padding: 0px 0px 0px 0px; } ul li, p table ul li { font-size: 0.8em; line-height: 1.8em; color: #666666!important; padding: 0px 0px 0px 10px; margin: 0px 10px 0px 15px; font-weight: bold; } ul li a, p table ul li a{color:#702265;} ol li { font-size: 0.75em; line-height: 1.8em; color: #666666; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 15px; } ul ul li, ol ol li, p li { font-size: 1em; } legend.formLegend {font-weight: bold;} span.eventdate { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block; } span.EventDetailHeading { padding: 0px 15px 0px 0px; float: left; } span.childSummary { font-size: 0.8em; padding: 0px 0px 0px 0px; display: none; line-height: 1.3em; } a.sitemaplink, .internalLinks a, .externalLinks a, .downloadLinks a, a.childLink, span.downloadSize { font-size: 0.8em; line-height: 1.3em; color: #545454; text-decoration: none; } .internalLinks a:visited, .externalLinks a:visited, .downloadLinks a:visited, a:visited.childLink { text-decoration: none; color: #545454; } a.sitemaplink:hover, .internalLinks a:hover, .externalLinks a:hover, .downloadLinks a:hover, a:hover.childLink { color: #632165; text-decoration: underline; } a.sitemaplink, a.sitemaplink:visited { color: #632165; } span.sitemapsummary { font-size: 0.8em; } table.SiteMapTable { width: 520px!important; overflow: visible; } td.sitemaplink a { display: block; width: 180px!important; min-height:2.5em; height:auto !important; height:2.5em; } .downloadLinks acronym { border: none; text-decoration: none; } span.downloadIcon { float: left; margin: 0px 10px 5px 0px; } span.downloadIcon img { width: 22px; height: 22px; } div.relLinkH { padding: 15px 0px 10px 0px; font-size: 0.8em; font-weight: bold; } .internalLinks a, .externalLinks a, .downloadLinks a, a.childLink, .downloadbody { padding: 0px 0px 10px 0px; } .internalLinks a, .externalLinks a, .downloadSize { display: block; } .downloadblock br { display: none; } a.SKEditThisPageLink { color: #FFFFFF; background-color: #6098BA; text-align: center; } .breadcrumb-trail { display: block; width: 745px; float: left; padding: 0px 0px 0px 0px; } .breadcrumb-trail table { margin: 25px 0px 0px 41px; } td.breadcrumb { font-size: 0.7em; padding: 0px 5px 0px 0px; color: #545454; } td.breadcrumb a { font-size: 1em; text-decoration: none; color: #545454; } td.breadcrumb a:hover { text-decoration: underline; } td.breadcrumb a:visited { color: #545454; }  .nav br, .nav img, .nav2 br, .nav2 img, .nav3 br, .nav3 img { DISPLAY: none; } a.navlink, a:hover.navlink, .navlink, .navweight { DISPLAY: block; text-decoration: none; } .navlevel1, .navsellevel1, .navlevel2, .navsellevel2, .navlevel3, .navsellevel3, .navlevel4, .navsellevel4, .navlevel5, .navsellevel5, .navlevel6, .navsellevel6 { DISPLAY: block; COLOR: #595A59; BACKGROUND-COLOR: transparent; FONT-SIZE: 0.8em; FONT-WEIGHT: normal; TEXT-DECORATION: none; MARGIN: 0px 0px 0px 0px; } a:visited .navlevel1, a:visited .navlevel2, a:visited .navlevel3, a:visited .navlevel4, a:visited .navlevel5, a:visited .navlevel6 { COLOR: #595A59; BACKGROUND-COLOR: transparent; } a:hover .navlevel1, a:hover .navlevel2, a:hover .navlevel3, a:hover .navlevel4, a:hover .navlevel5, a:hover .navlevel6 { DISPLAY: block; COLOR: #702265; BACKGROUND-COLOR: transparent; font-weight: normal; text-decoration: underline; } .navlevel1, .navsellevel1 { PADDING: 0px 0px 0px 0px; } .navsellevel1 { color: #702265; font-weight: bold; } .navlevel2, .navsellevel2 { PADDING: 0px 0px 0px 15px; margin: 2px 0px 1px 0px; border-left: 2px solid #6C6E6E; } .parent .navlevel1, .parent .navlevel2, .parent .navlevel3, .parent .navlevel4, .parent .navlevel5, .grandparent .navlevel1, .grandparent .navlevel2, .grandparent .navlevel3, .grandparent .navlevel4, .grandparent .navlevel5, .greatgrandparent .navlevel1, .greatgrandparent .navlevel2, .greatgrandparent .navlevel3, .greatgrandparent .navlevel4, .greatgrandparent .navlevel5 { color: #702265!important; font-weight: bold; } a:hover .parent .navlevel1, a:hover .parent .navlevel2, a:hover .parent .navlevel3, a:hover .parent .navlevel4, a:hover .parent .navlevel5, a:hover .grandparent .navlevel1, a:hover .grandparent .navlevel2, a:hover .grandparent .navlevel3, a:hover .grandparent .navlevel4, a:hover .grandparent .navlevel5, a:hover .greatgrandparent .navlevel1, a:hover .greatgrandparent .navlevel2, a:hover .greatgrandparent .navlevel3, a:hover .greatgrandparent .navlevel4, a:hover .greatgrandparent .navlevel5 { color: #702265!important; font-weight: bold; } a:hover .navlevel2, .navsellevel2 { border-left: 2px solid #683C54; color: #702265; } .parent .navlevel1, .navsellevel2 { font-weight: bold; } .navlevel3, .navsellevel3 { PADDING: 0px 0px 0px 15px; margin: 2px 0px 1px 18px; border-left: 2px solid #6C6E6E; } .parent .navlevel2, a:hover .navlevel3, .navsellevel3 { border-left: 2px solid #683C54; color: #702265; } .parent .navlevel2, .navsellevel3 { font-weight: bold; } .navlevel4, .navsellevel4 { PADDING: 0px 0px 0px 15px; margin: 2px 0px 1px 35px; border-left: 2px solid #6C6E6E; } .parent .navlevel3, a:hover .navlevel4, .navsellevel4 { border-left: 2px solid #683C54; color: #702265; } .parent .navlevel3, .navsellevel4 { font-weight: bold; } .navlevel5, .navsellevel5 { PADDING: 0px 0px 0px 15px; margin: 2px 0px 1px 52px; } .parent .navlevel4, a:hover .navlevel5, .navsellevel5 { border-left: 2px solid #683C54; color: #702265; } .parent .navlevel4, .navsellevel5 { font-weight: bold; } .navlevel6, .navsellevel6 { PADDING: 0px 0px 0px 15px; margin: 2px 0px 1px 69px; } .parent .navlevel5, a:hover .navlevel6, .navsellevel6 { border-left: 2px solid #683C54; color: #702265; } .parent .navlevel5, .navsellevel6 { font-weight: bold; }  .layout-wrapper { width: 1020px; display: block; text-align: left; margin: 0px auto; background: url(/2011-layout/nav-bg.gif) 0% 0% repeat-y #FFFFFF; min-height:100%; height:auto !important; height:100%; } .banner-row { background-color: #E4E1CE; display: block; width: 1020px; float: left; } .banner-row img { margin: 7px 0px 10px 46px; } .color-bg-banner { width: 1020px; float: left; display: block; height: 22px; background-color: #660066; } .banner-image { width: 1020px; float: left; display: block; } .banner-image img { display: block; margin: 0px 0px 0px 0px; } .banner-image-text { width: 1020px; float: left; display: block; margin: -28px 0px 0px 0px; position: relative; } *>.banner-image-text { background-image: url(/2011-layout/40-percent-white.png); } .banner-image-text h1 { line-height: 1.4em; margin: 0px 0px 0px 309px; } .main-row .banner-image { width: 745px; } .main-row .banner-image-text h1 { margin: 0px 0px 0px 41px; } .main-row .banner-image-text { width: 745px; } .main-row-home { width: 1020px; float: left; display: block; clear: both; } .main-row { width: 1020px; float: left; display: block; clear: both; } .leftcol { display: block; width: 275px; float: left; text-align: center; min-height:220px; height:auto !important; height:220px; } .leftcol img { margin: 0px 0px 25px 0px; } .navOuter { text-align: left; padding: 41px 20px 63px 46px; float: left; } .navOuter img { margin: 0px 0px 0px 0px; display: none; } .searchContainer { width: 275px; float: left; display: block; text-align: center; background: url(/2011-layout/nav-groove.gif) 0% 0% no-repeat; padding: 16px 0px 21px 0px; } .searchContainer form { margin: 0px 0px 0px 0px; } .quickSearchTextBox { width: 149px; border: 1px solid #B5B5B5; margin: 0px 0px 0px 0px; padding: 2px 0px 1px 2px; color: #595A59; font-size: 0.75em; line-height: 1.2em; } .quickSearchButton { width: 28px; border: 1px solid #B5B5B5; background-color: #FFFFFF; margin: 0px 0px 0px 0px; background: url(/2011-layout/search-button.gif) 55% 50% no-repeat #FFFFFF; height: 20px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } .footer { width: 1020px; float: left; display: block; clear: both; } .footerLinks { display: block; float: left; padding: 0px 0px 0px 315px; } .footerLinks p { color: #8E8D8D; margin: 18px 0px 28px 0px; font-size:0.75em; } .footerLinks a, .footerLinks a:visited { color: #8E8D8D; text-decoration: none!important; } .centrecol { display: block; float: left; width: 563px; overflow: hidden; } .centrecol-padding { float: left; padding: 40px 41px 0px 41px; } .centrecol .centreColLargeText { font-size: 1.5em; font-style: normal; } .centrecol .centreColLargeText p { margin: 0px 0px 20px 0px; line-height: 1.3em; } .centrecolLeftImage { float: left; } .centrecolLeftImage img { margin: 0px 15px 15px 0px; } .centreColInnerColumnLeft { width: 230px; float: left; } .centreColInnerColumnRight { width: 230px; float: right; } .rightcol { width: 182px; float: left; display: block; padding: 41px 0px 0px 0px; overflow: hidden; } .rightcol-padding { float: left; padding: 0px 20px 0px 0px; } .rightcol h3 { color: #000000; font-size: 0.8em; font-weight: normal; } .rightcol p { font-size: 0.75em; }

