/* 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
*/