body {    font-family: tahoma, arial, sans-serif;    font-size: 11px;    background-color: #ffffff;    margin: 0px 5px 0px 0px;}input, option, select, textarea {    font-family: verdana, tahoma, arial, sans-serif;    font-size: 11px;}a, a:active, a:visited {    color: #004080;    text-decoration: none;}a:hover {    color: #6886ca;    text-decoration: underline;}h1 {    font-family: verdana, tahoma, sans-serif;    font-size: 17px;    font-weight: bold;    color: #fafafa;    margin: 0px 0px 10px 0px;    padding: 4px 5px 5px 8px;    letter-spacing: -1px;}h3 {    font-family: arial, verdana, tahoma, sans-serif;    font-size: 15px;    font-weight: bold;    color: #555555;    margin: 0px;    padding: 3px 0px 0px 0px;}.body-container {    text-align: center;}.body-outer {    margin: 0px auto 0px auto;    text-align: left;    width: 800px;    padding: 0px;    background-color: #ffffff;    border: 0px;}.body-top {    background-color: #5b687d;    background-image: url(images/row1bg.gif);    color: #ffffff;    font-size: 11px;    text-align: center;    padding: 6px 10px 6px 10px;    border-bottom: solid 1px #ccc;}.body-header {    margin: 0px 0px 0px 0px;    padding: 25px 0px 5px 2px;}.body-left {    float: left;    margin: 0px;    padding: 0px;    width: 800px;}.body-right {    float: right;    margin: 0px;    padding: 0px;}.a.logo, a.logo:active, a.logo:visited {    color: #000000;    margin: 0px 0px 0px 0px;    font-size: 24px;    font-weight: bold;    letter-spacing: -1px;    text-decoration: none;}a.logo hover {    color: #000000;    text-decoration: none;}.body-header a:hover {    border: 0px;}.bnav {    background-image: url(images/bnav-bg.gif);    background-repeat: repeat-x;    padding: 0px;    margin: 0px;    font-size: 10px;    color: #999999;}.bnav a, .bnav a:active, .bnav a:visited{    color: #004080;    text-decoration: none;}.bnav a:hover {    color: #666666;    text-decoration: underline;}.body-content {    margin: 0px;    padding: 8px 1px 20px 1px;    border: 0px;}.body-footer {    font-size: 11px;    color: #aaaaaa;    margin: 0px;    height: 19px;    padding: 0px;    text-align: center;}.body-footer a, .body-footer a:active, .body-footer a:visited {    margin: 0px 0px 0px 0px;    font-size: 11px;    font-weight: bold;}.body-footer a:hover {    font-weight: bold;}.input-search {    width: 80px;    margin: 1px 5px 0px 0px;}.msg1 {    clear:both;    padding: 5px;    text-align: center;    background-color: #e1f1ff;    border: solid 1px #37a0ff;}/* Ad styles */.adBodyTr {    padding: 0px;    width: 250px;    height: 250px;    float: right;}/* Top Menu styles */.tmenu {    height: 30px;    background-color: #18589f;    background-image: url(images/tmenu-bg.gif);    background-repeat: repeat-x;    line-height: 30px;}.tmenu a, .tmenu a:active, .tmenu a:visited {    color: #ffffff;    text-decoration: none;    border: 0px;}.tmenu a:hover {    text-decoration: none;    border: 0px;}.tsmenu {    margin: 0px;    padding: 5px 0px 0px 0px;    cursor: default;    text-align: right;}.tsmenu a, .tsmenu a:active, .tsmenu a:visited {    margin: 0px 1px 0px 1px;    font-size: 11px;    text-decoration: none;}.tsmenu a:hover {    text-decoration: underline;}.hidden {    display: none;    visibility: hidden;}.leader {}.leader a, .leader a:active, .leader a:visited {    font-size: 17px;    font-weight: bold;    letter-spacing: -1px;}.link-bidbg {    background-image: url(images/bidbg.gif);    height: 32px;    background-repeat: no-repeat;}.link-bid {    text-align: center;    font-weight: bold;    color: #ffffff;    font-size: 11px;    padding: 3px 0px 2px 0px;    width: 50px;}.link-bidbig {    text-align: center;    font-weight: bold;    color: #ffffff;    font-size: 13px;    padding: 3px 0px 2px 0px;    width: 50px;}.link-place {    text-align: center;    font-weight: normal;    color: #ffffff;    font-size: 9px;}.link-place a, .link-place a:active, .link-place a:visited {    color: #d9edff;    text-decoration: none;}.link-place a:hover {    color: #ffffff;    text-decoration: none;}.link-cell {    padding: 0px 0px 0px 10px;}.link-title {    font-size: 18px;    font-weight: bold;}a.link-title, a.link-title:active, a.link-title:visited {    text-decoration: none;    border-bottom: solid 1px #aaaaaa;}a.link-title:hover {    text-decoration: none;    border-bottom: solid 1px #000000;}.link-desc {    color: #666666;    padding: 0px;}.link-date {    width: 95%;    color: #000000;    padding: 3px 0px 3px 5px;    margin: 5px 0px 0px 0px;    border: solid 1px #dadada;}.link-field {    width: 95%;    color: #000000;    padding: 3px 0px 3px 5px;    margin: 5px 0px 0px 0px;    border: solid 1px #dadada;}.link-field ul {    margin: 3px 0px 3px 0px;}/* Column styles */.col-left {    width: 18%;    float: left;    margin: 0px 5px 0px 0px;}.col-right {    width: 81%;    float: right;}/* Container styles */.box1top {    background-color: #555555;    background-image: url(images/row2bg.gif);    color: #555555;    font-weight: bold;    font-size: 13px;    padding: 6px 5px 6px 5px;    margin: 0px;    border: solid 1px #aaaaaa;    border-bottom: 0px;}.box1body {    background-color: #ffffff;    font-size: 11px;    color: #444444;    border: solid 1px #cccccc;    font-weight: normal;    padding: 0px 5px 5px 5px;    margin: 0px;}.box1body input {    font-family: verdana, sans-serif;    font-size: 11px;    margin-top: 4px;}.login-box {    margin: 0px;    padding: 10px 0px 10px 0px;}.login-box input {    font-family: verdana, arial, tahoma;    font-size: 16px;}.login-box label {    display: block;    margin: 5px 0px 0px 0px;}/* Dialog Box Styles */.dialog-box {    margin: 10px auto 0px auto;    width: 420px;    padding: 0px 0px 25px 0px;}.dialog-title {    background-color: #f3f3f3;    background-image: url(images/row2bg.gif);    color: #555555;    font-weight: bold;    font-size: 13px;    padding: 6px 5px 6px 5px;    margin: 0px;    border: solid 1px #999999;    border-bottom: 0px;}.dialog-body {    background-color: #ffffff;    font-size: 13px;    color: #444444;    border: solid 1px #999999;    font-weight: normal;    padding: 20px 15px 20px 15px;    margin: 0px;    text-align: center;}.dialog-links {    padding: 8px 5px 8px 5px;    background-color: #e3e3e3;    text-align: center;    border: solid 1px #999999;    border-top: 0px;}.dialog-links a, .dialog-links a:active, .dialog-links a:visited {    font-size: 13px;    font-weight: bold;    text-decoration: none;    color: #999999;    margin: 0px 0px 0px 8px;    padding: 3px 5px 3px 5px;    background-color: #f9f9f9;    background-image: url(images/tmenubg.gif);    border: solid 1px #cccccc;}.dialog-links a:hover {    font-size: 13px;    font-weight: bold;    text-decoration: none;    color: #555555;    margin: 0px 0px 3px 8px;    padding: 3px 5px 3px 5px;    background-color: #ffffff;    background-image: url(images/tmenubg2.gif);    border: solid 1px #aaaaaa;}.kForm {    padding: 0px;}.kForm h2 {    font-size: 12px;    color: #3e4968;    font-family: tahoma, verdana;    font-weight: bold;    background-color: #fff;    padding: 3px 3px 3px 5px;    margin: 16px 0px 5px 0px;    border-bottom: solid 1px #add3f5;}.kForm input, .kForm textarea {    font-family: tahoma, arial;    padding: 3px;    margin: 5px 2px 2px 5px;    color: #555555;    display: block;}.kForm select {    font-family: arial;    margin: 5px 5px 5px 5px;}.kForm option {    font-family: arial;}.kForm input.submit {    font-weight: bold;    margin: 10px 5px 2px 0px;}.kForm label {    display: block;    font-size: 11px;    font-weight: bold;    margin: 0px;    padding: 5px 0px 0px 0px;}.kFormError {    font-size: 10px;    font-weight: normal;    color: #cc0000;    display: block;    margin: 0px 0px 2px 5px;    padding: 0px;}.kForm input.error, .kForm textarea.error {    font-family: tahoma, arial;    color: #595300;    background-color: #fffef2;    display: block;}.kForm input.counter {    display: inline;    font-size: 10px;    padding: 1px;    margin: 0px 5px 0px 5px;    width: 25px;    height: 12px;    color: #555;}.tbl {}.tbl tr {    background-color: #fbfbfb;}.tbl th {    background-color: #555555;    font-size: 10px;    font-weight: normal;    color: #f3f3f3;    text-align: left;    padding: 3px 6px 3px 6px;}.tbl th.sub {    background-color: #2774c0;    font-size: 11px;    font-weight: normal;    color: #d2e4f7;    text-align: left;    padding: 3px 6px 3px 6px;}.tbl th a, .tbl th a:active, .tbl th a:visited {    color: #ecf5ff;}.tbl th a:visited {    color: #ffffff;}.tbl td {    font-size: 11px;}.tblrow1 {    padding: 2px 5px 2px 5px;    border-bottom: solid 1px #eeeeee;    border-right: solid 1px #eeeeee;}.tblrow2 {    padding: 2px 5px 2px 5px;    border-bottom: solid 1px #eeeeee;    border-right: solid 1px #eeeeee;}.tblrow1a {    background-color: #ecf9ff;    border-bottom: solid 1px #d9f2ff;}.tblrow2a {    background-color: #ecf9ff;    border-bottom: solid 1px #d9f2ff;}.tblrow1s {    font-size: 10px;    padding: 1px 4px 1px 4px;    background-color: #fafafa;    border-bottom: solid 1px #eeeeee;}.tblrow2s {    font-size: 10px;    padding: 1px 4px 1px 4px;    background-color: #f5f5f5;    border-bottom: solid 1px #eeeeee;}/* Text button styles */.btn {    padding: 0px 0px 0px 0px;    margin: 10px 0px 10px 0px;    display:block;}.btn a, .btn a:active, .btn a:visited {    font-size: 11px;    font-weight: bold;    text-decoration: none;    color: #999999;    margin: 0px 5px 0px 0px;    padding: 5px 5px 5px 5px;    background-color: #f9f9f9;    background-image: url(images/btnbg.gif);    border: solid 1px #cccccc;}.btn a:hover {    color: #555555;    background-color: #ffffff;    background-image: url(images/btnbg2.gif);    border: solid 1px #aaaaaa;}/* Text button styles */.btn2 {    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;}.btn2 a, .btn2 a:active, .btn2 a:visited {    font-size: 10px;    font-weight: normal;    text-decoration: none;    color: #999999;    margin: 0px 2px 0px 0px;    padding: 1px 3px 1px 3px;    background-color: #f9f9f9;    background-image: url(images/btnbg.gif);    border: solid 1px #cccccc;}.btn2 a:hover {    color: #555555;    background-color: #ffffff;    background-image: url(images/btnbg2.gif);    border: solid 1px #aaaaaa;}table.pager-table {    background-color: #aec7e3;    border: solid 1px #234e7e;}td.pager-page, td.pager-current, td.pager-link {    padding: 2px 4px 2px 4px;    border: 0px;}td.pager-page {    background-color: #3e4968;    color: #ffffff;}td.pager-current {    background-color: #aec7e3;    color: #000000;}td.pager-link {    background-color: #c8dcf1;    color: #000000;}hr {    padding: 0px;    margin: 20px 0px 5px 0px;}/* Category Styles */.cat-links {    margin: 10px 0px 0px 0px;}div.cat-desc {    padding: 1px 35px 15px 30px;    color: #999999;    margin: 0px 0px 0px 15px;    background-image: url(images/ico_cat1.gif);    background-repeat: no-repeat;    font-size: 11px;}div.cat-link1 {    background-image: url(images/ico_cat1.gif);    background-repeat: no-repeat;    padding: 1px 5px 9px 24px;    margin: 0px 0px 0px 5px;    font-size: 10px;    color: #999999;}div.cat-link1 a, div.cat-link1 a:active, div.cat-link1 a:visited {    font-size: 11px;    font-weight: bold;}a.cat-link1:hover {}div.cat-link2 {    background-image: url(images/ico_cat2.gif);    background-repeat: no-repeat;    padding: 0px 3px 5px 20px;    margin: 0px 0px 0px 5px;}div.cat-link2 a, div.cat-link2 a:active, div.cat-link2 a:visited {    font-size: 10px;    font-weight: bold;}a.cat-link2:hover {}.cat-link1-count, .cat-link2-count {    font-size: 10px;    color: #aaaaaa;}div.cat-subcats {    background-image: none;    background-repeat: no-repeat;    padding: 0px;    margin: 0px;    font-size: 10px;    color: #999999;}div.cat-subcats a, div.cat-subcats a:active, div.cat-subcats a:visited {    font-size: 10px;    font-weight: normal;}/* Letter Styles */.ltr-container1 {    padding: 0px 0px 0px 5px;    margin: 0px 0px 0px 0px;}.ltr-container2 {    padding: 0px 0px 0px 0px;    margin: 0px;}.ltr-link1, .ltr-link1h {    margin: 0px 2px 2px 0px;    color: #ffffff;    padding: 6px 1px 6px 1px;    background-color: #3e4968;    font-size: 20px;    text-align: center;    width: 10%;    float: left;    cursor: pointer;}.ltr-link1h {    background-color: #49567c;    text-decoration: none;}.ltr-link2, .ltr-link2h {    cursor: pointer;    margin: 1px;    color: #ffffff;    padding: 5px;    background-color: #3e4968;    font-size: 10px;    text-align: center;    font-weight: bold;    float: left;}.ltr-link2h {    background-color: #49567c;    text-decoration: none;}a.link2, a.link2:active, a.link2:visited {    margin: 0px 1px 0px 1px;    color: #ffffff;    padding: 4px;    background-color: #3e4968;    font-size: 11px;    font-weight: bold;    float:left;    width: 50px;}a.link2:hover {    background-color: #49567c;    text-decoration: none;}/* Link Styles */select.link-info, select.link-info option {    width: 74px;    font-family: tahoma;    font-size: 11px;    background-color: #f3f3f3;}select.link-info {    font-weight: bold;    background-color: #f3f3f3;}select.link-info option {    font-weight: normal;    background-color: #ffffff;}select.link-info option.title {    font-weight: bold;    background-color: #f3f3f3;}/* Link Recordset Info */div.link-rs {    font-size: 10px;    padding: 4px;    color: #777777;    background-color: #fafafa;    border: solid 1px #dddddd;    margin: 0px 0px 12px 0px;}/* Linkroll Styles */div.linkroll {    padding: 5px 2px 5px 8px;    margin: 10px 0px 0px 0px;    background-color: #fcfcfc;    border: solid 1px #f3f3f3;    width: 180px;}.linkroll h2 {    color: #999;    font-size: 15px;    font-weight: bold;    letter-spacing: -1px;    padding: 2px 0px 3px 0px;    margin: 0px;}.linkroll-title {    font-size: 12px;    font-weight: bold;    padding: 0px;    margin: 0px;}.linkroll-desc {    font-size: 11px;    font-weight: normal;    padding: 0px;    margin: 0px 0px 8px 0px;}
