
body {
	background-color : #214A9A;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0px;
	padding : 0px;
}
.BannerWrapperMiddle {
	background : url(/sebin/z/x/Slide_WhtBg.png) no-repeat;
	width : 748px;
	padding-left : 6px;
	height : 300px;
	padding-top : 6px;
}
#RSS h3 {
	font-size : 12px;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : none;
	width : 343px;
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 3px;
}
.QuickLinksBottom .qlbMiddle {
	float : left;
	display : inline;
	width : 229px;
	height : 4px;
}
.BannerWrapperBottom .bwbMiddle {
	font-size : 0px;
	height : 4px;
	overflow : hidden;
	width : 745px;
	float : left;
	display : inline;
}
#tabSet a.cur:hover {
	background-position : left -41px;
}
.wrapperBody {
	width : 1004px;
	margin-left : auto;
	margin-right : auto;
	background : url(/sebin/p/j/shadowBody.png) repeat-y;
}
.Footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 15px;
	font-weight : normal;
	color : #012770;
}
.contentFooter .subLinks {
	float : left;
	display : inline;
	margin-left : 47px;
	margin-top : 23px;
}
#tabSet a {
	float : left;
	display : inline;
	height : 40px;
	background-position : left top;
	background-repeat : no-repeat;
	padding-top : 80px;
}
.transparent {
	background-color : transparent;
}
.QuickLinksContent .qlHeader {
	font-family : helvetica;
	font-size : 16px;
	font-weight : bold;
	color : #ffd101;
	margin-top : 0px;
	padding : 0px;
	margin-left : 20px;
	width : 90px;
}
#JHHTitleWrapper {
	display : block;
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-position : left top;
	background-repeat : repeat-x;
}
.contentFooter .recognitions a {
	text-decoration : none;
	color : #acd8f3;
}
.sp3colRight {
	padding-bottom : 50px;
	margin-left : 2px;
	margin-right : 2px;
}
ul.nav li a {
	text-decoration : none;
	font-weight : bold;
	color : #012C7C;
	float : left;
	display : inline;
	line-height : 35px;
	margin : 0px;
	padding : 0px 10px;
}
.BannerWrapperBottom {
	font-size : 0px;
	height : 4px;
	overflow : hidden;
}
.wrapperBottom {
	font-size : 0px;
	width : 1004px;
	overflow : hidden;
	margin-left : auto;
	margin-right : auto;
}
#topNavWrapper {
	height : 35px;
	margin : 0 auto;
	padding : 0px;
	text-align : center;
	width : 994px;
	border-bottom : 1px solid #333333;
	background : url(/sebin/r/e/topNavBackground.jpg) top left repeat-x;
}
#RSS .extras {
	display : none;
}
.breadCrumb {
	margin : 18px 15px 22px 15px;
}
.rightCallout ul li a {
}
.subLeft3ColRight {
	float : left;
	width : 560px;
	overflow : hidden;
	padding : 0;
	margin : 0;
}
#logoAndTabs {
	float : left;
	display : inline;
	width : 550px;
	margin : 15px 20px 0 20px;
	height : 70px;
}
.BannerRight {
	float : Right;
	display : inline;
	width : 245px;
}
.BannerWrapperBottom .bwbLeft {
	width : 4px;
	height : 4px;
	display : inline;
	float : left;
}
#subNavBar .fontsizeImg {
	float : left;
	display : inline;
	margin-left : 200px;
}
form {
	margin : 0px;
	padding : 0px;
}
#lsLinkSet {
	margin : 0px;
	padding : 0px;
	color : #fff;
	text-align : left;
	font-size : 10px;
}
.mainNavLink {
	text-decoration : none;
	color : #000099;
	display : block;
	padding-left : 7px;
}
.QuickLinksContentHome {
	margin : 0px;
	padding : 0px;
	min-height : 295px;
	border : none;
	padding-top : 5px;
}
.bannerSearchButton {
	vertical-align : top;
}
.contentMain {
	width : 994px;
	margin-left : auto;
	margin-right : auto;
	border : 1px solid white;
	background-image : url(/sebin/l/o/contentMainBG.jpg);
}
.BannerWrapperTop .bwtLeft {
	width : 4px;
	height : 4px;
	display : inline;
	float : left;
}
#banner {
	height : 90px;
	margin : 0 auto;
	padding : 0px;
	text-align : left;
	width : 990px;
}
#JHHTitle {
	height : 43px;
	margin : 0px auto;
	padding : 0px 0px 0px 15px;
	border : 0px;
	text-align : left;
	width : 964px;
}
#bannerWrapper {
	height : 93px;
	margin : 0px;
	padding : 0px;
	text-align : center;
	background : url(/sebin/v/j/headerBg.jpg) left top repeat-x;
}
.contentRight .findOutMoreCol {
	float : right;
}
.quickLinksDropDown .qlHeader {
	cursor : pointer;
	cursor : hand;
	width : 205px;
	height : 24px;
	font-family : helvetica;
	font-size : 16px;
	font-weight : bold;
	color : #ffd101;
	margin : 0px;
	padding-top : 7px;
	padding-left : 25px;
	background : url(/sebin/j/j/btn_QuickLinks.jpg) no-repeat #031D68;
}
.subNavBar_SubPage {
	border-bottom : 1px solid #BDBDBD;
	width : 763px;
	float : left;
	display : inline;
}
.wrapperBottom .wbLeft {
	background : url(/sebin/l/r/shadowBottomLeft.png);
	width : 2px;
	height : 4px;
	float : left;
	display : inline;
}
.QuickLinksContent ul li a {
	text-decoration : none;
	color : white;
	border-bottom : 1px dotted #4268B0;
	font-size : 12px;
	font-weight : bold;
	display : block;
	width : 300px;
	padding : 3px;
	line-height : 25px;
}
.BannerWrapperMiddle img {
	display : block;
	margin : 0px 5px 0px 5px;
	padding : 0px;
	border : 1px solid white;
}
ul.nav li ul {
	list-style : none;
	display : none;
	border : 1px solid #ffffff;
	float : left;
	background-color : #556b9d;
	position : absolute;
	top : 35px;
	left : 0px;
	margin : 0px;
	padding : 0px;
	width : 146px;
	height : auto;
}
.reset {
	clear : both;
	font-size : 0px;
	height : 0px;
	width : 0px;
	overflow : hidden;
}
.BannerWrapperTop .bwtRight {
	width : 4px;
	height : 4px;
	display : inline;
	float : left;
}
#linksAndSearch {
	display : inline;
	width : 445px;
}
ul.nav li a:hover {
	background : url(/sebin/w/w/topNavHighlight.gif) center bottom no-repeat;
}
.QuickLinksTop .qltLeft {
	float : left;
	display : inline;
	width : 4px;
	height : 4px;
}
.contentRight .news ul {
	margin-left : 0px;
	padding-left : 0px;
	font-size : 13px;
	list-style-type : none;
}
.BannerLeft {
	float : left;
	display : inline;
	width : 755px;
}
ul.nav li:hover ul {
	display : block;
	margin-left : 0px;
}
#RSS  .description {
	display : none;
}
.sifrConstrain {
}
.quickLinksDropDown .QuickLinksBlueGrade {
	border : none;
	width : 230px;
}
#tabSet a#Research {
	width : 119px;
	background-image : url( /sebin/f/s/ResearchTabSet.jpg);
}
.rightCallout ul li {
	line-height : 16px;
	margin-top : 6px;
	margin-bottom : 6px;
}
a.subLink:hover {
	background : url(/sebin/l/a/yellowGrad.jpg) repeat-y white !important;
}
.mainBodyContentDataSub2Col {
	padding-top : 20px;
	font-size : 12px;
	float : left;
	display : inline;
	width : 745px;
	padding-left : 25px;
	padding-bottom : 60px;
	margin : 0 10px 10px 10px;
}
.departmentPane a {
	color : #FFFFFF;
	text-decoration : none;
	font-size : 16px;
	font-weight : bold;
}
.g {
	margin-bottom : 0px;
}
.wrapperTop .wtLeft {
	background : url(/sebin/t/s/shadowTopLeft.png);
	width : 4px;
	height : 4px;
	float : left;
	display : inline;
}
.parentLeft3Col {
	float : left;
	width : 760px;
	padding : 0;
	margin : 0;
}
.wrapperTop .wtRight {
	background : url(/sebin/x/a/shadowTopRight.png);
	width : 4px;
	height : 4px;
	float : right;
	display : inline;
}
#tabSet {
	clear : both;
	width : 380px;
	float : left;
	display : inline;
	margin-top : 7px;
	height : 41px;
	overflow : hidden;
}
.QuickLinksContent {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	display : block;
	min-height : 276px;
}
.contentFooter .recognitions a:hover {
	text-decoration : underline;
}
.footerNav a {
	color : white;
	text-decoration : underline;
}
.rightCallout ul {
	list-style-type : none;
	margin-left : 0px;
	padding-left : 0px;
	margin-top : 10px;
	font-size : 11px;
	font-weight : bold;
}
.QuickLinksContent ul li a:hover {
	color : #f4c954;
}
.BannerMaster {
	width : 1004px;
	overflow : hidden;
	margin-left : auto;
	margin-right : auto;
	padding-top : 20px;
	padding-bottom : 5px;
}
.rightCallout {
	overflow : hidden;
	color : #333333;
	font-size : 10px;
	background : url(/sebin/f/f/calloutBg.jpg) top right repeat-x;
	padding : 0 10px;
	margin : 0;
	margin-top : 15px;
}
.whatsnewdiv {
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
}
.whatsnewBG {
	background-color : transparent;
	color : #3e71d0;
	text-decoration : none;
	font-weight : bold;
	margin-top : 15px;
	margin-bottom : 5px;
	font-size : 13px;
	line-height : 21px;
}
.sepLink {
	float : left;
	display : inline;
	margin : 0px;
	padding : 7px 4px 7px 4px;
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	cursor : hand;
	background : url(bin/l/w/navSep2.jpg) no-repeat right center;
}
.QuickLinksBottom {
	font-size : 0px;
	overflow : hidden;
	height : 4px;
}
.wrapperBottom .wbMiddle {
	background : url(/sebin/t/j/shadowBottom.png) repeat-x;
	width : 996px;
	height : 4px;
	float : left;
	display : inline;
}
#banner #logo {
	float : left;
	display : inline;
	margin : 27px 0px 0px 40px;
}
.contentFooter .subLinks a:hover {
	text-decoration : underline;
}
#subNavBar .rssImg {
	margin-left : 45px;
}
.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;
}
.footerNav a:hover {
	text-decoration : underline;
}
.contentFooter .recognitions span {
	float : left;
	display : inline;
	padding-top : 34px;
	margin-right : 17px;
}
#RSS .feedDetails h1 a {
	color : 000066;
	width : auto;
	display : none;
}
#Rate_this_Page_div {
	background-color : #00276f;
}
.quickLinksDropDown img {
	display : block;
}
.QuickLinksContentHome ul li:first-child {
	background : none;
}
.QuickLinksBottom .qlbRight {
	float : left;
	display : inline;
	width : 4px;
	height : 4px;
}
.contentFooter .recognitions {
	float : right;
	display : inline;
	margin-right : 23px;
	margin-top : 23px;
	text-align : right;
}
.contentFooter {
	background-color : #002261;
	min-height : 220px;
	color : #ffffff;
	background-image : url(/sebin/q/r/footer_bg.gif);
	background-position : left top;
	background-repeat : repeat-x;
	background-attachment : scroll;
	padding-top : 10px;
	padding-bottom : 10px;
}
.subBanner {
	margin-bottom : 2px;
	float : left;
	display : inline;
	margin : 0px;
	padding : 0px;
	width : 763px;
}
#RSS  h1 {
	margin : 0px;
	display : none;
}
#subNavBar {
	height : 30px;
	background-color : #E7E9EB;
	padding-left : 10px;
}
.sp3ColQuickLinksBlueGrade {
	width : 230px;
}
ul.nav li:hover {
	position : relative;
}
#lsSearchGroup {
	margin : 0px;
	padding : 0px;
	padding-left : 6px;
}
.mainBodyContentSub2Col {
	display : inline;
	margin : 0;
	padding : 0;
	float : left;
	width : 760px;
}
.contentFooter .subLinks a {
	text-decoration : none;
	color : #ACD8F3;
}
.QuickLinksMiddle img {
	display : block;
	margin : 0px;
	padding : 0px;
}
.QuickLinksTop {
	font-size : 0px;
	overflow : hidden;
	height : 0px;
}
.quickLinksDropDown:hover .quickLinksDropOut {
	display : block;
}
.subNavSeparator {
	height : 3px;
	background : url(/sebin/v/y/separator_2_BG.jpg);
	font-size : 0px;
}
.QuickLinksContent .dropDown {
	min-height : 275px;
	height : none;
}
.footerNav {
	margin-left : auto;
	margin-right : auto;
	width : 994px;
	color : white;
	line-height : 18px;
	font-size : 12px;
}
#RSS ol {
	float : left;
	padding : 0;
	width : 343px;
	margin-left : 20px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.quickLinksDropDown {
	width : 230px;
	float : left;
	display : inline;
	margin-left : 1px;
}
.QuickLinksContentHome ul li {
	margin-left : 15px;
	list-style-type : none;
}
.bannerSearch, .tcBannerSearch {
	width : 294px;
	height : 23px;
	border : 0px;
	font-size : 14px;
}
.breadCrumb3col {
	padding : 0px;
	margin : 10px 10px 22px 10px;
}
.contentRight .news {
	width : 343px;
	float : left;
	display : inline;
	border : 0px solid white;
}
img {
	border : 0px;
}
#topNav {
	height : 35px;
	margin : 0 auto;
	padding : 0px;
	text-align : left;
	border-bottom : 1px solid #333333;
}
.contentTitle {
	font-weight : bold;
	color : #002C76;
	font-size : 15px;
}
.contentRight {
	padding : 10px;
	float : right;
	display : inline;
	width : 580px;
}
.quickLinksDropOut {
	display : none;
	position : absolute;
	top : 31px;
	left : 0px;
	margin-left : -2px;
}
.feature {
	color : #002C9B;
	font-size : 12px;
	margin-top : 18px;
	font-weight : normal;
	line-height : 17px;
}
.QuickLinksContentHome ul li a:hover {
	color : #f4c954;
}
.departmentPane {
	padding : 40px 5px 10px 10px;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 16px;
	background : #4c6da8 url(/sebin/y/b/departmentPane.gif) top left repeat-x;
	margin : 0;
}
ul.nav {
	margin : 0px;
	padding : 0px;
	margin-left : 20px;
	list-style : none;
	float : left;
	display : inline;
}
#RSS {
	border : 0;
	background-color : ffffff;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	list-style-image : url('/sebin/g/h/arrowListItem.gif ');
}
ul.nav li {
	float : left;
	display : inline;
	margin : 0px;
	padding : 0px;
	list-style : none;
}
.wrapperTop {
	font-size : 0px;
	height : 4px;
	width : 1004px;
	overflow : hidden;
	margin-left : auto;
	margin-right : auto;
}
.contentFooter .recognitions img {
}
#tabSet a.cur {
	background-position : left -41px;
}
.subLeft3ColRight  .sifrConstrain {
}
.QuickLinksBlueGrade3col .QuickLinksContentHome {
	min-height : 177px;
}
.BannerWrapperTop {
	font-size : 0px;
	height : 0px;
	overflow : hidden;
}
#jhhImage {
	display : block;
	margin-left : 25px;
}
#subNavBar .podcastsImg {
	margin-left : 25px;
}
.contentRight .news ul li a:hover {
	text-decoration : underline;
}
.QuickLinksContentHome ul {
	font-size : 12px;
	color : white;
	margin : 0px;
	padding : 0px;
	font-weight : bold;
}
.contentMainSub {
	border : 1px solid #ffffff;
	width : 994px;
	margin-left : auto;
	margin-right : auto;
	font-size : 12px;
	background-color : #FFFFFF;
}
.QuickLinksBlueGrade {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	width : 244px;
	margin-left : 2px;
	background : url(/sebin/x/a/quick_links_home.png) top left no-repeat;
	height : 308px;
}
.QuickLinksContent ul li {
	margin-left : 20px;
	list-style-type : none;
	line-height : 28px;
}
.mainBodyContent {
	padding-bottom : 50px;
	padding-top : 20px;
	font-size : 12px;
	line-height : 19px;
}
.subNavBar_padLeft {
	float : left;
}
.QuickLinksBlueGrade3col {
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	border : none;
	width : 234px;
	background : url(/sebin/h/i/quick_links_sub.png) top right no-repeat;
	height : 250px;
}
#tabSet a#PatientCare {
	width : 139px;
	background-image : url(/sebin/z/q/PatientCareTabSet.jpg);
}
.QuickLinksTop .qltRight {
	float : left;
	display : inline;
	width : 4px;
	height : 4px;
}
.QuickLinksContentHome .qlHeader {
	display : none;
}
.subPage {
	border-bottom : 1px;
	border-bottom-color : #BDBDBD;
	display : inline;
	float : left;
	width : 763px;
}
.BannerWrapperTop .bwtMiddle {
	font-size : 0px;
	height : 4px;
	overflow : hidden;
	width : 745px;
	float : left;
	display : inline;
}
.wrapperTop .wtMiddle {
	background : url(/sebin/n/x/shadowTop.png) repeat-x;
	width : 996px;
	height : 4px;
	float : left;
	display : inline;
}
ul.nav li a.noBackground, ul.nav li ul li a.noBackground {
	background-image : none;
	border : none;
}
#subNavBar .shareImg {
	float : left;
	display : inline;
	margin-left : 25px;
}
#subNavBar .printthispageImg {
	display : inline;
	float : left;
	margin-left : 25px;
}
.Disclaimer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height : 15px;
	font-weight : normal;
	color : #012770;
}
.QuickLinksforIE {
	float : left;
	margin : 0px;
	padding : 0px;
}
#tabSet a#Education {
	width : 122px;
	background-image : url(/sebin/x/h/EducationTabSet.jpg);
}
ul.nav a.nb {
	background-image : none;
}
.QuickLinksContent ul {
	font-size : 12px;
	color : white;
	margin : 0px;
	padding : 0px;
	font-weight : bold;
}
#tabSet a:hover, #tabSet a.cur:hover {
	background-position : left -82px;
}
#subNavBar img {
	float : left;
	display : inline;
	padding-top : 6px;
}
.BannerWrapperBottom .bwbRight {
	width : 4px;
	height : 4px;
	display : inline;
	float : left;
}
.quickLinksDropDown:hover {
	position : relative;
}
.QuickLinksContentHome li a:hover {
	background : url(/sebin/la//yellowGrad.jpg) repeat-y;
}
.noSepLink {
	float : left;
	display : inline;
	margin : 0px;
	padding : 7px 4px 7px 4px;
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	cursor : hand;
}
#searchChoiceGroup {
	margin : 0px;
	padding : 0px;
}
.whatsNew {
	background : url(/sebin/p/y/whatsnewHeader.jpg) 2px 10px repeat-x;
	font-weight : normal;
	color : #333333;
	font-size : 10px;
	padding : 10px;
	padding-top : 0;
	margin : 0 auto;
}
.QuickLinksBottom .qlbLeft {
	float : left;
	display : inline;
	width : 4px;
	height : 4px;
}
ul.nav li ul li {
	background-image : none;
	clear : left;
}
ul.nav li ul li a {
	display : block;
	width : 126px;
	background-image : none;
}
.QuickLinksTop .qltMiddle {
	float : left;
	display : inline;
	width : 229px;
	height : 4px;
}
.contentRight .news ul li {
	margin : 10px 0px 10px 0px;
	padding : 0px;
	display : list-item;
}
.sepLink:hover, .noSepLink:hover {
	text-decoration : underline;
	cursor : pointer;
	cursor : hand;
}
.wrapperBottom .wbRight {
	background : url(/sebin/l/u/shadowBottomRight.png);
	width : 5px;
	height : 5px;
	float : left;
	display : inline;
	margin : -2px 1px 0 0;
}
.feature img {
	float : left;
	display : inline;
	border : 1px solid #002C76;
	margin-right : 15px;
	margin-bottom : 1px;
}
ul.nav li ul li a:hover {
	background-color : #abb2c2;
}
.contentLeft {
	padding : 12px 10px 20px 24px;
	width : 340px;
	float : left;
	display : inline;
}
.navLvl1 li ul.navLvl1 li a:hover {
	color : #ffffff;
	background-color : #033289;
}
.sel {
	color : #000099;
	text-decoration : none;
	display : block;
	padding : 2px 0px 2px 28px;
	background : url(/sebin/a/e/navArrow.gif) no-repeat 12px center;
}
.navLvl1 li ul.navLvl1 li a {
	color : #002c76;
	text-decoration : none;
	display : block;
	padding : 2px 0px 2px 28px;
	background : url(/sebin/a/e/navArrow.gif) no-repeat left center;
	font-weight : bold;
	padding-left : 18px;
}
.right {
	float : right;
	width : 234px;
	padding : 0;
	margin : 0;
}
.navLvl1 li ul.navLvl1 li {
	width : 182px;
}
.vTop {
	vertical-align : top;
}
.navLvl1 li ul li hr {
	color : #A2A9C6;
	border : 0;
	border-top : 0;
	bottom : 0;
	margin-top : 0;
	margin-bottom : 0;
}
.noPad {
	padding : 0px;
}
.subPageCalloutWrapper {
	float : right;
	display : inline;
	width : 100%;
	margin-top : 15px;
	margin-left : 39px;
}
.noMargin {
	margin : 0px;
}
.noBackground {
	background-image : none;
	background-color : transparent;
}
.JH_Cond_Strong {
	caption : Bold (Span);
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.navLvl1 li {
	padding-left : 8px;
	margin-top : 8px;
	font-weight : bold;
	font-size : 13px;
	width : 190px;
	overflow : hidden;
}
.navLvl1 a:hover {
	color : #FFFFFF;
	background-color : #033289;
}
.mainBodyContent3rdLevelLinks {
	margin-top : 20px;
}
.navLvl1 {
	margin : 0px;
	padding : 0px;
	margin-top : 8px;
	list-style-type : none;
}
.navLvl1 li ul li a:hover {
	background : url(http://dev4.hopkinsmedicine.org/sebin/c/p/navArrowSel.gif) no-repeat left center;
	color : #FFFFFF;
}
.navLvl1 li ul li {
	width : 199px;
}
.mainBodyContent3rdLevelLinks a {
	font-size : 13px;
}
.mainBodyContentData {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	line-height : 19px;
	color : #4a4a4a;
	padding-top : 0px;
	margin : 10px;
}
.navLvl1 li ul {
	padding : 0px;
	margin : 5px 0px 5px 0px;
	list-style-type : none;
}
.navLvl1 li a {
	text-decoration : none;
	color : #002c76;
	display : inline;
	padding-left : 0px;
}
.left {
	float : left;
	display : inline;
}
.navLvl1 li ul li a {
	color : #002c76;
	text-decoration : none;
	display : block;
	padding : 2px 0px 2px 28px;
	background : url(http://dev4.hopkinsmedicine.org/sebin/a/e/navArrow.gif) no-repeat left center;
	font-weight : bold;
	padding-left : 18px;
}
.JH_Cond_OrgText {
	caption : Organization Text;
	font-family : Arial, Helvetica, sans-serif;
}
.JH_Cond_SectionTitle {
	caption : Section Title;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #4C689A;
}
.JH_Cond_SectionText {
	caption : Section Text;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.JH_Common_UpdateDate {
	caption : Update Date Text;
	font-size : 10pt;
	font-style : italic;
	font-family : Arial, Helvetica, sans-serif;
}
.JH_Cond_SectionLinkList {
	caption : Section Link List;
	font-family : Arial, Helvetica, sans-serif;
}
.JH_Common_Title {
	caption : Title Text;
	font-size : 14pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #4C689A;
}
.fl {
	cursor : pointer;
	cursor : hand;
}
.calloutCol {
	width : 240px;
	float : left;
	display : inline;
	border : 0px solid white;
}
#leftNav h3 a {
	display : block;
	padding-left : 7px;
	text-decoration : none;
	color : #002c76;
}
#RSS li {
	margin-top : 15px;
	line-height : 16px;
	background-position : left center;
}
#leftNav h3 {
	margin : 6px 0px 5px 8px;
	font-weight : bold;
	font-size : 16px;
	color : #002c76;
	padding : 0px 0px 0px 0px;
}
#RSS li a:hover {
	text-decoration : underline;
}
#leftNav p {
	padding-left : 8px;
}
#RSS li a {
	color : #333333;
	text-decoration : none;
}
.block {
	display : block;
}
#HealthInfo hr {
}
#leftNav .subNavItemLinksel {
	color : white;
	background : url(/sebin/c/p/navArrowSel.gif) no-repeat 12px center #033289;
}
#leftNav h3 a:hover {
}
#leftNav {
	float : left;
	display : inline;
	min-height : 300px;
	width : 199px;
	background-color : #A2A9c6;
	color : #002c76;
	padding : 0 0 20px;
}
#HealthInfo div.healthTopic {
	font-weight : bold;
}
#HealthInfo div.letter {
	font-weight : bold;
	color : #4C689A;
	font-size : 18px;
	line-height : 42px;
}
#HealthInfo div.title {
	color : #4C689A;
}
#HealthInfo div.article {
}
#HealthInfo div.AtoZ {
	font-weight : bold;
}
#featureList li img {
	float : left;
	display : inline;
	margin-right : 8px;
}
#featureList li:hover {
	background-color : #cccccc;
}
#featureList li a {
	text-decoration : none;
}
#featureList li {
	margin-top : 10px;
	line-height : 16px;
	display : block;
	padding : 4px;
	min-height : 57px;
}
#featureList li a:hover {
	color : 000066;
	display : block;
}
#featureList li a:visited {
	color : #000000;
}
#featureList {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	font-size : 11px;
}
#RSS .feedDetails {
	display : none;
}
#leftNavNavMod {
	display : none;
}
#JHHTitle a {
	color : #FFF;
	text-decoration : none;
}
.rightCallout strong {
	color : #333333;
	font-weight : bold;
	font-size : 12px;
}
blockquote {
	color : #333333;
	background-color : #E7E9EB;
	margin : 5px auto;
	padding : 8px;
	border : 1px dotted #6F82AC;
}
blockquote h3 {
	font : normal 14px "arial" bold;
	color : #0b2972;
	margin : 0px;
	padding : 0px;
}
blockquote p {
	margin : 5px 0px;
}
blockquote img {
	background-color : #ffffff;
	padding : 4px;
	margin : 0px 5px 8px 0px;
	float : left;
}
hr {
	width : 100%;
	margin : 10px auto;
	border-top : 1px dotted #CCCCCC;
	border-right : 0px;
	border-left : 0px;
	border-bottom : 0px;
}
h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	line-height : normal;
	font-weight : bold;
	color : #0B2972;
	margin : 0;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	line-height : normal;
	font-weight : normal;
	color : #4c689a;
}
h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	line-height : normal;
	font-weight : bold;
	color : #4A4A4A;
	padding-top : 7px;
	margin-bottom : 5px;
}
h4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : normal;
	font-weight : bold;
	color : #4c689a;
}
h5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : normal;
	font-weight : bold;
	color : #4A4A4A;
}
.Header_6, h6 {
	font-family : "Gill Sans", Arial, Helvetica, sans-serif;
	font-size : 24px;
	line-height : normal;
	font-weight : 100;
	color : #ffffff;
	margin-top : 5px;
}
.whatsNew h2 {
	font-family : arial,helvetica,sans-serif;
	font-size : 12px;
	color : #012C7A;
}
.whatsNew img {
	float : left;
	margin : 5px 5px 5px 0px;
}
.whatsNew ul {
	margin-left : 7px;
	font-style : normal;
	font-weight : normal;
	padding : 0px;
}
.whatsNew p {
	font-style : normal;
	font-weight : normal;
}
div.whatsNew strong {
	font-family : arial,helvetica,sans-serif;
	font-size : 13px;
	color : #012C7A;
	line-height : 15px;
}
.whatsNew h6 {
	margin : 0 0 20px;
	color : #0B2972;
	font-size : 14px;
	font-weight : bold;
	line-height : 32px;
	padding-top : 10px;
}
.whatsNew p a {
	background-position : right center;
	background-repeat : no-repeat;
	color : #0000EE;
	display : block;
	font-weight : normal;
	margin-top : 0;
	text-decoration : none;
	width : 30px;
	background-image : url(/sebin/e/z/blueCarrots.gif);
	padding-right : 12px;
}
.whatsNew a:hover {
	background-color : #FFCC33;
}
address {
	font-style : normal;
	font-weight : bold;
	color : #00276F;
	line-height : 15px;
}
pre {
	font-style : normal;
	font-family : arial,helvetica,sans-serif;
}
.rightCallout h2 {
	color : #0B2972;
	font-size : 14px;
	font-weight : bold;
	background : #BFC9DC url(/sebin/o/g/calloutHeader.gif) bottom right repeat-x;
	padding : 10px;
	display : block;
	width : 100%;
	margin : 2px -10px 20px -10px;
}
h1.mainBodyContentTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #0b2972;
	font-weight : bold;
	line-height : normal;
	margin : 0 10px;
}
.rightCallout br {
	clear : both;
}
.rightCallout img {
	margin : 5px 5px 5px 0px;
	float : left;
}
.rightCallout a.link_pdfTest {
	background-image : url(http://www.hopkinsmedicine.org/_templates/images/pdficon.gif);
	background-position : top right;
	background-repeat : no-repeat;
	padding : 3px 23px 9px 0px;
}
.rightCallout a.link_more {
	font-family : Arial,Helvetica,sans-serif;
}
.rightCallout a.link_pdf {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(/sebin/w/z/pdficon.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	padding-left : 20px;
	display : block;
}
.rightCallout a.link_word {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(/sebin/u/c/wordIcon.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	padding-left : 20px;
	display : block;
}
.rightCallout a.link_xcel {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(/sebin/w/e/xcelIcon.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	display : block;
	padding-left : 20px;
}
.rightCallout a.link_powerpoint {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(/sebin/i/p/powerPoint.gif);
	background-position : left top;
	background-repeat : no-repeat;
	margin : 0px;
	padding : 0px;
	display : block;
	padding-left : 20px;
}
.rightCallout a.link_video {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(/sebin/u/g/camera.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	padding-left : 20px;
	display : block;
}
.rightCallout a.link_podcast {
	font-family : Arial,Helvetica,Sans-Serif;
	background-image : url(/sebin/y/q/podcast.gif );
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	display : block;
	padding-left : 20px;
}
.rightCallout a.link_rss {
	background-image : url(/sebin/i/y/rss.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	padding : 0px;
	margin : 0px;
	display : block;
	padding-left : 20px;
}
.neuro_rightCallout {
	border : 1px solid #B3BBD2;
	border-top : 6px solid #033289;
	margin-left : auto;
	margin-right : auto;
	width : 170px;
	padding-left : 10px;
	padding-top : 10px;
	background : url(/sebin/i/m/calloutGradient.gif) repeat-x;
	padding-right : 10px;
	color : #333333;
	margin-top : 15px;
}
.neuro_rightCallout span {
	font-weight : bold;
}
.neuro_rightCallout strong {
	color : #333333;
	font-weight : bold;
	font-size : 12px;
}
.neuro_rightCallout h2 {
	color : #0B2972;
	font-size : 16px;
	font-weight : bold;
}
.neuro_rightCallout a.link_more {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(carrots.gif);
	background-position : right center;
	background-repeat : no-repeat;
	padding : 3px 23px 5px 0px;
	display : block;
}
.neuro_rightCallout a.link_pdf {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(pdficon.gif);
	background-position : right center;
	background-repeat : no-repeat;
	padding : 3px 23px 5px 0px;
	margin : 4px 3px 2px 0px;
	display : block;
}
.neuro_rightCallout a.link_word {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(wordIcon.gif);
	background-position : right center;
	background-repeat : no-repeat;
	padding : 3px 23px 5px 0px;
	margin : 4px 3px 2px 0px;
	display : block;
}
.neuro_rightCallout a.link_xcel {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(xcelIcon.gif);
	background-position : right center;
	background-repeat : no-repeat;
	padding : 3px 23px 5px 0px;
	margin : 4px 3px 2px 0px;
	display : block;
}
.neuro_rightCallout a.link_powerpoint {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(powerPoint.gif);
	background-position : right center;
	background-repeat : no-repeat;
	margin : 4px 3px 2px 0px;
	padding : 3px 23px 5px 0px;
	display : block;
}
.neuro_rightCallout a.link_video {
	font-family : Arial,Helvetica,sans-serif;
	background-image : url(camera.png);
	background-position : right center;
	background-repeat : no-repeat;
	padding : 3px 23px 5px 0px;
	margin : 4px 3px 2px 0px;
	display : block;
}
.neuro_rightCallout a.link_podcast {
	font-family : Arial,Helvetica,Sans-Serif;
	background-image : url(podcast.gif );
	background-position : right center;
	background-repeat : no-repeat;
	padding : 3px 23px 5px 0px;
	margin : 4px 3px 2px 0px;
	display : block;
}
.neuro_rightCallout a.link_rss {
	background-image : url(rss.gif);
	background-position : right center;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	padding : 3px 23px 5px 0px;
	margin : 4px 3px 2px 0px;
	display : block;
}
#wrapper {
	background : url(/sebin/v/t/bodyBg.jpg) top left repeat-x;
	margin : 0;
	padding : 0;
}
#leftNavObjInc {
	border-top : 6px solid #21275E;
	padding-top : 20px;
}
#toolBar {
	border-bottom : 1px solid #d6d6d6;
	text-align : left;
	margin : 0px 10px;
	height : 20px;
	padding : 5px 10px;
}
.toolPane {
	padding : 5px;
	text-align : center;
}
#toolBar img {
	display : inline;
	margin-right : 5px;
}
.rightCallout span.Header_2 {
	color : #0B2972;
	font-size : 14px;
	font-weight : bold;
	background : #BFC9DC url(/sebin/o/g/calloutHeader.gif) bottom right repeat-x;
	margin : 2px -10px 20px -10px;
	padding : 10px;
	display : block;
	width : 100%;
}
.pageBanner {
	margin : 0;
	padding : 0;
	overflow : hidden;
	line-height : 0;
}
.pageBanner img {
	border-bottom : 8px solid #1c1d53;
}
ul.nav li.activenavpath {
	background : url(/sebin/h/s/topNavActive.jpg) top left repeat-x;
}
.wrapperContent {
	background : #FFFFFF url(/sebin/k/s/rightBg.gif) bottom right repeat-y;
	margin : 0;
	padding : 0;
}
.QuickLinksContentHome ul li a {
	text-decoration : none;
	color : white;
	display : block;
	border-bottom : 1px dotted #4268B0;
	font-size : 12px;
	font-weight : bold;
	padding : 8px 3px;
	width : 200px;
}
#topNavNavMod .divnav1 li.activenavpath {
	background : url(/sebin/b/b/topNavActiveBg.jpg) top left repeat-x;
}
#leftNav a.link_pdf {
	font-family : arial,helvetica,sans-serif;
	background-image : url(/sebin/w/z/pdficon.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	clear : left;
	float : left;
	display : block;
	padding-left : 20px;
}
blockquote.g {
	background-color : #FFFFFF;
	border : none;
	margin-left : 20px;
	padding : 0;
}
#messageTitle {
}
#topNavNavMod .divnav1 li.activenavpath a {
	background : url(/sebin/w/w/topNavHighlight.gif) center bottom no-repeat;
}
.addthis_toolbox .custom_images {
	display : inline;
	margin-left : 10px;
}
.addthis_toolbox a {
	text-decoration : none;
}
.addthis_toolbox .at300bs {
}
.at300b, .at300m, .at300bs {
	vertical-align : top;
}
.addthis_toolbox {
	float : right;
	margin : 0;
	padding-top : 3px;
	position : static !important;
	width : 240px;
	z-index : 0;
}
.contentFooter a {
	text-decoration : none;
	color : #ffffff;
}
.contentFooter a:hover {
	text-decoration : underline;
}
.contentFooter img {
	vertical-align : middle;
}
.contentFooter .footerLeft {
	float : left;
	width : 310px;
	margin : 0;
	margin-right : 20px;
	padding : 0;
	border-right : 1px solid #3d598b;
	max-height : 210px;
}
.contentFooter .footerMiddle {
	float : left;
	width : 310px;
	margin : 0;
	margin-right : 20px;
	padding : 0;
	border-right : 1px solid #3d598b;
	min-height : 210px;
}
.contentFooter .footerRight {
	float : left;
	width : 310px;
	padding : 0;
	margin : 0;
}
.followUs {
	margin-left : 10px;
	background-image : url(/sebin/g/i/share_icon.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 40px;
}
.followUs a {
	color : #4A4A4A;
	text-decoration : none;
}
.followUs a:hover {
	text-decoration : underline;
}
.footerNav p {
	padding : 0 10px;
}
.floatleft {
	float : left;
}
.floatright {
	float : right;
}
#toolBar span#fontsize {
	height : 17px;
	width : 94px;
	background-image : url(/sebin/y/v/fontsize.gif);
	background-repeat : no-repeat;
	outline : none;
	display : block;
	background-position : 0px -17px;
}
#toolBar span#fontsize a.minus {
	display : block;
	position : relative;
	float : left;
	height : 17px;
	width : 16px;
	left : 60px;
	font-size : 0pt;
}
#toolBar span#fontsize a.plus {
	display : block;
	position : relative;
	float : left;
	height : 17px;
	width : 16px;
	font-size : 0pt;
	left : 62px;
}
#toolBar .fontsizeImg {
	float : left;
	display : inline;
	padding-right : 10px;
}
#toolBar div#fontfloat {
	float : left;
	padding-top : 3px;
	width : 230px;
}
.addthis_icons span, .addshare {
	vertical-align : top;
	float : left;
}
.addthis_icons {
	display : inline;
}
.video_left {
	float : left;
	margin-right : 5px;
	margin-bottom : 10px;
}
.video_right {
	float : right;
	margin-left : 5px;
	margin-bottom : 10px;
}
#browse_events {
	font-size : 18px;
}
.footerMiddle .socialIcons {
	float : left;
	clear : both;
	width : 100%;
}
.footerMiddle .socialIcons a {
	min-width : 30%;
	float : left;
	padding-top : 0%;
	padding-right : 3%;
	padding-bottom : 5%;
	padding-left : 0%;
}
body#contentEditor {
	background-color : #FFFFFF;
}
#HealthInfo span.selectedAtoZ {
	font-weight : bold;
	padding : 5px;
}
a.flex-button {
	box-shadow : 0 1px 2px rgba(0,0,0,.6);
	border : 1px solid #00276f;
	border-radius : 3px;
	font-size : 1.2em;
	line-height : 1.6em;
	font-weight : lighter;
	font-family : 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #E7E9EB !important;
	text-shadow : 0 1px 1px #00276f !important;
	padding : 5px 7px;
	background : #4c689a;
	background : -moz-linear-gradient(top,  #4c689a 0%, #00276f 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c689a), color-stop(100%,#00276f));
	background : -webkit-linear-gradient(top,  #4c689a 0%,#00276f 100%);
	background : -o-linear-gradient(top,  #4c689a 0%,#00276f 100%);
	background : -ms-linear-gradient(top,  #4c689a 0%,#00276f 100%);
	background : linear-gradient(top,  #4c689a 0%,#00276f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c689a', endColorstr='#00276f',GradientType=0 );
}
a.flex-button:hover {
	box-shadow : 0 1px 2px rgba(0,0,0,.6);
	border : 1px solid #00276f;
	border-radius : 3px;
	font-size : 1.2em;
	line-height : 1.6em;
	font-weight : lighter;
	font-family : 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #E7E9EB !important;
	text-shadow : 0 1px 1px #00276f !important;
	padding : 5px 7px;
	background : #4c689a;
	background : -moz-linear-gradient(top,  #6480b4 0%, #00276f 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6480b4), color-stop(100%,#00276f));
	background : -webkit-linear-gradient(top,  #6480b4 0%,#00276f 100%);
	background : -o-linear-gradient(top,  #6480b4 0%,#00276f 100%);
	background : -ms-linear-gradient(top,  #6480b4 0%,#00276f 100%);
	background : linear-gradient(top,  #6480b4 0%,#00276f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6480b4', endColorstr='#00276f',GradientType=0 );
}
.addressAside h2 {
	color : #0B2972;
	font-size : 14px;
	font-weight : bold;
}
.addressAside {
	float : left;
	width : 210px;
	margin : 10px 0;
}
.addressAside p {
	border-left : solid 4px #889bbd;
	display : block;
	float : left;
	padding-left : 10px;
	margin : 10px 0;
	font-size : 12px;
	color : 272727;
}
