body {margin: 0px;color: #0c0c0c;background-color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;}
.sis {  background-color: #ffffff; color: #000000; font-family: verdana, arial, sans-serif;border: 1px solid #000000;font-size: 12px;font-weight: normal;}
.sis a:link {color: #000000; font-size: 12px; text-decoration: none;}
.sis a:hover {text-decoration: underline; font-size: 12px; color: #6699ff;}
.sis a:visited {color: #ff0000; font-size: 12px;}
a {color: #0c0c0c;text-decoration: none;}
a:hover {text-decoration: underline;}
h1, h2, h3, h4 {font-size: 12px;color: #000000;}
big {font-size: 12px; color: #ffffff;}
big a {font-size: 12px; color: #ffffff;}
h6 { margin: 0; float: left; width:260px; padding: 0 0 5px 7px;}
h7 { margin: 0; float: right; width:260px; padding: 0 0 5px 7px;}	
.topbg {background-color: #000;height: 2px;}
.textline {margin: 0px;color: #0c0c0c;padding: 4px 0 4px 0;}
.textline a {font-weight: bold;color: #0c0c0c;text-decoration: none;}
.textline a:hover {text-decoration: underline;}
#content {width: 775px;margin-left: auto;margin-right: auto;}
.bodycontent {background: #ffffff;padding: 10px 0 10px 10px;}
.bodyfooter {background-color: #000;height: 11px;}
.header {height: 186px;width: 775px;}
.headerbg {background: url('directory.jpg');height: 93px;width: 564px;margin: 20px;vertical-align: top;}
.headerbg table {background: url('search2.gif') no-repeat;width: 253px;height: 44px;float: right;}
.nav {background-color: #000;height: 18px;color: #ffffff;margin: 0 0 4px 0;}
.nav p {margin: 0px;width: 346px;}
.nav h1 {margin: 0px;padding: 25px 10px 0 0;float: right;}
.nav a {color: #ff0000;height: 18px;padding: 25px 10px 25px 10px;text-decoration: none;}
.nav a:hover {text-decoration: underline;color: #ffffff;}
.caption {border-bottom: 1px solid #000;height: 30px;padding: 13px 0 0 50px;color: #ff0000;margin: 0 0 4px 0;}
.catbox {border-bottom: 1px dotted #000;border-left: 1px dotted #000;padding: 10px;margin: 0px;}
.footer {height: 17px;background-color: #000000;}
.count {color: #ff0000; padding-left: 7px;font-weight: bold;}
.copyright {width: 850px;color: #ffffff;margin: 0px;font-weight: bold;text-align: center;padding: 5px 0 10px 0;}
.copyright a:link {color: #ffffff; text-decoration: none;}
.copyright a:visited {color: #ffffff; text-decoration: none;}
.copyright a:hover {color: #ff0000; text-decoration: underline;}
.padding_left {padding: 0 4px 0 4px;}
.left_box_cat {background: url('leftc.gif');width: 199px;margin: 0 7px 0 1px;}
.left_box_cat p {margin: 0px;}
.left_box_cat h1 {margin: 3px 0 0 12px;color: #ffffff;font-size: 11px;font-weight: normal;padding: 0 0 0 14px;background: url('leftcc.gif') no-repeat left;}
.left_box_cat a {font-weight: bold;color: #ffffff;	text-decoration: none;}
.left_box_cat a:hover {color: #000; text-decoration: underline; font-weight: bold;}
.left_box_cat a:visited {color: #6699ff; text-decoration: none; font-weight: bold;}
.left_box_sites {background: url('lefts4.gif');width: 199px;margin: 0 7px 0 1px;}
.left_box_sites p {margin: 0px;}
.left_box_sites h1 {margin: 3px 0 0 12px;color: #444444;font-size: 11px;font-weight: normal;padding: 0 0 0 14px;background: url('bullets.gif') no-repeat left;}
.left_box_sites a {color: #444444;	text-decoration: none;}
.left_box_sites a:hover {text-decoration: underline;}
.left_box_partners {background: url('leftp.gif');width: 199px;margin: 0 7px 0 1px;}
.left_box_partners p {margin: 0px;}
.left_box_partners h1 {margin: 3px 0 0 12px;color: #ffffff;font-size: 11px;font-weight: normal;padding: 0 0 0 14px;background: url('left.cats.bullet.gif') no-repeat left;}
.left_box_partners a {color: #ffffff;	text-decoration: none;}
.left_box_partners a:hover {text-decoration: underline;}
.sort {color: #000000; font-size: 10px; padding: 0 10px 0 0}
.sort a {color: #ff0000;}	
.sort a:hover {text-decoration: underline;}
.cr {color: #78aa5e;font-weight: bold;font-size: 12px;Margin: 0 0 0 20px;}
.cr a {color: #78aa5e;}	
.cr a:hover {text-decoration: underline;}
.page {color: #78aa5e;font-weight: bold;font-size: 12px;Margin: 0 8px 0 0;}
.page p {float: right;}
.page a {color: #78aa5e;}	
.page a:hover {text-decoration: underline;}
.path { width: 815px; height: 16px;color: #000000; padding: 3px; margin: 0 0 6px 2px; background: #ffffff;font-weight: bold; border: 1px solid #ff0000;}
.path a {color: #000;}	
.path a:hover { color: #ff0000;text-decoration: none;}
.path p {margin: 0px;}
.path h1 {float: right;margin: 0;}	
.button {margin: 0 5px 0 3px;  border: 0px; font-weight: bold; font-size: 10px; color: #131313; background: url('search.gif'); height: 17px; width: 51px;}
.search {margin: 0 0 0 5px;  padding: 0 0 0 3px; border: 1px solid #414143; font-size: 12px; background: #FFFFFF;color: #131313; height: 15px; width: 173px;}
.lbox {padding: 7px 5px 13px 7px;margin: 0 10px 0 0;border-bottom: 1px dotted #78aa5e;}
.text {border: 1px solid #0c0c0c;background: #ffffff;height: 17px;font-size: 12px;padding: 2px 2px 2px 6px;width: 360px;color: #0c0c0c;}
.textarea {border: 1px solid #0c0c0c;background: #ffffff;padding: 2px 2px 2px 6px;font-size: 12px;width: 360px;color: #0c0c0c;}
.textpy {border: 1px solid #0c0c0c;background: #ffffff;height: 17px;font-size: 12px;padding: 2px 2px 2px 6px;width: 50px;color: #0c0c0c;}
.captcha {border: 1px solid #0c0c0c;}
form {Margin: 0px;}
.cat {background: url('cat.bg.gif');height: 21px;}
.cat p {background: url('cat.bullet.gif') no-repeat left;margin: 0px;height: 19px;padding: 2px 0 0 20px;font-size: 11px;font-weight: bold;color: #7b858a;}
.cat A:link {COLOR: #7b858a; TEXT-DECORATION: none;}
.cat A:visited {COLOR: #7b858a; TEXT-DECORATION: none;}
.cat A:hover {COLOR: #7b858a; TEXT-DECORATION: Underline;}
.cat span {font-size: 9px;padding: 0 0 0 4px;font-weight: normal;}
.subcat {padding: 2px 0 2px 0;color: #6c6b6b;}
.subcat A:link {color: #6c6b6b; text-decoration: none;}
.subcat A:visited {color: #6c6b6b; text-decoration: none;}
.subcat A:hover {color: #6c6b6b; text-decoration: Underline;}
.subcat span {font-size: 9px;padding: 0 0 0 4px;font-weight: normal;}
.subcat p {margin: 0 0 0 20px;padding: 3px 0 3px 12px;background: url('subcat.gif') no-repeat left;}
.break {padding: 3px 0 3px 0;}
.pp {font-size: 14px; color: #fff; font-weight: bold; text-align: center;}
.featured {border: 1px solid #ff0000;background: #000000; padding: 2px 2px 2px 2px; margin: 0 0 2px 0; color: #ffffff;}
.featured a {color: #ff0000;}
.furl {font-size: 11px; color: #ffffff; margin: 0 0 2px 0;}
.url a {text-decoration: Underline; font-weight: bold; font-size: 12px; color: #000000; margin: 0 0 2px 0;}
.url {font-size: 11px; color: #000000; margin: 0 0 2px 0;}
.desc {font-size: 11px; color: #6c6b6b; font-weight: normal; margin: 0 0 2px 0;}
.desc a {color: #6c6b6b;font-weight: bold;}
.desc a:hover {text-decoration: underline;}
.linkcat {font-weight: bold; font-size: 11px; color: #6c6b6b;  margin: 6px 0 0 0;}
.linkcat a {color: #6c6b6b;}
.linkcat a:hover {text-decoration: underline;}	
div.pr {font-size: 6pt; color: #ff0000;}
div.prg{width: 40px; border: 1px solid #ff0000; height: 3px; background: #fff; font-size: 1px;}
div.prb{background: #000000; height: 3px;font-size: 1px;}
.small, .small a {padding: 0px;margin: 0px;color: #000000;font-weight: normal;font-size: 7pt;text-decoration: none;}
.errForm{color: #FF0000;text-align: left;background-color: #ffff00;font-weight: none;}
.msg{color: #ffff00;background-color: #000000;height: 24px;padding: 10px 0 0 10px;text-align: center;margin: 0 8px 0 8px;border-bottom: 3px solid #ff0000;border-top: 3px solid #ff0000;border-left: 3px solid #ff0000;border-right: 3px solid #ff0000;font-weight: bold;font-size: 14px;}
.limit_field {border: 0px;font-size: 11px;color: #0c0c0c;background: transparent;}
span.req {color: #FF0000;font-weight: bold;}
select {font-size: 8pt;color: #000000;border: 1px solid #d5d5d5;}