﻿@charset "utf-8";
/* CSS Document */
.patients h1 {
	color: #959833;
	font-size: 20px;
	font-family: museo-sans-n5, museo-sans, sans-serif;
	font-weight: 500;
}
.patients #upmc_lp1_leftcolumn h1 {
	font-size: 24px;
}
.patients #upmc_lp3_mainarea h1 {
	font-size: 24px;
}
.patients h2 {
	color: #003156;
	font-size: 15px;
	font-family: museo-sans-n7, museo-sans,sans-serif;
	font-weight:700;
}
.patients h3  {
	color: #959833;
	font-size: 14px;
	font-family: museo-sans-n7, museo-sans,sans-serif;
	font-weight:700;
}
.patients hr {
	color: #959833;
	background: #959833;
}
.patients #upmc_lp1_rightcolumn {
	background: url(UPMC2Images/lp2_right_column_green.png) repeat-y;
}
.patients #upmc_lp2_rightcolumn {
	background: url(UPMC2Images/lp2_right_column_green.png) repeat-y;
}
.patients #upmc_lp4_bottomright {
	background: url(UPMC2Images/lp2_right_column_green.png) repeat-y;
}
.patients #upmc_news_mainrightcol {
	background: url(UPMC2Images/lp2_right_column_green.png) repeat-y;
}
.patients #upmc_expert_mainrightcol {
	background: url(UPMC2Images/lp2_right_column_green.png) repeat-y;
}
.patients #upmc_lp4_middlearea div#upmc_lp4_middleleft {
	border-top-color: #959833;
}
.patients #upmc_lp4_middlearea div#upmc_lp4_middlecenter {
	border-top-color: #959833;
}
.patients #upmc_lp4_middlearea div#upmc_lp4_middleright {
	border-top-color: #959833;
}
.patients .upmc_lp4_middledivider {
	background: url(UPMC2Images/green_lp4_grad_rule.png);
}
.patients .upmc_sub1_divider,
.patients .upmc_sub3_divider,
.patients .upmc_lp2_divider,
.patients .upmc_video_divider {
	background: url(UPMC2Images/green_sp1_grad_rule.png);
}
.HCP .video_page #upmctopzone {
	border-top-color: #959833;
}
/***************************************************/
/*Patients Page*/
/***************************************************/
.patients .mainTabGreen a:link, .patients .mainTabGreen a:active, .patients .mainTabGreen a:visited {
	color: #FFFFFF;
	background-color:#aab637;
	background-image: url(/Style%20Library/UPMC%20Styles/UPMC2Images/menu_bg_grad_green.png);
}
#homePatientFeature {
	height: 340px;
	background-color: #FFF;
	width: 670px;
	float: left;
	display:none;
}
.edit-mode #homePatientFeature {
	height: auto;
	min-height: 340px;
	-ms-overflow-x: scroll;
}
#homePatientCallouts {
	height: 340px;
	background-image: url(UPMC2Images/home_callouts_bg_.png);
	background-repeat: repeat-x;
	width: 235px;
	padding: 0 20px 0 20px;
	float: right;
	display:none;
}
.edit-mode #homePatientCallouts {
	height: auto;
	min-height: 340px;
	-ms-overflow-x: scroll;
}
.calloutPatientHead {
	font-family: "museo-sans-n7","museo-sans",sans-serif;
	font-weight: 700;
	font-size: 14px;
	padding: 2px 0 0 20px;
	color: #666D70;
	letter-spacing: -1;
}
.ie7 .calloutPatientHead {
	font-family: Arial, Helvetica, sans-serif;
}
.calloutPatientText {
	font-family: "museo-sans-n3","museo-sans",sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 0 0 0 20px;
	color: #000;
}
.ie7 .calloutPatientText {
	font-family: Arial, Helvetica, sans-serif;
}
.calloutPatientBodyCopyTop {
	font-family: "museo-sans-n3","museo-sans",sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 5px 150px 5px 15px;
	line-height: 18px;
	color: #666D70;
}
.ie7 .calloutPatientBodyCopyTop {
	font-family: Arial, Helvetica, sans-serif;
}
.calloutPatientBodyCopyBottom {
	font-family: "museo-sans-n3","museo-sans",sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 5px 102px 0 20px;
	line-height: 15px;
	color: #666D70;
	margin-top: -1px;
}
.ie7 .calloutPatientBodyCopyBottom {
	font-family: Arial, Helvetica, sans-serif;
}
/***************************************************/
/*footer Patients*/
/***************************************************/
#footerPatientContainer {
	width: 960px;
	height: 181px;
	background-image: url(/Style%20Library/UPMC%20Styles/UPMC2Images/about_footer_grad.png);
	background-position: 0 15px;
	background-repeat: no-repeat;
}
#footerDiscoverHome {
	/*background-image: url(/PublishingImages/home-callouts/classes-events.png);
	background-position: right;
	background-repeat: no-repeat;	*/
	width: 403px;
	height: 177px;
}
.edit-mode #footerPatientContainer {
	height: auto;
	min-height: 181px;
}
#upperPatientFooter {
	width: 958px;
	height: 180px;
}
.edit-mode #upperPatientFooter {
	height: auto;
	min-height: 180px;
}
#lowerPatientFooter {
	height: 20px;
	background-color: #666D70;
	padding: 9px 0 5px 0;
	margin-top: 15px;
}
#discoverPatientHead {
	font-family: "museo-sans-n3","museo-sans",sans-serif;
	width: 230px;
	font-weight: 300;
	font-size: 18px;
	padding: 15px 0 0 0;
	line-height: 20px;
	color: #771B61;
}
.footerPatientText {
	font-family: "museo-sans-n3","museo-sans",sans-serif;
	width: 200px;
	font-weight: 300;
	font-size: 12px;
	padding: 7px 0 0 0;
	line-height: 18px;
	color: #666D70;
}
.learnPatientMore01 {
	font-family: "museo-sans-n7","museo-sans",sans-serif;
	font-weight: 700;
	font-size: 10px;
	text-align: left;
	margin-top: 3px;
	margin-left: 15px;
}
.ie7 .learnPatientMore01 {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
}
.learnPatientMore01 a:link, .learnPatientMore01 a:visited, .learnPatientMore01 a:active {
	text-decoration: none;
	color: #771B61;
}
.learnPatientMore01 a:hover {
	text-decoration: underline;
}
.learnPatientMore {
	font-family: "museo-sans-n7","museo-sans",sans-serif;
	font-weight: 700;
	font-size: 10px;
	text-align: left;
	margin-top: 3px;
}
.learnPatientMore a:link, .learnPatientMore a:visited, .learnPatientMore a:active {
	text-decoration: none;
	color: #771B61;
}
.learnPatientMore a:hover {
	text-decoration: underline;
}
#bottomTabs {
	font-family: museo-sans-n7,museo-sans,sans-serif;
	font-size: 13px;
	height: 30px;
	background-image: url(/Style%20Library/UPMC%20Styles/UPMC2Images/menu_bg_grad_green.png);
	background-position: 0 -39px;
	background-repeat: repeat-x;
	clear: both;
	font-weight: 700;
}
.ie7 #bottomTabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.subTab {
	font-family: museo-sans-n7,museo-sans,sans-serif;
	font-size: 13px;
}
.subTab a:link, .subTab a:active, .subTab a:visited {
	text-decoration: none;
	color: #771B61;
	padding: 9px 30px 9px 30px;
	display: block;
	float: left;
}
.subTab a:hover {
	text-decoration: none;
	color: #fff;
	background-image: url(/Style%20Library/UPMC%20Styles/UPMC2Images/menu_bg_grad_green.png);
	background-position: 0 -15px;
	padding: 9px 30px 9px 30px;
	display: block;
	float: left;
}
#dividerLine {
	width: 2px;
	height: 38px;
	float: left;
	background-image: url(/Style%20Library/UPMC%20Styles/UPMC2Images/divider_green.png);
	/*background-color:#009900;*/
}
#dividerBottomLine {
	width: 1px;
	height: 25px;
	float: left;
	background-image: url(/Style%20Library/UPMC%20Styles/UPMC2Images/divider_bottom_green.png);
	margin-top: 8px;
}
/* nivo-slider theme CSS */
.patients .nivo-controlNav a.active {
	background-position: 0 -21px;
}
#homePatientCallouts .UserNav_Heading {
    font: 11px/13px museo-sans-n5, museo-sans, sans-serif;
    font-weight: 500;
    color: #4E565A;
    text-transform:uppercase;	
}
#homePatientCallouts .imageStacker LI {
	margin-bottom: 3px;
}
#homePatientCallouts .imageStacker LI:last {
	margin-bottom: 0px;
}

