
    
@import url(/chsli/sfh/live/css/bxe.css);


body{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	color: #565656;
	
	
	
}

input, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

iframe#appt-emailer-frame{border:none;width:100%;height:265px;overflow:hidden;}


#body a{
	font-family: Helvetica, Arial,sans-serif;
	font-size:12px;
	color:#d56e1d;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}

#body{


width:435px;
margin-top:27px;
}
#body p{

	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#565656;
		
}

#body ul{

	width:95%;
	padding-left:15px;
	margin-left:0;

}
#body ul li{

	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#565656;	
	padding-bottom:3px;
}

h4.important-numbers{color:#d56e1d;}

.schedule-wrapper{border-bottom:1px dotted #565656;}
.schedule-wrapper h3{font-family: Helvetica, Arial, sans-serif;color:#565656;font-size:15px;text-align:center;color:#d56e1d;}
#centercontent .panel{clear:left;padding-top:15px;}
#centercontent .schedule-wrapper p.first:first-letter{display:none;font-size:12px;line-height:2px;padding-bottom:0;margin:0;font-weight:bold;}
#nav-outreach{list-style-type:none;margin:0;padding:0;}
#nav-outreach li{float:left;margin-right:7px;}

a.find-a-doc-dept{

background: url(/chsli/sfh/authoring/images/findadoc.gif) no-repeat;
width:140px;
height:35px;
display:block;
text-indent:-99999px;
float:right;
margin-right:2px;
clear:right;

}


a.request-appt-internal{

background: url(/chsli/sfh/authoring/images/header/request-appt-link.jpg) no-repeat;
width:124px;
height:35px;
display:block;
text-indent:-99999px;
float:right;
margin-right:2px;


}

a.request-appt-patients{

background: url(/chsli/sfh/authoring/images/header/request-appt-link.jpg) no-repeat;
width:124px;
height:35px;
display:block;
text-indent:-99999px;
float:right;
margin-right:20px;


}




/*  -----------------------------------------------------------------------------------------

	100% table
	
	-----------------------------------------------------------------------------------------
*/

#page{

	width:100%;
	
}

#maincontent{
	width: 100%;
	text-align: left;
	/*border: 1px solid black;*/
	
}


/*  -----------------------------------------------------------------------------------------
	
	Main 4 cells 

	This table will have the left column, center column, border column and right column (barkers)
	
	
	-----------------------------------------------------------------------------------------
*/




#maincontent table.maintable{
	
	

}

#maincontent table.maintable td{
	vertical-align: top;
	text-align: left;
	
}

#maincontent td#columncenter{width:448px;}

/* left nav is 183px in width */
#maincontent td.centercolumn{
	/*border: 1px solid purple;*/
	width: 448px;
	text-align: left;
	
}

#maincontent td.bordercolumn{
	width: 1px;
	vertical-align: top;
	
	border-left:1px solid #d2d0ce;
	
}



#maincontent  td.rightcolumn{
	
	width: 165px;
	text-align: right;
	background-color: #ffffff;
	border-left:1px solid #d2d0ce;
	border-right:1px solid #d2d0ce;
	height:100%;
}




#maincontent  #topprinttoolbar {
	position:absolute;
	top:110px;
	left:490px;
	width:200px;
	
}

#topprinttoolbar img{

	float:left;
	margin-top:4px;
	
}
#topprinttoolbar a.printlink{
	color: #8f8f8f;
	font-size:9px;
	float:left;
	margin:7px 7px 0 0;
	

	
}

#topprinttoolbar a.printlink:hover{
	color: #8f8f8f;
	font-size:9px;
}

/*  -----------------------------------------------------------------------------------------

	Homepage section configuration
	
	-----------------------------------------------------------------------------------------
*/

#maincontent #top_home1{
	clear: both;
	width: 100%;
	background-image: url(/chsli/sfh/authoring/images/backs/top_home2.gif);
	background-position: center top;
	height: 323px;
	margin: -12px 0px 0px 0px;	
	z-Index: 2;
	
}



#maincontent #bottom_home1{
	
	position: relative;
	width: 100%;
	height: 252px;
	margin: -252px 0px 0px 0px;
	background-image: url(/chsli/sfh/authoring/images/backs/bottom_home.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	z-Index: 1;
	
}

