/*
ALL MAIN HEADERS CAN BE ACCESSED VIA SEO.CSS
items include:
h1-h10
header1-header10
body-header
hr-span
exex-name
exex-title
section-header

ALL OTHER EXIST HERE
*/

/*SEO HEADER EXCEPTION GO HERE:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.interior-page-header { 
color: #005395;
display: table;
float: left;
font-family: 'MetaNormalRomanRegular';
font-size: 24px;
line-height: 24px;
margin: 65px 90px 0 70px;
padding: 0;
text-align: left;
}
* +html .interior-page-header { 
margin: 45px 90px 0 70px;
}


/*BEGIN MAIN STYLE SHEET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
html {
}

body,td,th {
font-family: 'MetaNormalRomanRegular';
font-size: 14px;
color: #000;
text-align: left;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
line-height: 22px;
}
a {
border:none;
}
a:link {
color: #008fc4;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #827272;
}
a:hover {
text-decoration: none;
color: #727272;
}
p {
font-family: 'MetaNormalRomanRegular';
line-height: 20px;
margin: 5px 0 15px 0;
padding: 0;
font-weight: normal;
}
ul {
padding: 0 0 15px 30px;
margin: 0px;
list-style: disc outside none;
}
ol {
padding: 0 0 15px 30px;
margin: 0px;
list-style-type: decimal;
}
li {
padding-left: 0px;
margin-top: 10px;
line-height: 18px;
font-family: 'MetaNormalRomanRegular';
}
hr {
border-bottom: 1px dashed #ccc;
border-top: 0;
border-right: 0;
border-left: 0;
margin:25px 0;
width:100%;
clear:both;
}
sup {
font-size:9px;
position:relative;
top:-5px;
left:2px;
margin:0 3px 0 0;
}
h1, .header1 {
margin: 0 0 10px 0;
clear:left;
letter-spacing:2px;
color: #333;
font-size: 20px;
font-weight: normal;
padding: 0;
line-height: 40px;
}
.home h1, .home .header1 {
margin: 0 0 10px 0;
clear:left;
letter-spacing:2px;
color: #333;
font-size: 20px;
font-weight: normal;
padding: 0;
line-height: 40px;
}
h2, .header2 {
font-family: Georgia;
font-size: 18px;
color:#C63715;
font-weight:normal;
margin: 0 0 3px 0;
}
.link-box-text .header1 {
font-family: Georgia;
font-size: 16px;
color:#C63715;
font-weight:normal;
margin: 0 0 3px 0;
line-height:20px;
}
h3, .header3 {
color:#5a7d93;
font-size: 14px;
font-weight: normal;
margin: 20px 0 6px;
padding: 0;
}
h4, .header4 {
font-size: 12px;
color: #93211a;
font-weight: bold;
}
h5, .header5 {
font-size: 15px;
font-weight: bold;
color: #8EA439;
}
h6, .header6 {
font-size: 15px;
font-weight: bold;
color: #2BA1C7;
}
.learn-more a:link{
color: #efefef;
text-transform: capitalize;
font-size: 14px;
font-weight: bold;
margin: 14px 0;
padding: 6px;
background-color: #CB5E38;
border-radius: 4px;
border: 1px solid #CB5E38;
text-decoration: none;
}
.learn-more a:visited{
color: #333;
text-transform: capitalize;
font-size: 14px;
font-weight: bold;
margin: 14px 0;
padding: 6px;
background-color: #999;
border-radius: 4px;
border: 1px solid #999;
text-decoration: none;
}
.learn-more a:hover{
color: #666;
text-transform: capitalize;
font-size: 14px;
font-weight: bold;
margin: 14px 0;
padding: 6px;
background-color: #ccc;
border-radius: 4px;
border: 1px solid #ccc;
text-decoration: none;
}
.text-emphasis {
color:#135c8b;
font-weight:bold;
}
.home .learn-more a:link, .micro .learn-more a:link{
color: #efefef;
text-transform: capitalize;
font-size: 14px;
font-weight: bold;
margin: 14px 0;
padding: 6px;
background-color: #CB5E38;
border-radius: 4px;
border: 1px solid #CB5E38;
text-decoration: none;
width: 196px;
display: table;
text-align: center;
}
.home .learn-more a:hover, .micro .learn-more a:hover{
color: #666;
text-transform: capitalize;
font-size: 14px;
font-weight: bold;
margin: 14px 0;
padding: 6px;
background-color: #ccc;
border-radius: 4px;
border: 1px solid #ccc;
text-decoration: none;
width: 196px;
display: table;
text-align: center;
}
.home .learn-more a:visited, .micro .learn-more a:visited{
color: #333;
text-transform: capitalize;
font-size: 14px;
font-weight: bold;
margin: 14px 0;
padding: 6px;
background-color: #999;
border-radius: 4px;
border: 1px solid #999;
text-decoration: none;
width: 196px;
display: table;
text-align: center;
}
.page {
display:table;
width:100%;
padding: 0;
}
.interior .page {
background: url(/media/siteimages/top-nav-bg.jpg) repeat-x top center;
}
#wrapper {
max-width: 1020px;
margin: 0 auto;
padding: 0px;
text-align:left;
position:relative;
}
.home-about {
padding: 0;
margin: 0 auto;
display: inline-block;
width:100%;
}
.home-news {
padding: 30px 0 0 0;
background: url(/media/siteimages/home-about.jpg) repeat-x bottom;
margin: 16px 0 0 0;
}

* +html .home-news {
margin: 32px 0 0 0;
}
.interior #sb-site {
background:url(/media/siteimages/body-int-bg.jpg) no-repeat center 34px #fff;
}


/*BEGIN MAIN PAGE HEADER STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.logo {
background: url(/media/siteimages/JH_2C_tag.png) no-repeat scroll -10px 0px transparent;
color: transparent;
cursor: pointer;
display: table;
float: left;
height: 122px;
margin: 0;
padding: 0;
width: 200px;
position: absolute;
top: 40px;
background-size: 100%;
left: 10px;
z-index:99;
}
a.logo:link, a.logo:hover, a.logo:visited, a.logo:active {
color:transparent;
text-decoration:none;
}
.logo2, .awards-logo {
display:none;
}
.top-nav {
width: 327px;
height: 43px;
text-align: right;
margin: 0;
position: relative;
float: right;
z-index:101;
}
.top-nav-right {
float:right;
margin: 0 10px 0 0;
background: url(/media/siteimages/search-bg.jpg) no-repeat 183px 3px;
}
.top-nav ul {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
font-family: 'MetaNormalRomanRegular';
text-transform: uppercase;
}
.top-nav ul li {
display: inline;
float: left;
position: relative;
}
.top-nav li {
border-right: 1px solid #b7ae9f;
padding: 0 10px;
margin-top: 7px;
font-size:12px;
}
.top-nav ul li a:link {
color: #000;
text-decoration: none;
}
.top-nav ul li a:visited {
text-decoration: none;
color: #666666;
}
.top-nav ul li a:hover {
text-decoration: none;
color: #0068ac;
}
.top-nav ul li a:active {
text-decoration: none;
color: #000;
}
.no-border-right {
border-right:none;
}
.phone-number {
color:#0068ac;
margin: 5px 10px 0 10px;
float:left;
font-family: 'MetaNormalRomanRegular';
}
.Search {
float: left;
height: 26px;
margin: 3px 0 0 3px;
}
.search-input {
color: #575757;
float: left;
font-size: 9px;
height: 26px;
width: 137px;
}
.search-input input {
background: transparent;
border: none;
float: left;
font-family: 'MetaNormalRomanRegular';
font-size: 12px;
margin: 0 0 0 13px;
padding: 4px;
width: 95px;
}
input.search-button {
float:left;
margin:0;
width:20px;
cursor:pointer;
height:23px;
}
.search-button input {
float:left;
width:25px;
background: url(/media/siteimages/arrow.jpg) no-repeat center top;
border: 1px solid #ccc;
}
.nav {
width: 100%;
position: relative;
top: 0;
left: 0;
z-index: 100;
height: 34px;
}
.nav-button-wrapper {
position: absolute;
top: 81px;
right: 0;
padding: 0px;
margin: 0px;
z-index: 10001;
width: 600px;
}
a .nav-button {
background: url(/media/siteimages/nav-button-bg.jpg) repeat-x top left;
moz-box-shadow: 0 0 7px 2px #666;
-webkit-box-shadow: 0 0 7px 2px #666;
box-shadow: 0 0 7px 2px #666;
border-radius: 6px;
-moz-border-radius: 6px;
margin: 0px 10px;
padding: 10px 5px 9px 5px;
float: left;
font-size: 18px;
text-align: center;
width: 27%;
color: #008FC4;
border: 2px solid #d7d7d7;
cursor: pointer;
text-decoration: none;
}
a .nav-button:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}


/*BEGIN HOME MEDIA SPACE STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.media-space-wrapper {
width:965px;
display:table;
margin:0px;
}
.media-space-boxheader1 {
text-align:center;
font-size:32px;
line-height:34px;
margin:0px;
padding:140px 120px 50px 120px;
color:#757272;
font-weight:normal;
}
.media-space-boxwrapper {
display:table;
width:100%;
margin:0 0 23px 0;
}
.media-space-box {
float:left;
width: 245px;
margin: 0 36px 20px;
padding:0px;
border:2px #d7d7d7 solid;
moz-box-shadow: 0 0 7px 2px #666;
-webkit-box-shadow: 0 0 7px 2px #666;
box-shadow: 0 0 7px 2px #666;
border-radius: 6px;
-moz-border-radius: 6px;
}
.top-boxes-thoughtleader {
background:url(/media/siteimages/top-boxes_thoughtleader.png) top center no-repeat #e9edf1;
}
.top-boxes-job {
background:url(/media/siteimages/top-boxes_job.png) top center no-repeat #e9edf1;
}
.top-boxes-giveback {
background:url(/media/siteimages/top-boxes_giveback.png) top center no-repeat #e9edf1;
}
.media-space-boxheading {
text-align: center;
font-weight: bold;
color: #0067AC;
font-size: 22px;
padding: 0px 0 8px 0;
margin: 147px 0 0 0;
border-bottom: 2px solid #CCC;
}
.media-space-boxtext {
text-align:center;
padding:0px;
margin:0px;
border-top:2px solid #fff;
}
.media-space-boxtext p{
text-align:center;
font-weight:normal;
color:#666;
font-size:14px;
padding:10px;
margin:0px;
}
.media-space-boxwrapper .orange-button {
text-align:center;
background:#e0e3e7;
padding:20px 0 15px;
margin:0px;
}
.orange-button a:link, .orange-button a:visited, .orange-button a:active, input.cuField-Buttons, input.submit-button, A.MainNavigationLink:link, A.MainNavigationLink:visited, A.MainNavigationLink:active, A.ButtonNavigationLink:link, A.ButtonNavigationLink:visited, A.ButtonNavigationLink:active {
border-radius: 6px; 
padding:8px 10px; 
margin:10px 0; 
background:url(/media/siteimages/orange-button.jpg) repeat-x top #b56611; 
color:#fff; 
text-decoration:none; 
font-size:14px; 
border: 2px solid #edcfb0;
/*-moz-text-shadow:0 1px 2px #945f27;
-webkit-text-shadow:0 1px 2px #945f27;
text-shadow:0 1px 2px #945f27;*/
-moz-border-radius:6px;
text-align:center;
}
.gray-button a:hover, .orange-button a:hover, input.field-buttons:hover, input.cuField-Buttons:hover, input.submit-button:hover, .img-button a:hover, A.MainNavigationLink:hover, A.ButtonNavigationLink:hover, p.awards-orange-button a:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}

/*BEGIN STYLES FOR BREADCRUMBS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.breadcrumbs { 
position: absolute;
left: 0px;
height: 38px;
width: 100%;
top: -35px;
font-family: 'MetaNormalRomanRegular';
text-transform: uppercase;
} 
.breadcrumbs ul { 
margin:0; 
padding:0; 
} 
.breadcrumbs a:link {
color: #000;
text-decoration: none;
}
.breadcrumbs a:visited {
color: #000;
text-decoration: none;
}
.breadcrumbs a:hover {
text-decoration: none;
color: #0068ac;
}
.breadcrumbs a:active {
color: #000;
text-decoration: none;
}
.breadcrumbs li { 
background: url(/media/siteimages/carrot.png) no-repeat right top; 
padding-right: 18px; 
display: inline; 
float: left; 
}
.breadcrumbs li.current-page {
font-weight:bold;
color: #000;
background:none;
}


/*BEGIN INTERIOR BODY STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.home .content {
display:table;
margin:0;
position:relative;
top:0;
left:0px;
width:100%;
}
.content {
display:table;
margin:0 0 151px 0;
position:relative;
top:151px;
left:10px;
width:97%;
}
.home-news-column {
width: 100%;
float:left;
margin: 0;
}
.home .about-jh {
width: 964px;
float: left;
margin: 0px 0px 60px 0px;
text-align:center;
}
.home .about-jh p.header1, .home .home-news-column p.header1, .home .home-news-column p.header2, .home-news-column p.header3 {
color:#005a8c;
margin: 0 0 0px 0;
clear: left;
letter-spacing: 2px;
font-size: 20px;
font-weight: normal;
padding: 0;
line-height: 28px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.home .about-jh p {
font-size: 13px;
}
.left-column {
width: 32%;
float:right;
margin: 40px 0 60px 0px;
background:#f5eeee;
padding: 0 0 15px 0;
word-wrap: break-word;
}
.left-column p {
margin:0;
padding: 10px 10px 0 10px;
}
.left-column ul {
padding-right: 10px;
}
.left-column img {
width:100%;
}
.number-images {
position:relative;
width:100%;
top:0;
margin-bottom:0;
}
.right-column, #right-column {
width: 62%;
float:left;
padding: 25px 0;
min-height:450px;
margin-bottom: 60px;
}
#single-column {
float:left;
padding: 25px 0;
min-height:450px;
width:100%;
}
.right-column .important-box, #right-column .important-box {
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border:1px solid #ccc;
padding:2px;
color:#52534f;
width:62%;
display:table;
margin:20px 0;
}
.right-column .important-box p, #right-column .important-box p {
float: left;
font-size:14px;
margin: 5px 30px;
text-align: center;
width: 32%;
padding:0;
}
.important-box a {
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
color: #FFFFFF;
float: right;
font-size: 17px;
text-transform: uppercase;
padding: 14px;
text-align: center;
text-decoration:none;
background:url(/media/siteimages/donate-bg.jpg) no-repeat 0px 0px;
}
.important-box a:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}
#single-column .important-box {
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border:1px solid #ccc;
padding:2px;
color:#52534f;
width:65%;
display:table;
margin:20px 0;
}
#single-column .important-box p {
float: left;
font-size:14px;
margin: 5px 30px;
text-align: center;
width: 70%;
padding:0;
}

/*BEGIN LINK BOX STYLES STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.home .home-news-column .link-box-home .link-box-text-home p.header1 {
font-family: 'MetaNormalRomanRegular';
font-size:14px;
}
.link-box-home, .link-box-home1 {
padding:0px;
width:100%;
float:left;
margin:10px 10px 10px 0;
border-bottom: #f2e7e7 5px solid;
}
.link-box-text {
padding:0px 0px 15px 0px;
color: #000;
border-bottom: #f2e7e7 5px solid;
}
.link-box-text li a {
font-size:14px;
padding: 0px 10px 0 10px;
}
.link-box-text li a:link {
color:#000;
text-decoration:underline;
}
.link-box-text li a:visited {
color:#827272;
text-decoration:none;
}
.link-box-text li a:hover {
color:#666;
text-decoration:none;
}
.link-box-text ul {
padding:0px;
margin:0px;
}
.link-box-text li {
padding-top:10px;
margin-bottom:0px;
list-style-type: none;
background: url(/media/siteimages/rt-column-btn-bg.jpg) no-repeat #f5eeee top right;
}
#single-column ol.nominate-list {
padding:0px;
margin:10px 0 0 0;
}
#single-column ol li.nominate-lines {
padding:13px 30px 10px 10px;
margin:0px;
background: url(/media/siteimages/rt-column-btn-bg.jpg) no-repeat #f5eeee top right;
width:550px;
list-style-type: none;
}
.link-box-text li:hover {
filter: alpha(opacity=70);
opacity: 0.70;
cursor:default;
}
.current-navlist-item {
font-weight:bold;
}
.link-box-text-home {
padding:5px 0 5px 110px;
min-height:140px;
}
.link-box-text-home p.header1, .link-box-text-home p {
font-size:14px;
}
.link-box-text-home a img:hover {
filter: alpha(opacity=70);
opacity: 0.70;
}
.link-box-left1-home {
background:url(/media/31254/link-box-left1-home.jpg) 0px 9px no-repeat;/*TEST IMAGE*/
}
.link-box-left1 {
background:url(/media/31149/link-box-left1.jpg) right top no-repeat;/*TEST IMAGE*/
}


