/* START COMMON STYLES RELATED TO GENERAL LAYOUT */
body, #body_P, #body_K, #body_T, #body_C {
	margin:0 0 0 0;
	background: url('/licensees/licensee6/images/body_back-winter.jpg') repeat-x scroll center top #EBEBEB;
}
table {
	border:0 none;
}
table#main_1 {
	width:100%;
}
table#main_2 {
	width:882px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #f8f7f7;
	border-radius:25px;
	box-shadow: 1px 5px 5px #747B81;
	background-color:#fff;
	position:relative;
	right:9px;
}
td#main_row1, td#main_row1_P, td#main_row1_K, td#main_row1_T, td#main_row1_C {
	text-align:left;
	vertical-align:top;
}
td#main_row2, td#main_row2_P, td#main_row2_K, td#main_row2_T, td#main_row2_C {
	text-align:center;
	vertical-align:top;
}
td#main_row3, td#main_row3_P, td#main_row3_K, td#main_row3_T, td#main_row3_C {
	text-align:left;
	vertical-align:top;
	height:259px;
	position:relative;
}
td#main_column1, td#main_column1_P, td#main_column1_K, td#main_column1_T, td#main_column1_C {
	text-align:left;
	width:214px;
	vertical-align:top;
}
td#main_column2, td#main_column2_P, td#main_column2_K, td#main_column2_T, td#main_column2_C {
	text-align:left;
	vertical-align:top;
	padding:17px 0 0 0;
}
td#main_column3, td#main_column3_P, td#main_column3_K, td#main_column3_T, td#main_column3_C {
	text-align:left;
	vertical-align:top;
}
/* styles for master page body content display */
table#mPgBody_table1 {
	width:461px;
	padding-top:30px;
	padding-bottom:30px;
}
table#mPgBody_table2 {
	width:461px;
}
td#mPgBody_row1 {
	width:461px;
	height:10px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_row2 {
	width:461px;
	text-align:left;
	vertical-align:middle;
}
td#mPgBody_row3 {
	width:461px;
	text-align:center;
	vertical-align:top;
}
td#mPgBody_row4 {
	width:461px;
	text-align:center;
	vertical-align:middle;
}
td#mPgBody_column1 {
	width:436px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_column2 {
	width:25px;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
}
.colCnt .colL, .colCnt .colR {
	float:left;
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clear {
	height:1%;
}
.clear {
	display:block;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	clear:both;
}
.hide {
	display:block;
	left:-180701px;
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
/*  END COMMON STYLES RELATED TO GENERAL LAYOUT */

/* START CUSTOM STYLES */
#newlayout {
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Open Sans', sans-serif !important;
	padding-left: 10px;
	padding-right: 10px;
	width: 615px;
	background-color:#ffffff;
}
.contentheader h1 {
	color: #265e91;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.contentheader p {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	margin: 0 20px 20px 0;
}
.etch-page-content {
	overflow: hidden;
	display: table;
	width: 615px;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #e2e2e2;
}
.etch-page-content h2 {
	color: #de2c2b;
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.image-left {
	float: left;
	padding-right: 20px;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
}
.image-right {
	float: right;
	padding-left: 30px;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
}
.newcaption {
	color: #265e91;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	text-align:center;
}
.content-wrapper {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
}
.ctas {
	margin: 0;
	margin-top: 12px;
}
.ctas a {
	display: inline-block;
	margin-right: 6px;
	font-size: 12px;
	font-weight: bold;
}
#pageheader {
	height: 215px;
	margin-bottom: 20px;
	background-color:#ffffff;
	overflow: hidden;
}
#pagefooter {
	height: 150px;
	margin-bottom: 20px;
	background-color:#ffffff;
	overflow: hidden;
}
.footertext {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0 20px 20px 0;
	background-color:#ffffff;
}
.headertext {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0 20px 20px 0;
	background-color:#ffffff;
}
#contentheader {
	width: 615px;
}
#rightsidebar {
	float: right;
	padding-left: 15px;
	margin: 0;
	display: table-cell;
	background-color:#ffffff;
	width: 285px;
	overflow: hidden;
}
#breadcrumbcontainer {
	margin-left: 0px;
	margin-bottom: 15px;
	width: 600px;
}
#breadcrumblist {
	list-style: none;
	padding: 0;
	font-size: 10px;
	margin: 0;
}
#breadcrumblist li {
	display: inline;
	padding: 0;
	margin: 0;
}
#breadcrumblist li:before {
	content: "> ";
}
#breadcrumblist li:first-child:before {
	content: "";
}
.leftcon ul {
	margin-left: 40px;
}
.leftcon_wide ul {
	margin-left: 40px;
}
.leftcon td ul {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.leftcon_wide td ul {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
#headerarea {
	margin-left:auto;
	margin-right:auto;
	width:892px;
	height:160px;
	padding-top:19px;
	background:url(/licensees/licensee6/images/bg-childrens-hospital.jpg) center top no-repeat;
}
#leftheader {
	float:left;
	width:565px;
}
#header {
	margin:auto;
	width:892px;
}
#sprites {
	width:170px;
	margin:0 5px 0 140px;
	outline:none;
	float:left;
	font-family: 'Open Sans', sans-serif !important;
	line-height: normal;
}
.headerlink a {
	color:#004a88;
	text-decoration:none;
}
.headerlink a:hover {
	color: #de2c2b;
	text-decoration:none;
}
.social-icons {
	margin-top:5px;
}
.facebook, .twitter, .pinterest, .googleplus {
	background: url(/licensees/licensee6/images/sprites.png) no-repeat;
	outline:none;
	border:0px;
	margin:0;
	padding:0px;
	overflow:hidden;
	border-collapse:collapse;
	float:left;
}
.facebook a {
	background-position: 0 0;
	width: 25px;
	height: 28px;
}
.twitter {
	background-position: -26px 0;
	width: 25px;
	height: 28px;
}
.pinterest {
	background-position: -52px 0;
	width: 25px;
	height: 28px;
}
.googleplus {
	background-position: -77px 0;
	width: 25px;
	height: 28px;
	position: relative;
	right: 1px;
}
.etchlogoheader {
	background: url(/licensees/licensee6/images/childrens-hospital-logo.png) no-repeat;
	outline:none;
	border:0px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-collapse:collapse;
	float:left;
	background-position: 0 0;
	width: 296px;
	height: 125px;
}
.donatesidebar {
	background: url(/licensees/licensee6/images/donate-now.png) no-repeat;
	outline:none;
	border:0px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-collapse:collapse;
	float:left;
	background-position: 0 0;
	width: 197px;
	height: 270px;
}
.amazonsmilebutton {
	background: url(/licensees/licensee6/images/amazon-smile.png) no-repeat;
	outline:none;
	border:0px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-collapse:collapse;
	float:left;
	background-position: 0 0;
	width: 200px;
	height: 166px;
}
.flowers {
	float:right;
	width:330px;
	margin-right:15px;
}
.flowers img {
	float:right;
	position:relative;
}
.fl1 {
	margin-top:81px;
	margin-right:-11px;
}
.fl2 {
	margin-top:16px;
}
.fl3 {
	margin-top:16px;
	margin-right:-17px;
}
.fl4 {
	margin-top:81px;
	margin-right:-3px;
}
*html .fl4, html* .fl4 {
	margin-right:-4px;
}
#logo {
	margin-left:15px;
	float:left;
	height:119px;
	border-style:none;
}
#logo a {
	float:left;
	width:320px;
	height:82px;
}
.btmheader {
	float:left;
	height:46px;
	margin-left:10px;
	z-index: 1;
	position:absolute;
}
.btmheader ul {
	list-style:none;
	float:left;
	color:#004080;
	font-size:13px;
	font-family:"Open Sans";
 *padding-top:16px;
}
.btmheader ul li {
	float:left;
}
.btmheader ul li a {
	color:#004080;
	text-decoration:none;
}
.btmheader ul .line {
	padding-left:5px;
	padding-right:5px;
}
.btmheader ul li a:hover {
	text-decoration:underline;
}
.btmheader .input {
	float:left;
	width:200px;
	padding-left:5px;
	padding-right:5px;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #7b7b7c;
	color:#464646;
	position:relative;
	font-size:11px;
	font-family:Arial;
	margin-top:-1px;
	margin-right:5px;
}
#bullet {
	margin-left: 4px;
	padding-left: 2px;
	list-style: none;
}
#bullet li {
	margin-top: 6px;
	padding-left: 15px;
	background-image: url(/licensees/licensee6/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
#go {
	float:left;
	width:32px;
	height:33px;
	padding-top:11px;
}
#banner {
	margin:auto;
	width:982px;
	/* _padding-top:1px; */