#maincontent #lowerbody_home1{
	position: relative;	
	width: 774px;
	height: 100%;
	margin: -304px auto 0px auto;
	/*border: 1px solid blue;*/
	z-Index: 100;		
}


#maincontent #lowerbody_home1 div.rightareapadding{
	
	
	margin: 254px 0px 0px 0px;
	
}

#maincontent #lowerbody_home1 div.rightareapadding2{
	position:relative;
	padding: 258px 0px 0px 0px;
	
	
}


#maincontent  #homeflashmovie{
	position: absolute;
	top: -254px;
	left: 0px;
}




#maincontent #lowerbody_home1 #floatimage{
	position: absolute;
	top: -46px;
	left: -19px;
	z-Index:100;
	
}

/* left nav is 183px in width */
#maincontent td.homecentercolumn{
	
	/*border: 1px solid purple;*/
	width: 355px;
	text-align: left;
	
}

#maincontent td.homebordercolumn{
	
	width: 8px;
	vertical-align: top;
	background-image: url(/chsli/sfh/authoring/images/backs/bar.gif);
	background-repeat: repeat-y;
	
	
}



#maincontent  td.homerightcolumn{
	
	/*border: 1px solid orange;*/
	width: 227px;
	height: 100%;
	text-align: right;
	background-color: #ffffff;
	
	
	
}


div.specialtydiv{
	margin: 10px 10px 10px 0px;

	text-align:right;
	

}


div.specialtydiv select{
	width: 220px;
}


/*  -----------------------------------------------------------------------------------------

	Research section configuration
	
	-----------------------------------------------------------------------------------------
*/

#maincontent #top_research1{
	clear: both;
	width: 100%;
	background:#1e3654 url(/chsli/sfh/authoring/images/backs/researchtop-new.jpg) center center no-repeat;
	height: 171px;
	margin:0;	
	z-Index: 2;
	border-bottom:2px solid #e39952;
}



#maincontent #bottom_research1{
	
	position: relative;
	width: 100%;
	height: 276px;
	margin: -276px 0px 0px 0px;
	background-image: url(/chsli/sfh/authoring/images/backs/bottom_research.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	z-Index: 1;
	
}

#maincontent #lowerbody_research1{
	position: relative;	
	width: 774px;
	height: 100%;
	margin: -173px auto 0px auto;
	/*border: 1px solid blue;*/
	z-Index: 100;		
}


#maincontent #lowerbody_research1 div.rightareapadding{	
	padding: 175px 0px 0px 0px;;
}


#maincontent #lowerbody_research1 #floatimage{
	
	position: absolute;
	top: -34px;
	left: -20px;
	z-Index:100;
	
}


/*  -----------------------------------------------------------------------------------------

	HCP section configuration
	
	-----------------------------------------------------------------------------------------
*/


#maincontent #top_hcp1{
	clear: both;
	width: 100%;
	background:#1e3654 url(/chsli/sfh/authoring/images/backs/hcptop-new.jpg) center center no-repeat;
	height: 171px;
	margin:0;	
	z-Index: 2;
	border-bottom:2px solid #e39952;
}



#maincontent #bottom_hcp1{
	
	position: relative;
	width: 100%;
	height: 276px;
	margin: -276px 0px 0px 0px;
	background-image: url(/chsli/sfh/authoring/images/backs/bottom_hcp1.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	z-Index: 1;
	
}

#maincontent #lowerbody_hcp1{
	position: relative;	
	width: 774px;
	height: 100%;
	margin: -173px auto 0px auto;
	/*border: 1px solid blue;*/
	z-Index: 100;		
}


#maincontent #lowerbody_hcp1 div.rightareapadding{	
	padding: 175px 0px 0px 0px;
}


#maincontent #lowerbody_hcp1 #floatimage{
	position: absolute;
	top: -33px;
	left: -20px;
	z-Index:100;
	
}



/*  -----------------------------------------------------------------------------------------
	
	Patients and family configuration 
	
	
	-----------------------------------------------------------------------------------------
*/