#leftMain {
	width:253px;
	float:left;
	margin:10px 21px 0px 0px;
}
#rightMain {
	width:684px;
	float:left;
	margin:10px 0px 0px 0px;
}

#myUPMCForm {
	border:7px #771b61 solid;
}
#myUPMCForm img {
	display:block;
}

#myUPMCFrame {
	width:239px;
	height:121px;
}
#fadButton, #hpButton, #usNewsButton, #myUPMCFrame {
	border:0px;
	display:block;
}
#fadButton {
	margin:10px 0 10px 0;
}
#usNewsButton {
	margin:5px 0 10px 0;
}




#rightMain #rotator {
	border:7px #b7bcbc solid;
}

#rightMain .nivoSlider {
    margin-bottom:0px;
}

#rightMain .nivo-controlNav {
	position: absolute;
	left: 15px;
	bottom:7px;
}

#grad {
	background-image:url(/PublishingImages/home-buttons/grad.png);
	background-repeat:repeat-x;
	background-position:0 -1px;
	width:100%;
	height:80px;
	display:block;
	position:relative;
	z-index:1000;
}

/*Search Box*/
.conditions_search
{
	padding-top: 16px;
	width: 335px;
	float:left;
}

.findResources
{
	padding: 16px 44px 0 30px;
	width: 275px;
	float:left;
}