height:305px;
	overflow: hidden;
}
#banner img {
	margin-top:-2px;/*position:relative;*/
}
*:first-child+html #banner img {
	margin-top:2px;
}
#content {
	margin:auto;
	width:891px;
	_margin-top:-35px;
}
#leftcontent {
	float:left;
	width:635px;
	padding-top:10px;
	color:#252525;
	font-size:12px;
	font-family:Tahoma;
}
.topbox {
	float:left;
	font-size:11px;
	padding-right:10px;
}
.tb_btm {
	float:left;
	width:199px;
	padding-top:10px;
}
.tb1 {
	float:left;
	width:189px;
	padding:3px 0px 3px 10px;
	line-height:15px;
	min-height:60px;
	font-size:11px;
}
.tb2 {
	float:left;
	width:189px;
	padding:3px 0px 3px 10px;
	line-height:15px;
	min-height:60px;
	font-size:11px;
}
.tb3 {
	float:left;
	width:189px;
	padding:3px 0px 3px 10px;
	line-height:15px;
	color:#fff;
	min-height:60px;
	font-size:11px;
}
*html .tb1, *html .tb2, *html .tb3 {
	height:60px;
}
.tb1 .title, .tb2 .title, .tb1 .title a, .tb2 .title a {
	color:#0e304e;
	font-size:12px;
	font-weight:bold;
}
.tb1 .title, .tb2 .title a {
	text-decoration:none;
}
.title a {
	text-decoration:none !important;
}
.tb3 .title {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.tb3 .title a {
	text-decoration:none !important;
}
#findadoch1 {
	padding-left:27px;
}
#btmleftcon {
	float:left;
	background:url(/licensees/licensee6/images/btmleftcon.jpg) top no-repeat #e9e9e9;
	padding-top:11px;
	margin-top:8px;
	padding-left:16px;
	line-height:15px;
	padding-right:15px;
	padding-bottom:50px;
	width:585px;
}
#btmleftcon h1 {
	color:#0e304e;
	font-size:25px;
	padding-top:4px;
	font-weight:normal;
	line-height:32px;
	font-family:"Calibri";
}
#rightcontent {
	float:right;
	padding-bottom:6px;
	background:#e5e5e5;
	width:251px;
	margin-top:10px;
}
#inthenews {
	float:left;
	width:238px;
	height:30px;
	padding-top:13px;
	padding-right:13px;
	text-align:right;
	background:url(/licensees/licensee6/images/inthenews.jpg) no-repeat;
}
.news {
	width:215px;
	color:#464646;
	font-size:11px;
	font-family:"Tahoma";
	padding: 8px 18px;
	line-height:16px;
	float:left;
	border-bottom:solid 1px #bfbfbf;
}
.news a {
	color:#256195;
	text-decoration:none;
	font-size:12px;
}
.news a:hover {
	text-decoration:underline;
}
.news a.read {
	font-size:11px;
	color:#790000;
}
.news .date {
	font-size:10px;
	padding-bottom:3px;
}
.allnews {
	float:right;
	margin-right:5px;
	width:238px;
	margin-top:25px;
	border-bottom:solid 1px #6c6c6c;
	text-align:right;
}
.allnews img {
	float:right;
	margin-right:7px;
}
.social {
	float:right;
	width:186px;
	padding-right:38px;
	height:22px;
	text-align:right;
	padding-top:8px;
	margin-right:14px;
	margin-top:5px;
	background:url(/licensees/licensee6/images/social_feedback.jpg) no-repeat;
}
.social img {
	float:right;
}
*html .social {
	margin-right:8px;
}
.social img.fb {
	margin-right:100px;
}
#footerarea {
	width:890px;
	margin:0 auto;
}
#footerbg {
	width:890px;
	margin:0 auto;
	border-top:10px solid #f8f7f7;
	background-color: #f8f7f7;
	padding-top:5px;
	position:absolute;
	z-index:-300;
	min-height: 236px;
}
#footer {
	margin:auto;
	width:890px;
	line-height:normal !important;
}
#infooter {
	min-height:236px;
	font-size:11px;
	font-family:'Open Sans', sans-serif;
	color:#363636 !important;
	line-height:normal !important;
	padding-top:15px;
	*width:100%;
}
.boy {
	float:right;
	margin-right:300px;
	margin-top:-58px;
	position:relative;
	z-index:2000 !important;
}
.footerpart {
	float:left;
	padding:10px 15px 10px 2px;
	width:170px !important;
	border-left: solid 1px #e2e2e2;
}
.leftfoot {
	float:left;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
	width:220px;
	font-family:'Open Sans', sans-serif;
	margin-left: 25px;
	line-height: 17px !important;
}
.footerpart ul {
	list-style:none;
	line-height:21px;
}
.footerpart ul a {
	color:#363636;
	text-decoration:none;
}
.footerpart ul a:hover {
	color: #de2c2b;
	text-decoration:none;
}
.rightfooter {
	float:left;
	width:230px;
	line-height:17px;
	padding: 15px 12px 10px 10px;
	border-left: solid 1px #e2e2e2;
}
.rightfooter a {
	color:#363636;
}
.rightfooter .title {
	color:#256195;
	font-size:19px;
	font-family:"Calibri";
}
.fsb {
	float:left;
	margin-top:10px;
	text-align:center;
	font-size:22px;
	width:235px;
	height:42px;
	padding-top:12px;
	background:url(/licensees/licensee6/images/fsb_back.jpg) no-repeat;
}
#incontent {
	margin:auto;
	width:900px;