#maincontent #top_family1{
	clear: both;
	width: 100%;
	background:#1e3654 url(/chsli/sfh/authoring/images/backs/familytop-new.jpg) center center no-repeat;
	height: 171px;
	margin:0;	
	z-Index: 2;
	border-bottom:2px solid #e39952;
	
	
}


#maincontent #bottom_family1{
	
	
	width: 100%;
	height: 100%;

	
}


#maincontent #lowerbody_family{
	position: relative;	
	width: 774px;
	height: 100%;
	margin: -173px auto 0px auto;
	/*border: 1px solid blue;*/
	z-Index: 100;		
}


#maincontent #lowerbody_family div.rightareapadding{	
	padding: 175px 0px 0px 0px;
}


#maincontent #lowerbody_family #floatimage{
	position: absolute;
	top: -36px;
	left: -17px;
	z-Index:100;
	
}



/*  -----------------------------------------------------------------------------------------
	
	Internal Drill page
	
	
	-----------------------------------------------------------------------------------------
*/



#maincontent #top_internal1{
	clear: both;
	width: 100%;
	background:#1e3654 url(/chsli/sfh/authoring/images/backs/departments-services-1.jpg) center center no-repeat;
	height: 109px;
	margin: 0 0px 0px 0px;	
	z-Index: 2;
	border-bottom:2px solid #e39952;
}

#maincontent #news_internal1{
	clear: both;
	width: 100%;
	background:#1e3654 url(/chsli/sfh/authoring/images/backs/latestnews-new.jpg) center center no-repeat;
	height: 109px;
	margin: 0 0 0 0;	
	z-Index: 2;
	border-bottom:2px solid #e39952;
}

#maincontent #top_utility1{
	clear: both;
	width: 100%;
	background:#1e3654 url(/chsli/sfh/authoring/images/backs/contactus-top-new.jpg) center center no-repeat;
	height: 109px;
	margin: 0 0 0 0;	
	z-Index: 2;
	border-bottom:2px solid #e39952;
}

#maincontent #bottom_internal1{
	position: relative;
	width: 100%;
	height: 98px;
	margin: -98px 0px 0px 0px;
	background-image: url(/chsli/sfh/authoring/images/backs/bottom_internal1.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	z-Index: 1;
	
}


#maincontent #lowerbody_internal1{
	position: relative;	
	width: 774px;
	height: 100%;
	margin: -111px auto 0px auto;
	/*border: 1px solid blue;*/
	z-Index: 100;		
}

#maincontent #lowerbody_internal1 div.rightareapadding{	
	padding: 113px 0px 0px 0px;
}

#maincontent #lowerbody_internal1 #floatimage{
	position: absolute;
	top: -35px;
	left: -20px;
	z-Index:100;
	
}

#maincontent #lowerbody_utility1{
	position: relative;	
	width: 774px;
	height: 100%;
	margin: -111px auto 0px auto;
	/*border: 1px solid blue;*/
	z-Index: 100;		
}

#maincontent #lowerbody_utility1 div.rightareapadding{	
	padding: 115px 0px 0px 0px;
}

#maincontent #lowerbody_utility1 #floatimage{
	position: absolute;
	top: -35px;
	left: -20px;
	z-Index:100;
	
}





/*  -----------------------------------------------------------------------------------------
	
	HCP section
	
	
	-----------------------------------------------------------------------------------------
*/


#maincontent  #bottomline{
	background-color: #ffffff;
	border-top: 1px solid #aec2d6;
	border-bottom: 1px solid #aec2d6;
	height:5px;

}


/*  -----------------------------------------------------------------------------------------
	
		General Text Context
	
	
	-----------------------------------------------------------------------------------------
*/


#centercontent{
	
	line-height: 150%;
}

#centercontent  div.body {
	position: relative;
	margin: 10px 0px 70px 10px;
	width:448px;
	
	
}
#centercontent   div.maincontenttitle1 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #666666;
	width: 97%;
	text-align:left;
	
	font-family:"Times New Roman";
	text-align:left;
	color: #000000;
	font-size: 15px;
}
#centercontent div.body div.textmargin{
	padding: 0px 20px 0px 0px;
}



