/**
 * @fileoverview:   Hospitals section
 * @authors:        Matt H
 * @company:        Newsday Media Group
 * @version:        Last Changed in: Feb 2012

 AC

**/

#primary{width:634px;}
#comments {margin-left: 0;}

/*Base----------------*/
.hospitals #primary p {padding-left:0;}
.hospitals h2 {display:block;clear:both;border-bottom:1px solid #ccc;font-size:24px;}
.hospitals h2 span.desc {font-size:14px;letter-spacing:0;line-height:1.3em;margin-top:6px;}
.hospitals h2 span.desc a {color:#1A557B}
.hospitals h4 {padding:0;margin:0;font-size:16px;padding:12px 0 0;}
ul.tools {margin-left:0;width:100%}

/*Utility----------------*/
#utility.hospitals {background: url("//www.newsday/css/newsday/rd2/img/bgUtility.jpg") repeat-x scroll 0 0 transparent;border: 1px solid #B5C2CA;border-radius: 0 0 4px 4px;box-shadow: 0 0 12px #666666;margin: 0 0 22px;overflow: hidden;padding: 0 0 12px;}
#utility.hospitals h1 {font-size: 20px;padding: 10px 15px;font-weight:normal;}
#main #breadcrumbs h1 {float:left;padding:6px 0;margin: 0 8px 0 0;}
#utility.hospitals p {padding: 0 15px 12px;;}
#utility.hospitals .module {float: left;height: 75px;margin: 0 0 0 12px;width: 308px;}
#utility.hospitals form {border-top: 1px solid #FFFFFF;margin: 0 0 8px;overflow: hidden;padding: 6px 6px 6px 8px;}
#utility.hospitals form fieldset.short {float: left;width: 50%;}
#utility.hospitals h3 {font-size: 12px;padding: 6px 8px;margin:0;}
#utility.hospitals form fieldset .text {border: 1px solid #B9D0DB;border-radius: 4px 0 0 4px;margin: 0;min-height: 17px;padding: 4px 6px;vertical-align: top;width: 225px;}
#utility.hospitals form fieldset .submit {margin:0 0 0 -5px;padding:0;height:27px;border:1px solid #B9D0DB;width:46px;color:#1A557B;font-family:Arial, Helvetica, sans-serif;cursor:pointer;vertical-align:top;background:url('//www.newsday/css/newsday/rd2/img/buttons.png') no-repeat left -415px;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;}
#utility.hospitals #searchAddress .text {width:100px;float:left;}
#utility.hospitals #searchAddress .uniformSelect {width:120px;float:left;}
#utility.hospitals #searchAddress .submit {float:left;margin-right:8px;}
#utility.hospitals #searchHospital {width: 630px;}
#utility.hospitals form fieldset.category, #utility.hospitals form fieldset.condition {width:300px;float:left;margin-right:8px;}

#searchHospital form fieldset {width:300px;float:left;display:inline;margin-left:4px}
#searchHospital form fieldset.label {width:180px;padding:7px 4px 0 0;color:#0b1c26;font-size:12px;text-align:right;}



/*Main----------------------*/

#latestStories {margin:10px 0 30px;overflow:hidden;clear:both;}
#latestStories .btn {padding:10px 30px;margin:10px;float:left;}

#districtInfo {margin:12px 0 20px;}
#districtInfo p {padding:0;}
#districtInfo div {margin:12px 0 20px}
#districtInfo h3 {margin:12px 0}

/*Hospital----------------------*/
#hospitalInfo {margin:14px 0;float:left;position:relative;}
#hospitalInfo p {padding: 0 0 0 0px;font-size:13px;}

#hospitalInfo .hospitalPhoto {margin:12px 12px 0 0;float:left;}
#hospitalInfo .btn {position:absolute;top:-10px;right:0;}
#hospitalPhoto, #hospitalDetails { float: left; }
#hospitalDetails {padding-left:12px;width:320px; margin-bottom: 20px;}
#hospitalDetails.tabbedModuleExists { margin-top: 39px; }

#hospitalData {clear:both;margin-top:12px;}
#hospitalData p {padding:0;}
#hospitalData p.results {padding:12px 0;}
#hospitalData p.title {padding:8px 0 0;font-weight:bold;}
#hospitalData h3 {padding:12px 0 0}
#hospitalData h3 span {font-size:14px;}

/*Secondary----------------------*/
.closingAlerts .btn {float:left;width:100px;text-align:center;margin:8px 0 20px;}
.closingAlerts a.lead {*float:left;}
.compareHospitals div {padding:12px;}
.compareHospitals p {display:block;padding:10px 0 4px;}
.compareHospitals a {display:block;line-height:1.2em;}
.compareHospitals h4:first-child {padding-top:0}
.compareHospitals h4 {border:none;}

/* Multimedia ---------------- */
#multimedia {clear:both;display:block;overflow:hidden;padding:12px;margin:20px 0;}
#multimedia p.more {margin:0;padding:0;line-height:1.2em;}
#multimedia > ul {overflow:hidden;display:block;padding:0;margin:18px 0 0 -10px;}
#multimedia > ul li {float:left;margin:0 7px;width:141px;height:auto;}
#multimedia > ul li a {display:block;border:none;margin:0;width:auto;height:auto;color:#FFFFFF;font-size:11px;font-weight:normal;text-align:center;text-decoration:none;}
#multimedia > ul li a.img, #multimedia > ul li a.video {width:139px;margin:0;padding:0;text-indent:0px;top:0;float:none;/*height:78px;border:1px solid #0D3E55;*/}
#multimedia > ul li a.img:hover, #multimedia > ul li a.video:hover {border-color:#FFFFFF;}
#multimedia > ul li a.img img, #multimedia > ul li a.video img {border:none;}
#multimedia > ul li a span.ugc {margin:0;bottom:2px;left:2px;}
#multimedia > ul li a.video span {top:13px;left:38px;background:url("/css/newsday/rd2/img/icon-set.png") no-repeat scroll -125px -3px;}
#multimedia > ul li a.video:hover span {background-position:-125px -57px;}

/* Table data ---------------- */
#primary table {margin:12px 0 18px 0;width:100%;clear:both;font-size:13px;}
table tr.dk{background:#f0f5f9;}
#primary table td.result {text-align: right;}
#primary table tr th {font-weight:bold;text-align:left;font-size:14px;}
#primary table tr th:last-child {width:140px}
ul.highlights {margin-bottom:12px;}
ul.highlights li {list-style:disc;margin:12px;}

/* Maps data ---------------- */
#map {margin:12px 0;overflow:hidden;}
#map ul li {float:left;margin:12px 12px 0 0;line-height:25px;clear:none;padding:0;}
#map ul li img {border:none;width:28px;float:left;padding-right:4px;}
.ndMapTemplateWrapper a {display:block;padding:6px 0 0 0;}

/* Tablesorter -------------- */
#primary table th.header { background-image: url("/_common/images/arrow_both.gif");	cursor: pointer; font-weight: bold; background-repeat: no-repeat !important; background-position: center left; padding: 0px 0px 0px 20px !important; border-right: 1px solid #dad9c7; } 
#primary table th.headerSortUp { background-image: url("/_common/images/arrow_asc.gif"); } 
#primary table th.headerSortDown { background-image: url("/_common/images/arrow_desc.gif"); /*background-color: #3399FF;*/ }
#compareHospitals tbody tr:nth-child(odd) { background: #EDEDED; }

/*--======Top 5 Module======--*/
.topResults {width:200px;float:left;margin:12px 8px 15px 0;}
.topResults li {position:relative;font-size:12px;padding:0 0 6px;}
.topResults li a {color:#1A557B;font-weight:normal;width:120px;display:block;}
.topResults > a {padding:0 12px 12px;display:block;}
.topResults li span {position:absolute;right:0;top:3px;}

/* Hospital Scores -------------- */
#hospitaltable th.header {width:140px;font-size:12px;height:30px}
#hospitaltable th.header:first-child {width:200px;}
#hospitaltable thead {background: url("//www.newsday/css/newsday/rd2/img/blends.jpg") repeat scroll 0 -1454px transparent;font-size: 12px;}

/*======== from design/hospitals/css/hospitals.css ========*/

