@charset "UTF-8";

/*
	http://azassociatedsurgeons.com/ 
	Author: Jade Calegory
	jade@jadestudiospx.com
	http://www.jadestudiospx.com
	
	Colors:	Blue: #436795;
			Brown: #8a7a67;
	
*/

/* RESET */
/* import stylesheets and hide from ie/mac \*/
@import url("reset.css");

/* self-clear floats */



.group:after 								{
											content: "."; 
   									 		display: block; 
    										height: 0; 
    										clear: both; 
    										visibility: hidden;
    										}
    										
.clear										{
											clear: both;
											}


/* PAGE-WRAP */



body 										{ 
											font-size: 15px;
											font-family: Trebuchet MS, Arial, Tahoma, sans-serif; 
											line-height: 1.22;
											background: url(../images/ShadowTanBg.jpg);
											}
											
h1											{
											font-size: 33px;
											font-weight: 100;
											color: #436795;
											letter-spacing: .04em;
											font-variant: small-caps;
											width: 870px;
											margin-bottom: 15px;
											height: 33px;
											border-bottom: 1px solid #8a7a67;
											}
											
	h1:after								{
											content: url(../images/leaf.png);
											}											

body #main-content .h1-hosp									{
											font-size: 32px;
											letter-spacing: .02em;
											}
											
body #main-content .h1-hosp:after									{
											font-size: 31px;
											}
											
h2											{
											color: #436795;
											font-size: 29px;
											font-weight: 100;
											font-variant: small-caps;
											letter-spacing: .06em;
											padding-bottom: 2px;
											}
											
h3											{
											color: #436795;
											font-size: 26px;
											font-weight: 100;
											font-variant: small-caps;
											letter-spacing: .06em;
											padding-bottom: 5px;
											}
											
h5											{
											color: #436795;
											font-size: 19px;
											font-variant: small-caps;
											padding-bottom: 10px;
											}
											
p											{
											font-size: 15px;
											color: #436795;
											line-height: 18px;
											padding: 0 0 10px 0;
											}

											
#page-wrap									{
											width: 960px;
											margin: 40px auto 25px auto;
											background: #fff;
											-moz-border-radius: 10px;
											-webkit-border-radius: 10px;
											border-radius: 10px;
											-khtml-border-radius: 10px;
											-moz-box-shadow: 0px 0px 45px #676766;
											-webkit-box-shadow: 0px 0px 45px #676766;
											box-shadow: 0px 0px 45px #676766;
											}
											
a											{
											color: #436795;
											text-decoration: underline;
											}
											
a:hover										{
											color: #8a7a67;
											}
											
.cite										{
											list-style: none;
											font-size: 10px;
											}
											
											
.petition-link								{
											color: #68a282; 
											}
											
											
											
/* HEADER */

header										{
											padding-top: 30px;
											}
											
nav											{
											width: 870px;
											height: 65px;
											border-bottom: 1px solid #8a7a67;
											border-top: 1px solid #8a7a67;
											margin-left: 45px;
											}
											
	.active 								{
											color: #8a7a67;
											}
																						
	nav ul li 								{
											width: 70px;
											height: 70px;
											float: left;
											padding: 13px 10px 0 0;
											}
											
	nav ul li a								{
											display: block;
											text-decoration: none;
											list-style: none;
											text-align: center;
											font-size: 16px;
											color: #446699;
											line-height: 19px;
											font-weight: bold;
											}
											
	nav ul li#logo							{
											width: 190px;
											padding: 0 25px;
											margin-top: -18px;
											background: #fff;
											}
											
	nav ul li#logo img							{
											width: 190px;
											}
										
	nav ul li a:hover						{
											color: #8a7a67;
											}
											
	nav ul li.active a						{
											color: #8a7a67;
											}

											
a.padding									{
											padding-top: 12px;
											}
											
											
#home										{
											padding-right: 0;
											}
											
nav ul li #areas										{
											margin-left: -10px;
}
							

/* DROPDOOWN NAV */