/* WYONA: make first letter of first paragraph large */
#centercontent p.first:first-letter {
	/*border: 1px solid red;*/
	/*padding-top:20px;*/
	
	/*height:40px;*/
	padding-bottom: 2px;
	float: left;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 70px;
	line-height:50px;
	margin: 0px 3px 5px 0px;
    font-weight: normal;
    display:inline; 	
}

#centercontent p.first00 {
        /*border: 1px solid red;*/
        /*padding-top:20px;*/

        /*height:40px;*/
        padding-bottom: 2px;
        float: left;
        margin: 0px 3px 5px 0px;
    font-weight: normal;
    display:inline;
}


/*  -----------------------------------------------------------------------------------------
	
	Top header section
	
	
	-----------------------------------------------------------------------------------------
*/



#maincontent #topheader{
	clear: both;
	position: relative;
	width:820px;
	height: 97px;	
	margin: 0 auto;
	
}


#maincontent #topheader #logo{
	position: absolute;
	top: 5px;
	left:5px;
	width:22px;
}

#maincontent #topheader #birdwing{
	position: absolute;
	top: 38px;
	left:301px;
}


#maincontent #topheader #utility{
	font-size: 10px;
	position: absolute;
	top: 8px;
	left: 352px;
	/*border: 1px solid red;*/
	width:420px;
	text-align:right;
	
}

#maincontent #topheader #utility  a{
	font-size:12px;
	color: #da752a;
	text-decoration:none;
	padding: 0px 6px 0px 6px;
	font-family:Helvetica, Arial, sans-serif;
	/*font-weight:bold;*/
}
#maincontent #topheader #utility  a:hover {
	text-decoration: underline;
}


#maincontent #topheader div.search{
	position: absolute;
	top: 43px;
	left:440px;
	width: 200px;
	/*border:1px solid red;*/
}

#maincontent #topheader div.search div.body{ 
	position: relative;
	width: 200px;
}
#maincontent #topheader div.search div.body img.mag {
	position: absolute;
	top: -2px;
	left: 1px;
	width: 25px;
}

#maincontent #topheader div.search div.body input.searchtxt{
	position: absolute;
	top: 3px;
	left: -92px;
	width:142px;
	height:18px;
	border: 1px solid #7f9db9;
	
}

#maincontent #topheader div.search div.body input.searchbtn {
	position: absolute;
	top: 0;
	left: 61px;
	width:28px;
	height:28px;
}


#maincontent #topheader div.search div.body img.searchline {
	position: absolute;
	top: 0;
	left: 194px;
	width:1px;
}

#maincontent #topheader div.search div.body img.finddoc {
	position: absolute;
	top: -15px;
	left: 270px;
}

#maincontent #topheader div.search div.body img.header-divider-right{

position: absolute;
	top: -5px;
	left: 255px;



}

#maincontent #topheader div.search div.body img.header-divider-left{

position: absolute;
	top: -5px;
	left: 107px;



}

#maincontent #topheader div.search div.body a.request-appt{

position: absolute;
top: 0;
left: 122px;
background: url(/chsli/sfh/authoring/images/home/request-appt-link.jpg) no-repeat;
width:124px;
height:35px;
display:block;
text-indent:-99999px;
}








/*  - - - -  - - - - - - -  footer css - - - - -  -  - -  - - - - - - -- - - - - */

#footer{
	width:100%;
	position:relative;
	bottom:0;
	text-align:center;
	margin: 0 auto;
	color: #c7c2bc;
	font-size: 11px;
	font-family:Helvetica, Arial, sans-serif;
	padding:0;
	background-color:#1e3654;
	border-top:2px solid #e39952;
	min-height:58px;
	height:auto !important;
	height:58px;

}



table.footer-wrapper{width:100%;height:auto !important;height:100%;background-color:#1e3654;}
tablle.footer-wrapper tr{height:100%;background-color:#1e3654;}
table.footer-wrapper td{height:100%;background-color:#1e3654;}
#footer a{color: #c7c2bc;}







/*  - - - -  - - - - - - -  Left Navigation - - - - -  -  - -  - - - - - - -- - - - - */


#maincontent #leftnav{
	position: relative;	
	width: 183px;	
	padding: 0px 0px 7px 0px;
	
		
}

#leftnav a{
	
	font-size:10px;
}

#leftnav img.downarrow{
	margin: 3px 0px 0px 2px;


}

