/* Defaults */ html { margin:0; padding:0; } body { font-family: Verdana, Arial, sans-serif; font-size: 75%; margin: 5px 0; } table, tr, td { font-size: 1em; } p { line-height: 125%; color: #2B2B2B; } h1 { font-size: 1.2em; line-height: 100%; color: #1A739D; margin-bottom: -15px; } h2 { font-size: 1.4em; line-height: 100%; color: #18739F; font-weight: bold; margin-bottom: -5px; } h3 { font-size: 1.1em; line-height: 130%; color: #195A80; } h4 { font-size: 1.1em; line-height: 120%; color: #195A80; } h5 { font-size: 1em; line-height: 120%; color: #195A80; } h6 { font-size: 0.8em; line-height: 120%; color: #195A80; } ul { margin-bottom: 10px; margin-top: 10px; margin-left: 20px; } li { line-height: 120%; color: #11415A; } a { color: #069; text-decoration: none; } a:hover { text-decoration: underline; } div, td, th { margin: 0; padding: 0; color: #2B2B2B } INPUT { background-color : #F8F8F8; font-size : 9pt; } /********** content-title **********/ .contentWrapper h2 { margin: 0 0 5px 0; padding: 0; } .contentWrapper h3 { margin: 0 0 5px 0; padding: 0; } dl { } dd { margin: 10px 0 5px 0; } dt { font-weight: bold; } /************************************/ /********** LHS Navigation **********/ /************************************/ .topics a, .people a, .life a { margin: 0; border-top: solid 1px #CBE6AC; display: block; color: #11415A; background-color: #F1F8E8; padding: 5px 10px 5px 10px; text-decoration: none; font-size: 0.9em; } .topics a:active, .people a:active, .life a:active { text-decoration: none; } .topics a:hover, .people a:hover, .life a:hover { display: block; color: #11415A; background-color: #D8ECC0; text-decoration: none; } .topics a.selected, .people a.selected, .life a.selected { margin: 0; border-top: solid 1px #CBE6AC; display: block; color: #11415A; background-color: #D8ECC0; padding: 5px 10px 5px 10px; text-decoration: none; font-weight: bold; } .topics a.selected:active, .people a.selected:active, .life a.selected:active { text-decoration: none; } .topics a.selected:hover, .people a.selected:hover, .life a.selected:hover { text-decoration: none; } /********** Title Specific **********/ .topics a.title, .people a.title, .life a.title { font-weight: bold; display: block; color: #FFF; background-color: #78BD21; padding: 5px 10px 5px 10px; text-decoration: none; line-height: 140%; font-size: 1.1em; } .topics a.title:visited, .people a.title:visited, .life a.title:visited { font-weight: bold; text-decoration: none; } .topics a.title:active, .people a.title:active, .life a.title:active { font-weight: bold; text-decoration: none; } .topics a.title:hover, .people a.title:hover, .life a.title:hover { font-weight: bold; text-decoration: none; } /********** Topic Specific **********/ .topics a { border-top: solid 1px #B9E3F1; background-color: #E5F5FA; } .topics a:hover { background-color: #CEECF5; padding: 5px 10px 5px 10px; } .topics a.title { padding: 5px 10px 5px 10px; background-color: #09C; } .topics a.title:hover { padding: 5px 10px 5px 10px; background-color: #CEECF5; } .topics a.selected { border-top: solid 1px #B9E3F1; background-color: #CEECF5; line-height: 120%; } .topics a.selected.subtopic , .people a.selected.subtopic , .life a.selected.subtopic { padding-left: 18px; } a.subtopic, a.subtopic:hover { padding-left: 18px; } /********** RHS Navigation **********/ .facets p { font-weight: bold; margin-bottom: 10px; color: #1B739F; font-size: 1.2em; } .facets .browseByTxt { font-weight: bold; margin-top: 10px; margin-left: 0; margin-bottom: 15px; } .facets a { margin-top:1px; margin-bottom: 1px; border: solid 1px #A6DBED; display: block; color: #1C73A0; background-color: #FFF; padding: 5px 10px 5px 10px; text-decoration: none; } .facets a:active { text-decoration: none; } .facets a:hover { text-decoration: none; color: #11415A; background-color: #D9F0F6; } .facets a.selected { margin: 0; background-color: #D9F0F6; line-height: 120%; font-weight: bold; } .facets a.selected:hover { border: solid 1px #A6DBED; } /********** TOP Navigation **********/ .topMenu a { display: block; text-align: center; text-decoration: none; color: #FFF; font-weight: bold; background: #036; padding: 5px 0 5px 0; border-right: solid 1px #09C; font-size: 1.1em; height: 100%; } .topMenu a.selected { color: #036; background: #FFF; border: none; } .topMenu a:hover { background: #069 none; color: #FFF; text-decoration: none; } .topMenu td { vertical-align: top; } /********** Header Navigation **********/ ul.headerNav { margin: 0; padding: 0; list-style-type: none; } ul.headerNav a { text-decoration: none; font-size: 0.8em; } ul.headerNav a:hover { text-decoration: underline; } /********** Crumbs Navigation **********/ .crumbsNav { background-color: #EEEEEE; margin-top: 5px; border-top: solid 1px #039; border-bottom: solid 1px #CCC; padding: 5px 10px 5px 10px; font-size: 0.8em; } .crumbsNav a { text-decoration: none; color: #039; } .crumbsNav a:hover { text-decoration: underline; } /********** Search Box **********/ .frmSearch { display: block; margin: 0; padding: 0; padding-left: 5px; } .frmSearch div { padding: 7px 5px 7px 5px; margin: 0; border-top: 1px solid #6B3; border-bottom: 1px solid #6B3; } .frmSearch .searchbox { margin: 0; width: 110px; } .formButton { margin: 0; background-color: #DDEAF1; color: #11415A; font-weight: bold; text-decoration: none; margin-left: 5px; border: 1px solid #69A548; height: 24px; } .frmSearch a.advancedSearch { display: block; text-align: left; color: #FFF; font-weight: bold; text-decoration: underline; font-size: 0.9em; margin-top: 3px; } .frmSearch a.advancedSearch:hover { text-decoration: none; } /********** Size Change Navigation **********/ .changeSize { padding: 5px 5px 10px 5px; height: 27px; } .changeSize p { margin: 0; padding: 0; font-weight: bold; color: #FFF; } .textReg, .textBig, .textBigger, .textBiggest{ position: relative; display: block; float: left; z-index: 7; background-color: #DDEAF1; width: 30px; height: 20px; line-height: 19px; border: 1px solid #69A548; margin-right: 5px; color: #11415A; font-weight: bold; text-decoration: none; vertical-align: bottom; text-align: center; } .textReg a, .textBig a, .textBigger a, .textBiggest a { position:relative; display: block; text-decoration: none; height: 20px; } .textReg a:hover, .textBig a:hover, .textBigger a:hover, .textBiggest a:hover { background-color: #11415A; color: #DDEAF1; } .textReg a { font-size: 10px; } .textBig a { font-size: 12px; } .textBigger a { font-size: 14px; } .textBiggest a { font-size: 16px; } .changeSize selected { border: 1px solid #FFF; } /********** Wrappers **********/ .leftTitleWrapper { width: 177px; } .leftTitleWrapper div { height: 25px; } .leftTitleWrapper a { background-color: #09C; display: block; font-weight: bold; text-decoration: none; color: #FFF; text-decoration: none; padding: 5px 0 5px 10px; font-size: 1.1em; vertical-align: middle; } .leftTitleWrapper a:hover { text-decoration: none; } .leftTitleWrapper a.backtohome { margin: 0; display: block; color: #11415A; background-color: #D8ECC0; text-decoration: none; font-weight: bold; vertical-align: middle; padding: 5px 0 5px 10px; height: 15px; } .searchWrapper { background-color: #87C742; margin: 0; padding: 0; } .bannerWrapper { background-color: #036; text-align: right; vertical-align: top; } .bannerWrapper h1{ margin-top: 5px; margin-left: 5px; text-align: left; font-weight: bold; font-size: 2.2em; color: #FFF; } .bannerWrapper h1 span { color: #72BD21; font-weight: normal; } .leftColWrapper { } .leftCol { width: 177px; } .contentWrapper { padding-top: 10px; } .rightColWrapper { padding-top: 10px; } /********** RHS Boxes **********/ .textOnlyBox { border: solid 1px #C6DCE7; margin: 10px 0px 10px 0px; } .textOnlyBox ul { list-style-type: none; padding: 8px 2px 8px 3px; margin: 0; } .textOnlyBox li { padding-bottom: 8px; } .textOnlyBox a { padding-left: 5px; text-decoration: none; vertical-align: top; line-height: 1.3em; } /********** FOOTER **********/ .footer { margin: 0; padding: 0; margin-top: 10px; padding-bottom: 5px; z-index: 5; } .footer p { } .footer a { text-decoration: none; } .footerNav { background-color: #1B74A0; } .footerNav td { text-align: center; padding: 5px 0; } .footerNav a { color: #FFF; font-weight: bold; text-decoration: none; padding: 0 5px; line-height: 20px; font-size: 0.8em; } .footerNav a:hover { color: #A6DBED; } /********** Text Only **********/ .titleTextOnly { } .titleTextOnly span { font-weight: bold; display: block; color: #1A739D; } .govLinkTextOnly { text-decoration: none; } .govLinkFooterTextOnly { } .satitle { font-weight: bold; color: #01405A; font-size: 1.8em; } .satitle span { color: #72BD21; } /********** Content **********/ .content { padding: 10px 10px 0px 10px; color: #2B2B2B; } .block, .block2 { margin-top: 10px; } .block h3, .block2 h3 { white-space: nowrap; } .block2 h3 { margin-left: 10px; } .block .blocktitle, .block2 .blocktitle { clear: both; position: relative; display: block; background-color: #09C; vertical-align: bottom; margin: 0px; font-weight: bold; color: #FFF; font-size: 1.1em; height: 8px; z-index: 5; padding: 7px 0 7px 10px; } .block2 .blocktitle { background-color: #2B7C2F; } .rightCol .block2{ background-color: #F1F8E8; padding-bottom: 20px; } .rightCol .block { background-color: #F3F8FA; padding-bottom: 20px; } .rightCol .block .blocktitle { background-color: #1B739F; } .blocksymbol { width: 75px; text-align: right; position: relative; float: right; color: white; margin-top: -25px; font-weight: bold; z-index: 100; } .blockicon { width: 20px; text-align: right; position: relative; float: right; color: #33BB33; z-index: 100; margin-top: -1.2em; margin-right: 5px; font-size: 2em; font-weight: bold; font-family: Verdana, Arial, sans-serif; } .blockmore { width: 50px; text-align: right; position: relative; float: right; color: white; margin-top: -1.7em; margin-right: 10px; font-weight: bold; z-index: 100; } .faqblock { } .faqblock .blocktitle { font-weight: bold; } .block ul, .faqblock ul, .block2 ul { clear: both; padding-bottom: 4px; list-style-type: square; list-style-position: outside; color: #72BD21; margin-left: 0; padding-left: 27px; } .block li, .faqblock li, .block2 li { line-height: 1.4em; } .nobullet { list-style-type: none; list-style-image: none; } /********** Search **********/ ul.searchresults { list-style-type: none; margin: 10px 3px; padding: 0; } .searchresults li { list-style-type: none; list-style-image: none; } .searchresults p { margin-top: 3px; padding-top: 0; } .searchinfo { width: 150px; float: right; position: relative; margin-top: -15px; } .searchtitle { margin-bottom: 4px; } .searchterm { margin-top: 4px; padding-top: 0; font-weight: bold; } .searchtermtitle { margin-bottom: 0; padding-bottom:0 } .searchblock { margin-top: 15px; border-top: 1px solid #CCC; padding-top: 10px; } .searchblocktitle { margin-bottom: 0; padding-bottom: 0; } .searchblockinfo { margin-top: 0; padding-top: 0; } .searchresults { list-style-type: none; } .searchblock li p { } /********** Query Blocks **********/ .queryblock { background-color: #EFEFEF; border: 1px solid #CCC; margin: 0; padding: 7px; } .querytitle{ font-weight: bold; color: #069; padding: 5px 0; } .queryitem { clear: both; padding: 3px 0; position: relative; height: 30px; width: 403px; } .queryname { width: 90px; position: absolute; left: 0; top: 0; } .querydesc { position: absolute; left: 90px; top: 0; } /********** Fact Box **********/ .factbox, .factbox .block { background-color: #F1F8E8; } .factbox a { font-weight: normal; color: #2B2B2B; } .factbox .block .blocktitle { margin: 0; background-color: #72BD22; } .factbox .blockcontent { padding: 10px 5px; } .factbox img { text-align: right; margin: 0 0 0 30px; } /********** A TO Z **********/ .atoz { background-color: #F1F8E8; padding: 5px; text-align: center; } .atoz a { } /********** Other **********/ .regularlink { color: #069; text-decoration: none; font-weight: bold; border-style: none; background-color: #FFF; } .contact { width:97%; margin-top: 5px; padding: 10px 0px 0px 0px; } .contact td { width:50%; border-bottom: 1px SOLID #CCC; padding: 0px 0px 30px 0px; } .contact th { text-align: left; padding: 10px 0px 0px 0px; color: #666; } a.letter {color: #09C;text-decoration: underline;} a.letter:visited{text-decoration: underline;} a.letter:active{ text-decoration: underline;} a.letter:hover{text-decoration: none;} .forms_box{background-color:#F4F5F7;color:#0099CC; padding:15px 10px 15px 10px;} /* FILE ARCHIVED ON 16:23:46 Dec 07, 2006 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 15:55:45 Jul 21, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): RulesEngine.query: 0.006 PetaboxLoader3.resolve: 101.072 PetaboxLoader3.datanode: 15.035 */