ul.dropdown									{
											position: relative;
											}
	
	ul.dropdown li.hover,
	ul.dropdown li:hover					{
											position: relative;
											z-index: 9;
											}
											
	ul.dropdown ul							{
											width: 160px;
											visibility: hidden;
											position: absolute;
											top: 65px;
											left: 0;
											z-index: 10;
											background: #fff;
											}
											
	ul.dropdown ul li						{
											float: none;
											display: block;
											width: 160px;
											z-index: 2;
											height: 30px;
											border: 1px solid #8a7a67;
											padding-right: 0px;
											}
											
	ul.dropdown ul li a						{
											height: 100%;
											text-align: left;
											padding-left: 10px;
											}
											
	ul.dropdown li:hover >  ul				{
											visibility: visible;
											z-index: 5;
											}
											
	ul#our-physicians,
	ul#our-physicians li					{
											width: 315px;
											}
	
	ul.dropdown ul li a span				{
											font-size: 13px;
											}										
	
																						
/* SUB-MENU */

									  
                                    /* IE 6 & 7 Needs Inline Block */
     ul.dropdown ul li a					{ 
											border-right: none; 
											width: 100%; 
											display: inline-block; 
											} 

/* 
	LEVEL THREE
*/
	ul.dropdown ul ul 						{ 
											left: 100%;
											top: -1px; 
											width: 215px;
											}
											
	ul.dropdown ul ul li 					{
											width: 215px;
											}
											
	ul.dropdown li:hover > ul 				{ 
											visibility: visible; 
											}
											
/* Bill-Pay */

#bill-pay									{
											width: 160px;
											float: right;
											margin-top: -6px;
											margin-bottom: 10px;
											}
											
	#bill-pay a								{
											text-decoration: none;
											font-size: 15px;
											padding: 4px;
											background: #e5e1e1;
											-moz-border-radius: 10px;
											-webkit-border-radius: 10px;
											border-radius: 10px; /* future proofing */
											-khtml-border-radius: 10px;
											border: 1px solid #8a7a67;
											}
											
	#bill-pay a:hover						{
											background: #fff;
	}
											
/* ROTATING BANNER */

#rotating-banner							{
											padding: 5px 0 0 45px;
											}

	#rotating-banner img					{
											width: 870px;
											-moz-border-radius: 10px;
											-webkit-border-radius: 10px;
											border-radius: 10px;
											-khtml-border-radius: 10px;
											}
	
											
/* HOME PAGE CONTENT */				

#main-content								{
											width: 870px;
											margin: 25px 0 15px 45px;
											padding-bottom: 20px;
											}
											
.CCAL										{
											max-width: 20%;
											min-width: 13%;
											float: left;
											margin-right: 15px;
											margin-top: 5px;
											margin-bottom: 0px;
											}
											
.covid p										{
											color: #9e1c27;
											}
											
.covid a										{
											color: #9e1c27;
											}
											
/* Home Page Popup Announcement */
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}

.cnt223 a{
color: #8a7a67;
}

.cnt223 a:hover{
color: #436795;
}

.cnt223 a.close {
font-size: 21px;
}


.popup-onload{
width: 100%;
margin: 0 auto;
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 101;
}

.cnt223{
min-width: 600px;
width: 600px;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 15px 35px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}

.cnt223 p{
clear: both; 
line-height: 21px;
}


.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}

img.popup-logo 	{
				width: 40%;
				margin-bottom: 20px;
				}	

											
/* Radio Announcement */
img.radio-img								{
											width: 170px;
											border: 2px solid #8a7a67;
											float: left;
											margin-right: 10px;
											margin-top: 5px;
											}		
											
/* MAP & DIVISIONS */

#map-container								{
											width: 870px;
											margin-left: 45px;
											}
											
#map-img									{
											box-shadow: 1px 4px 10px #7e714f;
											width: 501px;
											float: left;										
											}
											
#map-pins									{
											position: relative;
											text-decoration: none;
											list-style: none;
											}
											
