 .content h4
{ 	font-family: acumin-pro, sans-serif;
	font-size: 16px;
	/*color: #6D1C3E;*/
	margin-top: 25px;
	margin-bottom: 10px;
	color:#333;
}
.content h5
{ 	font-family: acumin-pro, sans-serif;
	font-size: 13px;
	margin:auto;
	margin-top: 15px;
	color:#333;
}

strong
{
	color:#333;
	font-weight:600;
	}

.c_contBTM
{
	height: 0px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Images/design001/c_contBTM.png);
	background-repeat: no-repeat;
}

.subLinks li a:hover
{
	color: #206287;
}

.expLinks
{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.expLinks li
{
	padding-bottom: 8px;
	padding-top: 8px;
}

.expLinks li a
{
	background-image: url(/Images/design001/expNav_BlueDiamond.png);
	background-position: left center;
	display: block;
	height: 13px;
	background-repeat: no-repeat;
	/*color: #38778b;*/
	color: #4b4749;
	text-decoration: none;
	padding-left: 23px;
	font-family: acumin-pro, sans-serif;
	font-size: 12px;
}

.expLinks li a:hover
{
	color: #206287;
}

.introWrap
{
	width: 690px;
	padding: 2px;
	color: #666666;
	font-size: 14px;
	line-height: 18px;
}

.rule
{
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
}
/* changed font size from 16 to 11, padding from 30 to 13, color from 6dlc3e to F90, height from 27 to 25*/
.h2red
{
	color: #aaa;
	font-weight: 400 !important;
	font-size: 10px;
	font-family: acumin-pro, sans-serif;
	/*background-image: url(/Images/design001/h3_hdr_diamond.png);
	background-repeat: no-repeat;
	/*background-position: left center;*/
	background-position: 0 1px;
	height: 21px;
	width: auto;
	display: block;
	margin: 0;
	padding: 0 0 9px 0px;
	line-height: 13px;
}

.h2red a
{
	color: #aaa !important;
	font-weight: 400 !important;
	font-size: 10px;
	font-family: acumin-pro, sans-serif;
	text-decoration: none !important;
}

.h2red a:hover
{
	text-decoration: underline;
}

.footer_links
{
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	color: #666;
	height: 18px;
	width: 200px;
	margin-top: 10px;
	padding: 0px;
	/*float: left;*/
}

.btmContentShadow
{
	height: 21px;
	width: 950px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	float: left;
}

.floatLeft
{
	float: left;
}

.footer_links a
{
	font-size: 11px;
	font-weight: 300 !important;
	color: #abc6ca;  /*#F9BC60;*/
	text-decoration: none;
	font-family: acumin-pro, sans-serif;
	/*float: left;*/
}

.footer_links a:hover
{
	text-decoration: none;
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	color: #82a8a1;
}

.h_bottomLinks
{
	font-family: acumin-pro, sans-serif;
	/* font-size: 46px; */
	float: left;
	line-height: 16px;
	font-weight: 300;
	height: auto;
	width: 213px;
	margin-top: 3px;
	margin-left: 2px;
	margin-bottom: 12px;
}

.content_banner
{
	height: 139px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 31px;
}

.h_bottomLinks ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.h_bottomLinks li
{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.h_bottomLinks li a:hover
{
	color: #abc6ca;
	font-weight: 300;
}

.childLink
{
	color: #eaeaea;
	text-decoration: none;
	font-weight: 300;
	padding-left: 2px;
	font-size: 15px;
}

.c_container
{
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(https://www.sjhsyr.org/Images/design001/c_contBG.png);
	background-repeat: repeat-y;
	background-color:#fff;
}

.parentLink
{
	color: #abc6ca;
	font-weight: 300;
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
	width: 210px;
	height: auto;
	font-size: 16px;
	text-transform: uppercase;
}

.h_bannerNav
{
	float: left;
	height: 132px;
	width: 210px;
	margin-left: 160px;
	margin-top: 158px;
}

.BannerleftNav
{
	list-style-type: none;
	margin-top: 0px;
	padding: 0px;
}

.BannerleftNav li
{
	list-style-type: none;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 2px;
}

.BannerleftNav a
{
	color: #FFF;
	text-decoration: none;
	font-family: acumin-pro, sans-serif;
	font-size: 12px;
}

.BannerleftNav a:hover
{
	color: #FBDBA5;
	text-decoration: none;
}

.nav_title
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #2B88AC;
	font-weight: 600;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

.newsText div, .healthNewsText div
{
    font-family: "acumin-pro-extra-condensed",sans-serif;
	font-size: 30px;
	line-height:32px;
	font-weight: 600 ;
	color:#871634;
	margin: 8px 0px 5px 0px;
	text-transform:uppercase;
}

.healthNewsText h1
{
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	font-weight: 400 ;
	color: #871634;
	margin: 10px 0px 3px 0px;
}

.newsText, .newsText a, .healthNewsText, .healthNewsText a
{
	float: left;
	width: 175px;
	color:#666 !important;
	font-family: acumin-pro, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: 300 !important;
	letter-spacing: 0;
	text-transform:capitalize;
}

.newsText a, .healthNewsText a
{
	text-decoration: none;
}

.newsText a:hover, .healthNewsText a:hover
{
	text-decoration: underline;
}

.healthNewsText a
{
	padding: 5px 0;
}

.newsText p, .healthNewsText p
{
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	margin: 0px;
	color: #646464;
}

/*changed width from 415 to 455, margin-top from 17 to 14, bottom margin from 38 to 12*/
.regPage, .regPage1, .regPage2, .regPage3
{
    height: auto;
    float: left;
    margin-right: 50px;
    margin-left: 50px;
    font-family: acumin-pro, sans-serif;
    font-size: 14px;
    font-weight: 200;
    color: #333;
    line-height: 20px;
    margin-bottom: 40px;
    padding-top: 27px;
}

.regPage1
{
	width: 840px;
}

.regPage2
{
    width: 640px;
    margin-left: 15px;
}

/*changed width from 415 to 455*/
.regPage3
{
    width: 418px;
    margin-left: 15px;
}
/* added style for a for all regPage styles*/
.regPage a:link, .regPage1 a:link, .regPage2 a:link, .regPage3 a:link
{
	color: #00C;
	text-decoration:none;
}
.regPage a:visited, .regPage1 a:visited, .regPage2 a:visited, .regPage3 a:visited
{
	color: #00C;
	text-decoration:none;
}
.regPage a:hover, .regPage1 a:hover, .regPage2 a:hover, .regPage3 a:hover
{
	text-decoration:underline;
}
/*end of addition*/

.regPage li, .regPage1 li, .regPage2 li, regPage3 li {
    padding-bottom: 18px;
    text-decoration: none;

    margin-left: -15px;
    line-height: 16px;
    font-size: 13px;
	}


.contentSub td a
{
	display: block;
}

.blueLink
{
	text-decoration: none;
	font-size: 11px;
	color: #38778b;
	display: inline-block;
	font-family: acumin-pro, sans-serif;
	float: right;
}

.blueLink:hover
{
	text-decoration: none;
	color: #F9BC5E;
}

.blueLink a:link
{
	text-decoration: none;
	font-size: 11px;
	color: #38778b;
	display: inline-block;
	font-family: acumin-pro, sans-serif;
	float: right;
}

.blueLink a:hover
{
	text-decoration: none;
	color: #F9BC5E;
}
.ContentNav
{
	height: auto;
	float: left;
	padding-left: 0px;
	width: 100%;
}


.header_utilities
{
	color: #871634;
	padding-right: 0px;
	font-family: acumin-pro, sans-serif;
	font-size: 13px;
	text-align: right;
	width: 950px;
	float: left;
	padding-left: 0px;
	margin-top: 7px;
	font-weight: 300!important;
}

.header_utilities a
{
	/* font: 15px acumin-pro, sans-serif; */
	color: #009EC3;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.header_utilities a:hover
{
	/*font: 11px acumin-pro, sans-serif;*/
	color: #82a8a1;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

/*changed width from 220 to 200, right margin from 30 to 10*/
.side_promos
{
	float: right;
	height: auto;
	width: 200px;
	background-color: #FFF;
	margin-top: 30px;
	margin-right: 25px;
}

.logo
{
	background-repeat: no-repeat;
	height: 79px;
	width: 174px;
	margin-left: 30px;
	float: left;
	margin-top: 11px;
}

.footer_left
{
	font-family: acumin-pro, sans-serif;
	font-size: 13px;
	color: #FFF;
	float: left;
	height: 47px;
	width: 270px;
	margin-top: 20px;
	margin-right: 20px;
	line-height: 16px;
	background-image: url(https://www.sjhsyr.org/Images/design001/footer_diamond.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 65px;
	margin-left: 55px;
}

.footer_right
{
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	color: #FFF;
	float: right;
	height: auto;
	width: 500px;
	margin-top: 50px;
	line-height: 16px;
	display: block;
	padding-left: 0px;
	margin-right: 25px;
	text-align: right;
}

.masthead
{
	height: 200px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(https://www.sjhsyr.org/Images/design001/SJHeader.png);
	background-repeat: no-repeat;
	/*background-image: url(/Images/design001/utilities_teal_bar.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
	/* background-color: #871634; */
}

.h_bg_container
{
	background-image: url(https://www.sjhsyr.org/Images/design001/page_bg.jpg);
	background-repeat: repeat-y;
	height: 597px;
}

.header
{
	background-repeat: repeat-x;
	height: 200px;
	position: relative;
	z-index: 1000000;
	width: 100%;
	background-color: #fff;
}

.promo_container, .promo_container_2
{
	height: auto;
	width: 175px;
	margin-left: 50px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
}

.promo_container_2
{
	width: 350px;
}

.social_media
{
	margin-top: 15px;
	text-align: left;
}

.banner
{
	height: 290px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

.clear
{
	clear: both;
}

.searchField
{
	float: left;
	width: 100%;
}

.searchField input
{
	width: 170px;
	height: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #636363;
	padding-left: 2px;
}

.footer
{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(/Images/design001/shadow_sidesFOOTER.png);
	background-repeat: repeat-y;
	background-color:#0b2a4a;*/
	padding-bottom: 9px;
	min-height: 144px;
}

.goBtn
{
	float: right;
	margin-right:20px;
	background-repeat: no-repeat;
}

.search_area
{
	float: right;
	height: 50px;
	margin-top: 44px;
	width: 230px;
	padding-left: 10px;
}

.orange_nav_btm
{
	display:none;
	/*
	height: 10px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Images/design001/orange_nav_btm.jpg);
	z-index: -10000000;
	position: relative;*/
}

.h_top
{
	height: 300px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

.h_middle
{
	float: left;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	background-image: url(https://www.sjhsyr.org/Images/design001/shadow_sides.png);
	/*border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	margin-right:1px;*/
	padding: 10px 0;
}

.banner_left
{
	height: 290px;
	width: 384px;
	float: left;
	background-image: url(https://www.sjhsyr.org/Images/design001/banner_left_bg.jpg);
	background-repeat: no-repeat;
}

.banner_right
{
	height: 290px;
	width: 566px;
	float: right;
}

.h_mid_shadow_top
{
	height: 6px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(https://www.sjhsyr.org/Images/design001/h_mid_shadow_top.jpg);
	background-repeat: repeat-x;
}

.promo_orange_bar
{
	height: 1;
	width: 175px;
	/*background-image: url(/Upload/images/medCast/MedCastLogo500x236.jpg);*/
}

.utilities_btm
{
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	color: #abc6ca;
	height: 18px;
	width: 465px;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}

.utilities_btm a
{
	font-size: 11px;
	font-weight: 300;
	color: #abc6ca;
	text-decoration: none;
	font-family: acumin-pro, sans-serif;
	text-align: right;
}

.utilities_btm a:hover
{
	text-decoration: none;
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	color: #82a8a1;
}
/*changed font weight from normal to 600, margin top from 22 to 5*/
.h3blue
{
	color: #871634;
	font-weight: 700;
	font-size: 34px;
	font-family: 	"acumin-pro-extra-condensed";
	padding: 5px 0px 8px 0px;
	height: auto;
	width: auto;
	display: block;
	margin: 0px 0px 18px;
	border: 1px solid #abc6ca;
	border-right: none;
	border-left: none;
	line-height: 1;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -0.011em;
}

.h3red
{
	/*color: #6D1C3E;*/
	color: #871634;
	font-weight: 300;
	font-size: 22px;
	font-family: acumin-pro, sans-serif;
	padding: 0;
	margin: 0px 0px 10px 0px;
	display: block;	
	line-height: normal;
	text-align: left;
}

body.home_bg
{
	height: 597px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/* background-image: url(/Images/design001/page_bgCL.jpg); */
	background-color: #abc6ca;
}

body.content_bg
{
	height: 597px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*background-image: url(/Images/design001/page_bgCL.jpg);*/
	background-color:#abc6ca;
}

body
{
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #abc6ca;
	font-weight:300;
	font-family: acumin-pro, sans-serif;
}

.content_bg
{
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #abc6ca;
}



.c_mid_shadow_top
{
	display:none;
	/*height: 6px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Images/design001/h_mid_shadow_top.jpg);
	background-repeat: repeat-x;
	margin-bottom: 0px;*/
}

.fullWidth
{
	height: auto;
	width: 890px;
	float: left;
	margin-right: 30px;
	margin-left: 30px;
	font-family: acumin-pro, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	margin-bottom: 38px;
	margin-top: 25px;
}
/*changed c_contBTM_Full.jpg to png*/
.c_contBTM_Full
{
	background-image: url(https://www.sjhsyr.org/Images/design001/c_contBTM_Full.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

.appPage
{
	height: auto;
	width: 655px;
	float: left;
	margin-right: 0px;
	margin-left: 40px;
	font-family: acumin-pro, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	margin-bottom: 38px;
}

.AppPromo
{
	height: auto;
	width: 143px;
	margin-top: 0px;
	margin-bottom: 15px;
	float: left;
	margin-right: 20px;
}

.AppPromo_orange_bar
{
	height: 12px;
	width: 143px;
	background-image: url(https://www.sjhsyr.org/Images/design001/AppPromo_orange_strip.jpg);
}

.appPromoText h1
{
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	font-weight: 400;
	/*color: #38778b;*/
	color: #871634;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}

.appPromoText
{
	float: left;
	width: 143px;
	color: #666;
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.appPromoText p
{
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	margin: 0px;
	color: #646464;
}

.h2redTitle
{
	color: #871634;
	font-weight: 600;
	font-size: 16px;
	font-family: acumin-pro, sans-serif;
	height: 27px;
	width: auto;
	display: block;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}

.h_bottom
{
	/* height: auto; */
	width: 950px;
	padding: 25px 0 0;
	margin-right: auto;
	/* margin-left: auto; */
	/* background-repeat: repeat-y; */
	/* background-image: url(/Images/design001/shadow_sides.png); */
	float: left;
	/*background-color: #871634;*/
}

.footerStripeBar
{
	display:none;
	/*height: 10px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Images/design001/footer_stripe_bar.png);
	background-repeat: no-repeat;*/
}

.c_containerFull
{
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(https://www.sjhsyr.org/Images/design001/c_contBG_full.png);
	background-repeat: repeat-y;
}

/******  Custom Menu *******/

.menuitem
{
	width: 158px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.menuitem img
{
	outline: none;
	border: none;
}

.menuitem:hover
{
	/* background-image: url(/Images/design001/CustomMenu/rollOverSolid.png); */
	background-repeat: no-repeat;
	z-index: 10000;
	height: 40px;
}

.menuitemlink
{
	width: 157px;
	height: 40px;
}


.menuitemseparator /*, .menuitemseparatorfirst*/
{
	float: left;
	margin-left: 1px;
	background-image: url('/Images/design001/CustomMenu/nav_pipes.png');
	background-repeat: no-repeat;
	width: 1px;
	height: 40px;
	
}

.menuitemseparatorfirst
{
	float: left;
	margin-left: -1px;
	background-image: url('/Images/design001/CustomMenu/nav_pipes.png');
	background-repeat: no-repeat;
	width: 1px;
	height: 40px;
} 

.menudrop
{
	position: absolute;
	background-color: #f2f2f2;
	/*background-image: url(/Images/design001/CustomMenu/dropdown_bg.jpg);
	background-repeat: repeat-x;*/
	z-index: -10000;
	border-bottom: 5px solid #a9aeb7;
	border-top: 1px solid #a9aeb7;
	margin-top: 0px;
	float: left;
	display: none;
	width:950px;

}

.menudrop a
{
	cursor: pointer;
}


.navList>:first-child
{
	display: block;
}

.navList>:last-child #menuimg
{
	
	display:none;
}

.navList .menuitem + .menuitem + .menuitem + .menuitem + .menuitem + .menuitem #menuimg
{
	
	display:none;
}


.navList .menuitem + .menuitem + .menuitem + .menuitem + .menuitem + .menuitem
{

	background-image: url(https://www.sjhsyr.org/Images/design001/MYSJlogo.png) !important;
	background-repeat: no-repeat;
	z-index: 100000000 !important;
	height: 68px;
	
}

.navList .menuitem + .menuitem + .menuitem + .menuitem + .menuitem + .menuitem:hover
{
	background-image: url(https://www.sjhsyr.org/Images/design001/MYSJrollOver.png) !important;
	background-repeat: no-repeat;
	z-index: 10000;
	height: 68px;
	width:160px;
	
}


.navList>:last-child
{

	background-image: url(https://www.sjhsyr.org/Images/design001/MYSJlogo.png) !important;
	background-repeat: no-repeat;
	z-index: 100000000 !important;
	height: 68px;
	
}

.navList>:last-child:hover
{
	background-image: url(https://www.sjhsyr.org/Images/design001/MYSJrollOver.png) !important;
	background-repeat: no-repeat;
	z-index: 10000;
	height: 68px;
	width:160px;
	
}



.topNav
{
	height: 40px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
/*background-image: url(https://www.sjhsyr.org/Images/design001/top_nav_bg.png);*/
}






.navList
{
	width: 950px;
	text-align: center;
	float: left;
	height: 40px;
	line-height:40px;
	font-family: "acumin-pro-condensed",sans-serif;
	padding-top: 0px;
	/* color: #fff!important; */
}

.navList a
{
	/* color: #fff!important; */
	text-decoration: none;
	font-size: 16px;
	line-height: 16px;
	font-weight: 300;
}

.menutext
{
	display: inline;
	/*background-image:url(/upload/images/MySTJ110.png);*/
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 300!important;
}

.dropHeader
{
	font-family: "acumin-pro-condensed",sans-serif;
	font-size: 18pt;
	font-weight: 300;
	color: #871634;
	margin: 0px;
	text-align: left;
text-transform:uppercase;
}


.dropHeader li a
{
	background-image:none !important;
	color:#871634;
	margin-bottom: 0px;
	margin-left: 0px ;

}

.dropSeparator
{
	border-bottom: 2px solid #a9aeb7;
	    margin-left: 8px;
}

.menuContent
{
	width: 100%;
	padding: 18px 0;
}



.menuColumn
{
	margin-left:18px;
}

.menuColumn ul
{
	padding: 10px 0 0 0;
	margin: 0;
	list-style-type: none;
}

.menuColumn li
{
	/* line-height: 22px; */
	display: table;
	clear:both;
}

.menuColumn li a
{
	padding-left: 10px;
	word-wrap: break-word;
	text-align: left;
	vertical-align:text-top !important;
	width: 150px;
}

.dropLink
{
    font-family: acumin-pro, sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	color: #333 !important;
	float: left !important;
	line-height:13px !important;
	padding-bottom:3px;
	margin-top:5px;

}


.dropLink:hover, .dropLinkSub:hover
{
	color: #871634 !important;
}

.centerdiv
{
	 width: 950px;
	 margin: 0 auto;
}

.copy
{
	color: White;
	text-decoration: none;
	
}

.bannerTextContainer
{
	width: 700px;
	height: 139px;
	position: absolute;
	text-align: left;
	vertical-align: middle;
	padding-left: 50px;
}

.bannerText
{
	color: #eaeaea;
	font-family: "acumin-pro-extra-condensed",sans-serif;
	text-transform:uppercase;
	bottom: 0;
	top: 0;
	display: table;
	margin: auto;
	position: relative;
	width: 100%;
	height: 139px;
	font-weight:500;
	margin: auto;
	font-size: 48px;
	display: table-cell;
	vertical-align: middle;
}

/*.healthnewslink
{
	padding-bottom: 10px;
}
/*changed width from 260 to 240*/
.colLeft
{
	float: left;
	width: 240px;
	padding-top: 5px;
}

.ContentNav2
{
	padding: 10px 0px 10px 15px;
}

.ContentNav3
{
	padding: 0px 0px 10px 10px;
	font-family: acumin-pro, sans-serif;
    font-size: 11.5px;
	color:#333;
}

/* new RHS style*/
.RHSheader
{
    color: #871634;
    font-family: acumin-pro, sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500 !important;
    width: 175px;
    margin: 5px 0px 9px 0px;
}

.RHS
{
	color: #666666;
	float: left;
	font-family: acumin-pro, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 175px;
	text-decoration: none;
	margin-bottom: 20px;
	font-weight:200;
}

.RHS a
{
	text-decoration: none;
	color: #666666;
}

.RHS strong
{
	text-decoration: none;
	font-weight:400;
	color: #666666;
}

.RHS a:hover
{
	text-decoration: underline;
}

.RHS li
{
	color: #666666;
	float: left;
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	line-height: 14px;
	width: 175px;
	text-decoration: none;
	margin: 0 0 0 -40px;
	list-style-type:none;
	padding-bottom: 5px;
	
}

.RHS ul
{
	margin-top: 0px;
}

/*.RHSsection
{
	float: left;
	padding-bottom: 10px;
}*/


/*end RHS style*/

.taxonomyheader
{
	/*color: #38778B;*/
	color: #871634;
	font-family: acumin-pro, sans-serif;
	font-size: 14px;
	font-weight: 500 !important;
	margin: 5px 0px 4px 0px;
}

.taxonomylink
{
	color: #666666;
	float: left;
	font-family: acumin-pro, sans-serif;
	font-size: 12px;
	line-height: 14px;
	width: 175px;
	text-decoration: none;
	padding-bottom: 6px;
	font-weight: 200;
}

.taxonomylink:hover
{
	text-decoration: underline;
}

.taxonomysection
{
	float: left;
	/* padding-bottom: 15px; */
	padding-left: 10px;
	margin: 5px 0px 10px 0px;
}

.taxonomyviewalllink
{
	/*color: #38778B;*/
	color: #871634;
	display: inline-block;
	float: left;
	font-family: acumin-pro, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.taxonomyviewalllink:hover
{
	text-decoration: underline;
}

.StructuredSearch_VerticalContent a, .lnkViewMore, #advancedSearchLink, .rgRow a, .rgAltRow a, .StructuredSearch_PageSection a
{
	/*color: #FF9900;*/
	color: #871634;
	text-decoration: none;
	font-weight: 400;
}

.StructuredSearch_VerticalContent a:hover, .lnkViewMore:hover, #advancedSearchLink:hover, .rgRow a:hover, .rgAltRow a:hover, .StructuredSearch_PageSection a:hover
{
	text-decoration: underline;
}

.rgRow a, .rgAltRow a
{
	/*color: #FF9900 !important;*/
	color: #871634 !important;
} 

.success
{
	font-size: 16px;
	font-family: acumin-pro, sans-serif;
}

.defaultcursor
{
	cursor: default !important;
}

.SecondaryNav-hide
{
	display: none;
}

.SecondaryNav-show
{
	display: block;
}

#addsocial {
	float:right;
	margin: 0 0 10px 10px;
	
}

.centerHeader
{
	color: #871634;
	font-size:20px;
	font-weight:600;
    margin: 0px 0px 20px 0px;
	background-image:url(https://www.sjhsyr.org/upload/images/CenterBug40px.png);
	background-repeat:no-repeat;
	line-height: 40px;
	padding-left: 42px !important;
}

#theCenter h3{
	font-family: acumin-pro, sans-serif;
	color:#ffffff;
	background-color:#871634;
	padding: 7px 0px 7px 7px;
	margin-top:30px;
	margin-bottom: 0px;
	font-weight:400;
	font-size:16px;
}
	
#theCenter img {
	padding: 20px 20px 0px 0px;	
}

#theCenter a {
	font-family: acumin-pro, sans-serif;
	text-decoration:none;
	color:#871634;
	width:200px;
}

#theCenter strong {
	font-family: acumin-pro, sans-serif;
	text-decoration:none;
	color:#871634;	
}


#phylists img {
	padding-bottom:4px;	
}

#phylists{
	width: 110px; 
	float: left; 
	height: 185px; 
	font-family: acumin-pro, sans-serif;
	text-decoration:none;
	color:#871634;
	font-size: 11px;
	line-height:12px;
	padding-right:30px;

}
#phylists a {
	font-family: acumin-pro, sans-serif;
	text-decoration:none;
	color:#871634;
	font-size: 11px;
	line-height:12px; 
}

hr {
  border: 0 /*#ededed*/ #dad8d9 solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
  margin: 0;
}

.sectionTitle {
	font-family: acumin-pro, sans-serif;
	text-decoration:none;
	color:#871634;
	font-size: 20px;
	line-height:22px;
	margin: 20px 0 20px 0;
  	clear: both;
}

#msjDrop {
	background-image: url(https://www.sjhsyr.org/upload/images/mysdrop.png) !important;
	background-repeat: no-repeat;
	width:900px !important;
	height:290px !important;

}

.mDropColLeft {
	font-family: "acumin-pro" ,sans-serif !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	text-align: left;
	letter-spacing:-.045em;
	line-height:20px;
	padding-bottom:8px;
	color: #333 !important;
	float: left !important;
	margin-left:350px;
	margin-top:80px;
	width: 255px;


}

.mDropColLeft h4 {
	font-size:16px;
	font-weight:600;
	margin-bottom:0px;
	padding-bottom:0px;
	
}

.mDropColLeft p {
	margin-top: 4px;
	
}

.mDropColLast {
	font-family: "acumin-pro" ,sans-serif !important;
	text-align: right !important;
	color: #333 !important;
	float: left !important;
	margin-left: 8px;
	margin-top:108px;
	width: 245px;


}



.dropText{
	font-family: "acumin-pro" ,sans-serif !important;

	line-height:14px ;
	font-weight:300 !important;
	margin:0px;
	padding-bottom:12px;
	padding-top:0px;
	text-align: right !important;
	font-size:13px !important;
	
}

.dropText a{
	font-family: "acumin-pro" ,sans-serif !important;
	color:#03F !important;
	text-decoration:underline !important;
	font-size:13px !important;

}

.msjLoginBox {
	
	font-family: "acumin-pro" ,sans-serif !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	text-align: left;
	letter-spacing:-.045em;
	/*line-height:0px;*/
	padding:0px 0px 8px 0px;
	color: #FFC !important;
	
}








/* ////////////////////////////////////////////    logo in box  //////////////////////// */


                            /* STANDARD CSS */
                            /* Reset everything inside the panel to override styles inappropriately applied by the new site  */
                            div#MyChartLoginPanel *
                            {
                            top: 0 !important;
                            bottom: 0 !important;
                            left: 0 !important;
                            right: 0 !important;
                            margin: 0 !important;
                            padding: 0 !important;
                            font-size: auto !important;
                            position: static !important;
                            display: block !important;
                            width: auto !important;
                            height: auto !important;
                            }
                            div#MyChartLoginPanel
                            {
                            -moz-border-bottom-colors: none !important;
                            -moz-border-left-colors: none !important;
                            -moz-border-right-colors: none !important;
                            -moz-border-top-colors: none !important;
                            border-image: none !important;
                            border-style: solid !important;
                            border-width: 1px !important;
                            box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.3) inset !important;
                            border-radius: 4px 4px 4px 4px !important;
                            background-color: #eaeaea !important;
                            background-image: -moz-linear-gradient(center top , #FCF9EF 0%, #FFFAED 100%) !important;
                            border-color: #FCF9EF !important;
                            width: 280px !important;
							padding:10px;
                            }
                            div#MyChartLoginPanel div.MyChartFormField
                            {
                            text-align: center !important;
                            padding: 2px 10px 2px 10px !important;
                            margin-top: 0px !important;
                            }
                            div#MyChartLoginPanel div.MyChartFormField label.MyChartInput
                            {
                            display: block !important;
                            font-size: 18px !important;
                            font-weight: 600 !important;
                            margin: 0px!important;
                            position: relative !important;
                            text-align: left !important;
                            width: 105% !important;
                            color: #1B6DD1 !important;
                            font-family: Calibri,Arial,sans-serif !important;
                            margin-bottom: 0px !important;
                            }
                            div#MyChartLoginPanel div.MyChartFormField input
                            {
                            display: block !important;
                            width: 100% !important;
                            background-color: white !important;
                            font-family: Segoe UI,Calibri,Arial,sans-serif !important;
                            box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.4) inset, 0 1px 0 0 rgba(255, 255, 255, 0.4) !important;
                            border-radius: 3px 3px 3px 3px !important;
                            background-color: #ffffff !important;
                            border-color: #999999 !important;
                            border-style: solid !important;
                            border-width: 1px !important;
                            display: block !important;
                            float: none !important;
                            font-size: 1em !important;
                            height: 1.3em !important;
                            padding: 0 !important;
                            }
                            div#MyChartLoginPanel div.MyChartFormField a
                            {
                            font-style: normal !important;
                            text-align: right !important;
                            display: inline-block !important;
                            font-weight: normal !important;
                            margin-bottom: 10px !important;
                            font-family: Calibri,Arial,sans-serif !important;
                            text-decoration: none !important;
                            color: #766E46 !important;
                            font-size: 85% !important;
                            }
                            div#MyChartLoginPanel div.MyChartFormField input#MyChartSubmit.jsreq
                            {
                            border : 1px solid black ! important;
                            border : medium none ! important;
                            float : none ! important;
                            font-size : 1.1em ! important;
                            height : 35px ! important;
                            margin : 0px auto ! important;
                            padding : 1px 15px 2px 15px! important;
                            text-shadow : 0 -1px #666666 ! important;
                            width : auto ! important;
                            display : inline-block ! important;
                            font-family : Calibri,Arial,sans-serif ! important;
                            background-color : #1B6DD1 ! important;
                            color : #FFFFFF ! important;
                            font-weight : bold ! important;
                            text-align : center ! important;
                            /* Gradient color for button background */
                            background : #1B6DD1 ! important; /* Old browsers */
                            background : -moz-linear-gradient(top,  #bdd9fb 0%, #1b6dd1 100%) !important; /* FF3.6+ */
                            background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdd9fb), color-stop(100%,#1b6dd1)) !important; /* Chrome,Safari4+ */
                            background : -webkit-linear-gradient(top,  #bdd9fb 0%,#1b6dd1 100%) !important; /* Chrome10+,Safari5.1+ */
                            background : -o-linear-gradient(top,  #bdd9fb 0%,#1b6dd1 100%) !important; /* Opera 11.10+ */
                            background : -ms-linear-gradient(top,  #bdd9fb 0%,#1b6dd1 100%) !important; /* IE10+ */
                            background : linear-gradient(to bottom,  #bdd9fb 0%,#1b6dd1 100%) !important; /* W3C */
                            filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdd9fb', endColorstr='#1b6dd1',GradientType=0 ) !important; /* IE6-9 */
                            }
                            div#MyChartLoginPanel div.MyChartFormField input#MyChartSubmit.jsreq:hover
                            {
                            background: #1b7cf2 !important; /* Old browsers */
                            background: -moz-linear-gradient(top, #bdd9fb 0%, #1b7cf2 100%) !important; /* FF3.6+ */
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdd9fb), color-stop(100%,#1b7cf2)) !important; /* Chrome,Safari4+ */
                            background: -webkit-linear-gradient(top, #bdd9fb 0%,#1b7cf2 100%) !important; /* Chrome10+,Safari5.1+ */
                            background: -o-linear-gradient(top, #bdd9fb 0%,#1b7cf2 100%) !important; /* Opera 11.10+ */
                            background: -ms-linear-gradient(top, #bdd9fb 0%,#1b7cf2 100%) !important; /* IE10+ */
                            background: linear-gradient(to bottom, #bdd9fb 0%,#1b7cf2 100%) !important; /* W3C */
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdd9fb', endColorstr='#1b7cf2',GradientType=0 ) !important; /* IE6-9 */
                            }
                            div#MyChartLoginPanel div.MyChartLoginFormField
                            {
                            display: block !important;
                            text-align: center !important;
                            margin-top: -5px !important;
                            font-family: Calibri,Arial,sans-serif !important;
                            font-size: 0.9em !important;
                            /*margin-bottom: 10px !important;*/
                            width: auto !important;
							 color: #F75656 !important;
                            }
							
							.epicTag a{
					        display: inline !important;
                            font-weight: normal !important;
                            height: auto !important;
                            font-size: 10px !important;
                            margin: 0 auto !important;
                            padding: 0 !important;
                            text-align: center !important;
                            color: #cccccc !important;
                            text-decoration: none !important;
							}
                            div#MyChartLoginPanel div.MyChartLoginFormField a
                            {
                            display: inline !important;
                            font-weight: normal !important;
                            height: auto !important;
                            font-size: 17px !important;
							line-height:24px;
                            /*margin: 0px auto !important;
                            padding-bottom:6px!important;*/
                            text-align: center !important;
							text-decoration:none !important;

						
                            }
							
                            /*JavaScript error colors and formatting*/
                            div#MyChartLoginPanel div#nojavascript.hidden
                            {
                            display: none !important; 	/*Necessary because of the way Firefox insists*/
                            } 								/*on drawing "hidden" elements with borders*/
                            div#MyChartLoginPanel div#nojavascript
                            {
                            padding: 10px 15px 10px 10px !important;
                            }
                            div#MyChartLoginPanel div#nojavascript span.alert a
                            {
                            text-align: center !important;
                            font-size: 0.9em !important;
                            font-weight: bold !important;
                            text-align: center !important;
                            font-family: Calibri,Arial,sans-serif !important;
                            color: #F75656 !important;
                            }
                            div#MyChartLoginPanel div#nojavascript span.alert
                            {
                            display: block !important;
                            font-size: 1.0em !important;
                            font-weight: bold !important;
                            text-align: center !important;
                            color: #000000 !important;
                            font-family: Calibri,Arial,sans-serif !important;
                            }
                            div#MyChartLoginPanel div#nojavascript.hidden
                            {
                            display: none !important;
                            }
                            div#MyChartLoginPanel div.MyChartFormField input.disabledfield
                            {
                            background-color: #CCCCCC !important;
                            border-color: #777777 !important;
                            background-image: none !important;
                            box-shadow: none !important;
                            cursor: default !important;
                            }
                            div#MyChartLoginPanel div.MyChartFormField input#MyChartSubmit.disabledfield
                            {
                            background-color: #DDDDDD !important;
                            color: #777777 !important;
                            }
                            div#MyChartLoginPanel div.MyChartFormField input#MyChartSubmit.disabledfield.jsreq
                            {
                            background: #dddddd !important;
                            }
                            div#MyChartLoginPanel form#MyChartLoginForm div.MyChartFormField span.loginhint a
                            {
                            margin: 0px !important;
                            width: auto !important;
                            }
                            .loginhint
                            {
                            margin: 0px !important;
                            width: auto !important;
                            text-align: right !important;
							font-size:15px;
                            }
                            /* CUSTOM CSS CHANGES BELOW THIS LINE */
         


.medCastDoc {font-size:9px; font-style: italic;}


.extra-space-bottom {
	padding-bottom: 25px;
}

.header_utilitiesR
{
	color:#abc6ca;
	font-weight:600 !important;
	/*color: #fecd87;*/
	/*color:#fdbb5f;*/
	/*color: #759EA4;*/
	padding-right: 25px;
	font-family: acumin-pro, sans-serif;
	font-size: 12px;

	text-align: right;
	width: 405px;
	float: right;
	padding-left: 310px;
	margin-top: 13px;
}

.header_utilitiesR a
{
	font: 11px acumin-pro, sans-serif;
	color: #ffffff;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.header_utilitiesR a:hover
{
	font: 11px acumin-pro, sans-serif;
	color: #82a8a1;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}


.IQwidget{
	width: 180px;
	Position:relative;
	border:solid 1px #009ec3;
	margin: 15px 0;
	padding-bottom: 5px;
	}

.IQheader{
    background-color: #009ec3;
    color: #fff;
    padding: 12px;
    font-size: 27px;
    line-height: 1;
    font-family: acumin-pro, sans-serif;
    font-weight: 200 !important;
 }

.IQsubhead{
    color: #333;
    padding: 12px;
    font-size: 16px;
    line-height: 1;
    font-family: acumin-pro, sans-serif;
    font-weight: 200 !important;
 }

.selectTime { font-family: acumin-pro, sans-serif; font-size: 12px; padding-left:15px;padding-bottom:4px;}

.IQwidget form {  padding-left:5px; padding-right:5px;}
.poweredByIQ {  padding-left:15px;}

.IQwidget input {

  border: none !important;
  font-family: acumin-pro, sans-serif;
  color: #ffffff;
  font-size: 0px;
  background-color: #900430;
  background-image: url(https://www.sjhsyr.org/Upload/images/IQ/checkOutBtn.png);
  background-repeat: no-repeat;
  background-position: center; 
  padding: 8px 10px 8px 10px;
  text-decoration: none;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:100%;
  Height:30px;
}

.IQwidget input:hover {

  background-color: #b1053b;

}
.IQwidget select { width:100%; padding:4px; margin-bottom:5px;}

.chaplin{     padding-top: 16px; }

.footerContainer{ width:100%; background-color:#871634; margin-left:0 auto: margin-right:0 auto;}
.footerBottomContainer{width:100%;background-color: #0b2a4a;}
.topNavContainer{width:100%;background-color: #871634;} 

.row2 {padding-top:30px !important;}

h1 {font-size:22px; 
    font-family: acumin-pro, sans-serif;
    font-weight: 400 !important;
		letter-spacing:-.03em;}
h2 {font-size:18px; 
    font-family: acumin-pro, sans-serif;
    font-weight: 400 !important;
		letter-spacing:-.03em;}

h3 {font-size:17px; 
    font-family: acumin-pro, sans-serif;
    font-weight: 400 !important;
		letter-spacing:-.03em;}

h4 {font-size:15px; 
    font-family: acumin-pro, sans-serif;
    font-weight: 400 !important;
		letter-spacing:-.03em;}

p { padding-bottom: 5px; }


.dropLinkSub
{
	font-family: acumin-pro, sans-serif;
	font-weight: 200 !important;
	font-size: 13px !important;
	line-height :18px !important;
	color: #333333 !important;
}

/*.promo_container img {display:none; }*/


.atss {
	top: 40% !important;

}

.rtLast { padding-bottom: 20px!important; }


.langAssist p { color:#fff; font-size:11px; margin-left:80px; font-family: acumin-pro, sans-serif; font-weight: 400 !important; }
.langAssist a { color:#fff; font-size:11px; font-family: acumin-pro, sans-serif; font-weight: 400 !important; }
.footerZ {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 9px;
}

p (font-weight:300!important}

.medCastLogo {
  background-image: url(/Upload/images/medCast/MedCastLogo500x236.jpg);
 width:175px; 
  height:auto; }





