
.inline label { vertical-align: bottom; margin-left: 0px; line-height: 32px; font-size: 13px; font-weight: normal; text-transform: none; }
.modal .inline label { line-height: 20px; padding: 2px 5px; }

a.question-mark { display: inline-block; width: 20px; height: 20px; vertical-align: middle; text-indent: -9999px; margin: 0 0 3px; background: url(images/question_mark.png) no-repeat 0 0; }
    a.question-mark:hover { cursor: pointer; background-position: 0 -21px; }

a.media-request { display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: 0px 5px 5px 0px; background: url(images/restricted.png) no-repeat 0 0; }

.modal-tips { max-width: 30%; }

.main form { margin-bottom: 30px; }
    .main form li { list-style-image: none; }
    .main form li.last { border-bottom: none; }
    .main form input.btn { padding: 15px 50px 15px 20px; text-transform: uppercase; }
    .main form .btn { padding: 5px 45px 3px 20px; text-transform: none; }
.single-input p { margin-bottom: 5px; }
.split { margin-bottom: 0px; }
    .split .nav-form select { width: auto; padding-right: 25px; }

.transcript { margin-bottom: 0px; font-size: 13px; line-height: 20px; }
.thumb-col-small li img { max-height: 85px; }

.detail_view { clear: both; overflow: hidden; width: 100%; margin: 0px 0px 20px; }
    .detail_view .detail_title { float: left; width: 25%; margin-right: 20px; font-weight: bold; line-height: 20px; }
    .detail_view .detail_content { float: left; width: 70%; font-weight: normal; line-height: 25px; }
        .detail_view .detail_content li { margin-left: 15px; line-height: 25px; list-style-position: outside; }
        .detail_view .detail_content IMG { max-width: 100px; clear: both; overflow: hidden; border: 1px solid #aaa; margin-top: 5px; margin-bottom: 0px; }
        .detail_view .detail_content  a:hover IMG { border: 1px solid #000; }
        .detail_view .detail_content .path { font-size: 11px; line-height: 1.3; margin: 0px 0px 10px 0px; }
        .detail_view .detail_content .more-detail { font-size: 12px; line-height: 1.7; margin: 0px 0px 20px 0px; }
.detail_view_more { font-size: 13px; margin-bottom: 20px; }
    .detail_view_more .detail_view { margin: 0px; }
        .detail_view_more .detail_view .detail_title { width: 20%; }
        .detail_view_more .detail_view .detail_content li { font-size: 13px; }

.results .results-meta li { margin-top: 5px; margin-left: 40px; list-style-position: outside; line-height: 20px; vertical-align: text-top; }