img.swap									{
											cursor: pointer;
											}
											
	#map-pins li							{
											display: block;
											height: 69px;
											text-indent: -9999px;
											
											}
											
		#map-pins li:hover					{
											background-position: bottom center;
											}
											
		#map-pins li.brown-pin				{
											background-position: bottom center;
											}
											
											
	li#estrella								{
											position: absolute;
											width: 124px;
											background: url(../images/SurgeonsSpriteL.png) no-repeat top center;

											left: 5px;
											top: 180px;
											}

											
	li#forstner								{
											position: absolute;
											width: 124px;
											background: url(../images/RectalSprite.png) no-repeat top center;
											left: 60px;
											top: 30px;
											}
											
											
	li#ed-will								{
											position: absolute;
											width: 124px;
											background: url(../images/SurgeonsSprite.png) no-repeat top center;
											left: 155px;
											top: 71px;
											}
										
											
												
	li#vss 									{
											position: absolute;
											width: 124px;
											background: url(../images/VascularSprite.png) no-repeat top center;
											left: 130px;
											top: 180px;
											}
											
	
											
	li#cbo 									{
											position: absolute;
											width: 124px;
											background: url(../images/SurgeonsSprite.png) no-repeat top center;
											
											left: 235px;
											top: 201px;
											z-index: 2;
											}
											
	li#singh								{
											position: absolute;
											width: 124px;
											background: url(../images/SinghSprite.png) no-repeat top center;
											left: 170px;
											top: 20px;
											z-index: 2;
											}

											
	
											
	li#siegrist								{
											position: absolute;
											background: url(../images/VascularSprite.png) no-repeat top center;

											width: 124px;
											left: 300px;
											top: 345px;
											}
											
	li#oneill								{
											position: absolute;
											background: url(../images/BreastSpriteMap2.png) no-repeat top center;

											width: 124px;
											left: 40px;
											top: 240px;
											}
											
	li#raghavan								{
											position: absolute;
											background: url(../images/SurgeonSpriteL.png) no-repeat top center;

											width: 124px;
											left: 55px;
											top: 81px;
											}
											
.division									{
											width: 280px;
											float: right;
											padding: 5px 0 0 30px;
											border-left: 1px solid #8a7a67;
											margin-bottom: 25px;
											min-height: 424px;
											}
											
	.division ul							{
											padding-bottom: 5px;
											}
											
	.division ul li,
	.division ul li a						{
											list-style: none;
											color: #436795; 
											font-size: 14px;
											}
											
	.division ul li a						{
											text-decoration: underline;
											}
											
	.division ul li a:hover					{
											color: #8a7a67; 
											}
											
	.division img							{
											width: 63px;
											float: left;
											-moz-box-shadow: -1px 2px 2px 0 #7e714f;
											-webkit-box-shadow: -1px 2px 2px 0 #7e714f;
											box-shadow: -1px 2px 2px 0 #7e714f;
											margin: 2px 7px 3px 0;
											border: 1px solid #8a7a67; 
											}
											
	.division-header						{
											font-size: 14px;
											color: #436795;
											}
												
	.division-info							{
											font-size: 14px;
											color: #436795;
											padding-top: -5px;
											}									
											
	.division-info a						{
											font-size: 14px;
											font-weight: 600;
											color: #436795;
											text-decoration: underline;											
											}
											
	.division-info a:hover					{
											color: #8a7a67;
											}
											
/* Physicians Page */
											
.physicians_links							{
											width: 870px;
											margin: 15px 0 30px 45px;
											}
											
	.physicians_links div.bio_links			{
											width: 870px;
											height: 90px;
											border: solid 1px #8a7a67; 
											margin: 10px 0;
											background: url(../images/ShadowTanBg.jpg);
											}
											
	div.bio_links .bio_description			{
											width: 260px;
											float: left;
											margin: 0 auto;
											}
											
		.bio_links ul.bio-address			{
											width: 240px;
											float: left;
											list-style: none;
											color: #436795;
											font-size: 15px;
											padding: 7px 7px 0 40px;
											}
											
		.bio_links ul.bio-phone				{
											width: 200px;
											float: right;
											list-style: none;
											color: #436795;
											font-size: 15px;
											padding: 7px 0 0 0px;
											}
											
		.bio_links ul.bio-phone span		{
											text-align: right;
											font-size: 15px;
											font-weight: normal;
											letter-spacing: normal;
											float: right;
											padding-right: 55px;
											}
											
	.bio_description h3						{	
											color: #436795;
											padding: 9px 0 3px 0;
											font-size: 20px;
											font-weight: bold;
											line-height: 12px;
											letter-spacing: .05em;
											}
											
	.physicians_links .bio_links span		{
											font-size: 15px;
											font-weight: bold;
											letter-spacing: .07em;
											}
											
	.physicians_links .bio_links em			{
											font-style: normal;
											font-size: 13px;
											letter-spacing: .0em;
											color: #436795;
											line-height: 13px;
											}
											
	.physicians_links .bio_links p			{
											font-size: 16px;
											padding: 6px 2px 4px 0;
											color: #436795;
											line-height: 14px;
											}
											
	.bio_links img					{
											width: 80px;
											height: 90px;
											float: left;
											padding-right: 10px;
											}
									
		.bio_links a						{
											color: #436795;
											text-decoration: underline;
											font-size: 14px;
											}
											
											
		.physicians_links div.bio_links a:hover	{
											color: #8a7a67;
											}