#leftnav table{
	
}

#leftnav table.newstable{
	
}
#leftnav table.newstable div.newsblock{
	
	
	height:700px;
}
#leftnav table.newstable div.newsblock a{
	
}

#leftnav table.newstable div.newsblock .date{
	
}


#leftnav table.navtable{
	/*border-left: 1px solid #aec2d6;
	border-right: 1px solid #aec2d6;*/
	border-top: none;
	width:183px;
}
#leftnav table.navtable .linebelow{ 
	border-bottom: 1px solid #e7e7e6;	
}

/* level1 normal navigation */

#leftnav table.navtable td.level1{ 
	background: url(/chsli/sfh/authoring/images/home/top-level-nav-bg.gif) no-repeat;
	padding: 0 0 0 6px;
	height:37px;
	color: #5c5c5c;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;

}
#leftnav table.navtable td.level1on{ 
	background-color:  #ededed;
	padding: 0 6px 0 6px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	height:37px;

}
#leftnav table.navtable td.level1on a{ 
	color: #e47f13;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	
}



#leftnav table.navtable td.level1 a{ 
	color: #5c5c5c;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size:12px;
	vertical-align:middle;

}

/* level 1 utility navigation */

#leftnav table.navtable td.level1b{ 
	background: url(/chsli/sfh/authoring/images/backs/utility-nav-bg.gif) no-repeat;
	padding: 0 6px 0 6px;
	color: #fff;
	font-family:Helvetica, Arial sans-serif;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	height:30px;

}
#leftnav table.navtable td.level1bon{ 
	
	padding: 0 6px 0 6px;
	background: url(/chsli/sfh/authoring/images/backs/utility-nav-rollover.gif) no-repeat;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	height:30px;
	vertical-align:middle;

}
#leftnav table.navtable td.level1bon a{ 
	color: #3c3c3c;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
}



#leftnav table.navtable td.level1b a{ 
	color: #fff;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
}

/* level 2 normal navigation */

#leftnav table.navtable td.level2{ 
	background-color:  #e0e0df;
	text-align:left;
	vertical-align:top;
	padding: 0px 6px 7px 0px;
	
}
#leftnav table.navtable td.level2 a{ 
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #4c5a6d;
	font-family:Helvetica, Arial, sans-serif;
}
#leftnav table.navtable td.level2 a:hover{ 
	text-decoration: underline;
	color: #000000;
}


#leftnav table.navtable td.level2tab{ 
	background-color:  #e0e1e0;
	text-align:left;
	vertical-align:top;
	padding: 0px 5px 3px 15px;
	color: #d98240;
	font-family:Helvetica, Arial, sans-serif;
}


/* level 2 top utility navigation */

#leftnav table.navtable td.level2b{ 
	background-color:  #e6f1fb;
	text-align:left;
	vertical-align:top;
	padding: 0px 6px 7px 0px;
	
}
#leftnav table.navtable td.level2b a{ 
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #5c5c5c;
	font-family:Helvetica, Arial, sans-serif;
}
#leftnav table.navtable td.level2b a:hover{ 
	text-decoration: underline;
	color: #000000;
}


#leftnav table.navtable td.level2btab{ 
	background-color:  #e6f1fb;
	text-align:left;
	vertical-align:top;
	padding: 0px 5px 3px 15px;
	color: #d98240;
	
}

/* level 3 normal nav */

#leftnav table.navtable td.level3{ 
	background-color: #e0e0df;
	text-align:left;
	vertical-align: middle;
	padding: 4px 4px 3px 6px;
	
}
#leftnav table.navtable td.level3 a{ 
	text-decoration: none;
	color: #4c5a6d;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
#leftnav table.navtable td.level3 a:hover{ 
	color: #333333;
	text-decoration:underline;
}



#leftnav table.navtable td.level3on{ 
	background-color:  #e6f1fb;
	text-align:left;
	color:#e47f13;
	vertical-align:middle;
	padding: 4px 4px 3px 6px;
	font-size:12px;
}

/* level4 normal*/


