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;background-color: #3e4968;padding: 4px 5px 5px 8px;letter-spacing: -1px;}*/
h2 {font-family: arial, verdana, tahoma, sans-serif;font-size: 17px;font-weight: normal;color: #555555;margin: 0px;padding: 6px 0px 4px 0px;}
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: 728px;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: 520px;}
.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;}