/*BEGIN MEDIA ROOM STYLES
-  -  -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -  -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.news-home-wrapper {
width:100%;
background: url(/media/siteimages/rt-column-btn-bg-home.png) no-repeat top right;
padding:7px 0 10px 0;
display:table;
}
.news-home-wrapper:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}
.news-home-headline {
width:100%;
}
.news-home-img {
display:none;
}
.news-home-text {
float:left;
width:55%;
clear:right;
margin: 0 0 5px 0;
}
.news-home-img img {
width:50px;
}
.news-home-date {
float: left;
font-size: 24px;
font-weight: normal;
color: #008fc4;
cursor: default;
margin: 5px 21px 0 5px;
text-align: right;
width: 100px;
padding: 0;
}
.left-column .news-home-text {
float: left;
width: 180px;
clear: right;
margin: 0 0 5px 0;
}
.left-column .news-home-date {
float: left;
font-size: 18px;
font-weight: normal;
color: #008fc4;
cursor: default;
margin: 2px 15px 0 0px;
text-align: right;
width: 72px;
padding: 0;
}
img.main-story {
width: 97.65%;
}
.mediaroom-item {
width: 47%;
float: left;
margin: 1.5% 1.8% 7.5% 0;
}
.mediaroom-item2 {
width: 47%;
float: left;
margin: 1.5% 0 7.5% 1.8%;
}
.mediaroom-item p.name, .mediaroom-item2 p.name {
color: #757272;
font-size: 18px;
text-align: left;
}
.mediaroom-item img, .mediaroom-item2 img {
width:100%;
border:1px solid #ccc;
}

/*BEGIN QUOTE STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Inner {
background: none repeat scroll 0 0 transparent;
color: #575757;
float: left;
line-height: 15px;
margin-bottom: 0;
padding: 0 15px;
width: 218px;
border-left: 2px solid #0067AC;
float: right;
margin: 0 0 20px 20px;
width: 248px;
}


/*BEGIN EXEC BIO STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.exec-wrapper {
float: left;
padding: 0 0 5px 0;
margin: 0px 0 15px 0;
overflow:visible;
border-bottom: 1px #ccc dotted;
}
.exec-image {
width: 20%;
margin: 0;
padding: 0;
float: left;
overflow: hidden;
}
.exec-image img {
width: 90%;
}
.exec-name {
font-weight:bold;
margin:0;
padding:0;
color:#cb5e38;
}
.exec-title {
font-weight:bold;
margin:0 22px 0 0;
padding:0;
font-style:oblique;
}

/*BEGIN PAGE SEARCH STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#xsltsearch_summary strong {
color:#666;
}
.xsltsearch_result {
padding:10px 0;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
font-weight:bold;
background:url(/media/siteimages/arrow-list-view-bg.gif) no-repeat right bottom;
margin-right: 10px;
}
#xsltsearch_results {
margin:20px 0;
}
#xsltsearch_stats {
color:#666;
font-style:italic;
}
#xsltsearch_navigation {
border: 1px solid #CCCCCC;
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
color: #52534F;
display: table;
margin: 20px 0;
padding: 12px 0;
text-align: center;
width: 96%;
}
#xsltsearch_navigation a {
font-size:14px;
margin: 10px;
padding:0;
font-weight:bold;
color: #CB5E38;
}
#xsltsearch_summary {
color: #cb5e38;
font-size: 16px;
font-weight: normal;
margin: 0 0 3px;
}

/*BEGIN 1 COLUMN SECTION STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.singlecolumn-wrapper, #xsltsearch {
margin:30px 0px;
}
.singlecolumn-wrapper .section-header, .singlecolumn-wrapper .header3, .singlecolumn-wrapper .header10 {
background-position: left bottom;
}


/*BEGIN FOOTER SECTION STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.footer {
background:url(/media/siteimages/footer-bg.jpg) #00749f 0 0 repeat-x;
padding:15px;
color:#ffffff;
min-height: 106px;
text-align:center;
}
.footer p {
font-size: 12px;
line-height: 20px;
margin: 5px 0 5px 0;
padding: 0;
font-weight: normal;
}
.footer a:link {
color:#ffffff;
text-decoration: underline;
}
.footer a:visited {
color:#ccc;
text-decoration: underline;
}
.footer a:hover {
color:#999;
}
.footer ul {
padding:0;
margin:0;
list-style: none;
}
.footer ul li {
display: inline;
margin: 0px;
padding: 0px 15px;
border-right: 1px solid white;
border-left: 1px solid white;
}
.footer-copyright {
position: relative;
top: 108px;
color: white;
}



/*BEGIN PAGINATION STYLES
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#paged div#list-item, div#toggleAll div#list-item {
padding:10px 0;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
font-weight:bold;
margin-right: 10px;
display:table;
}
#paged div#list-item:hover, div#toggleAll div#list-item:hover {
background-color:#efefef;
}
#right-column #paged div#list-item, #right-column div#toggleAll div#list-item {
width:611px;
}
#single-column #paged div#list-item, #single-column div#toggleAll div#list-item {
width:950px;
}
#paged a{
font-weight:normal;
}
div#pager, div#pager2, div#toggleAll div#displayAllwrapper {
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border:1px solid #ccc;
padding:2px;
color:#52534f;
width:606px;
margin:20px 0;
text-align:right;
}
#single-column div#pager, #single-column div#pager2, #single-column div#toggleAll div#displayAllwrapper {
width:952px;
}
div#toggleAll div#displayAllwrapper {
display:table;
}
div#pager div.numbers, div#pager2 div.numbers {
width:auto;
margin:14px 0;
}
div#pager div.numbers a:link, div#pager2 div.numbers a:link {
font-size:14px;
margin: 10px;
padding:0;
font-weight:bold;
color: #CB5E38;
}
div#pager a#displayAll:link, div#pager2 a#displayAll:link, div#toggleAll div#displayAllwrapper a:link {
background:url(/media/siteimages/donate-bg.jpg) no-repeat 0px 0px;
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
color: #FFFFFF;
float: left;
font-size: 17px;
padding: 14px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
margin:0;
/*font-weight:normal;
color: #0064BA;*/
}
div#toggleAll div#displayAllwrapper a:link {
background:url(/media/siteimages/donate-bg.jpg) no-repeat 0px 0px;
}
div#pager .show-all, div#pager2 .show-all {
float:left;
width:auto;
}
div#pager div.numbers a#next:link, div#pager  a#previous:link, div#pager2 div.numbers a#next:link, div#pager2  a#previous:link {
font-weight:normal;
color: #0064BA;
}
div#pager div.numbers a:hover, div#pager div.numbers a:visited, div#pager2 div.numbers a:hover, div#pager2 div.numbers a:visited  {
color: #666;
text-decoration:none;
}
div#toggleAll div#displayAllwrapper a:link {
float:right;
}
#list-item img {
width:100px;
float:left;
margin:0 15px 0 0;
}

/* DEMO TABLE */
.dataTables_wrapper {
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border:1px solid #ccc;
padding:20px;
color:#52534f;
width:96%;
margin:20px 0;
text-align:right;
background: white;
}
body.awards .dataTables_wrapper {
color:#fff;
}
#right-column .dataTables_wrapper {
width:100%;
}
table { 
border-spacing:0; 
}
.tablesorter {
width:100%;

}
table.tablesorter thead tr .header, .sorting, body.awards table.tablesorter thead tr .header, body.awards .sorting {
background: url(/media/siteimages/paging/bg.jpg) bottom right no-repeat;
cursor: pointer;
}
body.awards table.tablesorter thead tr .header, body.awards .sorting {
background: url(/media/siteimages/paging/bg-awards.jpg) bottom right no-repeat #c2d33d;
}
table.tablesorter tbody td {
vertical-align: top;
padding: 10px 20px 10px 0;
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
font-weight: bold;
}
body.awards table.tablesorter tbody td {
border: none;
}
table.tablesorter tbody tr:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}
table.tablesorter tbody tr.odd td {
background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp, .sorting_asc, body.awards table.tablesorter thead tr .headerSortUp, body.awards .sorting_asc {
background: url(/media/siteimages/paging/asc.jpg) bottom right no-repeat;
}
body.awards table.tablesorter thead tr .headerSortUp, body.awards .sorting_asc {
background: url(/media/siteimages/paging/asc-awards.jpg) bottom right no-repeat #c2d33d;
}
table.tablesorter thead tr .headerSortDown, .sorting_desc {
background: url(/media/siteimages/paging/desc.jpg) bottom right no-repeat;
}
th, #single-column table th.th-one, #right-column table th.th-one, #single-column table th.th-two, #right-column table th.th-two, body.awards th, body.awards #single-column table th.th-one, body.awards #right-column table th.th-one, body.awards #single-column table th.th-two, body.awards #right-column table th.th-two { 
color:#757575;
cursor:pointer;
font-weight:bold;
text-transform:uppercase;
font-size:13px;
padding: 0 22px 0 0;
}
body.awards th, body.awards #single-column table th.th-one, body.awards #right-column table th.th-one, body.awards #single-column table th.th-two, body.awards #right-column table th.th-two {
color:#fff;
}
th:hover { 
filter: alpha(opacity=75);
opacity: 0.75;
}
.table-itemimg img{
float:left;
margin:0 5px 0 0;
}
.table-itemimg img{
width:100px;  
}
.table-itemheader {
margin:0;
}
.table-itemtext {
margin:0;
}
.dataTables_length {
float:right;
margin:0 0 15px 0;
}
.dataTables_filter {
width: 210px;
float: right;
margin: 0 16px 0 0;
}
.dataTables_info {
font-size: 14px;
font-weight: bold;
margin: 0;
background: url(/media/siteimages/body-int-bg.jpg) no-repeat center -130px;
color: white;
padding: 3px 8px 4px 0;
}
.dataTables_paginate {
width:100%;
background: url(/media/siteimages/dataTables_paginate.png) no-repeat top center;
padding:12px 0 0 0;
display:table;
font-family: Arial, Helvetica, sans-serif;
}
.dataTables_paginate p.orange-button a {
float:right;
margin:0;
}
.paginate_button {
text-align: center;
padding: 5px 6px 6px 6px;
font-weight: normal;
font-size: 13px;
background: #005a8c;
color: #fff;
border: #666 solid 1px;
cursor:pointer;
margin:0 6px;
}
body.awards .paginate_button {
border: none;
background: #0067ac;
}
.first, body.awards .first {
background: url(/media/siteimages/dataTables_paginate-arrow-first.png) no-repeat 0px 1px;
color:transparent;
border:none;
padding: 0px 6px 0px 6px;
}
.previous, body.awards .previous {
background: url(/media/siteimages/dataTables_paginate-arrow-previous.png) no-repeat 0px 1px;
color:transparent;
border:none;
padding: 0px 6px 0px 6px;
}
.next, body.awards .next {
background: url(/media/siteimages/dataTables_paginate-arrow-next.png) no-repeat 0px 1px;
color:transparent;
border:none;
padding: 0px 6px 0px 6px;
}
.last, body.awards .last {
background: url(/media/siteimages/dataTables_paginate-arrow-last.png) no-repeat 0px 1px;
color:transparent;
border:none;
padding: 0px 6px 0px 6px;
}
.first:hover, .previous:hover, .next:hover, .last:hover, body.awards .first:hover, body.awards .previous:hover, body.awards .next:hover, body.awards .last:hover {
background-position:0px -27px;
color:transparent;
border:none;
padding: 0px 6px 0px 6px;
}
.paginate_active {
text-align: center;
padding: 5px 6px 6px 6px;
font-weight: bold;
font-size: 13px;
background: #7FACC6;
color: #fff;
border: #CCC solid 1px;
margin:0 6px;
}
.paginate_button_disabled {
filter: alpha(opacity=50);
opacity: 0.50;
}
.paginate_active:hover {
cursor:default;
color:#FFF;
}
.paginate_button_disabled:hover {
cursor:default;
color:transparent;
}


/*BEGIN LIST VIEW WITH IMAGES STYLES
-  -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.event-wrapper {
clear:both;
display:table;
border-bottom: 1px dotted #ccc;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
}  
.eventsleftside1 {
float:left;
width:150px;
margin:0 20px 10px 0;
}
.eventsleftside1 img {
width:150px;
border:none;
}
.eventsrightside1 {
float:left;
clear:right;
margin:0 10px 10px 0;
width:430px;
}
#single-column .eventsrightside1 {
width:80%;
}

/*BEGIN FORM STYLES
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.mulit-line-wrapper {
display:table;
margin:4px 0;
}
.field-buttons {
margin-left:138px;
}
.field span.input-short input {
width:19px;
}
#WebReg1 {
width:560px;
}
#form, .cuControlContainer {
margin-bottom: 15px;
width: 100%;
}
.multi-line-wrapper {
clear: both;
display: table;
margin: 0pt;
padding: 0pt;
width:100%;
position:relative;
}
.required-star {
color: red;
position: absolute;
top: 4px;
left: 128px;
}
.ie7 +html .required-star {
top: -30px;
}
.cuRequiredFieldMarker {
color: Red;
float: left;
margin-left: -13px;
}
.cuLabel, .label {
clear: left;
float: left;
margin: 8px 5px 5px 0pt;
padding: 5px;
text-align: right;
text-transform: capitalize;
width: 120px;
line-height:16px;
position: relative;
}
.label input {
float: left;
}
.cuField, .field {
float: left;
margin: 0px 0px 5px 0pt;
overflow: visible;
padding: 5px;
text-align: left;
width:60%;
}
.cuField input, .field input {
height: 17px;
margin: 4px 0pt;
width: 200px;
float:left;
}
.cuField span, .field span {
position: relative;
top: 10px;
left: 6px;
}
.cuField select, .field select {
height: 23px;
width: 208px;
margin:7px 0 0 0;
}
.select-float-left {
float: left;
}
* +html .cuField select {
height: 22px;
margin: 3px 0px;
width: 208px;
}
* +html .field select {
height: 22px;
margin: 3px 0px;
width: 208px;
}
textarea{
width:100%;
}

input.cuField-Buttons {
width: 120px;
padding: 5px 15px 24px 15px;
margin: 0;
cursor: pointer;
}
* +html input.cuField-Buttons {
height:32px;
}
.nomargins input.cuField-Buttons {
margin: 0 5px 0 0;
}
.cuValidationSummary {
color: red;
font-size: 11px;
font-weight: bold;
margin: 4px 4px 15px;
overflow: visible;
padding: 4px 10px 4px 54px;
text-align: left;
text-decoration: none;
width: 400px;
}
.cuValidationSummary ul {
margin-left: 15px;
}
.cuValidationSummary li {
background: none repeat scroll 0% 0% transparent;
color: red;
font-weight: bold;
list-style-type: disc;
padding: 0pt;
}
.input-short input {
width:19px;
}
.input-short label {
float:left;
}
.input-short label span {
position: relative;
top: 2px;
left: 0px;
margin: 0 10px 0 2px;
}
.cuField li {
float:left;
list-style-type:none;
margin:0 4px 0 0;
padding:10px;
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
background-color: #efefef;
border:1px solid #5A7D93;
width:70px;
}
.cuField li:hover {
background-color: #ccc;
border:1px solid #666;
}
.cuField ul li input.input-short{
float:left;
margin:0;
}
input.resume-browse {
height:22px;
}
.cuField ul li label{
float:left;
margin:4px 0 0 2px;
font-weight:bold;
font-size:12px;
}
.cuField ul{
margin:4px 0;
padding:0;
position: relative;
top: -10px;
}
.validationsummary {
border: 1px solid #b08b34;
background: transparent url(/media/siteimages/WarningHeader.gif) no-repeat 12px 30px;
padding: 0px 0px 13px 0px;
font-size:12px;
width:99%;
}
.validationheader {
left: 0px;
position: relative;
font-size: 11px;
background-color: #e5d9bd;
color: #56300a;
height: 14px;
font-weight: bold;
border-bottom: 1px solid #b08b34;
padding-top: 3px;
}
.validationsummary ul {
padding-top: 5px;
padding-left: 45px;
list-style:none;
font-size: 11px;
color:#982b12;
font-style:italic;
}
.validationsummary ul li {
padding: 2px 0px 0px 15px;
background-image:url(/media/siteimages/Warning.gif);
background-position:0px 3px;
background-repeat:no-repeat;
}
.input-validation-error { border: 1px solid #ff0000 !important; background-color: #ffeeee; }
.warn div {
background-color: #FFFECD;
/*background-image: url(http://www.locumtenens.com/images/icon-warning-background.gif);
background-repeat: no-repeat;
background-position: left top;*/
color: red;
font-size: 11px;
font-weight: bold;
margin: 0px;
padding: 8px;
text-align: left;
text-decoration: none;
width: 500px;
}
.warn div img {
margin-right:8px;
}
.radio-buttons {
margin:0 0 12px 0;
clear:both;
}
.radio-buttons input {
margin:0 5px 12px 0;
clear:both;
}

/*STYLES FOR THE TIMELINE SLIDER & PROFILE SLIDER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#slides {
position: relative;
top: 0px;
left: 0px;
z-index: 20;
}
.profiles {
position: relative;
top: -26px;
}
* +html .profiles {
top: -26px;
}
.slides-container, .profiles .slides-container {
width: 964px;
height: 400px;
display: block;
}
#slide-photo-nav1 {
z-index: 5;
background: url(/media/siteimages/timeline_BG.jpg) center bottom no-repeat;
}
.photo-item {
display: block;
position: absolute;
top: 0;
left: 0px;
width: 964px;
height: 400px;
}
.slider1text {
color: black;
font-size: 21px;
font-weight: normal;
position: absolute;
z-index: 11;
line-height: 20px;
top:0px;
left:0px;
}
#slides .next, #slides .prev {
position: absolute;
top: 67px;
left: 0px;
width: 24px;
height: 43px;
display: block;
z-index: 101;
background:none;
}
* +html #slides .next {
position:relative;
top:43px;
}
* +html #slides .prev {
position:relative;
left:0px;
top:86px;
}
#slides .next {
left: 911px;
}
.slides-year {
font-size: 32px;
float: left;
margin: 0px;
padding: 0px 0 0 15px;
color: #008FC4;
position: relative;
top: 40px;
left: 106px;
border-left: 7px solid #005A8C;
height: 182px;
line-height:36px;
}
.slides-text {
float: left;
margin: 0px;
padding: 0px;
color: #454545;
width: 650px;
position: relative;
top: 40px;
left: 130px;
}
.slides-text p, .slides-text li{
font-size:14px;
}
.slider-year-prev {
position:absolute;
top:171px;
left:38px;
font-size: 20px;
color: #d0d1d1;
text-align:left;
}
.slider-year-next {
position: absolute;
top: 171px;
left: 877px;
font-size: 20px;
color: #d0d1d1;
text-align: right;
}
.pagination {
margin: 0px auto 0;
width: 243px;
position: relative;
z-index: 22;
top: -151px;
display: table;
padding: 0 0 0 15px;
}
.pagination li {
float: left;
margin: 0 1px;
list-style: none;
}
.pagination li a {
display: block;
width: 12px;
height: 0;
padding-top: 12px;
background-image: url(/media/siteimages/sliderpagination.png);
background-position: 0 0;
float: left;
overflow: hidden;
}
.pagination li.current a {
background-position: 0 -12px;
}

/* PROFILES */
.profiles .slides-container {
background:url(/media/siteimages/profiles-BG.png);
}
.profiles #slide-photo-nav1 {
z-index: 5;
background: url(/media/siteimages/profiles-timeline-gra.png);
margin: 0 0 0 0;
}
.profiles .slides-year {
top: 100px;
left: 106px;
height: 182px;
font-size: 15px;
}
.profiles .slides-year ul {
padding: 0 0 5px 5px;
margin: 0px;
list-style: disc outside none;
font-size: 14px;
line-height: 14px;
}
.profiles .slides-year li {
padding-top:5px;
margin-bottom:0px;
list-style-type: none;
}
.profiles .slides-text {
color: #454545;
width: 600px;
top: 130px;
left: 0px;
}
.profiles .slides-text p {
margin: 0;
}
.profiles .pagination {
width: 63px;
top: -91px;
}
.profiles #slides .next, .profiles #slides .prev {
top: 0px;
}
* +html .profiles #slides .next {
position:absolute;
top:0px;
}
* +html .profiles #slides .prev {
position:absolute;
top:10px;
}