#leftnav table.navtable td.level4{ 
	background-color: #e0e0df;
	text-align:left;
	vertical-align: middle;
	padding: 4px 4px 3px 20px;
	
}
#leftnav table.navtable td.level4 a{ 
	text-decoration: none;
	background-color: #e0e0df;
	color: #4c5a6d;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
}
#leftnav table.navtable td.level4 a:hover{ 
	color: #333333;
	text-decoration:underline;
}



#leftnav table.navtable td.level4on{ 
	background-color:  #e0e0df;
	text-align:left;
	color:#e47f13;
	vertical-align:middle;
	padding: 4px 4px 3px 20px;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}





/* level 3 Utility */

#leftnav table.navtable td.level3b{ 
	background-color: #e6f1fb;
	text-align:left;
	vertical-align: middle;
	padding: 4px 4px 3px 6px;
	
}
#leftnav table.navtable td.level3b a{ 
	text-decoration: none;
	color: #4c5a6d;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
}
#leftnav table.navtable td.level3b a:hover{ 
	color: #333333;
	text-decoration:underline;
}



#leftnav table.navtable td.level3bon{ 
	background-color:  #e6f1fb;
	text-align:left;
	color:#e47f13;
	vertical-align:middle;
	padding: 4px 4px 3px 6px;
	font-size:12px;
}
											


#leftnav table.navtable td.extratoppad{ 
	padding-top: 5px;	
}
#leftnav table.navtable td.extrabottompad{ 
	padding-bottom: 5px;	
}


/* WYONA: Ticker styles */
#leftnav .newsdivider{
	margin: 10px 0px 10px 0px;

}

/* origianl width=150px; height=160px */
#tickercontainer {
  position: relative;
  width: 260px;
  height: 255px;
  overflow: hidden;
  margin-top:15px;
}

* html #tickercontainer{height:255px;margin-top:-3px;}

* html #tickercontent{height:75px;}

/*  - - - -  - - - - - - -  Home Barkers - - - - -  -  - -  - - - - - - -- - - - - */

#barkergroup1 {
	position: relative;
	border-right: 1px solid #ccd8a7;
	width: 221px;
	height:306px;
	text-align:left;
	background-color:#FFFFFF;
	float: right;
}

div.barker1, div.barker1-first {
	border-left: 1px solid #ccd8a7;
	border-right: 1px solid #ccd8a7;
	border-bottom: 1px solid #ccd8a7;
	width: 214px;
}
div.barker-separator1 {
	border-bottom: 1px solid #ccd8a7;
	width: 216px;
  height: 10px;
}
div.barker1 div.body {
	padding: 10px 0px 10px 10px;
}
div.barker1-first div.body {
	padding: 0px 0px 10px 10px;
}
div.barker1 img.title1, div.barker1-first img.title1 {
	margin: 0px 0px 5px 0px;
}
div.barker1 img, div.barker1-first img {
	display: inline-block;
}




#barkergroup-home #dummybarker{
	display: none;
	border-left: 1px solid #ccd8a7;
	border-right: 1px solid #ccd8a7;
	width: 214px;
	height: 20px;
}





/* patient barkers */




/* patient landing page table */

div.patientmaintable{
	clear: top;
	position: relative;
	margin: 20px 0px 0px 0px;
	height: 100px;
}

table.patientbottomlinks{
	position: absolute;
	left: 0px;
	height: 0px;
	width: 400px;
	
}
table.patientbottomlinks td{	
	vertical-align: top;
	text-align: left;
	
}
table.patientbottomlinks td.icon1{
	
}
table.patientbottomlinks td.icon2{
	
	
}
table.patientbottomlinks td.icon3{
	
	
}
table.patientbottomlinks td.text1{
	
	padding-right: 10px;	
}
table.patientbottomlinks td.text2{
		
}
table.patientbottomlinks td.text3{
		
}

.future-now-barker-title{margin-top:10px;}




/* --------------------------------------------------------------------------------------------------

	Drill content
	
   --------------------------------------------------------------------------------------------------
 */


#drillcontent{
	line-height: 150%;
	padding-top:20px;
}

#drillcontent  div.body {
	margin: 0px 0px 0px 208px;
}
#drillcontent   div.body div.title1 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #666666;
	width: 388px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color: #444444;
}
#drillcontent div.body div.textmargin{
	padding: 0px 30px 0px 0px;
}


