#primary-nav li a  {
display: block;
height: 33px;
color: #000;
background-image:url(http://www.pennmedicine.org/careers/images/primary-nav.gif);
text-indent: -9876px;
}
#pn-1 {
width: 225px;
}
#pn-2 {
width: 226px;
}
#pn-3 {
width: 224px;
}
#pn-4 {
width: 225px;
}
#pn-1 a:link, #pn-1 a:visited {
background-position: 0 0;
}
#pn-2 a:link, #pn-2 a:visited {
background-position: -225px 0;
}
#pn-3 a:link, #pn-3 a:visited {
background-position: -451px 0;
}
#pn-4 a:link, #pn-4 a:visited {
background-position: -675px 0;
}	
#pn-1 a:hover {
background-position: 0px -33px;
}
#pn-2 a:hover {
background-position: -225px -33px;
}
#pn-3 a:hover {
background-position: -451px -33px;
}
#pn-4 a:hover {
background-position: -675px -33px;
}	
#home #pn-1 a:visited, #home #pn-1 a {
background-position: 0px -66px;
}
#opportunities #pn-2 a:visited, #opportunities #pn-2 a {
background-position: -225px -66px;
}
#working-here #pn-3 a:visited, #working-here #pn-3 a {
background-position: -451px -66px;
}
#philadelphia #pn-4 a:visited, #philadelphia #pn-4 a {
background-position: -675px -66px;
}

/* HOME PAGE */

#home #home-flash-box {
width: 636px;
height: 307px;
background-image: url(/careers/slides/01.jpg);
background-repeat:no-repeat;
position: relative;
}
#home #promo-awards {
margin: 0;
}
#home #promo-awards a {
display: block;
height: 96px;
background-image: url(/images/shared/promos/home/home-promo-awards.gif);
text-indent: -9876px;
}
#primary-column #home-flash-alt-link {
position: relative;
top: 19px;
width: 369px;
height: 174px;
}
#primary-column #home-flash-alt-link a {
display: block;
text-indent: -9876px;
width: 315px;
height: 174px;
}
#primary-column #home-flash-alt-copy {
color: #000;
margin: 0;
padding: 10px;
position: absolute;
left: 0;
bottom: -1px;
/*background-image: url(http://www.pennmedicine.org/images/shared/template/home-flash-alt-copy-bg.png);*/
background-color:#eee;
width: 616px;
}
#primary-column #home-flash-alt-copy a:link,
#primary-column #home-flash-alt-copy a:visited  {
color: #06c;
}
#primary-column #home-flash-alt-copy a:hover  {
color: #00f;
}
#home #primary-column h1 {
font-weight: bold;
font-size: 18px;
color: #900;
padding: 0 20px .5em 20px;
margin: 0;
background-image: none;
}
#home #primary-column h2 {
font-size: 18px;
color: #900;
}
#home #primary-column #primary-content p {
padding: 0 20px .5em 20px;
}
#primary-content .callout-module {
float: left;
margin-left: 20px;
width: 300px;
display: inline;
}
#primary-column #signature {
float:right;
}
#home div.testimonial .thumbnail {
float:left;
margin-bottom: .5em;
width:118px;
}
#home div.testimonial .quote {
font-size:14px;
line-height:normal;
float: left;
width: 140px;
}	
#home .callout-module .testimonials-link {
text-align: right;
clear: left;
}
#home .callout-module .testimonials-link a {
padding-right: 10px;
background-image:url(http://www.pennmedicine.org/images/shared/template/blue-arrow.gif);
background-repeat:no-repeat;
background-position: 100% .4em;
}
#home #callout-column ul.callout-related li.view-all a:link,
#home #callout-column ul.callout-related li.view-all a:visited {
padding: 5px 10px 5px 15px;
float: right;
color: #0066cc;
text-align: right;
}
#home #callout-column ul.callout-related a:link,
#home #callout-column ul.callout-related a:visited {
background-position: 0 9px;
}
#home #dynamic-content {
background-color: #eee; 
padding: 10px 0; 
clear: both; 
overflow: hidden; 
float: left;
width: 606px;
margin: 10px 0 20px 20px;
}
#primary-content .callout-module.clinical-highlights ul {
list-style: none;
margin: 0;
padding: 0;
}
#primary-content .callout-module.clinical-highlights li {
padding: .5em 0 0 70px;
min-height: 60px;
position: relative;
}
#primary-content .callout-module.clinical-highlights li img {
position: absolute;
top: 0;
left: 0;
}

#home #promo-mypennmedicine {
margin: 0;
}
#home #promo-mypennmedicine a {
display: block;
height: 96px;
background-image: url(http://www.pennmedicine.org/images/shared/promos/home/home-promo-mypennmedicine.gif);
text-indent: -9876px;
}

