* { padding: 0; margin: 0; } body {font:13px Arial, Tahoma, sans-serif; color:#000;} a {color: #0033B1;} a:visited {color: #77c;} abbr, acronym {cursor: help; border-bottom: 1px dotted #999;} img {border: none;} ul {margin: 0px 0px 0px 40px;} #wrapper {margin: 5px 10px;} #nav {padding: 5px 0px 6px 5px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #F8E3DC;} #nav a, #nav span {margin: 0px 0px 0px 10px;} #nav span {font-weight: bold;} #home {width: 600px; text-align: center; margin: 30px auto;} #search {clear: both; padding-bottom: 25px;} .enhanced {background: url(/css/../images/enhanced_by_yahoo.gif) no-repeat 100% 94%;} .logo-med a {background: url(/css/../images/logo-med.gif) no-repeat center center; float: left; width: 183px; height: 69px; display: block; text-indent: -9999px;} .t {border-top: 1px solid #CC3300; background: #F8E3DC; padding: 4px; clear: both; height: 18px;} .t h1 {font-size: 13px; font-weight: normal; margin: 0px; padding: 0px;} .t h1 span {font-weight: bold;} .t h1 span.l {font-weight: normal; color: #999;} .t p {position: absolute; text-align: right; width: 97%; margin: -15px 0px 0px 0px;} #body-wrapper {float: left; margin-right: -250px; width: 100%;} #content {margin-right: 250px; padding: 0px 0px 30px 3px;} .text p, .text h2, .text h3 {margin: 10px 0;} .text table tr td {padding: 3px;} .text table tr td span {color: #999; font-style: italic;} .text table .l1 {background: #f2f2f2;} .r h3 {font-size: 16px; font-weight: normal; margin: 15px 0px 0px;} .r h3 .sup {vertical-align: top; font-size:10px; text-decoration: none;} .r .icon {float: left; margin: -5px 7px 0px 0px;} .r .pic {float: left; margin: 4px 7px 5px 0px;} .r p {margin: 1px 0px; max-width: 600px;} .r p {margin: 1px 0px;} .r p acronym {font-weight: bold;} .r p .s {color: #999; font-weight: bold;} .r span, .r span a {color: #CC3300; text-decoration: none;} .c {margin: 10px 0;} .c p {margin: 3px 3px; padding: 2px; display: block} .c p:hover {background: #FFFFCC;} .c .cap {margin: 10px 0;} .c .l1 {background: #f2f2f2;} .c .l2 {} .c .a {font-size: 16px; padding: 0 4px;} .c .a:hover {background: #fff;} .c sup {margin-left: 10px;} .c sup span {display: none;} .c .nav {text-align: right; margin: 10px 0 0 0;} .c .nav a {margin: 0 6px;} .spell {color: #CC3300; margin: 10px 0px 0px 0px; font-size: 15px;} .ads-search {margin: 15px 0px -3px;} .n {margin-bottom: 15px;} .n p {margin: 12px 0px; font-size: 14px; clear: both;} .n a {margin: 0 1px;} .n a:hover {background-color: #FFFFCC;} .v {} .v h3, .c h2 {font-size: 15px; margin: 15px 0px 0px;} .v p {margin: 10px 0;} .v .l, .v .details {border-collapse: collapse; margin: 15px 0;} .v .l td, .v .l th, .v .details td {padding: 3px; border: 1px #ccc solid;} .v .l .chapters a {width: 25px; height: 16px; display: block; float: left; text-align: center;} .v .l td a:hover {background: #FFFFCC;} .v .l .clean {} .v .l .clean h2 {color:#D46013; font-size: 14px;} .v .l .clean td {border: none; padding: 10px 0 10px 0;} .sort {float: right;} .sort a {margin-left: 3px;} .sort .selected, .cap .selected {color: #000!important; text-decoration: none; cursor: default; font-weight: bold;} .google-ads {background: #FFF9DD; padding: 5px; margin: 10px 0 0 0;} .google-ads .by-google {float: right; font-size: 10px;} .google-ads .r span {margin-right: 10px;} .google-ads .r h3 {margin: 10px 0 0 0;} #right-column {width: 210px; padding: 0px 0px 0px 15px; margin: 20px 0 0; height: 600px; float: right; border-left: 1px solid #F8E3DC;} #right-column h3 {color: #999; margin: 0px 0px 12px; font-weight: normal; font-size: 13px;} .suggestion {margin: 0px 0px 16px 0px;} .suggestion p {padding: 0px 0px 0px 5px; line-height: 17px;} .pag {margin:20px auto; width:100%; text-align:center; clear: both;} .pag span {margin: 0 5px;} .pag a {padding:3px 5px; height:25px; border:#0033B1 1px solid; line-height:24px;} .pag a:hover {border:#CC3300 1px solid; color: #CC3300;} .pag .selected {font-weight:bold; border: none; text-decoration: none; color: #000;} .pag .selected:hover {font-weight:bold; border: none; color: #000;} #footer {text-align: center; margin: 15px 0; font-size: 10px; clear: both;} #footer .nav {font-size: 11px; margin-bottom: 10px;} #form-search {padding: 20px 0 20px 15px;} #form-search label, #form-search-home label {display: none;} .form-general {border: none; padding: 15px;} .form-general .q {border: 1px solid #ccc; font-size: 13px; padding: 3px; width: 250px;} .form-general .submit {border: 1px solid #ccc; font-size: 13px; padding: 1px 10px; margin: 0px 0px 0px 5px; background: #f4f4f4;} .fg {border: none;} .fg label {width: 100px; float: left; margin: 6px 0;} .fg input, .fg textarea, .fg select {margin: 3px 0; border: 1px solid #ccc; padding: 2px;} .fg select option {margin-right: 10px;}  .none {display: none;} .center {text-align: center;} .tip {color:#999; font-size:10px; margin: 5px 0 0 0;} .msg-flash {margin:10px 0; text-align: center; border:#5CB206 solid 1px; background:#ACEC6C; font-weight: bold; padding:10px; clear:both; color:#5CB206;} .add-opensearch { right:10px; top:10px; position: absolute;} .add-opensearch:hover img {border: 1px solid #ccc; margin: -1px;} .error {margin:10px 40px;; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0; clear:both;} .error p {margin:0!important; padding:0;color:#f00!important; font-weight:bold; text-align:center!important;} #results {border: 1px solid #ccc; padding: 0px; display: none; margin:1px 0 0 1px; cursor: pointer;} #results div {border-bottom: 1px dotted #ccc; padding: 3px;} #results .selected { background-color: #FFFF99; } #results .unselected {background-color: #fff;} 