.conditions_search .controls 
{
	margin-top:3px;
	margin-right:20px;
	height:23px;
	border-color:#909899;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	width:282px;	overflow:hidden;
}

-o-.conditions_search .controls 
{
	width:284px;
	background-color:fuchsia;
}


.conditions_search .controls .searchConditionsBox
{ 
	height:23px;
	background-color:transparent;
	border:0px;
	width:250px;
	font-size:12px;
	float:left;
	padding-left:3px;

}
.ie8 .conditions_search .controls .searchConditionsBox
{ 
	width:250px;
}

.conditions_search .title, .findResources .title, .findResources select, .findResources option,.conditions_search .controls .searchConditionsBox
{
    font: 13px museo-sans-n3, museo-sans, sans-serif !important;
    font-weight: 300;
    color: #4E565A;
}

.findResources option {
	line-height:45px !Important;
}

.conditions_search .controls .searchBoxSubmit
{
	cursor:pointer;
	float:right;
}

.findResources select {
   background: transparent;
   background-color: rgba(0,0,0,0);
   height:23px;
   border:0px;
   width:294px;
   float:left;
   -webkit-appearance: none;
   padding-left:3px;
   }
   
.ie8 .findResources select {
   margin-top:-3px;
   }


.selectBox {
   width: 276px;
   height: 23px;
   background: url(/PublishingImages/home-buttons/arrow.png) no-repeat right #FFFFFF;
   border: 1px solid #909899;
   overflow:hidden;
   margin-top:3px;
   }
   
.ui-widget-content a { 
    font: 13px museo-sans-n3, museo-sans, sans-serif !important;
    font-weight: 300;
    color: #4E565A;   
}

.ui-tabs-panel a {
	font:12px Arial, Helvetica, sans-serif !important;
	
}

.ui-menu {
	margin:0 0 0 10px !important;
}
