@charset "UTF-8";
/* CSS Document */

.sidebarleft ul {
	list-style-type:none;
	line-height: 2em;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 14px;
	margin: 0px;
}
.sidebarleft a {
	text-decoration:none;
	color:#002b7f;
}
.enlargeText {
	z-index: 100;
	width: 200px;
	padding-right: 5px;
	padding-top: 10px;
	margin:0px;	
}
.cancerCare {
	width: 175px;
	margin-left:5px;
}
.morelink { text-align: right; font-size: 0.9em; background: url(/images/arrow.png) top right no-repeat; padding-right:20px; clear: both; }
#Letter1 { margin: 1em; padding: 0 1em; border: 1px #002776 solid; background: #FFF; }
.border { border-bottom: 1px dashed #999; height: 1px; width: 80%; margin: 4px auto 1em; }
.dt { font-style: italic; }
.dd { margin: 1em 30px; }
.nav_sub { margin: 0; padding: 1em; font-size: 0.9em; }
div#flash_o1 { width: 763px; margin: 0 auto 0; background: #fff url(/images/hdr_bck.png) top right repeat-y; }
div#flash_o1 form { float: right; margin: 8px 12px 0 0; font-size: 0.9em; }
div#flash_o1 input.txtbox { width: 173px; height: 18px; padding: 0; border: 1px solid #000;}
div#flash_o1 img { border: none; }
div#flash_o2 { text-align: right; }
#EmailAddressGrid input { width: 95% !important; }
#EmailAddressGrid td { padding: .5em !important; }
.sentalert { background: #09488B; color: #fff; text-align:center; }

/* Sprite Navigation */

#mainNav, #mainNav ul {
    height: 48px;
margin: 0;
padding: 0;
display:inline-block;
width:100%;
background: url(/images/spriteNav/navigation_bkgd.png) repeat-x;
}
#mainNav a {
	height: 48px;
	display: block;
	text-indent: -9999px;
	outline: none;
	text-decoration: none;
	background-image: url(/images/spriteNav/navigation.png);
}
#mainNav li {
	list-style: none;
	display: inline;
	float: left;
}
/* Main Navigation*/
#our_hospital a {width:104px;background-position: 0px 0px;}
#services a {width:102px;background-position: -105px 0px;}
#patients a {width:102px;background-position: -207px 0px;}
#find_a_doctor a {width:102px;background-position: -309px 0px;}
#jobs a {width:102px;background-position: -411px 0px;}
#get_involved a {width:102px;background-position: -513px 0px;}
#community_calendar a {width:102px;background-position: -615px 0px;}
#foundation a {width:102px;background-position: -717px 0px;}

#our_hospital a:hover {background-position: 0px -48px;}
#services a:hover {background-position: -105px -48px;}
#patients a:hover {background-position: -207px -48px;}
#find_a_doctor a:hover {background-position: -309px -48px;}
#jobs a:hover {background-position: -411px -48px;}
#get_involved a:hover {background-position: -513px -48px;}
#community_calendar a:hover {background-position: -615px -48px;}
#foundation a:hover {background-position: -717px -48px;}

form.mainNavSearch { display: inline-block; margin: 0 ;padding: 8px 4px 0 8px; background: url(/images/go_search_bkgrd.jpg) no-repeat; height: 48px;}
form.mainNavSearch  input.inputSearch { width: 80px; height: 24px; font-size: 18px; color: #999;}
	
.upsizedType {
	color:#00C;
	font-weight:bold;
	margin-left:100px;
	margin-top:10px;
}
#searchcontrol {
width:500px;
}
.search {
	width:525px;
	margin-left:15px;
	margin-top:15px;
}