li strong{
	color:#565656;
	font-weight:bold;
	margin: 14px 0px 2px 0px
}



td.drillrightbar{
	
	background-image:url(/chsli/sfh/authoring/images/drill/bar.gif);
	background-repeat: repeat-y;
	background-position: right top;
	
}

/* barker styles */




div.barker, div.barker-first {
	
	width: 151px;
}
div.barker-separator {
	border-bottom: 1px solid #ccd8a7;
	width: 153px;
  height: 10px;
}
div.barker div.body {
	padding: 10px 0px 10px 10px;
}
div.barker-first div.body {
	padding: 0px 0px 10px 10px;
}

div.barker-first p a{

	font-family:Helvetica, Arial, sans-serif;
	color:#d56e1d;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
div.barker img.title1, div.barker-first img.title1 {
	margin: 0px 0px 5px 0px;
}
div.barker img, div.barker-first img {
	display: inline-block;
}



#dummybarker{
	width: 151px;

}

td.drillbottomback{
	
	background-image:url(/chsli/sfh/authoring/images/drill/back2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:71px;
}

td.bottomcorner{
	background-image:url(/chsli/sfh/authoring/images/drill/bottomcorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:71px;
}

/* bottom corner of internal non-landing pages */


#bottomcorner{
	position: relative;
	border-right: 1px solid #ccd8a7;
	width: 159px;
	height:71px;
	text-align:left;
	background-color:#FFFFFF;
}

#bottomcorner #barker1{
	position: absolute;
	top: 0px;
	left: 0px;
	border-left: 1px solid #ccd8a7;
	border-right: 1px solid #ccd8a7;

	width: 151px;
	/* WYONA: Removes height from barker1 so that it scales vertically for added content
	height: 71px;*/

	
}

.boldblue{
	font-weight:bold;
	color:#565656;
}



ul.hcplist{
	
	padding-top:0px;
	margin-top:10px;
	padding-left:5px;
	margin-left:22px;
}

ul.bluelist1 li{
	color:#565656;
}

ul.bluelist1 li span{
	color: #7a7a7a;
}

img.letter{
	margin:0px 6px 0px 0px;
}


td.printtop{
	background-image: url(/chsli/sfh/authoring/images/print/top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
}

div.printmaincontent{
	margin: 20px 0px 40px 22px;
	
}
div.printtextcontent{
	width: 93%;
	
}


div.printtitle{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #666666;
	width: 95%;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color: #444444;
}
div.printlogo{
	margin: 112px 0px 0px 22px;
}


div.printlogo  a{
	font-size:12px;
	color: #223239;
	text-decoration:none;
	/*font-weight:bold;*/
}
div.printlogo  a:hover {
	text-decoration: underline;
}

td.internaltop{
	background-image: url(/chsli/sfh/authoring/images/drill/piece_01.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width: 411px;
	height: 111px;
	text-align:right;
	vertical-align:bottom;

}





div.bigletter{
	/*border: 1px solid red;*/
	/*padding-top:20px;*/
	
	/*height:40px;*/
	padding-bottom: 2px;
	float: left;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 70px;
	line-height:50px;
	margin: 0px 3px 5px 0px;

	
}


/* New barker styles */

#barkergroupdrill{
	margin: 0;
	width: 159px;
	min-height:450px;
	height:auto !important;
	height:100%;
	text-align:left;
	background-color:#fff;
	float: right;
	padding-top:7px;
}

#barkergroupdrill span{font-size:16px;}

#barkergroupdrill a{

	font-family:Helvetica, Arial, sans-serif;
	color:#d56e1d;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;

 }

#barkergroupdrill #barker1{
	position: relative;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #ccd8a7;
	border-right: 1px solid #ccd8a7;
	border-bottom: 1px solid #ccd8a7;
	width: 151px;
	height: 109px;
	
}
#barkergroupdrill #barker1 div.body{
	padding: 0px 0px 0px 10px;
}
#barkergroupdrill #barker1 img.title1{
	margin: 0px 0px 5px 0px;
}


