body {color: #000000; background-color: #D4E7EC; font-family: Arial,Verdana,sans-serif; font-size: 14px;}
td {padding: 0px; text-align: left; vertical-align: top; font-size: 14px; font-family: Arial,Verdana,sans-serif;}
form {margin: 0px;}

a:link {color: #2770C3; font-weight: bold; text-decoration: none;}
a:active {color: #2770C3; font-weight: bold; text-decoration: none;}
a:visited {color: #2770C3; font-weight: bold; text-decoration: none;}
a:hover {color: #2770C3; font-weight: bold; text-decoration: underline;}

#container {text-align: center; margin-left: auto; margin-right: auto;}
#roof {width: 950px; height: 200px; background-image: url(/li/roof.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#roof-searchBox-table {position: relative; top: 155px; left: -20px; float: right; background-color: #D4E7EC; border: 1px solid #000000;}
#roof-searchBox-cell {vertical-align: middle; padding: 2px;}
#roof-searchButton-cell {vertical-align: middle; padding: 2px;}
#roof-searchBox {display: block; width: 333px; height: 26px; background: transparent url(/li/input-333x26-background-grey.png) no-repeat left top;}
#roof-searchBox input {display: inline; width: 323px; height: 26px; border: 0px; padding: 5px 8px 0px 8px; background: transparent; font-size: 14px; font-weight: bold; letter-spacing: 1px;}
#roof-searchButton {}
#roof-searchButton input {width: 78px; height: 26px; margin: 0px; border: 0px;}

#bar {width: 950px; height: 29px; background-image: url(/li/bar.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#bar-table {width: 934px; height: 25px; margin-left: 8px; margin-right: 8px; border: 0px;}
.bar-cell {width: 25%; text-align: center; vertical-align: middle; padding: 1px 0px 0px 0px; font-size: 14px;}
.bar-cell a:link {color: #000000; font-weight: bold; text-decoration: none;}
.bar-cell a:active {color: #000000; font-weight: bold; text-decoration: none;}
.bar-cell a:visited {color: #000000; font-weight: bold; text-decoration: none;}
.bar-cell a:hover {color: #000000; font-weight: bold; text-decoration: underline;}
.bar-cell input {font-size: 75%; padding: 0px; margin-right: 5px;}
.bar-break-cell {padding: 0px; text-align: center; vertical-align: middle;}
.bar-break-image {height: 15px; margin: 0px; border: 0px; width: 1px;}

#main {width: 950px; background-image: url(/li/backdrop.gif); background-repeat: repeat-y; min-height: 150px; margin-top: 0px; margin-left: auto; margin-right: auto;}
#main-table {width: 934px; margin-top: 10px; margin-left: 8px; margin-right: 8px; border: 0px;}
#main-left {width: 214px; min-height: 500px; padding: 2px 0px 10px 0px;}
#main-left-fixer {width: 202px; height: 1px; border: 0px;}
#main-right {width: 710px; min-height: 500px; padding: 2px 5px 10px 5px;}
#main-right-fixer {width: 698px; height: 1px; border: 0px;}
#main-cell {width: 920px; min-height: 500px; padding: 2px 5px 10px 5px;}
#main-cell-ad {width: 920px; min-height: 500px; padding: 2px 5px 10px 5px;}
#main-smallprint {width: 920px; padding: 7px; font-size: 10px; color: #888888;}
#main-smallprint a:link {color: #888888; font-weight: bold; text-decoration: none;}
#main-smallprint a:active {color: #888888; font-weight: bold; text-decoration: none;}
#main-smallprint a:visited {color: #888888; font-weight: bold; text-decoration: none;}
#main-smallprint a:hover {color: #888888; font-weight: bold; text-decoration: underline;}

#base {width: 950px; height: 32px; background-image: url(/li/base.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#base a:link {color: #FFFFFF; font-weight: normal; text-decoration: none;}
#base a:visited {color: #FFFFFF; font-weight: normal; text-decoration: none;}
#base a:hover {color: #FFFFFF; font-weight: normal; text-decoration: underline;}
#base a:active {color: #FFFFFF; font-weight: normal; text-decoration: underline;}
#base-table {width: 934px; height: 25px; margin: 4px 8px 0px 8px; border: 0px;}
#base-left {text-align: left; vertical-align: middle; font-size: 80%; padding-left: 10px;}
#base-right {text-align: right; vertical-align: middle; font-size: 80%; padding-right: 10px;}

.feature-table {width: 350px; margin: 0px 0px 10px 0px; border: 0px;}
.feature-roof {width: 350px; height: 6px; background-image: url(/li/D8E2ED-350x6-roof.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
.feature-cell {width: 350px; background-color: #D8E2ED; margin-left: auto; margin-right: auto; padding: 0px 6px 0px 6px; overflow: hidden;}
.feature-cell a:link {color: #2770C3; font-weight: bold; text-decoration: none;}
.feature-cell a:active {color: #2770C3; font-weight: bold; text-decoration: none;}
.feature-cell a:visited {color: #2770C3; font-weight: bold; text-decoration: none;}
.feature-cell a:hover {color: #2770C3; font-weight: bold; text-decoration: underline;}
.feature-base {width: 350px; height: 6px; background-image: url(/li/D8E2ED-350x6-base.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

h1 {font-size: 22px; color: #2770C3; font-weight: normal; margin-top: 0px;} 
h2 {font-size: 18px; color: #2770C3; font-weight: normal; margin-top: 0px;}
h3 {font-size: 16px; color: #2770C3; font-weight: normal;}
h4 {font-size: 13px; color: #2770C3; font-weight: normal;}

.req {font-size: 8pt; color: #B80000;}
.i {width: 12px; height: 12px; border: 0px; vertical-align: text-bottom;}

.dd-table {border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #FFFFFF; opacity: 0.98; margin: 0px;}
.dd-span {float: left; position: relative; z-index: 20; visibility: visible;}
.dd-heading {white-space: nowrap; padding: 0px 0px 0px 8px; display: block;}
a.dd-heading:link {color: #FFFFFF; text-decoration: none;}
a.dd-heading:visited {color: #FFFFFF; text-decoration: none;}
a.dd-heading:hover {color: #FFFFFF; text-decoration: none; cursor: pointer;}
a.dd-heading:active {color: #FFFFFF; text-decoration: none;}
.dd-standard {width: 100%; vertical-align: middle; font-size: 12px; white-space: nowrap; line-height: 23px; display: block;}
a.dd-standard:link {background-color: #D8E2ED; color: #000000; text-decoration: none;}
a.dd-standard:visited {background-color: #D8E2ED; color: #000000; text-decoration: none;}
a.dd-standard:hover {background-color: #ACCDFA; color: #000000; text-decoration: none; cursor: pointer;}
a.dd-standard:active {background-color: #ACCDFA; color: #000000; text-decoration: none;}

#dd-settlement {position: absolute; top: 21px; left: -7px; z-index: 100; visibility: hidden;}
.dd-settlement-link {width: 175px; border-bottom: solid #000000 1px;}
#dd-directory {position: absolute; top: 21px; left: -3px; z-index: 100; visibility: hidden;}
.dd-directory-link {width: 175px; border-bottom: solid #000000 1px;}
#dd-gallery {position: absolute; top: 21px; left: -3px; z-index: 100; visibility: hidden;}
.dd-gallery-link {width: 175px; border-bottom: solid #000000 1px;}
#dd-advertising {position: absolute; top: 21px; left: -3px; z-index: 100; visibility: hidden;}
.dd-advertising-link {width: 175px; border-bottom: solid #000000 1px;}

.advertise-cell {padding: 5px; vertical-align: middle;}

#home-network {font-family: Verdana, sans-serif; font-size: 11px; color: #333333; border: 1px #000000 solid; padding: 3px; background-color: #D8E2ED;}
#home-network a:link {color: #2770C3; font-weight: normal; text-decoration: none;}
#home-network a:visited {color: #2770C3; font-weight: normal; text-decoration: none;}
#home-network a:hover {color: #2770C3; font-weight: normal; text-decoration: underline;}
#home-network a:active {color: #2770C3; font-weight: normal; text-decoration: underline;}

.list-table {border-collapse: collapse; border-spacing: 0px; border-top: 1px solid #000000; border-left: 1px solid #000000; width: 100%; margin-bottom: 10px;}
.list-heading {background-color: #D8E2ED; color: #000000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 3px;}
.list-cell {font-size: 10px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 3px;}
.list-cell input {font-size: 10px; padding: 0px;}
.list-cell select {font-size: 10px; padding: 0px;}

.images-table {border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 10px;}
.images-cell {text-align: center; vertical-align: middle; padding: 3px; font-size: 12px;}

.contact-table {border-collapse: collapse; border-spacing: 0px; border-top: 1px solid #000000; border-left: 1px solid #000000; width: 100%; margin-bottom: 10px;}
.contact-heading {background-color: #D8E2ED; color: #000000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 5px;}
.contact-cell {font-size: 14px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 5px; vertical-align: middle;}
.contact-cell input {font-size: 14px; padding: 0px;}
.contact-cell select {font-size: 14px; padding: 0px;}

.searchInfo-table {border-collapse: collapse; border-spacing: 0px; border: 0px; width: 704px; margin-bottom: 10px;}
.searchInfo-heading {background-color: #D8E2ED; color: #000000; font-weight: bold; padding: 10px; border-top: 2px solid #A7A7A7; border-bottom: 2px solid #A7A7A7; font-size: 12px;}

.left-table {width: 210px; border-spacing: 0px; border-collapse: collapse;}
.left-heading {width: 210px; height: 28px; text-align: left; vertical-align: middle; padding-left: 12px; color: #000000; font-size: 11px; font-weight: bold; background-color: #D4E7EC; background-image: url(/li/left-dashed.gif); background-repeat: no-repeat;}
.left-link {width: 210px; height: 25px; vertical-align: middle; padding-left: 12px; padding-right: 12px; padding-top: 1px; font-size: 11px; background-image: url(/li/left-dashed.gif); background-repeat: no-repeat;}
.left-link-tier2 {width: 210px; height: 25px; vertical-align: middle; padding-left: 25px; padding-right: 12px; padding-top: 1px; font-size: 11px; background-image: url(/li/left-dashed-light.gif); background-repeat: no-repeat;}
.left-link-tier3 {width: 210px; height: 25px; vertical-align: middle; padding-left: 37px; padding-right: 12px; padding-top: 1px; font-size: 11px; background-image: url(/li/left-dashed-light.gif); background-repeat: no-repeat;}
.left-arrow {width: 5px; height: 10px; border: 0px; margin-right: 9px;}

.sitemap-tier1 {margin-bottom: 10px; font-weight: bold; font-size: 85%;}
.sitemap-tier2 {margin-bottom: 10px; margin-left: 15px; font-size: 85%;}
.sitemap-tier3 {margin-bottom: 10px; margin-left: 30px; font-size: 85%;}
.sitemap-tier4 {margin-bottom: 10px; margin-left: 45px; font-size: 85%;}
.sitemap-tier5 {margin-bottom: 10px; margin-left: 60px; font-size: 85%;}
.sitemap-tier6 {margin-bottom: 10px; margin-left: 75px; font-size: 85%;}