/*STYLES FOR THE SLIDER XSLT & HOME PAGE SLIDER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 
* Sliding Tabs - jQuery Plugin
* Copyright 2011, Christian André
*
*
------------------------------------------------------------------------------------- */

div.st_horizontal { /* The main container */  
position:relative;
/*float:left;*/
clear:both;
width:965px; /* Set the full width */  
background: url(/media/siteimages/highlightbx-slide-bg.jpg) no-repeat 0px 130px;
}
.home div.st_horizontal { /* The main container */  
background: none;
}

/* Control buttons
------------------------------------------------------------------------------------- */
div.st_horizontal a.st_prev, 
div.st_horizontal a.st_next1 { /* Directional buttons (previous/next) */
position:absolute;
top:0px;
z-index:110;
display:none;
height:217px;
width:42px;
outline:none;  
}

.home div.st_horizontal a.st_prev { /* Previous button */
left:12px;
background:url(/media/siteimages/homebtn_arrows-left.png) 0px 0px no-repeat;
}
div.st_horizontal a.st_prev { /* Previous button */
left:12px;
background:url(/media/siteimages/btn_arrows-left.png) 0px 0px no-repeat;
}
body.awards div.st_horizontal a.st_prev {
background: url(/media/siteimages/awards/btn_arrows-left-awards.png) 0px 0px no-repeat;
}

div.st_horizontal a.st_prev:hover { /* Previous button hover */  
background-position:-42px 0px;
}

.home div.st_horizontal a.st_next1 { /* Next button */
right:12px;
background:url(/media/siteimages/homebtn_arrows-right.png) top right no-repeat;
}
div.st_horizontal a.st_next1 { /* Next button */
right:12px;
background:url(/media/siteimages/btn_arrows-right.png) top right no-repeat;
}
body.awards div.st_horizontal a.st_next1 {
background: url(/media/siteimages/awards/btn_arrows-right-awards.png) top right no-repeat;
}

div.st_horizontal a.st_next1:hover { /* Next button hover */  
background-position:-55px 0px;
}

div.st_horizontal a.st_prev.st_btn_disabled, 
div.st_horizontal a.st_next1.st_btn_disabled { /* Previous and next buttons disabled state */
cursor:default;
}

div.st_horizontal a.st_prev.st_btn_disabled, body.awards div.st_horizontal a.st_prev.st_btn_disabled { /* Previous button disabled state */
background-position:-84px 0px;
z-index:0;
}

div.st_horizontal a.st_next1.st_btn_disabled, body.awards div.st_horizontal a.st_next1.st_btn_disabled { /* Next button disabled state */
background-position:-55px 0px;
z-index:0;
}

/* Tabs
------------------------------------------------------------------------------------- */
div.st_horizontal div.st_tabs_container { /* Tabs main container */    
position:relative;
z-index:100;    
width:100% !important;  
height:217px;
margin-bottom:-1px;  
overflow:hidden;
}

div.st_horizontal div.st_slide_container { /* Tabs slide-container */
position:relative !important; /* The tabs position will be calculated from ul.tabs first parent element with position:relative */
}

div.st_horizontal div.st_sliding_active div.st_slide_container { /* The .st_sliding_active class is added to the div.st_tabs_container element when tab sliding is activated */
margin:0px 20px; /* Adds side margins to make space for the arrow buttons */
}

div.st_horizontal ul.st_tabs { /* Tabs unordered list */
width:10000px; /* Set to an arbitrary high value */
height:217px;
margin:0px;
padding:0px;
list-style:none;
}

div.st_horizontal ul.st_tabs li { /* Tab list elements */
float:left;
margin:0 5px;
}

div.st_horizontal ul.st_tabs li a { /* Tab links */
display: block;
margin: 0px;
padding: 103px 0px 80px;
font-size: 13px;
line-height: 18px;
color: #008FC5;
font-weight: normal;
text-decoration: underline;
outline: none;
width: 233px;
text-align: center;
}

/*SLIDER TAB HOVERS*/
div.st_horizontal ul.st_tabs li a.pal-image:hover, div.st_horizontal ul.st_tabs li a.cor-image:hover, div.st_horizontal ul.st_tabs li a.ffc-image:hover, div.st_horizontal ul.st_tabs li a.mmorg-image:hover, div.st_horizontal ul.st_tabs li a.pred-image:hover, div.st_horizontal ul.st_tabs li a.idisciple-image:hover, 
div.st_horizontal ul.st_tabs li a.article1-image:hover, div.st_horizontal ul.st_tabs li a.article2-image:hover, div.st_horizontal ul.st_tabs li a.article3-image:hover, div.st_horizontal ul.st_tabs li a.h100-image:hover, div.st_horizontal ul.st_tabs li a.article4-image:hover,
div.st_horizontal ul.st_tabs li a.ebook1-image:hover, div.st_horizontal ul.st_tabs li a.ebook3-image:hover, div.st_horizontal ul.st_tabs li a.ebook4-image:hover, div.st_horizontal ul.st_tabs li a.ebook5-image:hover, div.st_horizontal ul.st_tabs li a.ebook6-image:hover, div.st_horizontal ul.st_tabs li a.ebook7-image:hover, div.st_horizontal ul.st_tabs li a.rntrend-ebook:hover,
 div.st_horizontal ul.st_tabs li a.ebook8-image:hover, div.st_horizontal ul.st_tabs li a.ebook9-image:hover, div.st_horizontal ul.st_tabs li a.trends2013-tab:hover, div.st_horizontal ul.st_tabs li a.trendwatchebookpt22014-tab:hover, div.st_horizontal ul.st_tabs li a.trendwatchebookpt22014:hover, div.st_horizontal ul.st_tabs li a.therapytrends2014-image:hover, div.st_horizontal ul.st_tabs li a.ptrends2014-image:hover, div.st_horizontal ul.st_tabs li a.bestplaces2014_img:hover,
div.st_horizontal ul.st_tabs li a.trends2016:hover, div.st_horizontal ul.st_tabs li a.engage:hover, div.st_horizontal ul.st_tabs li a.wit-slider:hover,
div.st_horizontal ul.st_tabs li a.surveys1-image:hover,
div.st_horizontal ul.st_tabs li a.video1-image:hover,
div.st_horizontal ul.st_tabs li a.arches-image:hover, div.st_horizontal ul.st_tabs li a.breathmobile-image:hover, div.st_horizontal ul.st_tabs li a.care-image:hover, div.st_horizontal ul.st_tabs li a.cooks-image:hover, div.st_horizontal ul.st_tabs li a.forensics-image:hover,
 div.st_horizontal ul.st_tabs li a.bootcamp-image:hover, div.st_horizontal ul.st_tabs li a.corehealth-image:hover, div.st_horizontal ul.st_tabs li a.devscreening-image:hover, div.st_horizontal ul.st_tabs li a.serial-image:hover, div.st_horizontal ul.st_tabs li a.firstreach-image:hover, div.st_horizontal ul.st_tabs li a.miami-va_tab:hover, div.st_horizontal ul.st_tabs li a.bob-janes_tab:hover, div.st_horizontal ul.st_tabs li a.brooks_tab:hover, div.st_horizontal ul.st_tabs li a.c-wide-stride_tab:hover, div.st_horizontal ul.st_tabs li a.dev-support-proj_tab:hover, div.st_horizontal ul.st_tabs li a.garden-otg_tab:hover, div.st_horizontal ul.st_tabs li a.i-sing_tab:hover, div.st_horizontal ul.st_tabs li a.mem-herm_tab:hover, div.st_horizontal ul.st_tabs li a.pos-link_tab:hover, div.st_horizontal ul.st_tabs li a.youth-heart_tab:hover, div.st_horizontal ul.st_tabs li a.school-nurse_tab:hover, div.st_horizontal ul.st_tabs li a.rwj_tab:hover, div.st_horizontal ul.st_tabs li a.georgetown_tab:hover, div.st_horizontal ul.st_tabs li a.mgh_tab:hover, div.st_horizontal ul.st_tabs li a.mobile-food-market_tab:hover
div.st_horizontal ul.st_tabs li a.hcsa-image:hover { /* Tabs hover state */
color:#666;
background-position: 0px 0px;
}

/* GIVE BACK TABS*/
div.st_horizontal ul.st_tabs li a.pal-image {
background:url(/media/74485/pal-image.png) no-repeat 0 -217px;  
}
div.st_horizontal ul.st_tabs li a.cor-image {
background:url(/media/74470/cor-image.png) no-repeat 0 -217px;  
}
div.st_horizontal ul.st_tabs li a.ffc-image {
background:url(/media/74475/ffc-image.png) no-repeat 0 -217px;  
}
div.st_horizontal ul.st_tabs li a.mmorg-image {
background:url(/media/74480/mmorg-image.png) no-repeat 0 -217px;  
}
div.st_horizontal ul.st_tabs li a.pred-image {
background:url(/media/74490/pred-image.png) no-repeat 0 -217px;  
}
div.st_horizontal ul.st_tabs li a.hcsa-image {
background:url(/media/124233/hcsa-image.png) no-repeat 0 -217px; 
}
div.st_horizontal ul.st_tabs li a.idisciple-image {
background:url(/media/238390/idisciple-image.png) no-repeat 0 -217px; 
}
/*MEDIA ROOM TABS*/
div.st_horizontal ul.st_tabs li a.article1-image {
background:url(/media/74495/article1-image.png) no-repeat 0 -217px;/*JOE PUBLIC*/ 
}
div.st_horizontal ul.st_tabs li a.article2-image {
background:url(/media/77916/articles2-image.png) no-repeat 0 -217px;/*DEFINING VALUES*/
}
div.st_horizontal ul.st_tabs li a.article3-image {
background:url(/media/238353/article3-image.png) no-repeat 0 -217px;/*JEB BUSH*/
}
div.st_horizontal ul.st_tabs li a.article4-image {
background:url(/media/238381/article4-image.png) no-repeat 0 -217px;/*BARDIS*/
}
div.st_horizontal ul.st_tabs li a.h100-image {
background:url(/media/207876/h100-image.png) no-repeat 0 -217px;/*H100*/
}
div.st_horizontal ul.st_tabs li a.ebook1-image {
background:url(/media/74713/ebook1-image.png) no-repeat 0 -217px;/*DEF MED eBOOK*/
}
div.st_horizontal ul.st_tabs li a.ebook3-image {
background:url(/media/77830/ebook3-image.png) no-repeat 0 -217px;/*ROIG*/
}
div.st_horizontal ul.st_tabs li a.ebook4-image {
background:url(/media/137870/ebook4-image.png) no-repeat 0 -217px;/*PHYSICIAN TRENDS*/
}
div.st_horizontal ul.st_tabs li a.ebook5-image {
background:url(/media/165162/ebook5-image.png) no-repeat 0 -217px;/*NURSE TRENDS*/
}
div.st_horizontal ul.st_tabs li a.ebook6-image {
background:url(/media/165167/ebook6-image.png) no-repeat 0 -217px;/*THERAPY TRENDS*/
}
div.st_horizontal ul.st_tabs li a.ebook7-image {
background:url(/media/171386/ebook7-image.png) no-repeat 0 -217px;/*LT - PHYSICIANS WEIGHT IN*/
}
div.st_horizontal ul.st_tabs li a.ebook8-image {
background:url(/media/182643/ebook8-image.png) no-repeat 0 -217px;/*AP-LT TRENDS*/
}
div.st_horizontal ul.st_tabs li a.ebook9-image {
background:url(/media/192235/ebook9-image.png) no-repeat 0 -217px;/*VOID TRENDS*/
}
div.st_horizontal ul.st_tabs li a.trends2013-tab {
background:url(/media/207660/trends2013-tab.png) no-repeat 0 -217px;/*TREND WATCH TRENDS*/
}
div.st_horizontal ul.st_tabs li a.rntrend-ebook {
background:url(/media/208860/rntrend-ebook.png) no-repeat 0 -217px;/*2014 RN TRENDS*/
}
div.st_horizontal ul.st_tabs li a.trendwatchebookpt22014 {
background:url(/media/209307/trendwatchebookpt22014.png) no-repeat 0 -217px;/*2014 TREND WATCH PT 2*/
}
div.st_horizontal ul.st_tabs li a.therapytrends2014-image {
background:url(/media/232081/therapytrends2014-image.png) no-repeat 0 -217px;/*2014 TREND WATCH THERAPY INFOGRAPHIC*/
}
div.st_horizontal ul.st_tabs li a.ptrends2014-image {
background:url(/media/238329/ptrends2014-image.png) no-repeat 0 -217px;/*2014 TREND WATCH THERAPY INFOGRAPHIC*/
}
div.st_horizontal ul.st_tabs li a.bestplaces2014_img {
background:url(/media/238332/bestplaces2014_img.png) no-repeat 0 -217px;/*Best Places to Work*/
}
div.st_horizontal ul.st_tabs li a.trends2016 {
background:url(/media/238518/trends2016.png) no-repeat 0 -217px;/*2016 trends*/
}
div.st_horizontal ul.st_tabs li a.engage {
background:url(/media/238519/engage.png) no-repeat 0 -217px;/*2016 engagement gap*/
}
div.st_horizontal ul.st_tabs li a.wit-slider {
background:url(/media/238549/wit-slider.png) no-repeat 0 -217px;/*2016 wit*/
}
div.st_horizontal ul.st_tabs li a.surveys1-image {
background:url(/media/74804/surveys1-image.png) no-repeat 0 -217px;/*2012 NURSES SURVEY*/
}
div.st_horizontal ul.st_tabs li a.video1-image {
background:url(/media/74500/video1-image.png) no-repeat 0 -217px;/*JTP VIDEO*/
}
/* COMMUNITY SLIDER */
div.st_horizontal ul.st_tabs li a.arches-image {
background:url(/media/90780/arches-image.png) no-repeat 0 -217px;/*arches*/ 
}
div.st_horizontal ul.st_tabs li a.breathmobile-image {
background:url(/media/90795/breathmobile-image.png) no-repeat 0 -217px;/*breathmobile*/ 
}
div.st_horizontal ul.st_tabs li a.care-image {
background:url(/media/90810/care-image.png) no-repeat 0 -217px;/*CARE*/ 
}
div.st_horizontal ul.st_tabs li a.cooks-image {
background:url(/media/90820/cooks-image.png) no-repeat 0 -217px;/*COOKS*/ 
}
div.st_horizontal ul.st_tabs li a.forensics-image {
background:url(/media/90840/forensics-image.png) no-repeat 0 -217px;/*FORENSICS*/ 
}
div.st_horizontal ul.st_tabs li a.serial-image {
background:url(/media/178165/serial-image.png) no-repeat 0 -217px;/*SERIAL*/ 
}
div.st_horizontal ul.st_tabs li a.bootcamp-image {
background:url(/media/178142/bootcamp-image.png) no-repeat 0 -217px;/*BOOT CAMP*/ 
}
div.st_horizontal ul.st_tabs li a.firstreach-image {
background:url(/media/178157/firstreach-image.png) no-repeat 0 -217px;/*FIRSTREACH*/ 
}
div.st_horizontal ul.st_tabs li a.corehealth-image {
background:url(/media/178147/corehealth-image.png) no-repeat 0 -217px;/*CORE HEALTH*/ 
}
div.st_horizontal ul.st_tabs li a.devscreening-image {
background:url(/media/178152/devscreening-image.png) no-repeat 0 -217px;/*DEV SCREENING*/ 
}
div.st_horizontal ul.st_tabs li a.miami-va_tab {
background:url(/media/226306/miami-va_tab.png) no-repeat 0 -217px;/*AIMS*/ 
}
div.st_horizontal ul.st_tabs li a.bob-janes_tab {
background:url(/media/226316/bob-janes_tab.png) no-repeat 0 -217px;/*Bob Janes*/ 
}
div.st_horizontal ul.st_tabs li a.brooks_tab {
background:url(/media/226321/brooks_tab.png) no-repeat 0 -217px;/*Brooks Rehab*/ 
}
div.st_horizontal ul.st_tabs li a.c-wide-stride_tab {
background:url(/media/226326/c-wide-stride_tab.png) no-repeat 0 -217px;/*Countywide stride*/ 
}
div.st_horizontal ul.st_tabs li a.dev-support-proj_tab {
background:url(/media/226331/dev-support-proj_tab.png) no-repeat 0 -217px;/*Developmental Support Project*/ 
}
div.st_horizontal ul.st_tabs li a.garden-otg_tab {
background:url(/media/226336/garden-otg_tab.png) no-repeat 0 -217px;/*Garden on the Go*/ 
}
div.st_horizontal ul.st_tabs li a.i-sing_tab {
background:url(/media/226341/i-sing_tab.png) no-repeat 0 -217px;/*I Sing*/ 
}
div.st_horizontal ul.st_tabs li a.mem-herm_tab {
background:url(/media/226346/mem-herm_tab.png) no-repeat 0 -217px;/*Memorial Hermann*/ 
}
div.st_horizontal ul.st_tabs li a.pos-link_tab {
background:url(/media/226351/pos-link_tab.png) no-repeat 0 -217px;/*Positive Link*/ 
}
div.st_horizontal ul.st_tabs li a.youth-heart_tab {
background:url(/media/226356/youth-heart_tab.png) no-repeat 0 -217px;/*Youth Heart*/ 
}
div.st_horizontal ul.st_tabs li a.school-nurse_tab {
background:url(/media/226361/school-nurse_tab.png) no-repeat 0 -217px;/*Area School Nurse*/ 
}
div.st_horizontal ul.st_tabs li a.rwj_tab {
background:url(/media/226366/rwj_tab.png) no-repeat 0 -217px;/*Robert Wood Johnson*/ 
}
div.st_horizontal ul.st_tabs li a.georgetown_tab {
background:url(/media/226371/georgetown_tab.png) no-repeat 0 -217px;/*Georgetown*/ 
}
div.st_horizontal ul.st_tabs li a.mgh_tab {
background:url(/media/226376/mgh_tab.png) no-repeat 0 -217px;/*MGH*/ 
}
div.st_horizontal ul.st_tabs li a.mobile-food-market_tab {
background:url(/media/226381/mobile-food-market_tab.png) no-repeat 0 -217px;/*Mobile Food Market*/ 
}