#barkergroupdrill #barker2{
	border-left: 1px solid #ccd8a7;
	border-right: 1px solid #ccd8a7;
	border-top: 1px solid #ccd8a7;
	width: 151px;
	height: 155px;
	
	background-image: url(../images/patients/nurses.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
#barkergroupdrill #barker2 div.body{
	padding: 0px 0px 0px 10px;

	
}
#barkergroupdrill #barker2 img.title1{
	margin: 13px 0px 5px 0px;
}


div.barkertitle{
	color: #788585;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height:18px;
	/*font-weight:bold;*/
}

div.barkertitle2{
	color: #788585;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
}

/* titles in body content */
div.mainTitlePage {
	font-family:Helvetica, Arial, sans-serif;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom: 1px solid #666666;
	width: 96%;
	text-align:left;
	color: #000000;
	font-size: 15px; 
	font-weight: normal;	
}
div.body h1 {
  font-family:Helvetica, Arial, sans-serif;
  padding: 0 0 10px 0px;
  margin:0 0 20px 0px;
  border-bottom: 1px solid #666666;
  width: 100%;
  text-align:left;
  color:#1e3654;
  line-height:27px;
  font-size:25px;
 font-weight: normal;
}

.titlebigger1{
	line-height:27px;
	font-size:25px;
	color:#1e3654;
	font-family:Helvetica, Arial, sans-serif;
}

div.mainTitlePagePrint{
	font-family:"Times New Roman";
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #666666;	
	text-align:left;
	color: #000000;
	font-size: 15px;
	width: 95%;
}

	

.letterpadd1{
	margin: 0px 8px 0px 0px;
}



/* Heartbeat digital custom CSS properties */


.test{
	color: red;
	font-size: 19px;
	font-weight: bold;
}

div.directiondiv1{

	padding: 0px 0px 0px 30px;
	margin: 3px 0px 10px 0px;
	display:none;
}

div.expandnode1{
	margin: 3px 0px 4px 0px;
}

div.tab1{
	margin: 0px 0px 0px 50px;
}


table.tableformat1{

}

table.tableformat1 a{
	color: #02427f;
	text-decoration: underline;
}

table.tableformat1 td{
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}

table.tableformat1 td.header1{
	width: 126px;	
	background-color: #3e3e3e;
	color: #fff;
	padding: 10px 2px 10px 5px;
	font-weight: bold;
	border-bottom: none;
}

table.tableformat1 td.cell1{
	background-color: #e5e5e5;
	color: #565656;
	padding: 10px 2px 10px 5px;
}
table.tableformat1 td.cell2{
	background-color: #e5e5e5;
	color: #565656;
	padding: 10px 2px 10px 5px;
}


table.tableformat1 div.margin1{
	margin: 0px 10px 0px 10px;
}


.boldbluetitle{
	color:#565656;
	font-weight: bold;
	margin: 30px 0px 10px 0px;
}

.blue1{
	color:#565656;
}

table.doctable1{
	padding: 0px ;
	margin: 0px;

}

.specialtydoc{

	padding: 10px 10px 0px 0px;
	width: 70px;

}
div.plussign1{
	float: left;
	margin: 3px 10px 0px 0px;
}

table.deptinfo1{
	border: 0px;
	margin: 10px 0px 0px 0px;
	border-collapse: collapse; border-spacing: 0;
	width: 98%;
}

table.deptinfo1 td{
	padding: 0px;
	margin: 0px;
}

table.deptinfo1 .explore1{
	padding: 6px 6px 6px 0;
	font-weight: bold;
	color: #565656;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;

table.deptinfo1 .explore1blue{
	padding: 5px 6px 2px 6px;
	font-weight: bold;
	color:#d56e1d;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

table.deptinfo1 .explore1blue2{
        background-Color: #c9e4ff;
        padding: 5px 6px 2px 6px;

}

table.deptinfo1 .paddbottom1{
	padding-bottom: 10px;
}

#body table.deptinfo1 .explore1blue a, .explore1blue a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color: #d56e1d;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}









ul.bullets1{
	margin-left: 15px;
	padding-left: 15px;
}

ul.bullets1 li{
	font-size: 10px;

}

ul.bullets1 li span{
	font-size: 11px;
}



