
.noBackground {
	background-image : none;
	background-color : transparent;
}
.reset {
	height : 0px;
	line-height : 0px;
	clear : both;
	overflow : hidden;
}
#leftNav .navLvl1 {
	margin : 0px;
	padding : 0px;
	margin-top : 8px;
	list-style-type : none;
}
#tabSet a#Research {
	width : 119px;
	background-image : url(/sebin/f/s/ResearchTabSet.jpg);
}
#lsLinkSet {
	margin : 0px;
	padding : 0px;
	color : #fff;
	text-align : left;
	padding : 0px;
}
#lsSearchGroup {
	margin : 0px;
	padding : 0px;
	padding-left : 6px;
}
#subNavBar .printthispageImg {
	height : 30px;
	width : 124px;
	float : left;
	display : inline;
	margin-left : 25px;
	display : none;
}
#tabSet a.cur:hover {
	background-position : left -41px;
}
.contentRight .news ul li a:hover {
	text-decoration : underline;
}
.feature img {
	float : left;
	display : inline;
	border : 1px solid #002C76;
	margin-right : 15px;
}
#tabSet a.cur {
	background-position : left -41px;
}
.sepLink {
	float : left;
	display : inline;
	margin : 0px;
	padding : 7px;
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	background-image : url(/sebin/d/r/navSep.jpg);
	background-position : right center;
	background-repeat : no-repeat;
	cursor : pointer;
}
.rightCallout ul li a {
	text-decoration : none;
	color : #3E71D0;
}
.contentFooter .recognitions span {
	float : left;
	display : inline;
	padding-top : 34px;
	margin-right : 17px;
}
.imgLinks .sectionDiv .linkImg {
	position : absolute;
	left : 87px;
	top : 46px;
}
.mainBodyContent3rdLevelLinks a {
	font-size : 13px;
}
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display : none !important;
	height : 0;
	width : 0;
	position : absolute;
	overflow : hidden;
}
.contentTitle {
	font-weight : bold;
	color : #002C76;
	font-size : 15px;
}
.QuickLinksContent a:link {
	line-height : 25px;
	text-decoration : none;
	color : white;
}
#tcCloser {
	margin : 0px;
	border : 0px;
	text-align : right;
	border-bottom : 1px solid #fff;
	color : #fff;
	font-weight : bold;
	cursor : pointer;
	padding : 3px;
	background-color : #0b2972;
}
.johnny {
	background-position : 220px 24px;
	background-image : url(/sebin/v/y/searchIndicator.jpg);
	background-repeat : no-repeat;
}
.contentFooter .subLinks a {
	text-decoration : none;
	color : #ACD8F3;
}
#featureList {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#toolbox {
	height : 0px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	position : relative;
	width : 1018px;
	text-align : left;
	margin-left : auto;
	margin-right : auto;
	display : none;
}
#banner #logo {
	float : left;
	display : inline;
	margin : 27px 0px 0px 40px;
}
.QuickLinksContent ul {
	font-family : helvetica;
	font-size : 15px;
	color : white;
	margin : 0px;
	padding : 0px;
}
.mainBodyContent {
	float : left;
	display : inline;
	width : 490px;
	padding-left : 25px;
	padding-bottom : 20px;
}
.BannerWrapperTop {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	background : url( /sebin/m/i/shadowBannerTop.gif);
	width : 650px;
	height : 8px;
	display : none;
}
.QuickLinksContentHome ul {
	font-family : helvetica;
	font-size : 15px;
	color : white;
	margin : 0px;
	padding : 0px;
}
form {
	margin : 0px;
	padding : 0px;
}
.QuickLinksContentHome {
	display : block;
	margin : 0px;
	padding : 0px;
	min-height : 295px;
}
#subNavBar .podcastsImg {
	width : 82px;
	margin-left : 25px;
	display : none;
}
#subNavBar .fontsizeImg {
	height : 30px;
	width : 107px;
	float : left;
	display : inline;
	margin-left : 105px;
	display : none;
}
.QuickLinksBlueGrade3col {
	display : none !important;
}
#bannerWrapper {
	height : 70px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	text-align : center;
	margin-top : 20px;
}
#bodyWrapper {
	min-height : 740px;
	background-position : left top;
	background-repeat : repeat-x;
	padding-top : 5px;
}
.contentRight .news ul li {
	margin : 10px 0px 10px 0px;
	padding : 0px;
	display : list-item;
}
.rightCallout span {
	font-weight : bold;
}
#logoAndTabs {
	float : left;
	display : inline;
	width : 560px;
}
.rightCallout {
	border : 1px solid #B3BBD2;
	border-top : none;
	min-height : 138px;
	margin-left : auto;
	margin-right : auto;
	width : 170px;
	padding-left : 20px;
	padding-top : 10px;
	overflow : hidden;
	background : url(/sebin/i/m/calloutGradient.gif) repeat-x;
}
.block {
	display : block;
}
ul.noBorder {
	border : none;
}
#jhhImage {
	display : block;
	margin-left : 48px;
}
.QuickLinksContentHome a:visited {
	line-height : 20px;
	text-decoration : none;
	color : white;
}
#topNavWrapper {
	height : 35px;
	margin : 0px;
	padding : 0px;
	padding-bottom : 5px;
	border : 0px;
	text-align : center;
	background-image : url(/sebin/r/e/topNavBackground.jpg);
	background-position : left;
	background-repeat : repeat-x;
	display : none;
}
.mainNavLink {
	text-decoration : none;
	color : #000099;
	display : block;
	padding-left : 7px;
}
.noMargin {
	margin : 0px;
}
#leftNav h3 {
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	font-size : 16px;
}
#JHHTitleWrapper {
	height : 43px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	text-align : center;
	background-image : url(/sebin/r/o/jhhtitle_bg.jpg);
	background-position : left top;
	background-repeat : repeat-x;
	display : none;
}
.contentFooter .recognitions {
	float : right;
	display : inline;
	margin-right : 23px;
	margin-top : 23px;
}
#leftNav .navLvl1 li {
	padding-left : 0px;
	margin-top : 8px;
	font-weight : bold;
	font-size : 13px;
}
.wrapperBottom {
	display : none;
}
#featureList li a:hover {
	text-decoration : underline;
}
#searchChoiceGroup {
	margin : 0px;
	padding : 0px;
}
.imgLinks .sectionDiv .linkImg img {
	border : none;
}
.QuickLinksContentHome a:link {
	line-height : 25px;
	text-decoration : none;
	color : white;
}
.calloutCol {
	width : 240px;
	float : left;
	display : none;
	border : 0px solid white;
}
#subNavBar img {
	height : 30px;
	float : left;
	display : none;
}
.wrapperTop {
	display : none;
}
#subNavBar {
	height : 30px;
	display : none;
}
.imgLinks {
	margin-top : 30px;
	width : 193px;
	margin-left : auto;
	margin-right : auto;
}
#tc {
	position : absolute;
	top : 30px;
	right : 0px;
	border : 2px solid #fff;
	background-color : #556b9d;
	width : 650px;
	display : none;
}
.rightCallout ul {
	list-style-type : none;
	margin-left : 0px;
	padding-left : 0px;
	margin-top : 10px;
	font-size : 13px;
	font-weight : bold;
}
.rightCallout ul li {
	line-height : 21px;
}
.tcHide {
	display : none;
}
#featureList li {
	margin-top : 18px;
	line-height : 17px;
}
.contentRight .news {
	width : 333px;
	float : left;
	display : inline;
	border : 0px solid white;
}
#tabSet {
	clear : both;
	width : 380px;
	float : left;
	display : inline;
	margin-top : 4px;
	margin-left : 30px;
	height : 41px;
	overflow : hidden;
	display : none;
}
.contentFooter .subLinks {
	float : left;
	display : inline;
	margin-left : 47px;
	margin-top : 57px;
}
.sp3colRight {
	display : none;
}
.QuickLinksMiddle {
	margin : 0px;
	padding : 0px;
	background : url(/sebin/e/a/shadowQuickLinksMiddleBlue.gif);
	width : 237px;
	padding-left : 8px;
	padding-right : 8px;
}
#leftNav .subNavList {
	padding : 0px;
	margin : 5px 0px 5px 0px;
	list-style-type : none;
}
#tcI {
	display : none;
}
.BannerWrapperBottom {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	background : url(/sebin/g/l/shadowBannerBottom.gif);
	width : 650px;
	height : 8px;
	display : none;
}
#banner {
	height : 136px;
	margin : 0px;
	padding : 0px;
	padding-left : 7px;
	padding-right : 7px;
	margin-left : auto;
	margin-right : auto;
	border : 0px;
	text-align : left;
	width : 650px;
}
#tcPanel #tcSearch {
	float : right;
	display : inline;
	width : 206;
	padding-top : 24px;
	margin-right : 38px;
}
.lssgbg_left {
	background-position : 80px 24px;
	background-image : url(/sebin/v/y/searchIndicator.jpg);
	background-repeat : no-repeat;
}
.contentFooter .recognitions img {
	float : left;
	display : inline;
}
.feature {
	color : #002C9B;
	font-size : 12px;
	margin-top : 18px;
	font-weight : bold;
}
.contentMain {
	width : 650px;
	margin-left : auto;
	margin-right : auto;
	border : 1px solid white;
	background : white;
}
.bannerSearch, .tcBannerSearch {
	width : 294px;
	height : 23px;
	border : 0px;
	display : none;
}
.left {
	float : left;
	display : inline;
}
.QuickLinksMiddle img {
	display : block;
	margin : 0px;
	padding : 0px;
}
.QuickLinksContentHome ul li {
	margin-left : 25px;
	list-style-type : none;
	line-height : 25px;
}
.QuickLinksContent h4 {
	font-family : helvetica;
	font-size : 16px;
	font-weight : bold;
	color : #ffd101;
	margin-top : 0px;
	padding : 0px;
	margin-left : 25px;
}
.calloutTopper {
	height : 6px;
	background-color : #033289;
	width : 192px;
	margin-right : auto;
	margin-left : auto;
	font-size : 0px;
	display : none;
}
#tabSet a#Education {
	width : 122px;
	background-image : url(/sebin/x/h/EducationTabSet.jpg);
}
.noSepLink {
	float : left;
	display : inline;
	margin : 0px;
	padding : 7px;
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	cursor : pointer;
}
ul.subList {
	list-style : none;
	width : 230px;
	margin : 0px;
	margin-right : 16px;
	padding : 0px;
	border-right : 1px dotted #fff;
	float : left;
	display : inline;
}
a.subLink {
	margin : 0px;
	padding : 6px 6px 6px 6px;
	display : block;
	color : #fff;
	width : 208px;
	text-decoration : none;
}
.contentFooter {
	background-color : #0C0158;
	min-height : 177px;
	border-top : 2px solid white;
	color : white;
	color : #ACD8F3;
	font-size : 14px;
	font-size : 13px;
	display : none;
}
img {
	border : 0px;
}
.subNavSeparator {
	display : none;
}
#featureList li img {
	float : left;
	display : inline;
	margin-right : 4px;
	border : 1px solid black;
}
.bannerSearchButton {
	vertical-align : top;
	display : none;
}
#tabSet a:hover, #tabSet a.cur:hover {
	background-position : left -82px;
}
.mainBodyContentTitle {
	margin : 0px;
	padding : 0px;
	color : #052172;
	font-size : 22px;
	font-weight : bold;
}
#tcWrapper {
	display : none;
}
.contentRight {
	padding : 24px 0px 10px 10px;
	width : 333px;
	float : left;
	display : inline;
}
#toolboxWrapper {
	height : 0px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	position : relative;
	text-align : center;
	display : none;
}
.BannerWrapperMiddle {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	background : url(/sebin/w/f/shadowBannerMiddle.gif);
	width : 650px;
	padding-top : 0px;
	padding-left : 8px;
	padding-bottom : 0px;
	display : none;
}
.vTop {
	vertical-align : top;
}
.contentRight .news ul {
	margin-left : 0px;
	padding-left : 0px;
	list-style-type : none;
	font-size : 13px;
}
.QuickLinksBlueGrade {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	background-image : url(/sebin/f/s/QuickLinksGradient.jpg);
	background-repeat : repeat-x;
	backgournd-color : #062e94;
	width : 237px;
	display : none;
	background-color : #062e94;
}
.QuickLinksBottom {
	background : url(/sebin/u/m/shadowQuickLinksBottom.gif);
	width : 253px;
	height : 8px;
	font-size : 1px;
}
.mainBodyContent3rdLevelLinks {
	margin-top : 20px;
	display : none;
}
#leftNav .subNavItemLink {
	color : #000099;
	text-decoration : none;
	display : block;
	padding : 2px 0px 2px 28px;
	background : url(/sebin/a/e/navArrow.gif) no-repeat 12px center;
}
span.sIFR-alternate {
	visibility : visible !important;
	display : block !important;
	position : static !important;
	left : auto !important;
	top : auto !important;
}
ul.subList li {
	margin : 0px;
	padding : 0px;
	list-style : none;
	padding-right : 10px;
}
#tcPanel {
	background-color : #00276f;
	background-image : url(/sebin/z/y/tcBannerBackground.jpg);
	background-position : left top;
	background-repeat : repeat-x;
	margin : 0px;
	padding : 0px;
	clear : both;
	display : none;
}
.QuickLinksContent a:visited {
	line-height : 20px;
	text-decoration : none;
	color : white;
}
.BannerLeft {
	float : left;
	display : inline;
	display : none;
}
.QuickLinksContent {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	display : none;
	min-height : 276px;
}
#featureList li a {
	text-decoration : none;
}
.breadCrumb a {
	text-decoration : none;
	color : #455BDD;
}
.imgLinks .sectionDiv {
	margin-top : 16px;
	position : relative;
}
.sepLink:hover, .noSepLink:hover {
	text-decoration : underline;
	cursor : pointer;
}
.tcShow {
	display : block;
}
#leftNav {
	float : left;
	display : none;
	border-top : 6px solid #033289;
	min-height : 300px;
	width : 199px;
	padding-top : 10px;
	padding-left : 0px;
	background : url(/sebin/y/k/bgLeftNav.gif) repeat-x;
}
.breadCrumb {
	width : 399px;
	height : 34px;
	padding-top : 18px;
	font-size : 11px;
	font-weight : bold;
	display : none;
}
#tcButton {
	margin-right : 8px;
	float : right;
	display : inline;
	cursor : pointer;
}
.contentRight .news ul li a {
	display : block;
	text-decoration : none;
	color : #002C9B;
	background-image : url(/sebin/g/h/arrowListItem.gif);
	background-repeat : no-repeat;
	background-position : left 2px;
	padding-left : 22px;
	line-height : 17px;
}
.contentLeft {
	padding : 24px 10px 0px 22px;
	width : 338px;
	float : left;
	display : inline;
}
.subPageCalloutWrapper {
	float : left;
	display : inline;
	width : 240px;
	margin-top : 15px;
	margin-left : 39px;
}
a.subLink:hover {
	background-color : #abb2c2;
}
#subNavBar .rssImg {
	width : 78px;
	margin-left : 45px;
	display : none;
}
#subNavBar .shareImg {
	height : 30px;
	width : 127px;
	float : left;
	display : inline;
	margin-left : 25px;
	display : none;
}
.BannerMaster {
	width : 650px;
	overflow : hidden;
	margin-left : auto;
	margin-right : auto;
	padding-top : 0px;
	padding-bottom : 5px;
}
.small {
	font-size : 9px;
}
.contentMain h3 {
	margin-bottom : 0px;
	margin-top : 22px;
	font-size : 16px;
	font-weight : bold;
	color : #495B83;
}
.wrapperBody {
	width : 650px;
	margin-left : auto;
	margin-right : auto;
}
.QuickLinksContent ul li {
	margin-left : 25px;
	list-style-type : none;
	line-height : 25px;
}
.findOutMore {
	margin-top : 0px;
	border : none;
	display : block;
	margin-left : auto;
	margin-right : auto;
	margin-top : 16px;
}
body {
	background-color : #ffffff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0px;
	padding : 0px;
}
#leftNav h3 a {
	display : block;
	padding-left : 7px;
	text-decoration : none;
	color : #000099;
}
.QuickLinksContentHome h4 {
	font-family : helvetica;
	font-size : 16px;
	font-weight : bold;
	color : #ffd101;
	margin-top : 0px;
	padding : 0px;
	margin-left : 25px;
}
.subBanner {
	display : none;
	margin-bottom : 2px;
}
.greyBG {
	background-color : #E7E9EB;
}
.QuickLinksTop {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	background : url(/sebin/i/c/shadowQuickLinksTop.gif);
	width : 253px;
	height : 8px;
	font-size : 1px;
}
#JHHTitle {
	height : 43px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	text-align : left;
	width : 650px;
	margin-left : auto;
	margin-right : auto;
}
#tabSet a {
	float : left;
	display : inline;
	height : 41px;
	background-position : left top;
	background-repeat : no-repeat;
	padding-top : 80px;
}
.right {
	float : right;
	display : inline;
}
#tcPanel #tcLogo {
	display : block;
	margin : 0px;
	padding : 0px;
	width : 303px;
}
.BannerWrapperMiddle img {
	margin : 0px;
	padding : 0px;
	display : none;
}
.footerNav a {
	color : white;
	text-decoration : none;
}
.noPad {
	padding : 0px;
}
.contentRight .calloutCol {
	display : none;
}
.fl {
	cursor : pointer;
}
.footerNav {
	margin-left : auto;
	margin-right : auto;
	width : 1004px;
	text-align : center;
	margin-top : 18px;
	color : white;
	line-height : 18px;
	font-size : 12px;
	display : none;
}
.lssgbg_right {
	background-position : 220px 24px;
	background-image : url(/sebin/v/y/searchIndicator.jpg);
	background-repeat : no-repeat;
}
.BannerRight {
	float : Right;
	display : inline;
	display : none;
}
#tabSet a#PatientCare {
	width : 139px;
	background-image : url(/sebin/z/q/PatientCareTabSet.jpg);
}
#toolBar {
	display : none;
}
.breadCrumb3col {
	padding : 10px 0;
}
h1 {
	color : #033289;
	font-size : 24px;
	font-weight : bold;
}
h2 {
	color : #4c689a;
	font-size : 18px;
	font-weight : bold;
}
h3 {
	color : #4A4A4A;
	font-size : 14px;
	font-weight : bold;
}
h4 {
	color : #4c689a;
	font-size : 14px;
	font-weight : bold;
}
h5 {
	color : #4A4A4A;
	font-weight : bold;
	font-size : 12px;
}
#linksAndSearch {
	display : none;
}
.pageBanner {
	display : none;
}
.OffRight {
	width : 250px;
	float : right;
	margin-left : 10px;
	margin-bottom : 10px;
}
#detailInteriorNavigation2 {
	display : none;
}
#prInteriorYears .CopySpaced a {
	margin-right : 10px;
}
hr {
	display : none;
}
.prSummary {
	color : #666666;
	font-style : italic;
	line-height : 19px;
}
#prInteriorItems {
	margin-top : 10px;
}
.itemBlock {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #B8B8B8;
	margin-bottom : 10px;
}
.featured_item {
	float : left;
	width : 155px;
}
.featured_spacer {
	float : left;
	width : 15px;
	margin : 0 10px 0 5px;
}
.mainBodyContentData {
	margin-bottom : 20px;
}
.featured {
	margin-top : 20px;
}
#desc_slide {
	font-size : 10px;
	font-style : italic;
	line-height : 14px;
}
#slideNumber {
	display : none;
}
.prHead a {
	text-transform : uppercase;
	color : #000000;
	font-size : 14px;
}
h2.prSubHead {
	font-size : 12px;
	color : #333333;
	font-weight : normal;
	margin : 5px 0;
}
.prHead {
	margin-top : 5px;
}
#prInteriorHeadline {
	display : none;
}
#detailInteriorHeadline {
	display : none;
}