*padding-top:4px;
}
.incontent {
	width:873px;
	background:#fff;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:50px;
	border: 1px solid #f8f7f7;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	box-shadow: 1px 5px 5px #747B81;
}
.incontent .sermenu {
	float:left;
	width:866px;
	height:27px;
	background:#265e91;
	font-family:Arial;
	font-size:13px;
	color:#fff;
}
.incontent .sermenu p.left {
	float:left;
	padding-top:5px;
}
.incontent .sermenu p.right {
	float:right;
	padding-top:5px;
}
.incontent .sermenu p.right a {
	color:#fff;
	text-decoration:none;
	background:url(/licensees/licensee6/images/minus.jpg) right no-repeat;
	padding-right:22px;
}
.incontent .sermenu p.right a:hover {
}
.doctor_results p {
	margin-bottom: 15px;
}
.inleftcon {
	float:left;
	width:660px;
	padding-top:12px;
	font-family:Arial;
}
.inleftcon_wide {
	float:left;
	width:866px;
	padding-top:0px;
	font-family:Arial;
}
.bdc {
	float:left;
	width:655px;
	color:#fff;
	margin-bottom:15px;
	font-size:12px;
	font-family:Arial;
	background:url(/licensees/licensee6/images/bdc_top2.jpg) no-repeat;
}
.bdc p {
	float:left;
	margin-top:0px;
	padding-bottom:10px;
	width:635px;
	padding-right:10px;
	padding-top:1px;
	background:url(/licensees/licensee6/images/bdc_btm2.jpg) bottom no-repeat #a1c769;
	padding-left:10px;
}
.bdc a {
	color:#fff;
	text-decoration:none;
}
.bdc a:hover {
	text-decoration:underline;
}
.breadcrumb_area {
	position:relative;
	width:800px;
	margin:0 auto;
	z-index:100 !important;
}
.bdc_wide {
	color:#000;
	font-size:10px;
	font-family: 'Open Sans', sans-serif !important;
	position:absolute;
	top:20px;
	right:-3px;
}
.bdc_wide p {
	float:left;
	margin-top:0px;
	padding-bottom:5px;
	width:800px;
	padding-right:10px;
	padding-top:5px;
}
.bdc_wide p span {
	padding-left:0px;
}
.bdc_wide a {
	color:#000;
	text-decoration:none;
}
.bdc_wide a:hover {
	text-decoration:underline;
}
.submenuright {
	width:200px;
	float:right;
	background:#f8f7f7;
}
.submenu {
	width:200px;
	float:left;
}
.submenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-right:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	background:#f8f8f8;
}
.submenu ul li {
	border-bottom:1px solid #e7e7e7;
}
.submenu ul li a {
	color:#666;
	text-decoration:none;
	font-size:10pt;
	line-height:14px;
	padding:7px 5px 7px 10px;
	display:block;
}
.submenu ul li a:hover {
	color:#91B752;
}
.submenu ul li ul {
	padding-left:20px;
}
p {
	text-align: justify;
}
.inleftcon h1 span {
	color:#265e91;
	font-size:22px;
	font-weight:normal;
	padding-left:17px;
}
.leftcon {
	float:left;
	padding-left:27px;
	color:#363636;
	font-size:13px;
	font-family:Arial;
	width:410px;
	line-height:18px;
}
.leftcon_wideDoc {
	float:left;
	padding-left:27px;
	color:#363636;
	font-size:13px;
	font-family:Arial;
	width:830px;
	line-height:18px;
}
.leftcon a {
	color:#004a88;
}
.leftcon h3 a {
	color:#265e91;
}
.leftcon_wide {
	float:left;
	padding-left:27px;
	color:#363636;
	font-size:13px;
	font-family: 'Open Sans', sans-serif !important;
	width:590px;
	line-height:18px;
}
.leftcon_wide a {
	color:#004a88;
	font-weight: bold;
	text-decoration:none;
}
.leftcon_wide a:link:hover {
	color: #de2c2b;
	text-decoration:underline;
}
.leftcon_wide a:visited {
	color: #5e497f;
}
.leftcon_wide h3 a {
	color:#265e91;
}
.gallery {
	float:left;
	padding-left:25px;
	color:#265e91;
	font-size:16px;
	font-family:Arial;
}
.galcon {
	float:left;
	height:119px;
	margin-top:5px;
	width:550px;
	background:#d6e0e8;
}
.galleft {
	float:left;
	height:70px;
	width:15px;
	text-align:right;
	padding-top:49px;
	background:url(/licensees/licensee6/images/gal_left.jpg) no-repeat;
}
.galright {
	float:right;
	height:70px;
	width:15px;
	text-align:left;
	padding-top:49px;
	background:url(/licensees/licensee6/images/gal_right.jpg) no-repeat;
}
.galpics {
	float:left;
	width:520px;
	padding-top:10px;
}
.galpics img {
	float:right;
	margin-right:4px;
}
.inrightcontent {
	float:right;
	width:200px;
	/*width:259px;*/
padding-top:12px;
	/*
margin-right:28px;
*/
margin-right:7px;
	_width:199px;
	_overflow:hidden;
}
*html .inrightcontent {
	margin-right:7px;
}
.righttitle {
	float:left;
	height:37px;
	/*width:258px;*/
width:200px;
	background:url(/licensees/licensee6/images/rtitle_back.jpg) repeat-x;
	color:#ffffff;
	font-size:19px;
	font-family:"Calibri";
}
.righttitle p {
	float:left;
	padding-top:7px;
	padding-left:7px;
}
.rightcon {
	float:left;
	width:172px;
	padding-left:28px;
	color:#003471;
	font-size:12px;
	font-family:"Arial";
	margin-bottom:5px;
	background:url(/licensees/licensee6/images/rightcon_back.jpg) bottom no-repeat #f2f2f2;
	min-height:394px;
	padding-top:25px;
}
*html .rightcon {
	height:394px;
}
*:first-child+html .rightcon {
	margin-top:-12px;
}
*html .rightcon {
	margin-top:-12px;
}
.rightcon a {
	color:#003471;
	text-decoration:none;
	margin-bottom:11px;
	width:170px;
	float:left;
}
.rightcon a .txt {
	padding-left:10px;
	padding-top:7px;
	float:left;
}
.rightcon a:hover {
	text-decoration:underline;
}
.txtbgy {
	width:124px;
	height:67px;
	vertical-align: middle;
	display : table-cell;
	background:url(/licensees/licensee6/images/services_txty.jpg) bottom no-repeat;
}
.txtbgb {
	width:124px;
	height:67px;
	vertical-align: middle;
	display : table-cell;
	background:url(/licensees/licensee6/images/services_txtb.jpg) bottom no-repeat;
}
.txtbgg {
	width:124px;
	height:67px;
	vertical-align: middle;
	display : table-cell;
	background:url(/licensees/licensee6/images/services_txtg.jpg) bottom no-repeat;
}
.txtbgy a, .txtbgb a, .txtbgg a {
	color:#213961;
	text-decoration:none;
}
.txtbgy a:hover, .txtbgb a:hover, .txtbgg a:hover {
	text-decoration:underline;
}
.txtbgy a:visited, .txtbgb a:visited, .txtbgg a:visited {
	color:#213961;
}
.txt_bl {
	width:190px;
	height:70px;
	vertical-align: middle;
	display : table-cell;
	background:url(/licensees/licensee6/images/txtbox_bl.jpg) bottom no-repeat;
}
.txt_gr {
	width:190px;
	height:70px;
	vertical-align: middle;
	display : table-cell;
	background:url(/licensees/licensee6/images/txtbox_gr.jpg) bottom no-repeat;
}
.txt_yl {
	width:190px;
	height:70px;
	vertical-align: middle;
	display : table-cell;
	background:url(/licensees/licensee6/images/txtbox_yl.jpg) bottom no-repeat;
}
.txt_gr a, .txt_bl a, .txt_yl a {
	color:#213961;
	text-decoration:none;
}
.txt_gr a:hover, .txt_bl a:hover, .txt_yl a:hover {
	text-decoration:underline;
}
.txt_gr a:visited, .txt_bl a:visited, .txt_yl a:visited {
	color:#213961;
}
.bannerP {
	background:url(/licensees/licensee6/images/pageheader-winter.jpg) top left no-repeat;
	width:866px;
	height:143px;
	display:inline-block;
	float:left;
}
#bannertxt {
	margin-left:10px;
	padding:0;
	margin-top:80px;
	display:inline-block;
	float:left;
}
#bannertxt h1 {
	padding:0;
	margin:0;
	font: normal 19px "Trebuchet MS";
	color:#505050;
}
/*---SITEMAP---*/
#siteMap {
	width:100%;
}
#sitemap ul {
	margin:0;
	padding:0;
}
#sitemap ul li {
	margin:0;
	padding:0;
}
#sitemap ul li ul {
	margin:0;
	padding:0;
}
#sitemap ul li ul li {
	margin:0;
	padding:0;
}
#siteMap ul li {
	font-weight: 100;
	line-height:25px;
	font-size:16px;
	color:#265E91;
	font-family:"Trebuchet MS";
	font-weight:bold;
}
#siteMap ul li a {
	color:#265E91;
}
#siteMap ul li ul li {
	font-size:10pt;
	padding-left:0px;
	font-weight:normal;
}
#siteMap ul li ul .AspNet-TreeView-Parent {
	padding-left:0px;
}
#siteMap a {
	text-decoration:none;
	clear:both;
	width:100%;
	display:inline-block;
}
#siteMap a:hover {
	text-decoration:underline;
}
.news_image {
	margin:10px;
}
#siteMap span.AspNet-TreeView-Collapse {
	display:none;
}
#siteMap ul li ul {
	padding-left: 20px;
}
.dotted {
	border-bottom:1px dotted #CCC;
	margin-bottom:15px;
	font-size:9px;
	clear:both;
	position: relative;
}
#bluebox {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3em;
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */			/* <-- use this for a set width */
	background-color: #eeeeee;
	;
}
#bluecontent {
	padding:2em;
}
#tlc, #trc, #blc, #brc {
	background-color: transparent;
	background-repeat: no-repeat;
}
#tlc {
	background-image:url(/licensees/licensee6/images/tlc.gif);
	background-position: 0% 0%;
}
#trc {
	background-image:url(/licensees/licensee6/images/trc.gif);
	background-position: 100% 0%;
}
#blc {
	background-image:url(/licensees/licensee6/images/blc.gif);
	background-position: 0% 100%;
}
#brc {
	background-image:url(/licensees/licensee6/images/brc.gif);
	background-position: 100% 100%;
}
#tb, #bb {
	background-color: transparent;
	background-repeat: repeat-x;
}
#tb {
	background-image:url(/licensees/licensee6/images/tb.gif);
	background-position: 0% 0%;
}
#bb {
	background-image:url(/licensees/licensee6/images/bb.gif);
	background-position: 50% 100%;
}
#rb {
	background-image:url(/licensees/licensee6/images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#lb {
	background-image:url(/licensees/licensee6/images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
.ecard_img {
	padding:0 20px 20px 0;
}
#findadoc label {
	width: 200px;
	display: block;
	float: left;
}
#findadoc input, #findadoc select {
	width: 300px;
}
#findadoc .btn-search {
	width: 70px;
}
#newlayout {
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Open Sans', sans-serif !important;
	padding-left: 10px;
	padding-right: 10px;
	width: 615px;
	background-color:#ffffff;
}
.contentheader h1 {
	color: #265e91;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.contentheader p {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	margin: 0 20px 20px 0;
}
.etch-page-content {
	overflow: hidden;
	display: table;
	width: 615px;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #e2e2e2;
}
.etch-page-content h2 {
	color: #de2c2b;
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.image-left {
	float: left;
	padding-right: 20px;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
}
.image-right {
	float: right;
	padding-left: 30px;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
}
.newcaption {
	color: #265e91;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	text-align:center;
}
.content-wrapper {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
}
.ctas {
	margin: 0;
	margin-top: 12px;
}
.ctas a {
	display: inline-block;
	margin-right: 6px;
	font-size: 12px;
	font-weight: bold;
}
#pageheader {
	height: 215px;
	margin-bottom: 20px;
	background-color:#ffffff;
	overflow: hidden;
}
#pagefooter {
	height: 150px;
	margin-bottom: 20px;
	background-color:#ffffff;
	overflow: hidden;
}
.footertext {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0 20px 20px 0;
	background-color:#ffffff;
}
.headertext {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin: 0 20px 20px 0;
	background-color:#ffffff;
}
#contentheader {
	width: 615px;
}
#rightsidebar {
	float: right;
	padding-left: 15px;
	margin: 0;
	display: table-cell;
	background-color:#ffffff;
	width: 285px;
	overflow: hidden;
}
#breadcrumbcontainer {
	margin-left: 0px;
	margin-bottom: 15px;
	width: 600px;
}
#breadcrumblist {
	list-style: none;
	padding: 0;
	font-size: 10px;
	margin: 0;
}
#breadcrumblist li {
	display: inline;
	padding: 0;
	margin: 0;
}
.navigation {
	z-index:9999;
}
.navigation .AspNet-Menu-Horizontal {
	margin:auto;
	width:892px;
	color:#ffffff;
	font-size:15px;
	font-family:"Open Sans";
	height:35px;
	_height:38px;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu {
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	float:left;
	z-index:9999;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li {
	float:left;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li a {
	color:#fff;
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:7px;
	margin-bottom:4px;
*padding-bottom:8px;
	padding-top:8px;
	text-decoration:none;
	border-right:1px solid #fff;
	line-height:normal;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover, .navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li.active a {
	background:#91B752;
	z-index:9999;
}
/*sub menu*/

.menu {
	float:left;
	width:866px;
	background:url(/licensees/licensee6/images/menu_back.jpg) repeat-x #faf37e;
	min-height:148px;
	color:#363636;
	padding-bottom:10px;
	font-size:11px;
	font-family:Arial;
}
*html .menu {
	height:148px;
}
.menu ul {
	list-style:none;
	float:left;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	width:848px;
	_width:800px;
}
.menu ul.lul {
	padding-right:0px;
}
.menu ul li {
	float:left;
	width:177px;
	_width:200px;
	padding-top:3px;
	margin-right: 35px;
}
.menu ul a {
	color:#363636;
	width:159px;
	width: 100%;
	display: block;
	text-decoration:none;
	padding-top:4px;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 3px;
	width:171px;
	min-height:30px;
}
.menu ul li.two a {
	padding-top:0px;
	height:28px;
}
.menu ul li:hover a, .menu ul a:focus {
	color:#fff;
	outline:none;
	cursor:pointer;
}
.menu ul li:hover {
	background:url("/licensees/licensee6/images/subTop.jpg") top left no-repeat;
}
.menu ul li:hover a {
	background:url("/licensees/licensee6/images/subBottom.jpg") bottom left no-repeat;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li ul {
	float:left;
	width:200px;
	margin-top:35px;
	background: #91B752;
	left:0px;
	z-index:9999;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li {
	border-bottom:1px solid #ABCF77;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li a {
	width:180px;
	border-right:0px;
	padding:5px 10px 5px 10px;
	margin:0px;
	min-height:0px;
	font-size:10pt;
	line-height:13px;
}
.navigation .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li a:hover {
	background:#265E91;
}
.foo {
} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu {
	position: relative;
}
ul.AspNet-Menu, ul.AspNet-Menu ul {
	margin: 0;
	padding: 0;
	display: block;
}
ul.AspNet-Menu li {
	position: relative;
	list-style: none;
	float: left;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li span {
	display: block;
	text-decoration: none;
}
ul.AspNet-Menu ul {
	position: absolute;
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible;
}
.AspNet-Menu-Vertical ul.AspNet-Menu li {
	width: 100%;
}
/*

This file should contain SUPPLEMENTAL rules that are recognized and used only by IE.
Similar files can be produced, as needed, for other browsers.  Whatever selectors are
listed here should be listed in at least one other CSS file used in the current ASP.NET
theme (thus making these supplemental).  The implementation pattern is to add new props
to some existing rule or to override (using important) some property.

*/

ul.AspNet-Menu li {
	float: left !important;
	height: 1% !important;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li span {
	height: 1% !important;
}
.AspNet-Menu-Horizontal ul.AspNet-Menu li li {
	float: left !important;
}
/* Undoing rules used for IE7 and other browsers. */

ul.AspNet-Menu ul {
	visibility: visible !important;
}
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: visible !important;
}
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible !important;
}
/* Pre-IE7 rules used to avoid performance problems found when using the newer rules. */

ul.AspNet-Menu ul {
	display: none;
}
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li:hover ul ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul {
	display: none;
}
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul {
	display: block;
}
.AspNet-Menu-Horizontal ul.AspNet-Menu li li {
	float: none;
}
.childrens-hospital-logo-small {
	width: 194px;
	height: 82px;
	background: url("/licensees/licensee6/images/sprites-footer.png") no-repeat scroll -2px -50px transparent;
}
.social-links ul {
	margin:0
}
.rightfooter .social-links li {
	float:left;
	list-style:none;
	margin-right:19px;
	width:133px
}
.rightfooter .social-links a {
	background:url(/licensees/licensee6/images/footer-social-sprite.png) 0 0 no-repeat;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:32px;
	line-height:18px;
	margin-bottom:25px;
	padding-left:42px;
	text-decoration:none;
}
.rightfooter .social-links a:hover {
	color: #de2c2b;
	text-decoration:none;
	background-position:-32px -32px
}
.rightfooter .social-links a.iconTwitterFooter {
	background-position:-64px -64px
}
.rightfooter .social-links a.iconTwitterFooter:hover {
	background-position:-96px -96px
}
.rightfooter .social-links a.iconFacebookFooter {
	background-position:-128px -128px
}
.rightfooter .social-links a.iconFacebookFooter:hover {
	background-position:-160px -159px
}
.rightfooter .social-links a.iconLinkedInFooter {
	background-position:-192px -192px
}
.rightfooter .social-links a.iconLinkedInFooter:hover {
	background-position:-224px -224px
}
.rightfooter .fsb {
	float:left;
	margin-top:10px;
	text-align:center;
	font-size:22px;
	width:235px;
	height:42px;
	padding-top:12px;
	background:url(/licensees/licensee6/images/fsb_back.jpg) no-repeat;
}
#sthoverbuttons div, #sthoverbuttons dl, #sthoverbuttons dt, #sthoverbuttons dd, #sthoverbuttons ul, #sthoverbuttons ol, #sthoverbuttons li, #sthoverbuttons h1, #sthoverbuttons h2, #sthoverbuttons h3, #sthoverbuttons h4, #sthoverbuttons h5, #sthoverbuttons h6, #sthoverbuttons pre, #sthoverbuttons code, #sthoverbuttons form, #sthoverbuttons fieldset, #sthoverbuttons legend, #sthoverbuttons input, #sthoverbuttons textarea, #sthoverbuttons p, #sthoverbuttons blockquote {
	margin:0;
	padding:0;
}
#sthoverbuttons {
	font:11px Helvetica, Tahoma, Arial;
	z-index:980000!important;
	cursor:pointer;
	margin-left:-7px;
	position:fixed;
	top:25%;
	width:50px;
}
.sthoverbuttons-pos-left {
	left:0;
}
.sthoverbuttons-pos-right {
	right:0;
}
#sthoverbuttons #sthoverbuttons-color {
	height:100%;
	position:absolute;
	width:100%;
	z-index:985000;
}
#sthoverbuttons #sthoverbuttons-top {
	height:5px;
	width:100%;
}
#sthoverbuttons #sthoverbuttons-bottom {
	height:10px;
	width:100%;
}
#sthoverbuttons #sthoverbuttons-shade {
	height:100%;
	width:100%;
}
#sthoverbuttons .sthoverbuttons-top-l {
	background:url("../images/mini_Top_Cap.png") no-repeat scroll 0 0 transparent;
}
#sthoverbuttons .sthoverbuttons-bottom-l {
	background:url("../images/mini_Bottom_Cap.png") no-repeat scroll 0 0 transparent;
}
#sthoverbuttons .sthoverbuttons-shade-l {
	background:url("../images/mini_BG.png") repeat-y scroll 0 0 transparent;
}
#sthoverbuttons .sthoverbuttons-top-r {
	background:url("../images/mini_Top_Cap_R.png") no-repeat scroll 0 0 transparent;
}
#sthoverbuttons .sthoverbuttons-bottom-r {
	background:url("../images/mini_Bottom_Cap_R.png") no-repeat scroll 0 0 transparent;
}
#sthoverbuttons .sthoverbuttons-shade-r {
	background:url("../images/mini_BG_R.png") repeat-y scroll 0 0 transparent;
}
#sthoverbuttons #sthoverbuttons-background {
	position:absolute;
	top:0;
	width:100%;
	z-index:990000;
	height:100%;
}
#sthoverbuttons .sthoverbuttons-background-l {
	left:7px;
}
#sthoverbuttons .sthoverbuttons-background-r {
	right:-3px;
}
#sthoverbuttons .sthoverbuttons-label {
	margin:5px;
	cursor:default;
	color:#585858;
}
#sthoverbuttons #sthoverbuttonsMain {
	position:relative;
	z-index:1000000;
	width:30px;
	padding:7px;
}
#sthoverbuttons .sthoverbuttonsMain-l {
	float:left;
}
#sthoverbuttons .sthoverbuttonsMain-r {
	float:right;
}
#sthoverbuttons #sthoverbuttonsPromoTab {
	height:42px;
	width:50px;
}
#sthoverbuttons .sthoverbuttonsPromoTab-l {
	background:url("../images/mini_Promo_Tab.png") no-repeat scroll 0 0 transparent;
	left:7px;
}
#sthoverbuttons .sthoverbuttonsPromoTab-r {
	background:url("../images/mini_Promo_Tab_R.png") no-repeat scroll 0 0 transparent;
	right:-3px;
}
#sthoverbuttons .sthoverbuttons-adContainer-l {
	display:none;
	position:absolute;
	left:-232px;
}
#sthoverbuttons .sthoverbuttons-adContainer-r {
	display:none;
	position:absolute;
	left:10px;
}
#sthoverbuttons .sthoverbuttons-window {
	position:absolute;
	top:0;
	height:250px;
	width:300px;
	border:2px solid #373737;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	z-index:988000;
	background:#FFF;
}
#sthoverbuttons .sthoverbuttons-stCloseNew {
	background:url("http://w.sharethis.com/share5x/images/widget-icons-sprite.png") no-repeat scroll -3px -131px transparent;
	cursor:pointer;
	display:inline-block;
	height:30px;
	position:absolute;
	top:-10px;
	width:30px;
	z-index:1500000;
}
#sthoverbuttons .sthoverbuttons-stCloseNew-l {
	left:285px;
}
#sthoverbuttons .sthoverbuttons-stCloseNew-r {
	left:-12px;
}
.sthoverbuttons-black_overlay {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:black;
	z-index:982000;
	-moz-opacity:.8;
	opacity:.80;
	filter:alpha(opacity=80);
	_position:absolute;
}