div.st_horizontal ul.st_tabs li a.st_tab_active { /* Tab active/highlighted state */
color: #666;
background-position: 0px -434px;
font-weight: normal;
}
div.st_horizontal ul.st_tabs li a.st_tab_active:hover { 
background-position: 0px -434px;
}

/* Content
------------------------------------------------------------------------------------- */
div.st_horizontal div.st_view_container { /* Main content container */
position:relative;
z-index:5;
top:-35px;
height:300px;
padding:0; /* Set the padding for the content here */
overflow:hidden; /* To make the content scroll if Javascript is disabled, set to: auto */
}
.home div.st_horizontal div.st_view_container {
/*height: 260px;*/
}

div.st_horizontal div.st_view { /* Slide-container for the content */
position:relative;
height:100%;
overflow:hidden;
}

div.st_horizontal div.st_tab_view { /* Individual content containers */
display:none; /* Hides the content when Javascript is disabled */
width:100%;  
}

div.st_horizontal div.st_first_tab_view {
display:block;
}

div.st_view_container .logo-img {
float: left;
margin: 0 20px 0 0;
text-align: center;
background: none;
position: relative;
top: -35px;
}
div.st_view_container img.logo-img {
width:295px;
}

div.st_view_container p.name {
color:#757272;
font-size:19px;
text-align:left;
}

div.st_view_container .text {
font-size: 14px;
text-align: left;
line-height: 18px;
display: table;
width: 675px;
float:left;
margin:0 10px 0 28px;
}
div.st_view_container .text a:link{
font-size: 13px;
color:#b56611;
}
div.st_view_container .text a:visited, div.st_view_container .text a:hover{
font-size: 13px;
}

div.st_view_container .links {
float:right;
margin: 2px 20px 0 0;
text-align: right;
background: url(/media/siteimages/orange-blurline.png) no-repeat bottom right;
display: table;
width: 210px;
}
div.st_view_container .links img{
margin:-20px 0 -10px 0;
}
div.st_view_container .links img:hover{
filter: alpha(opacity=75);
opacity: 0.75;
}

div.st_view_container .links p.header5 {
background: url(/media/siteimages/orange-blurline.png) no-repeat top right;
padding: 13px 0;
margin: 0;
width: 210px;
display:table;
}

/* 'CAREERS' STYLES
------------------------------------------------------------------------------------- */
.careers-space-boxwrapper-mobile {
display:none;
}
/*----Styles for home page----*/
.careers-home-wrapper {
background: url(/media/siteimages/careers-home-wrapper-bg.jpg) no-repeat top left;
position: relative;
top: -55px;
min-height:990px;
}
.careers-home-media-wrapper {
display:table;
position:relative;
width: 100%;
height: 410px;
}
.careers-home-media-name {/*10-24-2012*/
color: #B0ABAB;
}
.homethree, .grad, .pro, .tech {
display: none;
position: absolute;
top: 0;
height: 317px;
width: 964px;
}
.homethree {
background: url(/media/siteimages/career-home-main.png) no-repeat top center;
}
.grad {
background:url(/media/siteimages/career-home-grad.png) no-repeat top left;
}
.pro {
background:url(/media/siteimages/career-home-pro.png) no-repeat top left;
}
.tech {
background:url(/media/siteimages/career-home-tech.png) no-repeat top left;
}
a.hideLink {
color: transparent;
text-decoration: none;
background: url(/media/siteimages/x.png) no-repeat top left;
width: 32px;
height: 32px;
display: table;
position: absolute;
left: 940px;
top: 19px;
}
.tab_content {
display: none;
}
a.itemhome:link, a.itemhome:visited, a.itemhome:hover {
background: url(/media/siteimages/house_ICO.png) no-repeat top center;
height: 21px;
width: 17px;
position: absolute;
top: 16px;
left: 37px;
}
a.itemhome:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}
#tabs_content_container .multi-line-wrapper {
position: relative;
top: 526px;
left: 25px;
}


/* ----JEANNIE---- */
.careers-home-media-jeannie {/*10-24-2012*/
position: absolute;
width: 278px;
margin: 0;
text-align: right;
top: 32px;
left: 259px;
}
.careers-home-media-jeannie p {/*10-24-2012*/
font-size: 14px;
color: #7f7878;
}
.careers-home-media-jeannie p.careers-home-media-name {/*10-24-2012*/
font-size: 74px;
line-height: 74px;
margin:9px 0 2px;
}
.careers-home-media-jeannie p.header1 {/*10-24-2012*/
font-size: 18px;
color: #6f6868;
margin: 0;
font-family: 'MetaNormalRomanRegular';
}

/* ----THOMAS & SAMANTHA---- */
.careers-home-media-thomas {/*10-24-2012*/
position: absolute;
width: 240px;
margin: 0;
top: 32px;
left: 575px;
}
.careers-home-media-samantha {/*10-24-2012*/
position: absolute;
width: 290px;
margin: 0;
top: 175px;
left: 666px;
text-align: right;
}
.careers-home-media-thomas p, .careers-home-media-samantha p {/*10-24-2012*/
font-size: 12px;
margin: 0;
color: #6F6868;
}
.careers-home-media-thomas p.careers-home-media-name, .careers-home-media-samantha p.careers-home-media-name {/*10-24-2012*/
font-size: 28px;
margin: 9px 0 2px;
}
.careers-home-media-thomas p.header1, .careers-home-media-samantha p.header1 {/*10-24-2012*/
font-size: 14px;
color: #6f6868;
margin: 0;
font-family: 'MetaNormalRomanRegular';
}

/* ----SUB HOME PAGE STYLES---- */
.pro .careers-home-media-jeannie, .tech .careers-home-media-jeannie, .grad .careers-home-media-jeannie {
width: 558px;
left: 380px;
}


/* ----STYLE FOR CAREER HOME SUB NAV BAR---- */
.careers-home-media-subnavbar {
width:100%;
background:url(/media/siteimages/career-home-sec-nav-bg.jpg) no-repeat top center;
display:table;
position: absolute;
top: 317px;
height: 87px;
z-index:10;
}
.careers-home-media-subnavbar .subnavbar-title {
text-align:center;
float:left;
width: 198px;
margin: 11px 0 0 23px;
padding: 7px 30px;
font-size: 16px;
color: #fff;
font-weight: normal;
}
.careers-home-media-subnavbar .item a:link, .careers-home-media-subnavbar .item a:visited {
text-align:center;
float:left;
width: 156px;
padding: 18px 6px;
font-size: 15px;
color:#fff;
}
.careers-home-media-subnavbar .item a:hover {
background:url(/media/siteimages/career-home-sec-nav-techbg.jpg) no-repeat top center;
}
.careers-home-media-subnavbar .active {
background:url(/media/siteimages/career-home-sec-nav-techbg.jpg) no-repeat top center;
}
.careers-home-media-subnavbar p.orange-button a:link {
position: absolute;
top: -2px;
left: 799px;
}



.careers-top-nav {
text-align:right;
}
.careers-top-nav .orange-button a:link {
float:right;
width:125px;
}
.career-sublink1, .career-sublink2 {
float: right;
margin: 21px 35px 0;
font-size: 14px;
}
.career-sublink2 {
margin: 21px 0px 0;
}
.careers-home-wrapper #portfolio_cycler {
overflow: hidden;
height: 256px;
width: 960px;
}
.careers-home-wrapper #portfolio_cycler{
position:relative;
}
.careers-home-wrapper #portfolio_cycler img{
position:absolute;
z-index:1;
}
.careers-home-wrapper #portfolio_cycler img.active{
z-index:10;
}
.careers-home-wrapper #portfolio_cycler IMG.last-active {
z-index:9;
}
.careers-home-wrapper .opening-header, .opening-header {
position: relative;
top: -56px;
z-index: 11;
text-align: center;
}
.careers-home-wrapper .opening-header p, .opening-header p {
font-size:15px;
}
.careers-home-wrapper .opening-header p.header1, .opening-header p.header1 {
font-size:24px;
font-family: 'MetaNormalRomanRegular';
}
.careers-home-wrapper .opening-header p.header2, .opening-header p.header2 {
font-size:18px;
font-family: 'MetaNormalRomanRegular';
color:#6a6868;
margin-bottom: 21px;
}
.careers-home-wrapper .right-column, .benefit-right-column {
width: 45%;
float: right;
padding: 0;
min-height: 300px;
margin-bottom: 0;
text-align:center;
margin-top: 20px;
}
.benefit-right-column iframe {
height: 320px;
width: 100%;
}
.career-img-link {
font-size:16px;
padding: 5px;
}
.careers-home-wrapper .left-column, .benefit-left-column {
width: 50%;
float: left;
margin: 0;
background: none;
}
.careers-home-wrapper .left-column p, .benefit-left-column p {
font-size:14px;
}
.careers-home-wrapper .left-column p.header1, .benefit-left-column p.header1 {
font-size:18px;
font-family: 'MetaNormalRomanRegular';
}
#single-column .careers-home-wrapper .left-column .important-box, #single-column .benefit-left-column .important-box {
width: 100%;
margin: 20px 0 20px 10px;
}
#single-column .careers-home-wrapper .left-column .important-box p, #single-column .benefit-left-column .important-box p {
width: 60%;
}
.benefit-image-header {
position: relative; 
top: -31px; 
margin-bottom: -35px;
width:100%;
}
* +html .benefit-image-header {
top: -26px; 
}

/* ----STYLES for Best Places Box---- */

.announcement-box {
display: table;
position: relative;
background:url(/media/siteimages/careers-announcement-box-bg.png) no-repeat center top #efefef;
top: 404px;
padding: 10px 25px 5px;
margin: 0 24px;
}
.announcement-box-text {
display: table;
position: relative;
background:url(/media/siteimages/ABC-BestPlaces_logo.png) no-repeat left top;
padding: 10px 0 0 80px;
}
.announcement-box-text h1, .announcement-box-text .header1, .announcement-box-text p.header1 {
font-family: 'MetaNormalRomanRegular';
font-size: 16px;
line-height: 20px;
color: #005a8c;
font-style: italic;
}

/* ----END STYLES for Best Places Box---- */



/*----Styles for wrapper----*/

.careers-media-wrapper {
background: url(/media/siteimages/career-home-bg.jpg) no-repeat top center;
position: relative;
width: 964px;
height: 470px;
margin: 0;
padding: 0;
top:-26px;  
}
.careers-home {
position: relative;
top: -66px;
}
.careers-home .media-space-boxheader1 {
font-size: 23px;
padding: 15px 120px 0px 120px;
}
.careers-space-boxwrapper {
padding: 14px 0 50px 0px;
background:url(/media/siteimages/careers-space-boxwrapper.jpg) no-repeat center top;
}
.careers-space-boxwrapper .media-space-box {
width: 374px;
margin: 35px 4px 43px 65px;
background: none;
padding: 0px;
border: none;
moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
}
.careers-space-boxwrapper .media-space-box2 {
width: 374px;
margin: 35px 4px 43px 84px;
background: none;
padding: 0px;
border: none;
moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
float:left;
}
.careers-space-boxwrapper .media-space-boxtext {
padding: 14px 0 3px 17px;
text-align: left;
border-top:none;
font-size:14px;
}
.careers-space-boxwrapper .media-space-boxtext2 {
padding: 14px 17px 3px 0px;
text-align: right;
border-top:none;
font-size:14px;
margin: 0;
}
.careers-space-boxwrapper .media-space-boxtext a:link {
color:#827272;
}
.careers-space-boxwrapper .media-space-boxheading {
margin: 9px 0 0 15px;
text-align: left;
color:#757272;
font-size:23px;
text-transform:uppercase;
font-weight:normal;
border-bottom:none;
}
.careers-space-boxwrapper .media-space-boxheading2 {
margin: 9px 15px 8px 0px;
text-align: right;
color:#757272;
font-size:23px;
text-transform:uppercase;
font-weight:normal;
border-bottom:none;
}
.careers-media-header {
position: absolute;
color: white;
top: 364px;
left: 690px;
text-align: right;
font-size: 20px;
text-transform: uppercase;
z-index: 79;
}
.careers-space-boxwrapper .orange-button {
text-align: center;
background: none;
padding: 0;
margin: 0px 15px 0 0;
text-transform: uppercase;
}
.careers-space-boxwrapper .media-space-boxtext2 .orange-button {
text-align: center;
background: none;
padding: 0;
margin: 0px 0px 0 15px;
text-transform: uppercase;
}
.careers-space-boxwrapper span.orange-button a:link{
color:white;
padding:5px;
}


/*---- STYLES FOR ASSOCIATES ----*/

.lew-btn, .doug-btn, .thomas-btn, .sam-btn, .jeannie-btn, .susan-btn, .steve-btn, .wendy-btn, .zach-btn {
display: table;
position: absolute;
text-decoration:none;
color:transparent;
}
.lew-text-link-container, .doug-text-link-container, .thomas-text-link-container, .sam-text-link-container, .jeannie-text-link-container, .susan-text-link-container, .steve-text-link-container, .wendy-text-link-container, .zach-text-link-container {
position: absolute;
color: #ffffff;
text-shadow: none;
text-align: center;
line-height: 14px;
font-size: 13px;
z-index: 80;
}


/*- - - Lew - - -*/

.lew-btn {
height: 340px;
width: 165px;
top: 60px;
left: 66px;
background: url(/media/siteimages/lew.png) no-repeat center top;
z-index: 5;
}
.lew-text-link-container {
top: 150px;
left: 109px;
}
.lew-btn:hover {
background-position: 0px -340px;
}

/*- - - Doug - - -*/

.doug-btn {
height: 205px;
width: 160px;
top: 53px;
left: 219px;
background: url(/media/siteimages/doug.png) no-repeat center top;
z-index: 4;
}
.doug-text-link-container {
top: 134px;
left: 236px;
}
.doug-btn:hover {
background-position: -1px -204px;
}

/*- - - wendy - - -*/

.wendy-btn {
height: 177px;
width: 155px;
top: 92px;
left: 219px;
background: url(/media/siteimages/wendy.png) no-repeat center top;
z-index: 4;
}
.wendy-text-link-container {
top: 167px;
left: 236px;
}
.wendy-btn:hover {
background-position: 0px -177px;
}

/*- - - Steve - - -*/

.steve-btn {
background: url(/media/siteimages/steve.png) no-repeat center top;
height: 223px;
width: 142px;
top: 31px;
left: 330px;
z-index: 1;
}
.steve-text-link-container {
top: 95px;
left: 331px;
}
.steve-btn:hover {
background-position: 0px -223px;
}

/*- - - Susan - - -*/

.susan-btn {
height: 303px;
width: 142px;
top: 97px;
left: 367px;
background: url(/media/siteimages/susan.png) no-repeat center top;
z-index: 7;
}
.susan-text-link-container {
top: 177px;
left: 376px;
}
.susan-btn:hover {
background-position: -3px -303px;
}

/*- - - Thomas - - -*/

.thomas-btn {
height: 392px;
width: 185px;
top: 8px;
left: 462px;
background: url(/media/siteimages/thomas.png) no-repeat center top;
z-index: 6;
}
.thomas-text-link-container {
top: 108px;
left: 499px;
}
.thomas-btn:hover {
background-position: 0px -392px;
}

/*- - - Thomas - - -*/

.zach-btn {
height: 390px;
width: 201px;
top: 12px;
left: 462px;
background: url(/media/siteimages/zach.png) no-repeat center top;
z-index: 6;
}
.zach-text-link-container {
top: 108px;
left: 479px;
}
.zach-btn:hover {
background-position: 0px -390px;
}

/*- - - Jeannie - - -*/

.jeannie-btn {
height: 167px;
width: 142px;
top: 79px;
left: 617px;
background: url(/media/siteimages/jeannie.png) no-repeat center top;
z-index: 4;
}
.jeannie-text-link-container {
top: 146px;
left: 639px;
}
.jeannie-btn:hover {
background-position: 0px -167px;
}

/*- - - Sam - - -*/