#home #promo-stay-connected {
margin: 0;
}
#home #promo-stay-connected a {
display: block;
height: 96px;
background-image: url(http://www.pennmedicine.org/images/shared/promos/home/home-promo-stay-connected.gif);
text-indent: -9876px;
}


#primary-column ul.job-search-choices {
padding-left: 0;
margin-left: 0;
margin-top: 2em;
padding-bottom: 39ox;
overflow:hidden;
}
#primary-column ul.job-search-choices li {
list-style: none;
background: none;
padding: 0;
width: 50%;
float: left;
}
#primary-column ul.job-search-choices li a {
display: block;
background: #0d2c62; /* Old browsers */
background: -moz-linear-gradient(top, #14408b 0%, #0d2c62 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14408b), color-stop(100%,#0d2c62)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #14408b 0%,#0d2c62 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #14408b 0%,#0d2c62 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #14408b 0%,#0d2c62 100%); /* IE10+ */
background: linear-gradient(top, #14408b 0%,#0d2c62 100%); /* W3C */
border: 2px solid #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 3px 4px 12px #999999;
-webkit-box-shadow: 3px 4px 12px #999999;
box-shadow: 3px 4px 12px #999999;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=145, Strength=5); /* IE8 */
margin: 0 1.5em;
padding: 1em 2em;
color: #eee;
text-decoration: none;
font-weight: bold;
font-size: 16px;
text-align: center;
line-height: 1.6em;
}
#primary-column ul.job-search-choices li a:hover {
background: #3d5681; /* Old browsers */
background: -moz-linear-gradient(top, #4366a2 0%, #3d5681 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4366a2), color-stop(100%,#3d5681)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4366a2 0%,#3d5681 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4366a2 0%,#3d5681 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #4366a2 0%,#3d5681 100%); /* IE10+ */
background: linear-gradient(top, #4366a2 0%,#3d5681 100%); /* W3C */
color: #fff;
}
#primary-column ul.job-search-choices li em {
text-transform: uppercase;
font-style: normal;
}

#primary-column p.job-search-question {
font-size: 18px;
font-weight: bold;
padding-top: 2em;
}

#primary-column ul.job-search-answers {
padding-left: 0;
margin-left: 0;
margin-top: 1em;
padding-bottom: 4em;
float: left;
}

#primary-column #primary-content .landing-list li ul.job-search-answers {
	margin-top: .5em;
	margin-bottom: 1em;
	overflow: hidden;
	clear: both;
	padding: 0 1em 1em 0;
}
#primary-column ul.job-search-answers li {
list-style: none;
background: none;
padding: 0;
float: left;
margin-left: 2.5em;
}
#primary-column #primary-content .landing-list li ul.job-search-answers li {
list-style: none;
background: none;
padding: 0;
float: none;
width: 530px;
margin-top: .5em;
text-align: center;
margin-left: 0;
}
#primary-column ul.job-search-answers li a {
display: block;
background: #0d2c62; /* Old browsers */
background: -moz-linear-gradient(top, #14408b 0%, #0d2c62 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14408b), color-stop(100%,#0d2c62)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #14408b 0%,#0d2c62 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #14408b 0%,#0d2c62 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #14408b 0%,#0d2c62 100%); /* IE10+ */
background: linear-gradient(top, #14408b 0%,#0d2c62 100%); /* W3C */
border: 2px solid #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 3px 4px 12px #999999;
-webkit-box-shadow: 3px 4px 12px #999999;
box-shadow: 3px 4px 12px #999999;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=145, Strength=5); /* IE8 */
margin: 0 .5em;
padding: .75em 1.5em;
color: #eee;
text-decoration: none;
font-weight: bold;
font-size: 16px;
}
#primary-column ul.job-search-answers li a:hover {
background: #3d5681; /* Old browsers */
background: -moz-linear-gradient(top, #4366a2 0%, #3d5681 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4366a2), color-stop(100%,#3d5681)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4366a2 0%,#3d5681 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4366a2 0%,#3d5681 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #4366a2 0%,#3d5681 100%); /* IE10+ */
background: linear-gradient(top, #4366a2 0%,#3d5681 100%); /* W3C */
color: #fff;
}

#primary-column p.job-search-question {
font-size: 18px;
font-weight: bold;
padding-top: 1em;
}

#primary-column ul.job-search-answers {
}
#primary-column ul.job-search-answers li {
}
#primary-column ul.job-search-answers li a {
	font-size: 14px;
}
.landing-list li {
	clear:left;
}

