/* HTML OVERRIDES */
body {margin:0; padding:0; background:#fffef8; font: 13px/20px Helvetica, Arial, sans-serif; color: #000;}
hr {display:none;}
a, a:visited {color:#ac004a; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border: none;}
h2 {margin:0; font-size:20px; line-height:30px; font-weight:normal; color:#ac004a;}
h3 {margin:30px 0 10px 0; font-size:18px; line-height:20px; font-weight:bold; color:#ac004a;}
h3 a, h3 a:visited {color:#ac004a; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h4 {margin:0 0 5px 0; font-size:16px; line-height:20px; font-weight:bold; color:#ac004a;}
h5 {margin:15px 0 7px 0; padding: 0; font-size:14px; line-height:14px; font-weight:bold; color:#222;}
br.break {display:none;}
ul {color:#ac004a;}
ul.resource {color:black;}

span {display:none;}
address {font-style:normal;}
td {font-size:13px;}
#labelSearch {float:left; width:76px; height:14px; margin:3px 3px 0 0; background: url('../images/label_search_field.gif') 0 0 no-repeat;}
form.searchBox {float:right; margin:3px 0 0 0; padding:2px 0 0 0;}
input.searchField {float:left; width:216px; height:22px; margin:0; padding:2px 0 0 3px; background:#fffddf; color:#6a6a6a; border:1px solid #a30046; font-size:13px;}
input.searchButton {float:left; margin:0; padding:0;}


/* GLOBAL STYLES */
.wrapper {width:975px; position:relative; left:50%; margin:0 0 0 -487px; padding:0 15px 0 15px;}
html>body .wrapper {width:945px;}
.contentBlock {margin-bottom:15px; background:#fff; padding:15px; border:1px solid #c9c4b4; font-size:12px; line-height:16px; color: #6b6b6b;}
.contentBlock p {margin:5px 0;}
.floatLeft {float: left;}
.floatRight {float: right;}
.noTopMargin {margin:0 0 10px 0;}
.oddRow {background:#f4f4f4;}
.banner {float:left; margin-top:47px; padding-top:1px;}
.gfx {float:right; border: 1px solid #cccbc6; margin-top:15px;}
#main {float:left; width:100%; height:auto !important; height:400px; background:#f9f2de; min-height:400px; padding: 30px 0 30px 0; border-bottom: 1px solid #cccbc6;}
#bannerTall {float:left; width:100%; height:351px; border-bottom: 1px solid #cccbc6;}
#bannerShort {float:left; width:100%; height:144px; border-bottom: 1px solid #cccbc6;}
#content {float:left; width:945px;}
#content li span, p span {display:inline;}
#leftRailHome {float:left; display:inline; width:575px;}
#rightRailHome {float:right; display:inline; width:325px;}
#infoBox {float:left; margin:0 0 30px 0; padding-bottom:15px; background:#fff url('../images/pointer.gif') 15px 31px no-repeat;font-size:12px; line-height:15px; border:1px solid #c9c4b4; border-top:none;}
#infoBox h3 {font-size:16px; color:#fff; background:#a30046; height:24px; padding:7px 0 4px 15px; margin:0;}
html>body #infoBox h3 {padding:7px 0 0 15px;}
#infoBox ul {list-style-type: none; margin:30px 15px 0 15px; padding:0;}
#infoBox ul li {margin:0 0 10px 0;}


/* SITE HEADER */
#header {background: #a30046 url('../images/bg_header.jpg') 0 0 repeat-x; height:113px; padding-top:1px;}
h1, h1 a {width:911px; height:68px; display:block;}
h1 {background: transparent url('../images/logo_hicl.gif') 0 0 no-repeat; margin:20px 0 0 15px;}


/* FOOTER */
#footer {float:left; clear:both; width:100%; height:50px; font-size:11px; line-height:14px;}
#footer, #footer a {color:#666;}
#footer p {margin-top:15px;}
#footerNav {}

/* SITE NAV */
#nav {background:#fff; height:32px; border-bottom: 1px solid #cccbc6;}
#nav ul {float:left; list-style-type: none; margin:8px 0 0 0; padding:0;}
#nav ul li {float:left; display:block; height:17px; margin-right:30px; font-size:16px; line-height:20px; color:#000;}
#nav ul li a {display:block; height:17px; color: #000; text-decoration: none;}
#nav ul li a:hover {color: #cbdfff; text-decoration: underline;}

#nav ul li.nav1, #nav ul li.nav1 a, #nav ul li.nav1selected {width:37px;}
#nav ul li.nav1 a {background: url('../images/nav.gif') 0 0 no-repeat;}
#nav ul li.nav1 a:hover, #nav ul li.nav1selected a {background: url('../images/nav.gif') 0 -17px no-repeat;}

#nav ul li.nav2, #nav ul li.nav2 a, #nav ul li.nav2selected {width:40px;}
#nav ul li.nav2 a {background: url('../images/nav.gif') -67px 0 no-repeat;}
#nav ul li.nav2 a:hover, #nav ul li.nav2selected  {background: url('../images/nav.gif') -67px -17px no-repeat;}

#nav ul li.nav3, #nav ul li.nav3 a, #nav ul li.nav3selected {width:55px;}
#nav ul li.nav3 a {background: url('../images/nav.gif') -137px 0 no-repeat;}
#nav ul li.nav3 a:hover, #nav ul li.nav3selected {background: url('../images/nav.gif') -137px -17px no-repeat;}

#nav ul li.nav4, #nav ul li.navBlog a, #nav ul li.nav4selected {width:35px;}
#nav ul li.nav4 a {background: url('../images/nav.gif') -220px 0 no-repeat;}
#nav ul li.nav4 a:hover, #nav ul li.nav4selected {background: url('../images/nav.gif') -220px -17px no-repeat;}

#nav ul li.nav5, #nav ul li.navContact a, #nav ul li.nav5selected {width:64px;}
#nav ul li.nav5 a {background: url('../images/nav.gif') -284px 0 no-repeat;}
#nav ul li.nav5 a:hover, #nav ul li.nav5selected {background: url('../images/nav.gif') -284px -17px no-repeat;}

#nav ul li.nav6, #nav ul li.navContact a, #nav ul li.nav6selected {width:50px;}
#nav ul li.nav6 a {background: url('../images/nav.gif') -377px 0 no-repeat;}
#nav ul li.nav6 a:hover, #nav ul li.nav6selected {background: url('../images/nav.gif') -377px -17px no-repeat;}


/* HOME PAGE */
.bannerHome {width:416px; height:215px; background:transparent url('../images/bannertxt_home.gif') no-repeat scroll 0 0;}
.gfxHome {float:right; margin:31px 0 0 0; border:1px solid #cccbc6;}
.hospitalnews {background: #ffff99; padding:15px 15px 15px 50px;}
.hospitalnews1 {background: #ffff99 url('../images/hn_logo.gif') no-repeat; background-position: center left; padding:17px 17px 17px 130px; border-left: 1px solid gray; border-right: 2px solid black; border-top: 1px solid gray; border-bottom: 2px solid black;}
.announcement {background: #fff url('../images/Stephen_McElroy1.gif') no-repeat; padding:15px 15px 15px 80px; border-left: 1px solid gray; border-right: 2px solid black; border-top: 1px solid gray; border-bottom: 2px solid black;}
.announcement1 {background: #fff url('../images/Stephen_McElroy2.gif') no-repeat; padding:15px 15px 15px 180px;}
.announcement2 {background: #fff url('../images/hicl_logo1.gif') no-repeat; background-position: center left; padding:15px 15px 15px 90px;  border-right: 2px solid black; border-top: 1px solid gray; border-bottom: 2px solid black;}
.announcement3 {background: #fff; padding: 0px 0px 0px 0px;  border-right: 2px solid black; border-top: 1px solid gray; border-bottom: 2px solid black;}
.quality {background: #fff url('../images/star.gif') 14px 14px no-repeat; padding:15px 15px 15px 50px;}
.investment {background: #fff url('../images/dollar.gif') 14px 14px no-repeat; padding:15px 15px 15px 50px;}
.community {background: #fff url('../images/heart.gif') 14px 14px no-repeat; padding:15px 15px 15px 50px;}

/* ABOUT */
.bannerAbout {width:134px ;height:30px; background:transparent url('../images/bannertxt_about.gif') no-repeat scroll 0 0;}
.aboutTable {border:1px solid #C9C4B4; padding:2px; margin-bottom:15px; background: white}
.aboutTable tr {height:15px; font-weight: bold}
/* SERVICES */
.bannerServices {width:189px; height:28px; background:transparent url('../images/bannertxt_services.gif') no-repeat scroll 0 0;}

/* PRESS */
.bannerPress {width:449px; height:39px; background:transparent url('../images/bannertxt_press.gif') no-repeat scroll 0 0;}
.press img {border: 1px red; padding: 50px}


/* RESOURCES */
.bannerResources {width:141px; height:27px; background:transparent url('../images/bannertxt_resources.gif') no-repeat scroll 0 0;}
.catalogueTable {border:1px solid #ccc; background:#e4e4d4; color:#666; font-weight:bold; padding:10px; font-size:12px;}
.cTable {border:1px solid #ccc; background:#fff; color:#666; padding:0; font-size:12px;}
.cTable th {text-align:left; font-size:14px; color:#fff; padding:10px;}
.cTableHeader {background:#a30046;}
.cTable tr {height:50px;}
.cTable td {padding:10px;}
.resource ul {color:black;}

/* CONTACT */
.bannerContact {width:162px; height:28px; background:transparent url('../images/bannertxt_contact.gif') no-repeat scroll 0 0;}

/* SEARCH */
.testDetails {border:1px solid #C9C4B4; padding:2px; margin-bottom:15px;}
.testDetails tr {height:15px;}