.sam-btn {
height: 334px;
width: 128px;
top: 66px;
left: 768px;
background: url(/media/siteimages/sam.png) no-repeat center top;
z-index: 4;
}
.sam-text-link-container {
top: 140px;
left: 775px;
}
.sam-btn:hover {
background-position: -1px -334px;
}

.steve-text-link-container a, .doug-text-link-container a, .lew-text-link-container a, .thomas-text-link-container a, .sam-text-link-container a, .susan-text-link-container a, .jeannie-text-link-container a, .wendy-text-link-container a, .zach-text-link-container a {
color:#fff;
text-decoration:none;
text-shadow: #000 0px 1px 4px;
}
.steve-text-link-container a:hover, .doug-text-link-container a:hover, .lew-text-link-container a:hover, .thomas-text-link-container a:hover, .sam-text-link-container a:hover, .susan-text-link-container a:hover, .jeannie-text-link-container a:hover, .wendy-text-link-container a:hover, .zach-text-link-container a:hover {
color:#ccc;
}


/*STYLES FOR THE HOVER TOOLTIPS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.tooltips { 
} 
.tooltips:hover { 
} 
.tooltips span { 
position:absolute; 
text-decoration:none; 
visibility:hidden; 
z-index: 80;
left:-80px;
} 
.tooltips span img {
} 
.tooltips:hover span { 
left:20px; 
top:0px; 
visibility:visible; 
border:2px solid #000; 
padding: 2px; 
width: 395px; 
background-color: #FFFFFF; 
color: #000;
moz-box-shadow: 0 0 7px 2px #157cc0;
-webkit-box-shadow: 0 0 7px 2px #157cc0;
box-shadow: 0 0 7px 2px #157cc0;
} 
.tooltips:hover span.lew { 
left:20px; 
top:75px;
}
.tooltips:hover span.doug { 
left:-107px; 
top:91px;
}
.tooltips:hover span.wendy { 
left:-107px; 
top:59px;
}
.tooltips:hover span.steve { 
left:-202px; 
top:130px;
}
.tooltips:hover span.susan { 
left:-247px; 
top:48px;
}
.tooltips:hover span.thomas { 
left:-20px; 
top:115px;
}
.tooltips:hover span.zach { 
left:-20px; 
top:115px;
}
.tooltips:hover span.jeannie { 
left:-160px; 
top:77px;
}
.tooltips:hover span.sam { 
left:-296px; 
top:83px;
}
.tooltips-content-container {
background: url(/media/siteimages/tooltips-box-bg.jpg) repeat-x left bottom;
display: table;
width: 100%;
}
.tooltips-text-container {
padding: 0px;
text-align: left;
line-height: 14px;
float: left;
width: 290px;
margin: 2px 0 0 0;
}
.tooltips-text-container p {
text-align: left;
line-height: 14px;
color: #000;
}
.tooltips-img-container {
float: left;
width: 58px;
height: 58px;
margin: 10px 15px 0 10px;
}
p.tooltips-name {
color: #0067ac;
font-size: 14px;
line-height: 14px;
font-weight: bold;
text-transform: uppercase;
margin: 6px 0 0 0;
}
p.tooltips-title {
color: #666;
font-size: 12px;
line-height: 14px;
font-style:italic;
margin: 3px 0 0 0;
}
p.tooltips-company {
color: #000;
font-size: 12px;
line-height: 14px;
font-weight: bold;
margin: 3px 0 6px 0;
}
p.tooltips-readmore {
font-weight:bold;
font-style:italic;
color: #0067ac;
}

/*----Styles for Careers profile pages----*/


/*---- Part of Styles for Careers profile pages (other profile styles are in section 'STYLES FOR THE TIMELINE SLIDER' - line 1162)
--------------------------------------------------------------------------------------------------------------------------------*/

.profile-basic {
position: absolute;
top: 25px;
left: 50px;
display: table;
margin: 0;
padding: 0;
z-index: 5;
}
.profile-basic-name {
color: #0067ac;
font-size: 24px;
line-height: 24px;
font-weight: normal;
text-transform: uppercase;
margin: 0;
letter-spacing: 2px;
}
.profile-basic-title {
color: #999;
font-size: 18px;
line-height: 24px;
font-style:italic;
margin: 0;
letter-spacing: 1px;
}
.profile-basic-company {
color: #000;
font-size: 18px;
line-height: 24px;
font-weight: normal;
margin: 0;
}
.profile-slides-content {
color: #000;
width: 560px;
margin: 0px 0 0 0;
}
.profile-slides-content p {
margin:0;
}
.profiles .news-home-text {
float:left;
width:440px;
clear:right;
display: table;
margin: 7px 0 0px 0; 
}
.profiles .news-home-headline {
width: 100%;
}
.profiles .news-home-date {
float: left;
font-size: 16px;
font-weight: normal;
color: #999;
cursor: default;
margin: 0px 15px 0 0;
text-align: left;
width: 80px;
padding: 0;
text-align: right;
}


/*- - - - associate styles and values for profile pages - - - -*/

.lew-profile-img {
width: 509px;
height: 310px;
display: table;
position: absolute;
top: 0;
left: 450px;
background-position: top right;
}

/* CULTURE PAGE 2.0 STYLES
------------------------------------------------------------------------------------- */
.culture-main-row {
width:100%;
height:211px;
display:table;
clear:both;
}
.pic1-2 {
background:url(/media/siteimages/1-2bg.jpg) no-repeat left top;
background-size: 100%;
}
.pic3-4 {
background:url(/media/siteimages/3-4bg.jpg) no-repeat left top;
background-size: 100%;
}
.pic5 {
background:url(/media/siteimages/5bg.jpg) no-repeat left top;
background-size: 100%;
}
.culture-main-row-left-column {
width: 30%;
float: left;
margin: 46px 0 0 180px;
background: none;
padding: 0;
}
.culture-main-row-right-column {
width: 35%;
float: right;
background: none;
padding: 0;
min-height: 171px;
margin: 46px 0 0 0;
}
.culture-main-row-left-column p, .culture-main-row-left-column ul li, .culture-main-row-left-column p.header1, .culture-main-row-right-column p, .culture-main-row-right-column ul li, .culture-main-row-right-column p.header1 {
font-family: 'MetaNormalRomanRegular';
color:#7f7878;
font-size:14px;
}
.culture-main-row-left-column ul, .culture-main-row-right-column ul {
padding: 0 0 15px 18px;
}
.culture-main-row-left-column ul li, .culture-main-row-right-column ul li {
line-height: 14px;
}
.culture-main-row-left-column p.header1, .culture-main-row-right-column p.header1 {
font-size:18px;
text-transform:uppercase;
}
a.orange-link:link, a.orange-link:active, p.orange-link {
color:#b66611;
}

/* EMPLOYMENT APP STYLES
------------------------------------------------------------------------------------- */
#infoDiv {
width: 100%;
}
#infoDiv input {
border:solid 1px #556d88;
}
#infoDiv label {
margin: 1em 1em 0 0;
}
#infoDiv fieldset.maingroup {
border-top:4px solid #808080;
padding-bottom:20px;
}
#infoDiv fieldset.subgroup {
border:solid 1px #808080;
padding:20px;
}
#infoDiv fieldset {
margin-top:1em;
padding:0.75em 5px 5px;
position:relative;
}
#infoDiv fieldset legend.subheader, span.subheader {
padding-right:10px;
padding-left:10px;
color:#b5885c;
font-family: 'MetaNormalRomanRegular';
font-size: 14px;
font-weight: normal;
}
#infoDiv fieldset legend.header {
padding-right:20px;
padding-left:10px;
}
#infoDiv select{
margin-left:0px;
margin-top:2px;
float:none;
display:block;
}
.requiredField {
color:Red;
}
#showResumeButton1 {
margin-right:20px;
margin-top:20px;
cursor:pointer;
}
#infoDiv input[type=radio] {
border:none;
}
#infoDiv input radioButton {
border:none;
}
#infoDiv input[type=checkbox] {
border:none;
}
#showResumeButton2 {
cursor:pointer;
}
legend.main {
}
.submitButton {
cursor:pointer;
}
.social-wrapper {
padding: 14px 0 8px 18px;
margin: 0;
}
.spread {
font-size: 14px;
font-family: 'MetaNormalRomanRegular';
color: #0067ac;
}

/* AWARDS STYLES
------------------------------------------------------------------------------------- */
body.awards {
background: #f6f4e6;
/*box-shadow: 0 0 0 9px #fff inset;*/
}
body.awards a:link {
color: #0068ac;
text-decoration: underline;
}
body.awards a:visited {
text-decoration: underline;
color: #bb602b;
}
body.awards a:hover {
text-decoration: none;
}

body.awards .nav-home, body.awards .nav {
position: fixed;
top: 0;
width: 100%;
background-color: #0068ac;
box-shadow: 0 0 0 9px #fff inset;
height: 110px;
z-index: 300;
}
body.awards .nav-home .ddsmoothmenu, body.awards .nav .ddsmoothmenu {
width: auto;
margin: 25px 0 0 290px;
}
body.awards .nav-home .ddsmoothmenu ul li a:link, body.awards .nav-home .ddsmoothmenu ul li a:visited, body.awards .nav-home .ddsmoothmenu ul li ul li a:link, body.awards .nav-home .ddsmoothmenu ul li ul li a:visited, body.awards .nav .ddsmoothmenu ul li a:link, body.awards .nav .ddsmoothmenu ul li a:visited, body.awards .nav .ddsmoothmenu ul li ul li a:link, body.awards .nav .ddsmoothmenu ul li ul li a:visited {
color: #fff;
}
body.awards .nav-home .ddsmoothmenu ul li a:hover, body.awards .nav .ddsmoothmenu ul li a:hover {
color: #dcddde;
}
body.awards .nav-home .ddsmoothmenu ul li ul li a:hover, body.awards .nav .ddsmoothmenu ul li ul li a:hover {
color: #dcddde;
}
body.awards .page, body.awards .page2, body.awards .page3, body.awards .page4, body.awards .page5 {
width: 100%;
background: none;
}
body.awards .top-img {
background: url(/media/siteimages/awards/awards-img-top.jpg) center top;
width: 100%;
height: 118px;
outline: 9px solid white;
outline-offset: -9px;
margin-bottom: 110px;
position: relative;
top: 101px;
}
body.awards .page2, body.awards .page3, body.awards .page4, body.awards .page5 {
padding:50px 0 0 0;
}
body.awards .page4 {
padding:60px 0;
}
body.awards .page2 {
box-shadow: 0 0 0 9px #fff inset;
background: #0eaacb;
margin-top: -18px;
}
body.awards page2-main-image {
width: 259px;
height: 395px;
}
body.awards page2-main-image img {
width: 100%;
}
body.awards .page2 p {
color: #fff;
font-size: 18px;
line-height: 26px;
}
body.awards .page2 p.header1 {
color: #fff;
font-size:40px;
line-height: 48px;
text-align:left;
margin: 0;
letter-spacing: 0;
}
* +html body.awards .page2 p.header1 {
margin: 55px 0 -17px 0;
}
body.awards .page2 p.header2 {
color: #0067ac;
font-size:72px;
line-height: 72px;
}
body.awards .page2 .page2-content {
max-width: 70%;
min-height: 270px;
margin-bottom: 40px;
margin-left: 30px;
float: left;
}
body.awards .page2 .page2-content img {
position: absolute;
width: 29%;
bottom: 6%;
left: 63%;
/*border-bottom: solid 9px #fff;*/
}
.page2-main-image-1 {
float:left;
width: 25%;
padding: 4% 0 0;
}
.page2-main-image-1 img {
width: 100%;
}
.page2-main-image-2 {
float:left;
width: 25%;
padding: 4% 0 0;
}
.page2-main-image-2 img {
width: 100%;
}
body.awards .page2 .page2-content-text {
position: relative;
width: 77%;
margin: 0;
left: 0;
}
body.awards .page3 {
background: #c2d33d;
box-shadow: 0 0 0 9px #fff inset;
position: relative;
top: -9px;
}
body.awards .page3 .hospitalscare-logo {
background: url(/media/siteimages/awards/HospitalsCare-logo.png) 0 0 no-repeat;
width: 276px;
height: 45px;
position: relative;
top:0;
left: 38%;
margin: 0;
padding: 0;
	}
body.awards #popup_nominate {
background: url(/media/siteimages/awards/page3-light.jpg) center bottom no-repeat #88cdde;
}
body.awards .page3 p, body.awards .page4 p {
color: #fff;
font-size:21px;
line-height:24px;
text-align: center;
}
body.awards .page4 p {
text-align: left;
padding: 0 25px;
}
body.awards .page3 p.header1 {
color: #fff;
font-size:40px;
line-height: 48px;
text-align:center;
margin: 0;
}
body.awards .page3 p.header2, body.awards .page4 p.header2 {
color: #0067ac;
font-size:72px;
line-height: 72px;
}
body.awards .page3 .page3-content {
width: 100%;
margin: 0;
text-align: center;
position: relative;
min-height: 378px;
}
body.awards .page3 .page3-content-button {
position: relative;
left: 70%;
top: 150px;
z-index: 1;
float: left;
}
body.awards .page3 .page3-content .HC-featured-story {
max-width: 95%;
height: 85px;
}
body.awards .page3 .page3-content .HC-featured-story img, body.awards .page4 .tile4 .HC-featured-story img{
width: 100%;
height: auto;
position: absolute;
bottom: 0;
left: 0;
margin: 0 auto;
outline: 9px solid white;
outline-offset: -9px;
}
body.awards .page3 .page3-content iframe {
border: 9px solid white;
margin: 1% 0 0 0;
}
body.awards .page2 .page2-content-text p.orange-button a:link, body.awards .page2 .page2-content-text p.orange-button a:visited, body.awards .page3 .page3-content-button p.orange-button a:link, body.awards .page3 .page3-content-button p.orange-button a:visited, body.awards .page4 .page4-content-button p.orange-button a:link, body.awards .page4 .page4-content-button p.orange-button a:visited, body.awards .inside .program-highlight-container p.orange-button a:link, body.awards .inside .program-highlight-container p.orange-button a:visited, body.awards .inside p.orange-button a:link, body.awards .inside p.orange-button a:visited, body.awards input.cuField-Buttons, input.submit-button {
color: white;
font-size: 25px;
line-height:25px;
text-transform: uppercase;
padding: 21px 41px;
text-align: center;
width: auto;
text-decoration: none;
background: #565656;
box-shadow: 0 0 0 9px #fff inset;
margin: 0;
border: none;
border-radius: 0;
}
body.awards .inside .community-main-text p.orange-button a:link {
margin: 0 0 20px 0;
float: left;
}
body.awards input.cuField-Buttons {
height: 70px;
font-family: 'MetaNormalRomanRegular';
}
body.awards .inside .program-highlight-container p.orange-button a:link, body.awards .inside .program-highlight-container p.orange-button a:visited {
margin: 5px 0 0 30px;
}
body.awards .page3 .page3-content-text {
float: left;
width: 100%;
margin: 10px 0 0px 0;
color: #fff;
padding: 0 0 20px 0;
}
body.awards .page4 .page4-content-text {
width: 80%;
margin-bottom: 7%;
}
body.awards .page3 .number-list, body.awards .page4 .number-list {
font-size:21px;
line-height: 26px;
width:100%;
display:block;
}
body.awards .page3 .number-list-numbers, body.awards .page4 .number-list-numbers {
font-size:35px;
line-height:38px;
font-family:Georgia, "Times New Roman", Times, serif;
width:auto;
margin:24px;
float:left;
}
body.awards .page3 .number-list-content, body.awards .page4 .number-list-content {
width:340px;
margin:25px 0 0 0;
float:left;
}
body.awards .page3 .number-list-content2, body.awards .page4 .number-list-content2 {
width:340px;
margin:34px 0 0 0;
float:left;
}
body.awards .page4 {
background: #e1b782;
box-shadow: 0 0 0 9px #fff inset;
position: relative;
top: -18px;
}
body.awards .page4 #wrapper {
display: inline-block;
}
body.awards .page4 p.header1 {
color: #fff;
font-size:40px;
line-height: 48px;
text-align:left;
margin: 0;
letter-spacing: 0;
padding: 25px 25px 0 25px;
}
body.awards .page4 .tile1, body.awards .page4 .tile2, body.awards .page4 .tile3, body.awards .page4 .tile4  {
background: url(/media/siteimages/awards/awards-home_FB.png) 95% bottom no-repeat #e7cf31;
min-height: 500px;
box-shadow: 0 0 0 9px #fff inset;
position: relative;
top: 0;
width: 50%;
float: left; 
}
body.awards .page4 .tile2 {
background: #bb602b;
}
body.awards .page4 .page4-content {
margin-bottom: 115px;
}
body.awards .page4 .page4-content-button {
float: left;
position: relative;
top: 0;
margin-bottom: 2%
}
body.awards .news-home-wrapper {
background: url(/media/siteimages/awards/rt-column-btn-bg-awards-home.png) no-repeat top right;
width: 94%;
margin: 5px 10px 0 5px;
}
body.awards .news-home-date {
color: #fff;
width: 22%;
}
body.awards .news-home-text {
width: 67%;
}
body.awards .page4 .tile3 {
background: #0067ac;
}
body.awards .page4 .tile4 {
background: #0eaacb;
}
body.awards .page4 .tile4 a:link img {
padding: 0 25px;
}
body.awards .page4 .tile4 .HC-featured-story {
box-shadow: 0 0 0 9px #fff inset;
position: relative;
top: 0;
width: 100%;
float: left;
margin-bottom: 3%;
}
body.awards .page4 .tile4 .HC-featured-story img{
width: 100%;
height: auto;
position: relative;
bottom: 0;
left: 0;
margin: 0 auto;
outline: 9px solid white;
outline-offset: -9px;
}