/* Physician Pages */

.bio img									{
											border: 2px solid #8a7a67;
											margin: 10px 15px 5px 0;
											width: 162px;
											float: left;
											}
											
img.no-border								{
											border: none;
											width: 216px;
											}
											
	.bio span								{
											font-size: 18px;
											font-weight: normal;
											}
											
	.bio em									{
											font-size: 18px;
											font-weight: normal;
											display: block;
											font-style: normal;
											margin-top: -2px;
											}
											
	.bio h2									{
											padding-bottom: 10px;
											}
											
	.bio p									{
											width: 870px;
											margin: 5px 0 0 0;																														}
											
.bio-page-contact							{
											width: 870px;
											padding-bottom: 20px;
											}
											
	.bio-page-contact h3					{
											padding-top: 15px;
											}
											
	.bio-page-contact ul					{
											list-style: none;
											color: #436795;
											font-size: 15px;
											padding: 7px 7px 0 0px;
											}
											
	.bio-page-contact a						{
											color: #436795;
											text-decoration: underline;
											font-size: 14px;
											}
											
	.bio-page-contact span					{
											font-size: 15px;
											font-weight: bold;
											letter-spacing: .07em;
											}
											
	.bio-page-contact em					{
											font-style: normal;
											font-size: 13px;
											letter-spacing: .0em;
											color: #436795;
											line-height: 13px;
											}
											
	ul.bio-contact-info						{
											width: 172px;
											margin: 25px 0 0 0;
											padding: 0 26px;
											float: left;
											}
											
	ul.bio-contact-info li strong			{
											font-size: 16px;
											}
	
	ul.bio-contact-info li span				{
											float: right;
											font-weight: normal;
											}
											
	ul.bio-contact-info li a:hover			{
											color: #8a7a67;
											}
											
.memberships								{
											padding-top: 5px;
											}
											
	.memberships a							{
											text-decoration: underline;
											color: #436795;
											}
											
	.memberships a:hover					{
											color: #8a7a67;
											}
											
	.memberships li							{
											list-style: inside;
											color: #436795;
											padding: 0 0 2px 10px;
											}
											
	ul.sub-memberships li					{
											list-style: none;
											padding-left: 35px;
											color: #436795;
											}
											
	.membership-title						{
											padding-top: 10px;
											}
											
	#second-satellite						{
											padding-top: 7px;
											}
											
											
/* Harding Bio Page */

#red-rocks									{
											padding-top: 7px;
											}						

#red-rocks img								{
											float: left;
											width: 72px;
											margin-top: 3px;
											}
											
/* Zacher Bio Page */


											
 div.shp h3									{
	 										color: #436795;
	 										padding-top: 20px;
	 										font-size: 26px;
	 										font-weight: 100;
											letter-spacing: .07em;
	 										font-variant: small-caps;
	 										padding-bottom: 0px;
	 										margin-bottom: 0px;
 											}
											
/* Insurances */

ul#insurances li							{
											list-style: inside;
											color: #436795;
											padding: 2px;
											font-size: 15px;
											}
											
ul.insurance li								{
											list-style: outside;
											color: #436795;
											padding: 2px;
											font-size: 15px;
											margin-left: 20px;
											}
											
ul.list-content	li							{
											color: #436795;
											margin: 2px 2px 2px 15px;
											font-size: 15px;
											list-style-position: outside;
											}
											
.acn-logo									{
											width: 220px;
											}
											
img.banner-net-logo							{
											margin-left: 20px;
											}

/* Hospitals and Facilities */
											
ul.hospitals								{
											list-style: none;
											padding: 0 0 45px 0;
											color: #436795;
											}
												
img.news_image								{
											border: 2px solid #8a7a67;
											margin: 0 15px 5px 0;
											width: 85px;
											float: left;
											}
											
.hospital-info								{
											clear: both;
											padding-bottom: 45px;
											}
											
