.e-curriculum li.e-curriculum a, 
.e-salary li.e-salary a, 
.e-rotation li.e-rotation a, 
.e-faculty li.e-faculty a,
.e-residents li.e-residents a, 
.e-genfaculty li.e-genfaculty a, 
.e-resources li.e-resources a, 

.f-curriculum li.f-curriculum a, 
.f-salary li.f-salary a, 
.f-faculty li.f-faculty a, 
.f-genfaculty li.f-genfaculty a,
.f-residents li.f-residents a, 

.t-eight li.t-eight a, 
.t-nine li.t-nine a,
.t-post li.t-post a,
.t-em0809 li.t-em0809 a,
.t-fp0809 li.t-fp0809 a,
.t-ten li.t-ten a,
.t-em0910 li.t-em0910 a,
.t-fp0910 li.t-fp0910 a,
.t-eleven li.t-eleven a,
.t-twelve li.t-twelve a,
.t-em1011 li.t-em1011 a,
.t-fp1011 li.t-fp1011 a

{
	background: url(/assets/img/icons/arrow_blue.gif) 12px 7px no-repeat !important;
	color: #594e43 !important;
	font-weight: bold;}
	

.meded .brandingbox {background: url(/assets/img/banner/meded.png) no-repeat;}
.med-emergency .brandingbox {background: url(/assets/img/banner/meded.png) no-repeat;}

.meded ul.quicklinks li a:link {background: url(/assets/img/icons/page_external.gif) 12px 7px no-repeat !important;}
.meded ul.quicklinks li a:visited {background: url(/assets/img/icons/page_white_linkcheck.gif) 12px 7px no-repeat !important;}

.e-curriculum li.e-curriculum a:hover, 
.e-salary li.e-salary a:hover, 
.e-rotation li.e-rotation a:hover, 
.e-faculty li.e-faculty a:hover,
.e-residents li.e-residents a:hover,
.e-genfaculty li.e-genfaculty a:hover,
.e-resources li.e-resources a:hover, 

.f-curriculum li.f-curriculum a:hover, 
.f-salary li.f-salary a:hover, 
.f-rotation li.f-rotation a:hover, 
.f-faculty li.f-faculty a:hover,
.f-genfaculty li.f-genfaculty a:hover,
.f-residents li.f-residents a:hover,

.t-eight li.t-eight a:hover, 
.t-nine li.t-nine a:hover,
.t-post li.t-post a:hover,
.t-em0809 li.t-em0809 a:hover,
.t-fp0809 li.t-fp0809 a:hover,
.t-ten li.t-ten a:hover,
.t-em0910 li.t-em0910 a:hover,
.t-fp0910 li.t-fp0910 a:hover,
.t-eleven li.t-eleven a:hover,
.t-twelve li.t-twelve a:hover,
.t-em1011 li.t-em1011 a:hover,
.t-fp1011 li.t-fp1011 a:hover

{text-decoration: none !important; cursor: default;}

#secondarycontent .vcard address .email {
	margin: 0 0 -9px -36px;
	padding: 7px 12px 8px 36px;}
	
#secondarycontent .vcard address .title {
	border-bottom: 1px solid #e5e0d9;
	display: block;
	margin-bottom: -12px;
	padding-bottom: 9px;}

ul.line li {
	border-top: 1px solid #e5e0d9;
	list-style-type: none;
	padding-top: 9px;
	padding-bottom: 7px;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	padding-right: 0 !important;}
	
ul.line li span.col-one {
	display: block;
	float: left;
	padding-left: 12px;
	width: 375px;}

ul.line li span.col-two {float: left; padding-right: 0 !important; margin-right: 0 !important; padding-left: 24px;}

ul.line {margin-left: -36px; margin-bottom: 0px !important;}