body.awards .page5 {
background: url(/media/siteimages/awards/HCSApage5.jpg) center bottom no-repeat #12caae;
}
body.awards .page5 p {
color: #56514d;
font-size:16px;
}
body.awards .page5 a:link {
color: #56514d;
}
body.awards .page5 p.header1, body.awards .inside .program-highlight-container p.header1 {
color: #b6efe6;
font-size:40px;
line-height: 48px;
text-align:center;
margin: 55px 0 0 0;
}
body.awards .inside .program-highlight-container p.header1 {
color: #ebdfcd;
margin-bottom: 55px;
}
body.awards .page5 p.header2 {
color: #0067ac;
font-size:72px;
line-height: 72px;
}
body.awards .page5 p.header3 a:link {
color: #fff;
}
body.awards .page5 .page5-content {
clear:both;
margin: 85px 0 0 0;
display: table;
width:100%;
}
body.awards .page5 .page5-content-text {
float:right;
width:475px;
margin: 70px 0 0 0;
}
body.awards .page5 .page5-content .page5-content-text-left, body.awards .inside .page5-content-text-left {
width: 30%;
float: left;
margin: 0 5% 0 15%;
padding:0 0 30px 0;
}
body.awards .page5 .page5-content .page5-content-text-left img, body.awards .inside .page5-content-text-left img, body.awards .page5 .page5-content .page5-content-text-right img, body.awards .inside .page5-content-text-right img {
border: #b6efe6 6px solid;
width: 100%;
}
body.awards .page5 .page5-content .page5-content-text-right, body.awards .inside .page5-content-text-right {
width: 30%;
float: left;
margin: 0 15% 0 5%;
padding:0 0 30px 0;
}
body.awards .inside .program-highlight-container {
background: url(/media/siteimages/awards/HCSA-winning-programs.jpg) center bottom;
margin-bottom: 9px;
height: 655px;
}
body.awards .inside .program-highlight-container p {
font-size: 16px;
line-height: 20px;
margin: 25px 0 15px 0;
padding: 0;
font-weight: normal;
text-align: left;
}
body.awards .inside .program-highlight-container p.header3 {
text-align: center;
}
body.awards .inside .program-highlight-container a:link, body.awards .inside .program-highlight-container a:visited {
color: #fff;
}
body.awards .inside{
background: #f6f4e6;
margin-bottom: 200px;
}
body.awards #wrapper {
margin: 0 auto;
position: relative;
max-width: 100%;
}
body.awards .page2 #wrapper, body.awards .page3 #wrapper, body.awards .page4 #wrapper, body.awards .page5 #wrapper{
width: 1020px;
margin: 0 auto;
height: 100%;
}
body.awards .page2 #wrapper {
display: inline-block;
width: 1170px;
}
body.awards .page .height-fix {
height:396px;
}
body.awards .interior #wrapper {
margin-bottom:100px;
display:block;
min-height:433px;
height:100%;
}
body.awards .home-header {
position: absolute;
top:28px;
width: 100%;
text-align:center;
z-index: 1;
}
body.awards .home-header-orange {
background: #da8e15;
width: 100%;
text-align:center;
padding: 20px 0 10px 0;
}
body.awards .home-header-orange p {
color: #56514d;
font-size:21px;
}
body.awards .home-header-orange p.header1 {
color: #eed1a3;
font-size:48px;
line-height: 48px;
}
body.awards .home-header-orange p.header2 {
color: #0067ac;
font-size:66px;
line-height: 72px;
}
body.awards .topcap {
background: url(/media/siteimages/awards/HCSA-headerblur.png) repeat-x;
height: 200px;
margin: 0px;
}
body.awards .cap {
background: url(/media/siteimages/awards/HCSAcap.png) no-repeat center;
height: 80px;
margin: -36px 0 0 0;
}
body.awards .logo {
margin: 0px;
padding: 0;
width: 132px;
float: right;
background: url(/media/siteimages/awards/HCSAJHlogo-home.jpg) no-repeat top left;
position: absolute;
left: 435px;
top: 90px;
z-index:2;
display:block;
}
body.awards .inside .logo {
background: none;
margin: 0px;
padding: 0;
width: 235px;
float: right;
background: url(/media/siteimages/awards/HCSAJHlogo.jpg) no-repeat top left;
left: 69%;
top:0px;
display: none;
}
body.awards .logo2 {
position: fixed;
top: 31px;
left: 30px;
margin: 0;
padding: 0;
width: 227px;
height: 51px;
background: url(/media/siteimages/awards/HCSAlogo.png) no-repeat 0 0;
display: block;
z-index: 301;
}

body.awards .inside .logo2, body.awards .inside .awards-logo {
display:block;
cursor:pointer;
background: url(/media/siteimages/awards/HCSAlogo.png) no-repeat top left;
}
body.awards a .logo, body.awards a .logo2 {
text-decoration:none;
display: table;
}
body.awards .footer {
color:#0067ac;
}

body.awards .footer a:link, body.awards .footer p {
color: #0067ac;
}
body.awards .footer a:hover {
text-decoration: none;
}
body.awards .footer a:visited {
color: #999;
}
body.awards .page2 a:link, body.awards .page3 a:link, body.awards .page4 a:link, body.awards .page5 a:link, body.awards .page2 a:visited, body.awards .page3 a:visited, body.awards .page4 a:visited, body.awards .page5 a:visited {
color: #fff;
}
body.awards .exec-image {
width: 18%;
padding-bottom: 10px;
}
body.awards .top-nav {
display:none;
}
body.awards .top-nav-right {
background: none;
}
* +html body.awards .top-nav-right {
float:left;
}
body.awards .Search {
display:none;
}
body.awards .top-nav ul li a:link {
color: #0067AC;
text-decoration: underline;
}
body.awards .top-nav ul li a:visited {
text-decoration: underline;
}
body.awards .top-nav ul li a:hover {
text-decoration: none;
color:#666;
}
body.awards #slides {
top: -5px;
left:0px;
}
* +html body.awards #slides {
top: 37px;
}
body.awards .slides-container {
width: 989px;
height: 321px;
}
body.awards .photo-item {
width: 989px;
height: 321px;
}
body.awards #slide-photo-nav1 {
background: url(/media/siteimages/awards/FLASH-story4.jpg) center top no-repeat;
}
body.awards #slide-photo-nav2 {
background: url(/media/siteimages/awards/FLASH-story1.jpg) center top no-repeat;
}
body.awards #slide-photo-nav3 {
background: url(/media/siteimages/awards/FLASH-story2.jpg) center top no-repeat;
}
body.awards #slide-photo-nav4 {
background: url(/media/siteimages/awards/FLASH-story3.jpg) center top no-repeat;
}
body.awards #slides .next {
top: 130px;
left: 986px;
}
body.awards #slides .prev {
top: 130px;
left: -26px;
}
* +html body.awards #slides .next {
top: 180px;
}
* +html body.awards #slides .prev {
top: 230px;
}
body.awards #slides .next:hover, body.awards #slides .prev:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}
body.awards .pagination {
width: 75px;
top: -15px;
}
body.awards .slides-text {
float: right;
width: 306px;
top: 110px;
left: 640px;
}
* +html body.awards .slides-text {
left: -45px;
}
body.awards .slidertext-small {
font-size: 11px;
}
body.awards .media-space-wrapper {
position: relative;
top: 10px;
border-bottom: 16px solid #CFAC76;
}
* +html body.awards .media-space-wrapper {
top: 60px;
}
body.awards .media-space-boxheader1 {
margin: 0px;
padding: 0px 120px 50px 120px;
}
body.awards .media-space-boxheader1 p {
text-align: center;
font-size: 19px;
line-height: 23px;
color: #000;
font-weight: normal;
}
body.awards .media-space-boxheader1 p.header1 {
text-align: center;
font-size: 32px;
line-height: 34px;
color: #b75610;
font-weight: normal;
}
body.awards .media-space-box {
border: none;
background: #CFAC77;
moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 6px;
-moz-border-radius: 6px;
width: 204px;
margin: 0 58px 20px;
text-align:center;
}
body.awards .media-space-boxheading {
font-weight: normal;
border-bottom: none;
margin: 15px 0 0 0;
}
body.awards .media-space-boxtext {
border-top: none;
}
body.awards .media-space-boxtext p img {
position: relative;
left: -34px;
margin: -16px 0;
}
body.awards .about-jh {
width: 48%;
float: left;
margin: 0px 40px 60px 14px;
}
body.awards .home-about p.home-aboutheader1 {
color: #ebdfcd;
font-size:48px;
line-height: 48px;
text-align:center;
margin: 55px 0;
}
body.awards .popup_block .cuField, body.awards .popup_block .field {
width: 340px;
}
body.awards table.tablesorter tbody tr:hover {
filter: alpha(opacity=90);
opacity: .9;
background: #c2d33d;
}
body.awards .dataTables_info {
background: none;
margin: 0 1% 0 0;
}
body.awards .popup_block p {
font-size: 15px;
}
body.awards .popup_block p.header3 {
color: #333;
font-size: 18px;
}
body.awards .inside .nav {
position: fixed;
top: 0;
width: 100%;
background-color: #0068ac;
box-shadow: 0 0 0 9px #fff inset;
height: 110px;
}
body.awards .content {
top: 174px;
left: 0;
width: 100%;
max-width: 1020px;
margin: 0 auto;
}
body.awards .content-wrapper {
}
body.awards .right-column, #right-column {
padding: 25px 0 0 10px;
}
body.awards .breadcrumbs {
left: 0;
top: 101px;
box-shadow: 0 0 0 9px #fff inset;
background: #bb602b;
height: 60px;
position: fixed;
z-index: 1;
}
body.awards .breadcrumbs a:link, body.awards .breadcrumbs a:visited {
color: #fff;
font-weight: bold;
text-decoration: underline;
}
body.awards .breadcrumbs a:hover {
text-decoration: none;
}
body.awards .breadcrumbs li.current-page {
font-weight: bold;
color: #fff;
background: none;
}
body.awards .breadcrumbs ul {
margin: 0 auto;
padding-left: 25px;
max-width: 1020px;
}
body.awards .breadcrumbs li {
margin-top: 20px;
}
body.awards .exec-name {
color: #333;
font-family: Georgia;
font-weight: normal;
font-size: 18px;
}
body.awards .exec-wrapper, body.awards hr {
border-bottom: 9px #fff solid;
}
body.awards .exec-image img {
border: solid 9px #fff;
width:75%;
}
body.awards #single-column {
padding: 25px 0 0 2%;
width: 94%;
}
body.awards .left-column {
background: none;
}
body.awards .left-column img, body.awards .left-column iframe {
outline: 9px solid #fff;
outline-offset: -9px;
}
body.awards .citationblock {
color: #0068ac;
font-size: 18px;
}
body.awards .footer {
background: #f6f4e6;
padding: 0 0 15px;
min-height: 36px;
}
body.awards .footer-copyright, body.family-of-companies .footer-copyright {
color: #0067ac;
}
body.awards .footer-copyright {
top:0;
}
body.awards #charity-follow-us-container {
margin-top: 0;
padding-bottom: 0;
width: 988px;
display: table;
position: relative;
top: -18px;
}
* +html body.awards #charity-follow-us-container {
top: 24px;
}
body.awards #charity-follow-us-text {
background-image: url(/media/siteimages/awards/HCSA-followstories.png);
background-repeat: no-repeat;
float: left;
height: 11px;
margin-left: 15px;
margin-top: 15px;
width: 126px;
}
body.awards #charity-add-this {
float: right;
margin-right: 0px;
margin-top: 10px;
}
body.awards #socialicon-twitter, #socialicon-facebook, #socialicon-youtube {
background-position: center top;
float: left;
height: 27px;
margin-left: 15px;
margin-top: 6px;
width: 27px;
}
body.awards #socialicon-twitter a, body.awards #socialicon-facebook a, body.awards #socialicon-youtube a {
float: left;
height: 27px;
margin: 0;
padding: 0;
width: 27px;
border-bottom-style: none;
text-decoration: none;
}
body.awards #socialicon-twitter a {
background: url(/media/siteimages/awards/HCSA-twitter.png) 0 0 no-repeat;
}
body.awards #socialicon-facebook a {
background: url(/media/siteimages/awards/HCSA-facebook.png) 0 0 no-repeat;
}
body.awards #socialicon-youtube a {
background: url(/media/siteimages/awards/HCSA-youtube.png) 0 0 no-repeat;
}
body.awards #socialicon-twitter a:hover, body.awards #socialicon-facebook a:hover, body.awards #socialicon-youtube a:hover {
background-position: 0px -27px;
}
body.awards .link-box-text li {
background: url(/media/siteimages/rt-column-btn-bg-home.png) no-repeat transparent top right;
}
* +html body.awards .link-box-text li {
border:1px solid transparent;
}
body.awards .link-box-home, body.awards .link-box-home1 {
width: 472px;
border: none;
}
body.awards .link-box-left2-home {
background:url(/media/238466/link-box-left2-home.png) right top no-repeat #c2d33d;/*EBOOK*/
box-shadow: 0 0 0 9px #fff inset;
}
body.awards .link-box-left3-home {
background:url(/media/238467/link-box-left3-home.png) right top no-repeat #e7cf31;/*EBOOK*/
box-shadow: 0 0 0 9px #fff inset;
}
body.awards .link-box-text-home {
padding: 12px 0 5px 193px;
}
body.awards .link-box-text-home p, body.awards .link-box-text-home .header1 {
color: #fff;
}
.link-box-text-home .header1 {
margin: 0;
}
body.awards .dataTables_wrapper {
box-shadow: 0 0 0 9px #fff inset;
background: #0eaacb;
border-radius: 0px;
-moz-border-radius: 0px;
border: none;
}
body.awards .dataTables_wrapper .odd {
background:#c2d33d;
}
body.awards .dataTables_wrapper .even {
background:#f6f4e6;
}
body.awards table.tablesorter tbody tr.even td {
background-color: #f6f4e6;
}
body.awards table.tablesorter tbody tr.odd td {
background-color: #fff;
color: #333;
}
body.awards .hcsabutton-col {
margin: 0 0px 20px 0;
float: left;
width: 13%;
}
body.awards .hcsabutton-col2 {
margin: 0 20px 20px 0;
float: left;
width: 60%;
}
.community-img-main {
float: left;
margin: 0 20px 0 0;
width: 50%;
}
.community-img-main img{
width:100%;
}
.community-main-text {
font-size: 32px;
line-height: 34px;
margin: 0px;
padding: 0;
color: #757272;
font-weight: normal;
width: 45%;
float: left;
text-align: left;
}
.community-main-text p.header1 {
font-size: 32px;
line-height: 34px;
color: #333;
font-weight: normal;
}
.community-main-text p {
font-size: 19px;
line-height: 23px;
color: black;
font-weight: normal;
}
body.awards div.st_horizontal {
background: none;
}
body.awards .nav-button-wrapper {
display:none;
}
body.awards .hcsa-nom-form {
width:100%;
height: 2698px;
}
body.awards .hide {
display:none;
}

.covers {
background: url(/media/siteimages/awards/covers.png) no-repeat;
width: 964px;
position: absolute;
top: 18px;
left: 181px;
height: 150px;
display: table;
z-index: 30;
}
/* timer general */
#timer {
position: relative;
background: url(/media/siteimages/awards/countdown-timer_bg.png) center top no-repeat;
display: table;
width: 964px;
height: 150px;
}
/* timer numbers */
.timer_numbers {
font-size:70px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
text-align:center;
color:#ffffff;
line-height: 80px;
}
#timer_days, #timer_hours, #timer_mins, #timer_seconds  {
background: url(/media/siteimages/awards/countdown1.png) no-repeat 0px 0px;
float: left;
width: 155px;
height: 115px;
padding: 8px 0 0 2px;
letter-spacing: 30px;
position: relative;
top: 18px;
}
#timer_days  {
margin-left: 181px;
}
* +html #timer_days {
width:130px;
margin-right:25px;
}
* +html #timer_hours {
width:130px;
margin-right:25px;
}
* +html #timer_mins {
width:130px;
margin-right:25px;
}
* +html #timer_seconds {
width:130px;
}
/* timer labels */
.timer_labels {
font-size:18px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-align:center;
color:#0067ac;
line-height:22px;
text-transform:capitalize;
}
#timer_labels {
position:relative;
}
#timer_days_label, #timer_hours_label, #timer_mins_label, #timer_seconds_label {
position:absolute;
top:120px;
left:228px;
}
#timer_hours_label {
left:382px;
}
#timer_mins_label {
left:540px;  
}
#timer_seconds_label {
left:702px;
}

/*---- STYLES FOR Small Timer ---*/

/* timer general */
.timer-small {
}
body.awards .page3 .timer-small {
margin-left: 22px;
}
.timer-small #timer {
position: relative;
background: url(/media/siteimages/awards/countdown-timer-small_bg.png) -30px 0px no-repeat;
display: table;
width: 482px;
height: 75px;
}
/* timer numbers */
.timer-small .timer_numbers {
font-size:35px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
text-align:center;
color:#ffffff;
line-height: 40px;
}
.timer-small #timer_days, .timer-small #timer_hours, .timer-small #timer_mins, .timer-small #timer_seconds  {
background: url(/media/siteimages/awards/countdown-small1.png) no-repeat 0px 0px;
float: left;
width: 78px;
height: 58px;
padding: 4px 0 0 1px;
letter-spacing: 15px;
position: relative;
top: 9px;
}
.timer-small #timer_days  {
margin-left: 0px;
}
* +html .timer-small #timer_days {
width:65px;
margin-right:13px;
}
* +html .timer-small #timer_hours {
width:65px;
margin-right:13px;
}
* +html .timer-small #timer_mins {
width:65px;
margin-right:13px;
}
* +html .timer-small #timer_seconds {
width:65px;
}
/* timer labels */
.timer-small .timer_labels {
font-size:9px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-align:center;
color:#0067ac;
line-height:11px;
text-transform:capitalize;
}
body.awards .page3 .timer-small .timer_labels {
color:#ffffff;
}
.timer-small #timer_labels {
position:relative;
}
.timer-small #timer_days_label, .timer-small #timer_hours_label, .timer-small #timer_mins_label, .timer-small #timer_seconds_label {
position:absolute;
top:60px;
left:23px;
}
.timer-small #timer_hours_label {
left:98px;
}
.timer-small #timer_mins_label {
left:180px;  
}
.timer-small #timer_seconds_label {
left:262px;
}
body.awards .paginate_active {
text-align: center;
padding: 5px 6px 6px 6px;
font-weight: normal;
font-size: 13px;
background: #fff;
color: #0067ac;
border: none;
cursor: pointer;
margin: 0 6px;
}