.hospital-location							{
											width: 440px;
											float: left;
											}
											
.staffed-list								{
											padding: 10px 0 0 495px;

											}										
											
.staffed-list li							{
											color: #436795;
											padding-bottom: 3px;
											}
											
.staffed-list li a							{
											text-decoration: none; 
											}
											
.staffed-list li a:hover					{
											text-decoration: underline;
											}
											
/* Resources & Links */

#adobe										{
											width: 112px;
											float: left;
											padding-right: 20px;
											}

											
/* PRIVACY */

.privacy-list 								{
											margin: -5px 0 10px 0;
											}

ul.privacy-list	li							{
											color: #436795;
											margin: 2px 2px 2px 15px;
											font-size: 15px;
											list-style-position: outside;
											}
											
ul.sub_list									{
											padding: 10px 0 15px 45px;
											}

.sub_list									{
											list-style-position: outside;
											list-style-type: circle;
											color: #436795;
											padding: 2px;
											margin: -10px 0 0 15px;
											font-size: 15px;
											}
											
	.sub_list li							{
											padding: 2px 0;
											}
											
											
/* FINANCIAL POLICIES */

ul.financial-list							{
											list-style: outside;
											color: #436795;
											padding: 2px 0px 2px 20px;
											font-size: 15px;
											}
	
	ul.financial-list li					{
											padding-top: 4px;
											}										

											
/* CONTACT */				

			
#contact_info								{
											width: 200px;
											float: left;
											}

#contact_info li							{
											list-style: none;
											color: #8a7a67;
											padding-top: 2px;
											}
											
	#contact_info li span					{
											float: right;
											width: 130px;
											color: #8a7a67;
											padding-right: 15px;
											}
											
	#contact_info img						{
											margin-top: 5px;
											border: 1px solid #8a7a67;
											}
											
#cbo_map									{
											width: 306px;
											float: left;
											padding-top: 40px;
											}
											
	#cbo_map a								{
											color: #436795;
											text-decoration: underline;
											}
											
		#cbo_map a:hover					{
											color: #8a7a67;
											}
											
/* FOOTER */						

footer										{
											width: 960px;
											margin: 0 auto;
											}

h6.copyright								{
											padding-bottom: 10px;
											text-align: center;
											font-size: 10px;
											color: #436795;
											}
											
/* Survey Page */

.surgeon									{
											width: 160px;
											float: left;
											margin: 15px 15px 5px 5px;
											}
											
	.surgeon em								{
											font-style: normal;
											}
											
	.surgeon img							{
											border: 2px solid #8a7a67;
											margin-bottom: 0px;
											}	
											
	.survey-content							{
											margin-left: 25px;
											margin-top: 25px;
											margin-bottom: 25px;
											max-width: 960px;
											}	
											
											
/* Charity Page */

#bag-it										{
											padding-top: 5px;
											padding-top: 15px;
											}
											
	#bag-it img			{
						width: 84px;
						float: left;
						}
						
#undy-5000				{
						padding-top: 15px;
						}


#undy-5000 img			{
						width: 143px;
						float: left;
						padding-bottom: 10px;
						padding-right: 5px;
						}
						
#undy-5000 img.eventimg			{
						width: 98px;
						float: left;
						margin-bottom: 10px;
						margin-right: 10px;
						border: 2px solid #8a7a67;
						padding: 0;
						}
						
#loveiam				{
						padding-top: 25px;
						}


#loveiam img			{
						width: 168px;
						float: left;
						margin-bottom: 10px;
						margin-right: 10px;
						}
						
#loveiam img.wingsimg	{
						width: 355px;
						border: 2px solid #8a7a67;
						}
						
#por-ellos				{
						padding-top: 25px;
						}


#por-ellos img			{
						width: 226px;
						float: left;
						padding-bottom: 10px;
						}
						
.charity-event			{
						width: 45%;
						margin: 10px 15px 5px 0;
						float: left;
						
						}
						
img.charityImg				{
						border: 2px solid #8a7a67;
						margin: 5px 15px 5px 0;
						width: 92px;
						padding: 0px;
						}
						
#main-content div#undy-5000 a img.undy-img 		{
						padding: 0px;
						border: 2px solid #8a7a67;
						margin-right: 5px;
						margin-top: 4px;
						}
						