ul.line li.first {border-top: none;}
ul.line li.alt {background-color: #f2efec;}

p-emergency h4 a.con {padding-bottom: 24px;}

.e-rotation #maincontent {float: left; margin-bottom: 48px; min-height: 501px; height: auto; padding: 0 12px; width: 768px;}
.e-rotation #content div.breadcrumbs {width: 762px;}

#maincontent p {padding-right: 12px;}

.meded-home #maincontent img {margin-top: 24px;}

#maincontent div.box {border: 1px solid #e5e0d9; margin-left: -12px !important; padding-left: 12px; padding-top: 12px; margin-bottom: 24px;}
#maincontent div.box h4 {background-color: #529ac9; padding: 9px 0 6px 12px; margin: -12px 0 0 -12px; color: #FFFFFF;}

.faculty p.runin, .residents p.runin {margin-top: 18px;}
.faculty img.runin, .residents img.runin {border-color: #e5e0d9 !important; margin-bottom: 6px !important;}

#maincontent div.faculty h4, #maincontent div.faculty-first h4 {border: none;}
#maincontent div.faculty {border-top: 1px solid #e5e0d9; margin-left: -12px; padding-left: 12px; padding-top: 6px; padding-bottom: 12px;}
#maincontent div.faculty-first {border-top: 1px solid #fff; margin-left: -12px; padding-left: 12px; margin-top: -12px; padding-bottom: 12px;}

select {
	margin-left: 12px;
	margin-top: 6px;
	width: 228px;}
	
select option {margin-top: 4px;}
	
.med-externships-home 	#mainnav li#med-externships a:hover	{background-position: 0 	  -96px; cursor: default;}
.med-emergency-home 		#mainnav li#med-emergency a:hover 	{background-position: -132px -96px; cursor: default;}
.med-family-home 			#mainnav li#med-family a:hover 		{background-position: -264px -96px; cursor: default;}
.med-obgyn-home 			#mainnav li#med-obgyn a:hover			{background-position: -396px -96px; cursor: default;}
.med-facts-home			#mainnav li#med-facts a:hover 		{background-position: -528px -96px; cursor: default;}
.med-trainees-home 		#mainnav li#med-trainees a:hover 	{background-position: -660px -96px; cursor: default;}

.meded-home #maincontent p.runin img.runin {margin-top: 0px;}

/* Redesigned breadcrumb layout */

.breadcrumbs {
	border-bottom: 1px solid #cec4b8;
	color: #a0917f;
	font-size: 92%;
	margin-bottom: 0px;
	margin-left: 0;
	padding: 0 6px 20px 12px;
	width: 511px;}
	
#secondarycontent {float: right; margin:0 0 48px 0; position: relative; width: 251px; border-left: 1px solid #cec4b8; padding-top: 12px;}

#maincontent h3.intro {margin-top: 15px;}

table {
	padding: 0;
	margin: 0;}
	
th {
	font-weight: bold;
	color: #ffffff;
	border-bottom: 3px solid #ffffff;
	border-top: 1px solid #cec4b8;
	text-align: left;
	padding: 9px;
	background: #594e43;}
	
th.blank {background-color: #ffffff;}
	
tr.first th {
	border: none;
	border-bottom: 3px solid #ffffff;
	color: #fff;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;}
	
tr.first th.indicator {
	background: #fff;
	color: #423a32;
	border-left: 1px solid #cec4b8;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 279px;}
	
tr.a th {background-color: #0073ae;}
tr.b th {background-color: #c60651;}
tr.c th {background-color: #f0b310;}
tr.d th {background-color: #8a7a67;}
	
th.month {border-right: none;}

th.ind {
	background: #fff;
	font-size: 97%;
	padding-left: 12px;}
	
th.indalt {
	background: #f2efec;
	font-size: 97%;
	padding-left: 12px;}
	
th.ind a, th.indalt a {display: block;}

th.head {border-top: 1px solid #423a32;}
	
td {
	border-bottom: 3px solid #ffffff;
	background: #fff;
	font-size: 97%;
	padding: 6px;
	color: #423a32;
	width: 54px;}

td.green, span.green {background: green; color: #fff;}
td.red, span.red {background: red; color: #fff;}

span.green, span.red {padding: 3px;}

tr.alt td {background: #f2efec;}

tr.a td {background-color: #ddeaf5;}
tr.b td {background-color: #f8e4e5;}
tr.c td {background-color: #fdf6e4;}
tr.d td {background-color: #f2efec;}


.e-resources div.box a:visited {color: #0073ae !important;}
.e-resources div.box a.pw {color: #c60651 !important;}
.e-resources div.box a:hover {color: #89b5d9 !important;}

.e-resources #maincontent div.box {width: 201px; float: left; margin-right: 12px; margin-left: 12px !important;}
.e-resources #maincontent div.box li {padding-left: 12px;}

h4.bottom {border-bottom: 1px solid #cec4b8; padding-bottom: 9px;}
h4.weak {font-size: 15px; color: #594e43;}
