body{margin:0px;padding:0px;color:#33332e;background:#ffffff;font:normal 11px tahoma, geneva, verdana, sans-serif;text-align:center;}
img{border:0px;}
form{margin:0px;}
input, textarea{font:normal 13px tahoma, geneva, verdana, sans-serif;}
input.text, input.password, textarea{padding:1px 0px 1px 2px;border:1px solid #57594b;}
a{color:#212126;}
a:visited{color:#8e8d9a;}
a:hover{color:#5c5b66;text-decoration:none;}
h1{font-size:14px;}
h2{font-size:15px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-weight:normal;font-size:11px;}
.hsmall{font-weight:normal;font-size:9px;}
#accessibility{position:absolute;left:-9000px;width:9000px;}
#wrapper{margin:0px auto;width:996px;text-align:left;}
#loginbar{float:right;text-align:right;}
#loginbar a{margin-top:25px;padding:10px 30px 10px 0px;color:#212126;font-weight:bold;display:block;}
#loginbar a:hover{color:#5c5b66;}
#loginbar a.in{background:transparent url(images/login.gif) center right no-repeat;}
#loginbar a.out{background:transparent url(images/logout.gif) center right no-repeat;}
.searchbar{margin-bottom:3px;padding:3px 1px;border-bottom:2px solid #003399;background:#FFFFFF;}
.searchbar input.text, .searchbar input.submit{margin-right:5px;}
* html .searchbar input.submit{height:21px;}
.searchbar a{color:#212126;font-size:12px;}
.searchbar a:hover{color:#800000;}
#footer{margin-top:3px;padding:5px;border-top:2px solid #003399;background:#FFFFFF;}
#footer p{margin:0px;padding:10px 0px;color:#212126;font-size:9px;}
#footer a{color:#212126;font-size:9px;}
#footer a:hover{color:#800000;}
#contentheader{padding:10px 10px 0px 10px;background:#e2e1eb;}
#contentheader .error, #contentheader .message{margin:0px;padding:2px;border:1px solid #ffffff;color:#ffffff;font-size:12px;text-align:center;}
#contentheader .error{background:#8c3030;}
#contentheader .message{background:#3a5841;}
#contentheader .error *, #contentheader .message *{margin:0px;padding:0px;}
#contentfooter{background:#e2e1eb;}
#ocwrapper{border-left:0px solid #ffffff;border-right:0px solid #ffffff;background:#ffffff;}
#leftsidebar{margin-left:-200px;padding:10px 0px 10px 10px;width:190px;float:left;position:relative;display:none;}
#rightsidebar{margin-right:-200px;padding:10px 10px 10px 0px;width:190px;float:right;position:relative;display:none;}
#contentwrapper{width:100%;float:left;position:relative;}
#content{margin:0px 10px;padding:10px;background:#ffffff;}
* html #content{height:1%;}
.linklisting{margin:15px 15px 20px 20px;}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating{margin:2px 0px;}
.linklisting h4.linktitle a{padding-bottom:0px;}
.linklisting p.linkurl a{font-size:9px;text-decoration:none;}
.linklisting p.linkrating{font-size:9px;}
.linklisting p.linkrating .linkexpired{color:#8c3030;font-weight:bold;}
.linklisting .linkdescription, .review .reviewcontent{margin:0px 0px 5px 0px;padding:5px;border:1px solid #bbbfa1;background:#f8faed;overflow:hidden;}
.linklisting h4.linktitle a:hover{color:#800000;}
.linklisting p.linkactions a{color:#800000;}
* html .linklisting .linkdescription, * html .review .reviewcontent{width:96%;}
.linklisting p.linkactions{margin:0px;}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a{padding:1px 4px;border:1px solid #bbbfa1;font-size:9px;text-decoration:none;}
.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover{background:#e2e1eb;}
.review h4.reviewsubject{margin:10px 0px 0px 0px;}
.review h5.reviewbyline{margin:0px;font-weight:normal;}
.review p.reviewer{margin:0px 0px 2px 0px;}
.review .reviewhelpful span{float:left;font-size:9px;}
.review .reviewhelpful form span{float:right;}
.review .reviewhelpful input{padding:0px 3px;border:1px solid #bbbfa1;background:#ffffff;font-size:9px;}
.new-item, .updated-item, .popular-item, .unpaid-item, .expired-item, .pets-item, .smoking-item, .video-item, .bookmark-public, .bookmark-default{background:transparent url(images/button-left.gif) top left no-repeat;font-weight:normal;font-size:9px;color:#ffffff;vertical-align:text-top;}
.new-item{background-color:#8c3030;}
.updated-item{background-color:#c5a600;}
.popular-item{background-color:#314fb1;}
.unpaid-item{background-color:#555555;}
.expired-item{background-color:#92589c;}
.pets-item{background-color:#9900cc;}
.smoking-item{background-color:#ff0000;}
.video-item{background-color:#000000;}
.bookmark-public{background-color:#cc6613;}
.bookmark-default{background-color:#7fb131;}
.new-item span, .updated-item span, .popular-item span, .pets-item span, .smoking-item span, .video-item span, .unpaid-item span, .expired-item span, .free-item span, .bookmark-public span, .bookmark-default span{padding:0px 3px;background:transparent url(images/button-right.gif) top right no-repeat;}
.paging{text-align:right;}
.paging img, .paging select, .paging input{vertical-align:middle;}
.crumb{font-size:9px;}
.ftable{margin-top:5px;border-bottom:3px solid #bbbfa1;border-collapse:collapse;width:100%;font-size:11px;}
.ftable th{background:#bbbfa1;text-align:left;}
.ftable th, .ftable td{padding:3px 5px;}
.ftablecol{border-right:1px solid #bbbfa1;}
#content h3{margin:25px 0px 0px 0px;padding:5px 0px 0px 0px;border-bottom:1px dotted #bbbfa1;}
#content h3.noseparator{border-bottom:none;}
#content ul{margin:10px 0px 0px 20px;padding:0px;font-size:12px;list-style:none;}
#content ul.categories{margin:0px;}
.row{margin-bottom:1px;padding:4px;}
.row label.name{padding-right:5px;width:25%;float:left;}
.row label.name span{color:#8c3030;}
.row .value.wrappedtext{margin-left:25%;padding-left:5px;}
.row .value input.text, .row .value input.password, .row .value textarea{width:expression(this.parentNode.offsetWidth * 0.74 +'px');}
.row .value input.text, .row .value input.password, .row .value textarea{w\idth:72%;}
.row .value input.text.shorttext{width:100px;}
.row.required{background:#e2e1eb;}
.row.invalid{color:#8c3030;background:#eedddd;font-weight:bold;}
.formsubmit{margin-top:10px;text-align:right;}
.errormessage{color:#8c3030;font-weight:bold;}
.infomessage{color:#3a5841;font-weight:bold;}
#content .treecats-selection-summary ul, #content .treecats-selection ul{margin:0px;}
.treecats-selection-summary li a, .treecats-selection li a{margin-top:2px;margin-left:5px;}
.treecats-selection-summary a, .treecats-selection a{font-size:9px;}
.treecats-selection-summary a:visited, .treecats-selection a:visited{color:#212126;}
.treecats-selection-current{font-weight:bold;}
.treecats-category-info img{border:0px;padding:2px;vertical-align:middle;}
.treecats-children{padding-left:15px;}
.treecats-selected span, li.treecats-selected{font-weight:bold;}
.treecats-category a:link, .treecats-category a:visited{color:#212126;text-decoration:none;}
.treecats-category a:hover{text-decoration:underline;}
#content ul.treecats-links{padding-left:15px;margin:0px;}
.treecats-links li{line-height:1.25em;list-style:circle;}
.searchhl-1, .searchhl-2, .searchhl-3, .searchhl-4, .searchhl-5{font-weight:bold;}
.searchhl-1{background:#ffff80;}
.searchhl-2{background:#aaaaff;}
.searchhl-3{background:#aaffaa;}
.searchhl-4{background:#ffaaaa;}
.searchhl-5{background:#aaffff;}
.indent1{margin-left:20px;}
.indent2{margin-left:40px;}
.indent3{margin-left:60px;}
.indent4{margin-left:80px;}
.indent5{margin-left:100px;}
.hide{display:none;}
.clear:after{height:0px;clear:both;display:block;visibility:hidden;content:".";}
.clear{display:inline-block;}
* html .clear{height:1%;}
.clear{display:block;}
#bookmark_list input.checkbox{float:left;}
#bookmark_list .folders .description, #bookmark_folder_view .folders .description{margin:0px 0px 10px 20px;}
.bookmark_link .comments label{font-weight:bold;}
.bookmark_link .comments label span{font-weight:normal;}
#category dl, #home dl{margin:10px 0px 0px 0px;width:33%;float:left;}
#home dl{width:12%;}
#category dt a{font-weight:bold;font-size:12px;}
#category dt, #category dd, #home dt, #home dd{margin:0px 0px 0px 20px;}
#category dd, #home dd{padding-bottom:10px;}
#detailed p.description{overflow:hidden;}
* html #detailed p.description{width:100%;}
#detailed p.linknav{margin:0px;text-align:right;}
#detailed p.linknav img{vertical-align:middle;}
#detailed p.linknav a{text-decoration:none;}
#detailed p.reviewsfooter{margin:20px 0px 0px 0px;text-align:right;}
#home dt a{font-weight:bold;font-size:13px;}
#home #content h4{margin-top:20px;font-weight:normal;font-size:14px;}
#jump_frame .jumpwrapper{height:40px;background:transparent url(images/swirls.gif) bottom right no-repeat;}
#jump_frame img.jumplogo{padding:2px 0px 0px 2px;float:left;}
#jump_frame h4{margin:0px;padding:3px 0px;}
#modify_select input.radio{float:left;}
#search .searchoption{margin-top:10px;padding-top:5px;border-top:1px dotted #bbbfa1;}
.stylerb{color:#FF0000;}
.bluetxt{color:#003399;}
#priority1{position:absolute;top:25px;left:570px;text-align:left;height:130px;width:420px;}
#priority2{position:absolute;top:35px;left:530px;text-align:left;height:130px;width:450px;}
#priority3{position:absolute;top:75px;left:670px;text-align:left;height:130px;width:230px;}
.formsubmit2{margin-top:10px;text-align:center;}
.imagemap{text-align:center;}
.prioritylink{margin:15px 15px 20px 20px;}
.prioritylink h4.linktitle, .prioritylink p.linkurl, .prioritylink p.linkrating{margin:2px 0px;}
.prioritylink h4.linktitle a{padding-bottom:0px;}
.prioritylink p.linkurl a{font-size:9px;text-decoration:none;}
.prioritylink p.linkrating{font-size:9px;}
.prioritylink p.linkrating .linkexpired{color:#8c3030;font-weight:bold;}
.prioritylink .linkdescription, .review .reviewcontent{margin:0px 0px 5px 0px;padding:5px;border:2px solid #003399;background:#fff8dd;overflow:hidden;}
.stylert{text-align:right;}