/*---- STYLES FOR FAMILY OF COMPANIES PAGE ---*/

body.family-of-companies {
background: url(/media/siteimages/FOC-body-bg.jpg) center 34px no-repeat; 
}
body.family-of-companies .page {
background: url(/media/siteimages/FOC-page-bg.png) repeat-x 0 34px;
width: 100%;
height: 800px; /*--delete when finished--*/
}
body.family-of-companies .wrapper {
}
body.family-of-companies .footer {
background: url(/media/siteimages/FOC-footer-bg.png) repeat-x;
color: #000;
padding: 45px 0 0 0;
}
body.family-of-companies .footer a:link {
color: #000;
}
body.family-of-companies .footer a:visited {
color: #666;
}
body.family-of-companies .footer a:hover {
color: #0067ac;
}
body.family-of-companies .logo {
margin: 30px 0 25px 0;
}
body.family-of-companies .content {
margin: 0 0 0 55px;
width: 250px;
display: table;
float: left;
clear: left;
}
body.family-of-companies .content p {
font-size: 14px;
margin: 15px 0;
}
body.family-of-companies .content p.header1 {
color: #005a8c;
font-size: 20px;
}
body.family-of-companies .logos-container {
width: 614px;
float: left;
display: table;
margin: 0 0 0 35px;
}

body.family-of-companies .logospace-top {
background: url(/media/siteimages/FOC-logospace-bg-top.png) no-repeat center top;
width: 614px;
height: 104px;
}
body.family-of-companies .logospace-btm {
background: url(/media/siteimages/FOC-logospace-bg-btm.png) no-repeat;
width: 614px;
height: 104px;
}
body.family-of-companies .logospace {
background: url(/media/siteimages/FOC-logospace-bg.png) repeat-y center top;
width: 614px;
display: table;
}
body.family-of-companies .logospace-left {
width: 214px;
margin-left: 75px;
float:left;
display: table;
}
body.family-of-companies .logospace-right {
width: 214px;
margin-left: 35px;
float:left;
display: table;
}
body.family-of-companies a.logo-wrapper {
width: 214px;
height: 80px;
float: left;
margin-bottom: 20px;
padding: 0;
}

/*---- STYLES FOR TOOLTIPS ---*/

body.family-of-companies .tooltips:hover span { 
width: 324px; 
moz-box-shadow: 0 0 12px 2px #666;
-webkit-box-shadow: 0 0 12px 2px #666;
box-shadow: 0 0 12px 2px #666;
border:2px solid #157cc0; 
} 
body.family-of-companies .tooltips-text-container {
width: 230px;
}
body.family-of-companies p.tooltips-name {
color: #000;
font-size: 14px;
line-height: 14px;
font-weight: bold;
text-transform: uppercase;
margin: 6px 0 0 0;
}
.tooltips:hover span.AP, .tooltips:hover span.CL, .tooltips:hover span.HST, .tooltips:hover span.HIT, .tooltips:hover span.HRP, .tooltips:hover span.JC, .tooltips:hover span.JNP, .tooltips:hover span.JPP, .tooltips:hover span.JSA, .tooltips:hover span.JTP, .tooltips:hover span.LT, .tooltips:hover span.Parker, .tooltips:hover span.PPS, .tooltips:hover span.PA, .tooltips:hover span.VISIONS, .tooltips:hover span.TCO, .tooltips:hover span.VMS, .tooltips:hover span.Sullivan, .tooltips:hover span.JE { 
left:25px; 
top:475px;
}

/*---- STYLES FOR COMPANY LOGOS ---*/

