/* CSS Document */

* {margin: 0;padding: 0;}	
body {font-family: Arial,Helvetica,sans-serif;font-size: 12px;background: #E6E6E6;}
p {line-height: 1.4em;}
h1 {font-size:1.6em;line-height: 1.2em;padding: 10px 0 10px 0;}	
h2 {font-weight:normal;font-size: 1.5em;line-height: 1.2em;}
h5 {font-weight:bold;font-size: 1.1em;line-height: 1.2em;padding: 5px 0 5px 0;}	
h6 {font-weight:bold;font-size: 1em;line-height: 1.2em;padding: 10px 0 0 0;}	

a:link, a:visited {
	text-decoration:none;
	color:#FF6600;
}
a:hover {text-decoration:none;color:#000000;}
.clear {clear:both;}
sub, sup {font-size:.7em;padding:0;margin:0;}

/* Tables */
table {border-collapse:collapse;background-color:#fff;width: 100%;line-height: 1.2em;margin: 1px 0 10px 0;padding: 0;}
caption {font-size: 1.2em;font-weight: bold;color: #000;text-align: left;margin: 0;padding: 5px; background: url(images/back_28350.gif) repeat-x top left;border-bottom: 1px solid #CCCCCC;}
thead th {text-align:left;}
tbody tr {border-bottom:1px solid #c0c0c0;}
td {font-size: 10px;padding:1px;border-bottom:1px solid #c0c0c0;}
th {padding: 2px;font-size: 12px; font-weight:bold;border-bottom:1px solid #c0c0c0;}
tfoot {color:#000000;padding:1px;font-weight: bold;margin-top:6px;border-top: 6px solid #c0c0c0;border-bottom: 6px solid #c0c0c0;}

#list table {border-collapse:collapse;background-color:#fff;width: 100%;line-height: 1.2em;margin: 1px 0 10px 0;padding: 0;}
#list caption {font-size: 1.2em;font-weight: bold;color: #000;text-align: left;margin: 0;padding: 5px; background: url(images/back_28350.gif) repeat-x top left;border-bottom: 1px solid #CCCCCC;}
#list thead th {text-align:left;}
#list tbody tr {border-bottom:1px solid #c0c0c0;}
#list td {font-size: 12px;padding:5px 1px 5px 0;border-bottom:1px solid #c0c0c0;}
#list th {font-size: 12px;padding: 2px;border-bottom:1px solid #c0c0c0;}
#list tfoot {color:#000000;padding:1px;font-weight: bold;margin-top:6px;border-top: 6px solid #c0c0c0;border-bottom: 6px solid #c0c0c0;}
/* wrapper */
#wrapper {width:980px;margin: 0 auto;}

/* Hides from IE-Mac \*/
*html .wrapper {height: 1%;}
/*End hide from IE-Mac */
	
/* search bar*/	
#searchBar {float:right;margin: 5px;width: 200px;text-align:right;}
#searchBox {margin: 15px 15px 10px 20px;padding: 0;}
#searchBar input, #searchBox input {font-size: 10px;margin-top:0;padding: 2px;border: #CCCCCC 1px solid;background: #FFF;color: #333333;}
#searchBar textarea, #searchBox textarea {font-size: 10px;margin-top:0;padding: 2px;border: #CCCCCC 1px solid;background: #FFF;color: #333333;}
#searchBar .default input, #searchBox .default input {display: block;}
#searchBar input.submit, #searchBox input.submit {border: 0;margin-bottom: -6px;padding: 2px;background: transparent;font-size: 9px;}

/* navigation styles */

/* Header */
#head {position: absolute;height: 50px;width: 980px;margin: 35px 0 0 0;background: url(images/slhc_logoheader.gif) top left no-repeat;z-index:10;}
.headNavigation {position: absolute;margin: 25px 0 0 225px;height: 25px;width: 750px;font-size:9px;z-index:5;}

/* business area javascript */
.subNavigationBar {position:relative;float: right;margin: 0;padding: 0;width: 750px;height: 30px;background: url(images/back_28325.gif) bottom left repeat-x;z-index:5;}

 /* Left Side Navigation */
#secondNav {float: left;margin: 65px 0 0 0;width: 202px;}
#secondNav ul {font-size:12px;list-style:none;}
#secondNav ul li a, #secondNav ul li a:link, #secondNav ul li a:visited {text-decoration:none;display:block;width: 100%;height: 100%;padding: 4%;color:#000000;background: #5278C6;border-bottom: solid 1px #CCCCCC;}
#secondNav ul li a:hover {text-decoration:none;color:#FFFFFF;background: #0047BA;}
#pmc #secondNav .pmc a, #adv #secondNav .adv a, #cd #secondNav .cd a, #ct #secondNav .ct a, #po #secondNav .po a, #bd #secondNav .bd a {text-decoration:none;color:#FFFFFF;background: #0047BA;}
#pmc #secondNav .pmc a:link, #adv #secondNav .adv a:link, #cd #secondNav .cd a:link, #ct #secondNav .ct a:link, #po #secondNav .po a:link, #bd #secondNav .bd a:link {text-decoration:none;color:#FFFFFF;background: #0047BA;}

/* main Content areas */
#content {width: 750px;float: right;margin: 65px 0 0 0;padding: 0 0 15px 0;background:#FFFFFF;}	
#intro {width: 720px;margin: 10px 15px 10px 15px;padding: 0;line-height: 1.5em;}
#highlightRow {width: 750px;margin: 0;padding: 0;}
#columnOne {width: 370px;float:left;}
#columnTwo {width: 370px;float:right;}
#columnThree {width: 240px;float:left;}
#columnFour {width: 240px;float:left;}
#columnFive {width: 240px;float:right;}
#columnSix {width: 490px;float:left;}
#columnSeven {width: 175px;float:left;}
#columnEight {width: 175px;float:right;}
#columnNine {width: 200px;float:right;}
#columnTen {width: 550px;float:left;}
#columnEleven {width: 280px;float:right;}
#columnTwelve {width: 470px;float:left;}
#columnThirteen {width: 200px;float:left;}
#columnFourteen {width: 200px;float:right;}
#columnOne img, #columnTwo img {padding: 0;margin: 0;}
#columnThree img, #columnFour img, #columnSix img {padding: 0;margin: 0 10px 0 0;border: 2px solid #CCCCCC;}
.column {margin: 15px 15px 10px 15px;padding: 2px;border-top: solid 2px #CCCCCC;font-size: 14px;font-weight: bold;}
.columnContent {margin: 0;padding: 10px;font-size: 14px;font-weight: bold; background:url(images/back_grey25.gif) top left repeat;}
	
/* top bars- colors change due to business area */

.titleBar {float: right;margin: 0;padding: 0;width: 750px;height: 30px;background: url(images/back_283100.gif) bottom left repeat-x;clear:both;}
.subTitleBar {float: right;margin: 0;padding: 0;width: 750px;height: 30px;background: url(images/back_28350.gif) bottom left repeat-x;}
.subNavigation {float: right;margin: 0;padding: 0;width: 750px;height: 30px;border-bottom: solid 1px #CCCCCC;}
.secondSubNavigation {float: right;margin: 0;padding: 0;width: 750px;height: 30px;background: #E6E6E6;}
.secondSubNavigation a, .secondSubNavigation a:link, .secondSubNavigation a:visited {text-decoration:none; color: #666666;}
.secondSubNavigation a:hover {text-decoration:none; color: #333333;}
.fullTitle {float:right;margin: 0;padding: 0;width: 750px;height: 350px;background: url(images/G2_homepage_image.jpg) top right no-repeat;}
/* .fullTitle {float:right;margin: 0;padding: 0;width: 750px;height: 350px;background: url(images/home-screen.jpg) top right no-repeat;border-bottom: solid 1px #5278C6;} */
/*redirect only*/
#redirectWrap {width:750px; margin: 0 auto; text-align:left;}
.pageTitle {margin: 10px;padding: 0;width: 750px;height: 350px;background: url(images/home-screen.jpg) top right no-repeat;border-bottom: solid 1px #5278C6;}
#redirect{background:#E6E6E6; text-align:center; min-width:760px;}
/* Languages*/
#languages {width:550px; float:left; padding:5px 5px 5px 15px; font-size:10px;}
#languages img {margin: 0 2px 0 0}
#languages a:link, #languages a:visited{ color:#000000; padding-right:3px;}
#languages a:hover{ text-decoration:underline;}
.pmcCH {font-family: SimSun;}
/* Title Font Styles*/
.title {font-weight: bold;font-size: 14px;padding: 5px 0px 0px 15px;color:#000;}
.subNavigation ul {margin: 0;padding: 0;line-height: 30px;list-style-type: none;width: 750px;float:left;}	
.subNavigation ul li{float:left;}
.subNavigation ul a, .subNavigation ul a:link, .subNavigation ul a:visited {display: block;color: #FF6600;text-decoration: none;padding: 0 1em;float:left;}
.subNavigation ul .first a {font-weight: bold;padding-left: 15px;float:left;}
.subNavigation ul a:hover {text-decoration:none;background: #E6E6E6;}

/* breadcrumbs */
.kwhref {font-family: Arial,Helvetica,sans-serif;font-size:10px;color:#666666;line-height: 30px;text-decoration: none;padding: 10px .7em 10px .1em;background: url(images/breadcrumb_arrow.gif) no-repeat right;}	
.kwtitle {font-family: Arial,Helvetica,sans-serif;font-size:10px;color: #666666;font-weight: bold;line-height: 30px;text-decoration: none;padding: 10px .1em 10px .1em;}
.kwspan {padding:0px;}

/* content styles*/
.mainPage {width: 700px;margin: 10px 15px 10px 15px;padding: 0;line-height: 1.5em;}
.mainPage h1 {font-weight: bold;padding: 0 0 10px 0;}
.mainPage h2 {font-weight: normal;}	
#intro h2 {font-weight: normal;}
#intro p {padding: 0 0 10px 0;}
.boxSearch {margin:10px 15px 0 15px;padding:0;}
.boxTable {margin: 10px 0 0 15px;}
.boxForm {margin: 25px 15px 0 10px; padding:5px 0 5px 5px; background:#E6E6E6;}
.boxTop {font-family:"Times New Roman", Times, serif;font-size: 1.4em;line-height:1.2em;margin: 15px 15px 10px 15px;padding: 3px;border-top: solid 1px #000000;border-bottom: solid 1px #000000;}		
.box {margin: 10px 15px 0px 15px;}
.box h5 {padding: 8px 0 2px 0;}
.box ul {margin:0 0 0 15px;}
.box li {list-style-type: none;line-height:1.3em;background: url(images/bullet.gif) no-repeat left top;padding-left: 15px;}
.boxContent {margin: 10px 15px 10px 15px;padding: 0;}
.boxContent ul{margin: 0;padding: 0 0 10px 0;list-style-type: none;}
.boxContent li {list-style-type: none;background: url(images/bullet.gif) no-repeat;margin: 5px;line-height: 1.2em;padding: 0 0 0 10px;}
.boxContent p {padding: 0 0 10px 0;}
.boxContent h1 {padding: 10px 0 10px 0;}
.boxContentImage {width: 340px;margin: 10px;border: 1px solid #CCCCCC;}
.boxSquare {margin: 10px 130px 10px 15px;padding: 0;}	
.boxSet {border-bottom: 2px solid #E6E6E6;margin: 15px 15px 15px 10px;padding: 5px;line-height: 1.7em;}
.boxSet h1{margin: 0;padding: 0 5px 0px 0px;font-size: 12px;}
.boxSet p{margin: 0;padding: 0 5px 0px 0px;font-size:10px;}
.boxSet img {float:left;margin: 0px 5px 2px 5px; border:0px;}
.boxSet ul li {margin:0 0 0 15px;font-size:10px;}
#spacer{margin-top:211px;}
.boxProduct {border-bottom: 2px solid #E6E6E6;margin: 0 15px 15px 15px;padding: 5px;line-height: 1.7em;}
.boxProduct h1 {margin: 0;padding: 0 5px 0px 60px;font-size: 14px;}
.boxProduct p {margin: 0;padding: 0 5px 0px 60px;}
.boxProduct img {float:left;margin: 0px 5px 2px 5px;border: 2px solid #CCCCCC;}
.boxNav {margin: 0 15px 15px 15px;padding: 0;line-height: 1.7em;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.boxNav ul{margin: 0 15px 0 0;padding: 20px 0 20px 20px;list-style-type: none;}
.boxNav li {list-style-type: none;background: url(images/arrow.gif) no-repeat left top;margin: 0px;line-height: 150%;vertical-align: middle;padding-left: 15px;}
.boxNav h5 {padding: 10px 0 0 15px;}
.boxProductList {margin: 40px 10px 10px 5px;padding: 0; border:1px solid #E6E6E6;}
.boxProductList ul{margin: 0 0 10px 0;padding: 0;list-style-type: none;}
.boxProductList li {list-style-type: none;background: url(images/bullet.gif) no-repeat;margin:5px 0px 0 10px;line-height: 1.1em;padding: 0 0 0 10px;}
.boxHighlight {border-bottom: 2px solid #E6E6E6;margin: 0 15px 15px 15px;}
.boxHighlight img {float:left;border:2px solid #E6E6E6;margin-right:5px;}
.boxProduct a:link, .boxSet a:link, .boxContent a:link, .boxNav a:link, .boxProductList a:link, #intro a:link {color:#0047BA;}
.boxProduct a:visited, .boxSet a:visited, .boxContent a:visited, .boxNav a:visited, .boxProductList a:visited, #intro a:visited {color:#0047BA;}
.boxProduct a:hover, .boxSet a:hover, .boxContent a:hover, .boxNav a:hover, .boxProductList a:hover, #intro a:hover {color:#FF6600;}
.boxProduct a:active, .boxSet a:active, .boxContent a:active, .boxNav a:active, .boxProductList a:active, #intro a:active {color:#0047BA;}
.boxContentImage a:link, .boxContentImage a:visited, .boxContentImage a:hover, .boxContentImage a:active{color:#CCCCCC;}
.postedUnderline {font-size: 12px;display: block;margin: 0 5px 0px 60px;padding: 0;font-weight: bold;}
.outsideLink {color:#FF6600;}
.outsideLink a:link, .outsideLink a:visited {color:#FF6600;}
.outsideLink a:hover, .outsideLink a:active {text-decoration: underline;}
.appList {color: #0047BA;font-size:1.3em;font-weight:bold;border:1px solid #0047BA;margin:0 60px 15px 60px;padding:10px 0 10px 0;}	
.appList ul {margin: 0;padding: 0;list-style-type: none;}
.appList li {list-style-type: none;margin: 0px;line-height: 1.2em;padding-left: 8px;text-align:center;}
.newsList{font-size:10px;padding: 10px 15px 0px 15px;}
.newsList a:link, .newsList a:visited {color:#000000;}
.newsList a:hover, .newsList a:active {text-decoration: underline;}
.newsListfirst {padding:0;color: #333333;}

/* links  */	
.viewLarger {text-align: center;margin-top: 20px;}
.viewLarger a:link, .viewLarger a:visited {color:#FF6600;text-decoration:none;padding: 10px 20px 3px 0;background: url(images/link.gif) top right no-repeat;}
.viewLarger a:hover, .viewLarger a:active {text-decoration: underline;}
.subText {margin-top:20px;font-size:.85em;font-style:italic;}
.webcastLink {text-align:left; line-height:2.5em;}
.webcastLink a:link, .webcastLink a:visited {text-decoration:none;padding: 10px 0 3px 20px;background: url(images/webcast.jpg) bottom left no-repeat;}
.webcastLink a:hover, .webcastLink a:active {text-decoration: underline;}
.pdfLink {text-align:left;}
.pdfLink a:link, .pdfLink a:visited {color:#0047BA;text-decoration:none;padding: 0 0 0 20px;background: url(images/pdf.gif) top left no-repeat;}
.tenPoint {font-size:10px;color:#000;}
.tenPoint a:link, .tenPoint a:visited {color:#000; text-decoration:none;}
.tenPoint a:hover {text-decoration:underline;}
a[href$=".pdf"]{color:#0047BA;text-decoration:none;padding: 0 0 0 20px;background: url(images/pdf.gif) top left no-repeat;}

/* business area image footers */
.advContent {height: 350px;background:url(anesthesia-delivery-ventilation/images/Sirius_Bro.gif) bottom right no-repeat;}	
.pmcContent {height: 350px;background:url(patient-monitoring-connectivity/images/ultraview-SL2600.gif) bottom right no-repeat;}
.ctContent {height: 350px;background:url(clinical-trial-services/images/consulting.gif) bottom right no-repeat;}
.caContent {height: 350px;background:url(diagnostic-cardiology/images/cardiology_stresstest.jpg) bottom right no-repeat;}

/* inside page footer */
#footPage {
	font-size: 9px;
	color: #FF6600;
	border-top: 1px solid #003Fc2;
	margin: 10px 0 0 0;
	position: relative;
}
#footPage ul {margin: 0;list-style: none;width: 100%;float: left;padding: 10px 0 10px 0;}
#footPage ul li {float: left;}
#footPage ul a, #footPage ul a:link, #footPage ul a:visited {display: block;float:left;padding: 0 .4em 0 .4em;line-height: 12px;text-decoration: none;color: #FF6600;background: #FFFFFF url(images/divider.gif) repeat-y left;}
#footPage ul .first a {background: none;padding-left: 20px;}
#footPage ul a:hover {text-decoration:none;color: #000000;}
#footPage span {color: #000000;font-weight: bold;}

/* highlight box styles*/
#highlightOne, #highlightThree {width: 330px;float:left;margin: 10px 0 15px 15px;padding:12px 0 0 0;display:inline;background: #FFFFFF url(images/box-top.gif) repeat-x top left;}
#highlightOne img, #highlightThree img {margin:0;padding: 0 20px 2px 0;float: left;}
#highlightTwo, #highlightFour {width: 330px;float:right;margin: 10px 15px 15px 0;padding:12px 0 0 0;display:inline;background: #FFFFFF url(images/box-top.gif) repeat-x top left;}
#highlightTwo img, #highlightFour img {margin: 0;padding: 0 0 2px 5px;float: right;}
#highlightOne p, #highlightTwo p, #highlightThree p, #highlightFour p, .highlightRow p {margin:0;font-size: 10px;line-height: 1.2em;}
#highlightOne h5, #highlightTwo h5, #highlightThree h5, #highlightFour h5, .highlightRow h5 {font-size: 12px;line-height: 1.2em;}
#highlightOne h2, #highlightTwo h2, #highlightThree h2, #highlightFour h2, .highlightRow h2, .highlightTop p {font-weight:normal;font-size: 12px;line-height: 1.2em;font-weight:normal;}
#highlightOne a:link, #highlightOne a:visited, #highlightTwo a:link, #highlightTwo a:visited, #highlightThree a:link, #highlightThree a:visited, #highlightFour a:link, #highlightFour a:visited, .highlightRow a:link, .highlightRow a:visited {color:#FF6600;text-decoration:none;}
.highlightTop {margin: 15px; padding:15px; width:385px;}
.highlightTop h2 {font-family:"Times New Roman", Times, serif; font-size:28px;color:#0047BA;}
#highlightFive {width: 330px;float:right;margin:10px 15px 15px 0;padding:0px 0 0 0;display:inline;background: #FFFFFF url(images/box-top.gif) repeat-x top left;}

/*sitemap columns*/
#columnFifteen {width:230px;float:left;padding:10px 0 0 15px;}
#columnSixteen {width:230px;float:left;padding:10px 5px 0 15px;}
#columnSeventeen {width:230px;float:right;padding:10px 15px 0 0;}
#columnFifteen ul li, #columnSixteen ul li, #columnSeventeen ul li {list-style-type: none;background: url(images/bullet.gif) no-repeat; line-height:1.3em;margin-left:10px;padding-left: 5px;}
#columnFifteen a:link, #columnSixteen a:link, #columnSeventeen a:link {color:#0047BA;}
#columnFifteen a:visited, #columnSixteen a:visited, #columnSeventeen a:visited {color:#0047BA;}
#columnFifteen a:hover, #columnSixteen a:hover, #columnSeventeen a:hover {color:#FF6600;}
#columnFifteen p, #columnSixteen p, #columnSeventeen p {line-height: 1.2em;padding:5px 0 0 5px;}
#columnFifteen .firstLine a:link, #columnSixteen .firstLine a:link, #columnSeventeen .firstLine a:link {color:#000;}


/* Forms */
input, textarea {font-size: 10px; border: 1px solid #999; background: #fff; padding: 2px; color: #000;}
select {font-size: 10px; padding: 2px; color: #000;}
input:focus, textarea:focus {background:#BAC9EB;}
#comments-body {margin-top: 20px; font-size: 10px; margin-left:15px; margin-right: 15px;}
#comments-body h1 {font-size: 14px; border-top:2px solid #CCCCCC; border-bottom:2px solid #ECECEC; padding-bottom:10px; padding-left:5px; background:#E6E6E6;}	
#comments-form {width: 200px; margin-left: 15px; margin-right: 15px; padding:5px; font-size: 10px; text-align: left; line-height:1.5em; background:#E6E6E6;}
#comments-inside {margin-top: 10px; float:left; font-size: 10px; background:#E6E6E6;}
#comments-outside {margin-top: 10px; float:right; font-size: 10px;}
#info-body {margin-left:15px; margin-right: 15px;}
#info-form {padding:5px 0 5px 0; text-align: left; line-height:1.5em;}
#info-form fieldset {margin:1em 0; padding: 0;}
#info-inside legend {font-weight:bold; padding: 0 0 10px 0;}
#info-form label {display:block; color:#0047BA;}
#info-form input {width:200px;}
#info-form textarea {width:200px; height:100px; padding-bottom: 5px;}
#info-inside {width:220px;float:left;}
#info-outside {width:220px;float:right;}
#info-form input.submit {width:100px; margin:10px 0 0 0; padding: 2px; font-size: 10px; border: 1px solid #999; background: #6691D6; color: #000;}

/* Footer */
#footer{clear:both;width: 980px;height: 85px;margin: 25px 0 0 0;padding: 25px 0 0 0;z-index: 2;}
#footer p {font-size: 10px;line-height: 11px;text-align:right;color:#666666;}
#footer a:link, #footer a:visited {text-decoration: none;color: #666666;}
#footer a:hover {color: #000000;}