body.family-of-companies a.logo-AP {
background: url(/media/siteimages/foc-xslt-AP.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-HST {
background: url(/media/siteimages/foc-xslt-HST.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-HRP {
background: url(/media/siteimages/foc-xslt-HRP.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-JNP {
background: url(/media/siteimages/foc-xslt-JNP.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-JSA {
background: url(/media/siteimages/foc-xslt-JSA.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-LT {
background: url(/media/siteimages/foc-xslt-LT.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-PPS {
background: url(/media/siteimages/foc-xslt-PPS.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-CL {
background: url(/media/siteimages/foc-xslt-CL.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-HIT {
background: url(/media/siteimages/foc-xslt-HIT.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-JC {
background: url(/media/siteimages/foc-xslt-JC.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-JPP {
background: url(/media/siteimages/foc-xslt-JPP.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-JTP {
background: url(/media/siteimages/foc-xslt-JTP.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-Parker {
background: url(/media/siteimages/foc-xslt-Parker.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-PA {
background: url(/media/siteimages/foc-xslt-PA.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-VISIONS {
background: url(/media/siteimages/foc-xslt-VISIONS.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-TCO {
background: url(/media/siteimages/foc-xslt-TCO.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-VMS {
background: url(/media/siteimages/foc-xslt-VMS.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-Sullivan {
background: url(/media/siteimages/foc-xslt-sullivan.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-JE {
background: url(/media/siteimages/foc-xslt-JE.png) no-repeat 0 -80px;
text-decoration: none;
}
body.family-of-companies a.logo-AP:hover, body.family-of-companies a.logo-HST:hover, body.family-of-companies a.logo-HRP:hover, body.family-of-companies a.logo-JNP:hover, body.family-of-companies a.logo-JSA:hover, body.family-of-companies a.logo-LT:hover, body.family-of-companies a.logo-PPS:hover, body.family-of-companies a.logo-CL:hover, body.family-of-companies a.logo-HIT:hover, body.family-of-companies a.logo-JC:hover, body.family-of-companies a.logo-JPP:hover, body.family-of-companies a.logo-JTP:hover, body.family-of-companies a.logo-Parker:hover, body.family-of-companies a.logo-PA:hover, body.family-of-companies a.logo-VISIONS:hover, body.family-of-companies a.logo-TCO:hover, body.family-of-companies a.logo-VMS:hover, body.family-of-companies a.logo-Sullivan:hover, body.family-of-companies a.logo-JE:hover {
background-position: 0 0px;
}

/*---- END OF STYLES FOR COMPANY LOGOS ---*/

/*---- END OF STYLES FOR FAMILY OF COMPANIES PAGE ---*/



/* FAMILY OF COMPANIES XSLT STYLES
------------------------------------------------------------------------------------- */
.home .foc-wrapper {
width: 964px;
display: table;
margin: 33px 0 0 0px;
}
.home .about-jh .foc-wrapper p {
font-size: 12px;
}
.home .about-jh .foc-wrapper p.header4, .foc-wrapper p.header4 {
font-size: 18px;
}
.foc-leftcol, .foc-wrapper .tooltips:hover span {
width:258px;
float:left;
margin:0 28px 0 0;
padding:4px;
border:2px #d7d7d7 solid;
moz-box-shadow: 0 0 7px 2px #666;
-webkit-box-shadow: 0 0 7px 2px #666;
box-shadow: 0 0 7px 2px #666;
border-radius: 6px;
-moz-border-radius: 6px;
text-align:left;
}
.foc-leftcol-text {
width:100%;
padding:10px;
background:url(/media/siteimages/foc-leftcol-bg.jpg) bottom center no-repeat;
display:table;
height:430px;
}
.foc-section-header {
font-size:18px;
text-align:center;
margin: 25px 0 12px;
padding: 6px 0;
background: url(/media/siteimages/top-nav-bg.jpg) repeat-x top center;
width:100%;
display:table;
}
.add-resources-section-header {
text-align: left;
margin: 0;
padding: 6px;
background: url(/media/siteimages/top-nav-bg.jpg) repeat-x bottom center;
width: 500px;
display: table;
clear: both;
}
.add-resources-section-header p{
margin-top: 32px;
}
.add-resources-section-header img{
float:left;
margin-right: 20px;
}
.careers-home-wrapper .foc-section-header {
margin: 25px 0 32px;
}
.foc-rightcol {
width:100%; /* was 642px with foc-leftcol-text */
float:left;
}
.foc-compcol1, .foc-compcol2, .foc-compcol3 {
width:33%; /* was 214px with foc-leftcol-text */
float:left;
}
.foc-wrapper a.logo-wrapper {
width: 100%;
height: 80px;
float: left;
margin: 0 52px 20px;
padding: 0;
background-size:100%;
}

/*---- STYLES FOR TOOLTIPS ---*/

.foc-wrapper .tooltips:hover span { 
width: 600px;
background:#fff;
} 
.foc-wrapper .tooltips-text-container {
width: 580px;
margin: 2px 0 0 9px;
}
.foc-wrapper .tooltips-content-container {
background:#fff;
}
.foc-wrapper p.tooltips-name {
color: #000;
font-size: 14px;
line-height: 14px;
font-weight: bold;
text-transform: uppercase;
margin: 6px 0 0 0;
}
.foc-wrapper .tooltips:hover span.AP, .foc-wrapper .tooltips:hover span.CL, .foc-wrapper .tooltips:hover span.HST, .foc-wrapper .tooltips:hover span.HIT, 
.foc-wrapper .tooltips:hover span.HRP, .foc-wrapper .tooltips:hover span.JC, .foc-wrapper .tooltips:hover span.JNP, .foc-wrapper .tooltips:hover span.JPP, 
.foc-wrapper .tooltips:hover span.JSA, .foc-wrapper .tooltips:hover span.JTP, .foc-wrapper .tooltips:hover span.LT, .foc-wrapper .tooltips:hover span.Parker, 
.foc-wrapper .tooltips:hover span.PPS, .foc-wrapper .tooltips:hover span.PA, .foc-wrapper .tooltips:hover span.Visions, .foc-wrapper .tooltips:hover span.TCO, .foc-wrapper .tooltips:hover span.VMS, .foc-wrapper .tooltips:hover span.Sullivan, .foc-wrapper .tooltips:hover span.JE, .foc-wrapper .tooltips:hover span.JHI { 
left:170px; 
top:700px;
height:80px;
}
.home .foc-wrapper .tooltips:hover span.AP, .home .foc-wrapper .tooltips:hover span.CL, .home .foc-wrapper .tooltips:hover span.HST, .home .foc-wrapper .tooltips:hover span.HIT, 
.home .foc-wrapper .tooltips:hover span.HRP, .home .foc-wrapper .tooltips:hover span.JC, .home .foc-wrapper .tooltips:hover span.JNP, .home .foc-wrapper .tooltips:hover span.JPP, 
.home .foc-wrapper .tooltips:hover span.JSA, .home .foc-wrapper .tooltips:hover span.JTP, .home .foc-wrapper .tooltips:hover span.LT, .home .foc-wrapper .tooltips:hover span.Parker, 
.home .foc-wrapper .tooltips:hover span.PPS, .home .foc-wrapper .tooltips:hover span.PA, .home .foc-wrapper .tooltips:hover span.Visions, .home .foc-wrapper .tooltips:hover span.TCO, .home .foc-wrapper .tooltips:hover span.VMS, .home .foc-wrapper .tooltips:hover span.Sullivan, .home .foc-wrapper .tooltips:hover span.JE, .home .foc-wrapper .tooltips:hover span.JHI { 
left:170px; 
top:680px;
height:80px;
}


/*---- STYLES FOR COMPANY LOGOS ---*/

.foc-wrapper a.logo-AP {
background: url(/media/siteimages/foc-xslt-AP.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-AP:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-HST {
background: url(/media/siteimages/foc-xslt-HST.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-HST:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-HRP {
background: url(/media/siteimages/foc-xslt-HRP.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-HRP:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-JNP {
background: url(/media/siteimages/foc-xslt-JNP.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JNP:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-JSA {
background: url(/media/siteimages/foc-xslt-JSA.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JSA:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-LT {
background: url(/media/siteimages/foc-xslt-LT.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-LT:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-PPS {
background: url(/media/siteimages/foc-xslt-PPS.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-PPS:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-CL {
background: url(/media/siteimages/foc-xslt-CL.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-CL:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-HIT {
background: url(/media/siteimages/foc-xslt-HIT.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-HIT:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-JC {
background: url(/media/siteimages/foc-xslt-JC.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JC:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-JPP {
background: url(/media/siteimages/foc-xslt-JPP.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JPP:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-JTP {
background: url(/media/siteimages/foc-xslt-JTP.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JTP:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-Parker {
background: url(/media/siteimages/foc-xslt-Parker.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-Parker:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-PA {
background: url(/media/siteimages/foc-xslt-PA.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-PA:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-Visions {
background: url(/media/siteimages/foc-xslt-VISIONS.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-Visions:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-TCO {
background: url(/media/siteimages/foc-xslt-TCO.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-TCO:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-VMS {
background: url(/media/siteimages/foc-xslt-VMS.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-VMS:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-Sullivan {
background: url(/media/siteimages/foc-xslt-Sullivan.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-Sullivan:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-JE {
background: url(/media/siteimages/foc-xslt-JE.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JE:hover {
background-position: 0 -80px;
}
.foc-wrapper a.logo-JHI {
background: url(/media/siteimages/foc-xslt-JHI.png) no-repeat 0 0;
text-decoration: none;
}
.foc-wrapper a.logo-JHI:hover {
background-position: 0 -80px;
}



/*---LANDING PAGE STYLES---*/
.lp-trends-ebook, .th-trends-ebook, .ap-trends-ebook {
width: 220px;
position: absolute;
top: 215px;
left: 30px;
z-index:2;
}
.lp-trends-ebook-form, .th-trends-ebook-form, .ap-trends-ebook-form {
width: 630px;
position: absolute;
top: 50px;
left: 350px;
z-index:2;
}
.lp-trends-image, .th-trends-image, .ap-trends-image {
width: 440px;
position: absolute;
z-index: 1;
overflow: hidden;
height: 420px;
}



/*---LANDING PAGE STYLES---*/
.state-image {
position: relative;
z-index: 1;
top: -48px;
}
.state-text {
position:absolute;
top:250px;
left:114px;
z-index:2;
width:45%;
}
.state-form {
position: absolute;
top: 272px;
left: 650px;
z-index: 2;
}
.state-form .cuField, .state-form .field {
width: 230px;
margin: 0 0 10px 0;
padding:0;
}
.state-form .cuLabel, .state-form .label {
margin: 0;
padding: 0;
text-align: left;
width: 230px;
clear:both;
}
.state-form .header3, .state-form .header4 {
color:#333;
}
.state-form .header3 {
font-size: 17px;
font-weight: bold;
margin-bottom: 20px;
}
.state-form .required-star {
top: 25px;
left: 213px;
}
.state-form .multi-line-wrapper {
display: block;
}

.lp-section-header {
margin: 10px 0;
padding: 6px;
background: url(/media/siteimages/top-nav-bg.jpg) repeat-x bottom center;
width: 100%;
display: table;
}
.lp-pen {
background: url(/media/siteimages/lp-pen.jpg) no-repeat top center;
padding: 39px 5px;
width: 100%;
display: block;
}
.lp-survey {
background: url(/media/siteimages/lp-survey.jpg) no-repeat top center;
padding: 39px 5px;
width: 100%;
display: block;
}
.lp-key {
background: url(/media/siteimages/lp-key.jpg) no-repeat top center;
padding: 39px 5px;
width: 100%;
display: block;
}

.video-wrapper {
-webkit-box-shadow: 0 19px 36px -9px #ccc;
-moz-box-shadow: 0 19px 36px -9px #ccc;
box-shadow: 0 19px 36px -9px #ccc;
display:table;
background:#fff;
margin: 40px 0 10px 20px;
}
.video-colmain {
width: 470px;
float: left;
margin: 0;
background: url(/media/siteimages/video-bg-repeat.jpg) repeat-y 420px 0px;
}
.video-colmain iframe {
height:356px;
width:420px;
}
.video-colalt {
float:left;
width:420px;
}
.video-colalt ul {
list-style-type:none;
padding:0;
}
.video-colalt li {
margin:0;
}
.video-colalt li a{
padding:9px 0 9px 9px;
margin:0;
border-bottom:1px dotted #fff;
background: #e2e2e2; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
width: 411px;
display: inline-block;
}
.video-colalt li a:hover {
opacity: .80;
filter: alpha(opacity=80);
}
.video-colalt li.active a:link, .video-colalt li.active a:visited {
font-weight:bold;
padding:9px 0 9px 9px;
margin:0;
color:#333;
text-decoration:none;
background: #f2f6f8; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YzZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-8 */


}

.lp-opening-header {
position: relative;
top: -56px;
z-index: 11;
text-align: center;
padding:0 105px;
}

/*BEGIN STYLES FOR VIRTUAL TOUR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#vtour #slides {
top: -30px;
}
#vtour .careers-space-boxwrapper {
padding: 14px 0 50px 0px;
background:url(/media/siteimages/vtour/vtour-space-boxwrapper.jpg) no-repeat left top;
}
#vtour .careers-space-boxwrapper .media-space-box {
width: 431px;
margin: -25px 0px 43px 30px;
background: none;
padding: 0px;
border: none;
moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
}
#vtour .careers-space-boxwrapper .media-space-boxheading {
margin: 0 0 0 15px;
text-align: left;
color:#757272;
font-size:23px;
text-transform:uppercase;
font-weight:normal;
border-bottom:none;
}
#vtour .careers-space-boxwrapper .media-space-boxtext {
padding: 15px 0 3px 7px;
text-align: left;
border-top:none;
font-size:14px;
}
#vtour .slides-container {
width: 954px;
height: 392px;
display: block;
}
#vtour #slides .next, #vtour #slides .prev {
position: absolute;
top: 0;
left: -34px;
width: 65px;
height: 600px;
display: block;
z-index: 101;
background:none;
}
#vtour #slides .next {
left: 917px;
}
#vtour #slide-photo-nav1 {
background: url(/media/siteimages/vtour/vtour-south-img.png) center bottom no-repeat;
width: 954px;
heoght: 392px
}
#vtour #slide-photo-nav2 {
background: url(/media/siteimages/vtour/vtour-north-img.png) center bottom no-repeat;
width: 954px;
height: 392px
}
#vtour .photo-item {
width: 954px;
height: 392px
}
#vtour .pagination {
display: none;
}
#vtour .btn-coliseum, .btn-clinic, .btn-visioncenter, .btn-ciao {
background: none;
margin: 0;
padding: 0;
}
#vtour .btn-coliseum a:link, .btn-coliseum a:visited, .btn-coliseum a:active {
position: absolute;
top: 176px;
left: 81px;
width: 220px;
height: 100px;
}
#vtour .btn-clinic a:link, .btn-clinic a:visited, .btn-clinic a:active {
position: absolute;
top: 172px;
left: 572px;
width: 220px;
height: 100px;
}
#vtour .btn-visioncenter a:link, .btn-visioncenter a:visited, .btn-visioncenter a:active {
position: absolute;
top: 156px;
left: 203px;
width: 160px;
height: 100px;
}
#vtour .btn-ciao a:link, .btn-ciao a:visited, .btn-ciao a:active {
position: absolute;
top: 96px;
left: 571px;
width: 120px;
height: 160px;
}



.intro-graph {
margin: 33px 61px;
}
.popup-text {
margin: 40px;
}
.popup-text p {
font-size:16px;
line-height: 24px;
}
.popup-video {
float:right;
margin:0 0 70px 70px;
}
.popup-video p {
font-size:12px;
text-align:center;
}
/*CLINIC POPUP*/
.logo-clinic {
background: url(/media/siteimages/vtour/clinic-logo.png) no-repeat center;
display:table;
width:320px;
height:88px;
clear:both;
margin:20px;
padding:0px;
}
#popup_work1 {
background: url(/media/siteimages/vtour/clinic-bg.jpg) no-repeat center;
}
/*COLISEUM POPUP*/
.logo-coliseum {
background: url(/media/siteimages/vtour/coliseum-logo.png) no-repeat center;
display:table;
width:320px;
height:88px;
clear:both;
margin:20px;
padding:0px;
}
#popup_work2 {
background: url(/media/siteimages/vtour/coliseum-bg.jpg) no-repeat center;
}
/*VISIONCENTER POPUP*/
.logo-visioncenter {
background: url(/media/siteimages/vtour/visioncenter-logo.png) no-repeat center;
display:table;
width:320px;
height:88px;
clear:both;
margin:20px;
padding:0px;
}
#popup_work3 {
background: url(/media/siteimages/vtour/visioncenter-bg.jpg) no-repeat center;
}
/*CIAO POPUP*/
.logo-ciao {
background: url(/media/siteimages/vtour/ciao-logo.png) no-repeat center;
display: table;
width: 330px;
height: 118px;
margin: 20px;
padding: 0px;
float: left;
}
/*TIMEOUT POPUP*/
.logo-timeout {
background: url(/media/siteimages/vtour/timeout-logo.png) no-repeat center;
display:table;
width:454px;
height:88px;
margin:20px;
padding:0px;
float:left;
}
#popup_work4 {
background: url(/media/siteimages/vtour/timeout-bg.jpg) no-repeat center;
}

#fade { /*--Transparent background layer--*/
display: none; /*--hidden by default--*/
background: #000;
position: fixed; left: 0; top: 0;
width: 100%; height: 100%;
opacity: .80;
filter: alpha(opacity=80);
z-index: 101;
}
.popup_block{
display: none; /*--hidden by default--*/
background: #fff;
padding: 20px;
float: left;
position: fixed;
top: 50%; left: 50%;
z-index: 999999;
/*--CSS3 Box Shadows--*/
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
/*--CSS3 Rounded Corners--*/
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-align:left;
}
img.btn_close {
float: right;
margin: -27px -30px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
position: absolute;
}
*html .popup_block {
position: absolute;
}


/*ELOQUA FORM STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.LV_validation_message{ font-weight:bold; margin: 0 0 0 5px; }
.LV_valid{ color:#00CC00; display:none; }
.LV_invalid{ color:#CC0000; font-size:10px; }
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border: 1px solid #00CC00; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #CC0000; }













/*HRIS SYSTEM STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
html.HRIS .MainNavigation, html.HRIS .ButtonNavigation {
background: none repeat scroll 0 0 transparent;
}
html.HRIS table. VELayoutCompact td.MainNavigation A.MainNavigationLink:link {
border-bottom: 2px solid #EDCFB0;
color: white;
font-size: 14px;
}
html.HRIS .VESearchInterfaceTable .Label {
font-family: Arial;
}
html.HRIS .InformationSubText {
color: #666666;
font-size: 11px;
font-style: italic;
text-transform: lowercase;
}
html.HRIS .VESearchInterfaceTable .Label {
clear: left;
float: left;
margin: 8px 5px 5px 0pt;
padding: 5px;
text-align: right;
text-transform: capitalize;
width: 120px;
line-height:16px;
}
html.HRIS .VESearchInterfaceTable select {
height: 23px;
width: 208px;
margin:7px 0 0 0;
}
html.HRIS .VESearchInterfaceTable input {
height: 17px;
margin: 4px 0pt;
width: 200px;
float:left;
}
html.HRIS .MainNavigation img, html.HRIS .ButtonNavigation img {
display:none;
}
html.HRIS TABLE.LoginTable {
border: medium none;
margin-bottom: 25px;
margin-top: 5px;
}
html.HRIS .TableHead {
color: #333 !important;
font-size: 16px;
font-weight: normal;
background: url(/media/siteimages/top-nav-bg.jpg) repeat-x bottom center;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

/*SEARCH STYLES*/
html.HRIS TABLE.SearchResultsTable {
border: 1px solid transparent;
border-collapse: collapse;
margin-top: 5px;
}
html.HRIS .SearchResultsTableHead {
background: url(/media/siteimages/paging/bg.jpg) no-repeat scroll -50px 0px transparent;
color: #757575 !important;
text-align: left;
text-transform: uppercase;
font-size: 13px;
font-weight:bold;
}
html.HRIS .SearchResultsTableHead a.SearchResultsSort:link, html.HRIS .SearchResultsTableHead a.SearchResultsSort:visited, html.HRIS .SearchResultsTableHead a.SearchResultsSort:active {
color: #757575 !important;
text-decoration:none;
}
html.HRIS TABLE.SearchResultsTable TD {
background-color: #F0F0F6;
vertical-align: top;
padding: 10px 20px 10px 0;
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
font-weight: bold;
}



/*HOSPITALSCARE-physiciantrends STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body.hospitalcare .footer, body.PhysicianTrends .footer {
background: #999;
padding: 15px;
color: #ffffff;
min-height: 106px;
text-align: center;
border-top: 1px solid #FFFFFF;
}
body.hospitalcare .interior #sb-site, body.PhysicianTrends .interior #sb-site {
background: #fff;
}
body.hospitalcare .interior .page, body.PhysicianTrends .interior .page {
background: none;
}
body.hospitalcare #wrapper, body.PhysicianTrends #wrapper, body.PhysicianTrends .featuredin-logos {
max-width: 100%;
padding: 0;
background-color: #fff;
}
body.hospitalcare .nav-button-wrapper, body.PhysicianTrends .nav-button-wrapper {
display: none;
}
body.hospitalcare .top-nav, body.PhysicianTrends .top-nav {
display: none;
}
body.hospitalcare .nav, body.PhysicianTrends .nav {
top: 0px;
height: 64px;
background-color: #F4F4F4;
border-bottom: 1px solid #CCCCCC;
}
body.hospitalcare .content, body.PhysicianTrends .content {
display: table;
margin: 0;
position: relative;
top: 0px;
left: 0px;
width: 100%;
}
body.hospitalcare .logo, body.PhysicianTrends .logo {
background: url(/media/siteimages/HC_LOGO1C-awards.png) no-repeat scroll 0px 10px transparent;
height: 64px;
width: 200px;
top: 0px;
z-index:101;
background-size: 100%;
}
body.PhysicianTrends .logo {
background: url(/media/siteimages/JH_2C_tag.png) no-repeat scroll 0px 0px transparent;
height: 59px;
background-size: 92%;
width: 150px;
}
body.hospitalcare .ddsmoothmenu {
font-family: 'MetaNormalRomanRegular';
margin: 14px 0 0 210px;
}
body.PhysicianTrends .ddsmoothmenu {
font-family: 'MetaNormalRomanRegular';
margin: 13px 0 0 169px;
}
body.hospitalcare .ddsmoothmenu ul li a, body.PhysicianTrends .ddsmoothmenu ul li a {
font-size: 14px;
font-family: 'MetaNormalRomanRegular';
text-transform: initial;
color: #808080;
}
body.hospitalcare #single-column, body.PhysicianTrends #single-column {
float: none;
padding: 39px 0 25px 0;
min-height: 450px;
width: 100%;
}
body.hospitalcare #single-column p, body.hospitalcare #single-column p.header1, body.hospitalcare #single-column p.header2, body.PhysicianTrends #single-column p, body.PhysicianTrends #single-column p.header1, body.PhysicianTrends #single-column p.header2 {
padding: 0px 10%;
font-size: 15px;
line-height: 28px;
font-family: Georgia;
color: #4d4d4d;
}
body.hospitalcare #single-column ul, body.hospitalcare #single-column ol, body.PhysicianTrends #single-column ul, body.PhysicianTrends #single-column ol {
padding: 0px 15%;
margin-bottom:35px;
}
body.hospitalcare #single-column ul li, body.hospitalcare #single-column ol li, body.PhysicianTrends #single-column ul li, body.PhysicianTrends #single-column ol li {
font-size: 15px;
line-height: 28px;
font-family: Georgia;
color: #4d4d4d;
}
body.hospitalcare .breadcrumbs, body.PhysicianTrends .breadcrumbs {
display:none;
}
body.hospitalcare #single-column p span.header1, body.hospitalcare #single-column p.header1, body.hospitalcare #single-column p span.header2, body.PhysicianTrends #single-column p span.header1, body.PhysicianTrends #single-column p.header1, body.PhysicianTrends #single-column p span.header2 {
margin: 38px 0;
color: #333;
font-size: 40px;
line-height: 56px;
text-align: center;
font-style: italic;
display: block;
}
body.hospitalcare #single-column p span.header2, body.PhysicianTrends #single-column p span.header2, body.hospitalcare #single-column p.header2, body.PhysicianTrends #single-column p.header2 {
font-size: 22px;
line-height: 40px;
font-style: oblique;
text-align:center;
}
body.hospitalcare #single-column p span.header3, body.PhysicianTrends #single-column p span.header3, body.hospitalcare #single-column p.header3, body.PhysicianTrends #single-column p.header3 {
font-size: 20px;
line-height: 35px;
font-style: normal;
text-align: center;
color: #656565;
font-family: Georgia;
display: block;
}
body.hospitalcare #single-column p.header4, body.PhysicianTrends #single-column p.header4, body.hospitalcare #single-column p span.header4, body.PhysicianTrends #single-column p span.header4 {
font-size: 25px;
line-height: 40px;
text-align:center;
font-weight:normal;
}
body.hospitalcare #single-column p.header5, body.PhysicianTrends #single-column p.header5, body.hospitalcare #single-column p span.header5, body.PhysicianTrends #single-column p span.header5 {
font-size: 18px;
line-height: 30px;
text-align:center;
font-weight:normal;
font-family: 'MetaNormalRomanRegular';
}
body.hospitalcare .menu-ico, body.PhysicianTrends .menu-ico {
top: 6px;
}
body.hospitalcare #row1, body.hospitalcare #row2, body.hospitalcare #row3, body.hospitalcare #row4, body.hospitalcare #row5, body.PhysicianTrends #row1, body.PhysicianTrends #row2, body.PhysicianTrends #row3, body.PhysicianTrends #row4, body.PhysicianTrends #row5 {
width: 90%;
max-width: 1366px;
margin: 0 auto;
}
body.hospitalcare #row1 p, body.hospitalcare #row2 p, body.hospitalcare #row3 p, body.hospitalcare #row4 p, body.hospitalcare #row5 p, body.PhysicianTrends #row1 p, body.PhysicianTrends #row2 p, body.PhysicianTrends #row3 p, body.PhysicianTrends #row4 p, body.PhysicianTrends #row5 p {
display:none;
}
body.hospitalcare #row1 p.text-emphasis, body.hospitalcare #row2 p.text-emphasis, body.hospitalcare #row3 p.text-emphasis, body.hospitalcare #row4 p.text-emphasis, body.hospitalcare #row5 p.text-emphasis, body.PhysicianTrends #row1 p.text-emphasis, body.PhysicianTrends #row2 p.text-emphasis, body.PhysicianTrends #row3 p.text-emphasis, body.PhysicianTrends #row4 p.text-emphasis, body.PhysicianTrends #row5 p.text-emphasis {
display: block;
background: rgba(50,139,221, .8);
font-size: 18px;
font-weight: normal;
color: #fff;
text-align: center;
padding: 10px 0;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
}
body.hospitalcare #row1 a, body.hospitalcare #row2 a, body.hospitalcare #row3 a, body.hospitalcare #row4 a, body.hospitalcare #row5 a, body.PhysicianTrends #row1 a, body.PhysicianTrends #row2 a, body.PhysicianTrends #row3 a, body.PhysicianTrends #row4 a, body.PhysicianTrends #row5 a {
width: 96.1%;
border: 1px solid #ccc;
display: block;
margin: 0 1% 20px 1%;
position:relative;
text-align:center;
text-decoration:underline;
}
body.hospitalcare #row1 a:hover, body.hospitalcare #row2 a:hover, body.hospitalcare #row3 a:hover, body.hospitalcare #row4 a:hover, body.hospitalcare #row5 a:hover, body.PhysicianTrends #row1 a:hover, body.PhysicianTrends #row2 a:hover, body.PhysicianTrends #row3 a:hover, body.PhysicianTrends #row4 a:hover, body.PhysicianTrends #row5 a:hover {
filter: alpha(opacity=75);
opacity: 0.75;
text-decoration:none;
}
body.hospitalcare #row2 a, body.PhysicianTrends #row2 a {
float:left;
width:47%;
}
body.hospitalcare #row3 a, body.PhysicianTrends #row3 a {
float:left;
width:30.6%;
}
body.hospitalcare #row4 a, body.PhysicianTrends #row4 a {
float:left;
width:22.4%;
}
body.hospitalcare #row1 a img, body.hospitalcare #row2 a img, body.hospitalcare #row3 a img, body.hospitalcare #row4 a img, body.hospitalcare #row5 a img,
body.PhysicianTrends #row1 a img, body.PhysicianTrends #row2 a img, body.PhysicianTrends #row3 a img, body.PhysicianTrends #row4 a img, body.PhysicianTrends #row5 a img {
width: 100%;
}
body.hospitalcare #row1 a p, body.hospitalcare #row2 a p, body.hospitalcare #row3 a p, body.hospitalcare #row4 a p, body.hospitalcare #row5 a p,
body.PhysicianTrends #row1 a p, body.PhysicianTrends #row2 a p, body.PhysicianTrends #row3 a p, body.PhysicianTrends #row4 a p, body.PhysicianTrends #row5 a p {
position: absolute;
bottom: 0;
z-index: 2;
padding:20px 0;
font-size:40px;
font-family:Georgia;
text-align:center;
width:100%;
}
body.hospitalcare .large-image, body.PhysicianTrends .large-image {
position: relative;
top: 0;
left: 0;
margin-bottom: 60px;
}
body.hospitalcare .large-image img, body.PhysicianTrends .large-image img {
width: 100%;
}
body.hospitalcare .citationblock, body.PhysicianTrends .citationblock {
color: #999;
font-family: Georgia;
font-size: 35px;
line-height: 55px;
margin: 0 0 20px;
text-align: center;
font-weight: 100;
border-bottom: 1px solid #efefef;
border-top: 1px solid #efefef;
padding: 30px 0;
display: block;
}
body.hospitalcare .citationsource, body.PhysicianTrends .citationsource {
color: #999;
font-family: georgia;
font-size: 22px;
line-height: 16px;
margin: 0;
text-align: center;
display: block;
margin-bottom: 20px;
}
body.hospitalcare .text-emphasis a, body.PhysicianTrends .text-emphasis a {
color: #006ac;
font-weight: normal;
text-align: center;
display: block;
}
.form-field {
position: relative;
padding: 0px 20%;
}
body.hospitalcare iframe, body.PhysicianTrends iframe {
width:100%;
height:600px;
}
body.PhysicianTrends iframe.indd-epub, body.hospitalcare iframe.indd-epub {
border: 4px solid #777;
width:98%;
height:620px;
}
body.PhysicianTrends .featuredin-logos, .featuredin-logos {
text-align:center;
}
body.PhysicianTrends .featuredin-logos img, .featuredin-logos img {
width: 11%;
padding:10px;
border:1px solid #efefef;
margin:10px;
vertical-align: middle;
}
.featuredin-logos a img:hover {
filter: alpha(opacity=75);
opacity: 0.75;
}

.sharethis {
float: left;
width: 100%;
margin: 40px 0;
text-align: center;
font-size: 15px;
background: rgba(150, 150, 150, 0.1);
padding: 10px 0;
}


























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
