a {
	color: #fd994c;
}

#guts a:hover {
	background: none;
	color: #723c12;
}

body {
	background: #2b2b2b;
}

p {
	color: #363636;
	font-size: 13px;
	font-family: Verdana, Arial, San-Serif;
}

h1 {
	color: #ca6452;
	font-size: 26px;
	font-family: Georgia, Times New Roman, Serif;
	font-weight: normal;
	text-transform: Capitalize;
	line-height: 32px;
}

h2 {
	font-size: 20px;
	font-family: Verdana, Arial, San-Serif;
	text-transform: capitalize;
}

h3 {
	color: #ca6452;
	font-size: 22px;
	font-family: Georgia, Times New Roman, Serif;
	font-weight: normal;
	text-transform: Capitalize;
	line-height: 20px;
}

h4 {
	color: #fd994c;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, San-Serif;
	line-height: 20px;
	margin-bottom: 2px;
}

strong {
	font-family: Verdana, Arial, San-Serif;
}

/* --------------------------- header ---------------------------- */
#header_wrapper {
	background-image: none;
	background-color: #1a1a1a;
}

#header {
	height: 270px;
	z-index: 1;
	position: relative;
}

#interiors #header {
	height: 200px;
	z-index: 1;
	position: relative;
}

#masthead {
	margin:auto;
	position:relative;
	width:970px;
	z-index:5;
}

#header_logo {
	float: left;
	padding: 10px 0 0 6px;
}

#center_name {
	float: right;
	padding: 14px 10px 0 0;
	_margin: 14px 10px 0 0;
}

#main_nav {
		padding: 0;
		margin: 0 auto;
		text-align: center;
		background-color: #2b2b2b;
		width: 970px;
	}
	
		#main_nav ul {
			text-align: center;
			background-color: #2b2b2b;
		}
		
			#main_nav ul,
			#main_nav ul li, 
			#main_nav ul li a {
				float: left;
				height: 29px;
				_height: 18px;
				text-decoration: none;
				text-transform: uppercase;
				color: #ffffff;
				font-family: Arial, Helvetica, San-serif;
				font-size: 12px;
			}
		
			#main_nav ul li {
				list-style: none;
			}
			
			#main_nav ul li .about_us {
				border-left: solid 1px #414141;
			}
			
				#main_nav ul li a {
					color: #fff;
					/* all menu items will have to have fixed widths */
					padding: 7px 66px;
					font-weight: normal;
					border-right: solid 1px #414141;
				}
				
				#main_nav ul li a:hover,
				.active {
					background-color:  #0f0f0f;
					color: #ffffff;
				}
				
				#main_nav ul li.active a {
					color: #ffffff;
				}



/* --------------------------- Content Area ---------------------------- */
#guts_wrapper {
	background-color: #252525;
}

#col_one {
	width: 278px;
	padding-right: 20px;
	float: left;
}

#col_two {
	width: 404px;
	padding-right: 20px;
	float: left;
	min-height: 550px;
}

#home p {
	font-size: 12px;
	font-family: Verdana, Arial, San-Serif;
	color: #bac6c6;
}

#media_library, #tips, #map, #healthcare_services, #our_providers {
	margin-bottom: 30px;
	float: left;
}

#welcome {
	margin-bottom: 10px;
	float: left;
}

#welcome p {
	font-size: 14px;
}

#welcome #director_headshot {
	float: right;
	width: 105px;
	padding: 7px 0 15px 17px;
}

#welcome #director_headshot p {
	font-size: 10px;
	color: #918f8e;
}

#contact_us, #contact_us {
	margin-top: 10px;
}

#external_links {
	list-style: none;
	font-size: 12px;
}

#external_links li {
	padding-bottom: 6px;
}

#subscribe_publication {
	list-style: none;
	font-size: 11px;
}

#healthcare_services {
	color: #FD994C;
}

#healthcare_services .top {
	border-top: solid 1px #717171;
}

#services_left {
	float: left;
	width: 188px;
	margin-top: 6px;
}

#services_left li, #services_right li {
	padding: 8px 0 8px 0;
	border-bottom: solid 1px #717171;
	font-size: 14px;
}

#services_left li span {
	font-size: 12px;
	margin: 4px 0 0 0;
	line-height: 14px;
	display: block;
	padding-left: 10px;
}

#services_right li span{
	font-size: 12px;
	margin: 4px 0 0 0;
	line-height: 18px;
	display: block;
}

#services_right {
	float: right;
	width: 200px;
	margin-top: 6px;
}

ul#subcategories li {
	border-bottom: none;
}

#our_providers h3 {
	font-size: 24px;
}

#news_events h3 span, #links h3 span {
	font-size: 12px;
	text-transform: lowercase;
}

#news_events h5 {
	color: #FD994C !important;
	font-size: 12px;
	text-transform: capitalize;
	font-family: Verdana, Arial, San-Serif;
	line-height: 14px;
}

body#atlas_womenshealth {
	background: url(../images/media_library_bg.jpg) #fff8f3 center top no-repeat;
	text-align: center;
}

#atlasHolder {
	position: relative;
	top: 220px;	
}
/* --------------------------- Search Box ---------------------------- */
.search_form {
	float: left;
	padding-bottom: 20px;
}

#home .search_form {
	border-bottom: 1px solid #292929;
	margin-bottom: 20px;
}

#interiors .search_form {
	margin-bottom: 20px;
}

.input-text {
	background-color:#ffffff;
	border:none;
	height:20px;
	padding:3px 0 0 4px;
	width:180px;
	float: left;
	border: 1px solid #595959;
}

.input-go {
	margin: -3px 0 0 3px;
	_background: url(../images/input_go.gif) no-repeat;
}

/* ------------------------ Hide/Show  ------------------------------- */

#our_providers {
	width: 244px;
}

#providers_lists li {
	background-color: #303030;
	padding: 4px 0 3px 0px;
	margin-bottom: 6px;
	font-weight: bold;
}

#providers_lists li a {
	padding-left: 6px;
}

#providers_lists li a:hover{
	background: none;
}

#providers_lists li ul li {
	background-color: #3c3c3c;
	margin-top: -10px;
}

#providers_lists li ul li div {
	border-bottom: 1px solid #474747;
	padding: 10px 0 10px 0;
	height: 70px;
}

#providers_lists li ul li img {
	padding: 0 10px 0 0;
	float: left;
}

#providers_lists li ul li a {
	font-size: 10px;
	margin: 0 0 0 -6px;
}

#providers_lists li ul li span {
	font-size: 10px;
	line-height: 14px;
	color: #bac6c6;
	font-weight: normal;
	padding-bottom: 3px;
}

	.close {
		float: right;
		padding: 2px 5px 0 0;
	}
	
	 img.close {
		float: right;
		padding: 2px 5px 0 0;
		background: url(../images/collapse.png) no-repeat;
	}
	
	.open {
		float: right;
		padding: 2px 5px 0 0;
	}
	
	 img.open {
		float: right;
		padding: 2px 5px 0 0;
		background: url(../images/expand.png) no-repeat;
	}

	
	div.list ul li ul, div.list ul li ul li {
		margin:0 !important;
		padding:0 !important;
	}


.blockText {
		background-color: #3c3c3c;
		margin-top: 3px;
		list-style: none;
		padding: 10px 8px 1px 10px;
	}

.blockText li {
		background-color: #3c3c3c;
}


/* ------------------------ Interior Pages ------------------------------- */
#interiors #guts_wrapper {
	padding: 0;
}

#interiors #guts_wrapper #content_area {
	background: #FFFFFF;
	padding: 15px;
	padding-top: 25px;
	width: 940px;
	float: left;
}

#interiors #col_one {
	width: 160px;
	float: left;
	padding-right: 15px;
}

#interiors #col_two {
	width: 498px;
	float: left;
	padding-right: 15px;
}

#interiors #col_three {
	float: right;
	width: 250px;
}

ul.health_newsletters li{
	font-size: 13px;
	font-family: Verdana, Arial, San-Serif;
	line-height: 20px;
	list-style: disc;
}

ul.health_newsletters {
	margin-left: 22px;
}

p#subscribe_text {
	font-size: 11px;
	line-height: 18px;
}

.subscribe_text_interior {
	font-size: 11px;
	line-height: 20px;
	margin-top: 10px;
}


/* -------------------- Interior Navigation ---------------------------- */

	ul#section_nav,
	ul#section_nav li, 
	ul#section_nav li a {
		text-align: left;
		float: left;
		text-decoration: none;
		color: #fd994c;
		font-family: Verdana, Arial, Helvetica, San-serif;
		font-size: 13px;
		list-style: none;
	}
	
		ul#section_nav li {
			_border: none !important;
			border-bottom: 1px dashed #9f9f9f;
			padding: 4px 0 8px 0;
			width: 160px;
		}
		
		ul#section_nav li a:hover, 
		ul#section_nav li .active {
			background: none !important;
			color: #723c12;
		}
		
		ul#section_nav li .active {
			background: none !important;
		}
		
		#section_nav .active, #section_nav #tertiary_nav .active {
			font-weight: normal;
			background: none !important;
		}
		
		#section_nav .active a {			
			color: #723c12;		
		}
		
		#section_nav .active ul#tertiary_nav a {			
			color: #fd994c;		
		}
		
			ul#section_nav li ul#subsub li {
				padding: 0 0 0 10px;
			}
			
		ul#tertiary_nav {
			padding-left: 10px;
			font-weight: normal;
		}
		
		ul#tertiary_nav li {
			border-bottom: none;
			padding: 2px 0 2px 0;
			line-height: 1em;
			margin:0.3em 0;
		}
		

/* -------------------- Body Content ---------------------------- */
#breadcrumbs {
	font-size: 11px;
	color: #707070;
	padding-bottom: 6px;
}

#contact_us_info p {
	font-size: 12px;
}

.col_maps {
	width: 250px;
}

.iris_cantor_image {
	float: left;
	padding: 5px 10px 0 0;
}
.individual_profiles img {
	float: left;
	width: 80px;
	border: 1px solid #969696;
	margin: 5px 10px 70px 0;
}

.individual_profiles p {
	font-size: 12px;
	width: 490px;
}

.individual_profiles {
	float: left;
	margin-bottom: 10px;
}

.lists {
	font-family: Verdana, Arial, San-Serif;
	line-height: 22px;
	padding-left: 20px;
}

ul.lists {
	margin-bottom: 12px;
}

.main_image {
	border: 1px solid #898989;
	margin-bottom: 20px;
}

#map h3 {
	width: 270px;
}

/* -------------------------- Tables ---------------------------- */

.staff_table {
	width: 492px;
	background-color: #f7fcff;
	border: 1px solid #e3e3e3;
	float: left;
	padding: 1px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, San-Serif;
}

.staff_table {
	margin-bottom: 15px;
}

.staff_table_header {
	float: left;
	width: 483px;
	background-color: #c7dcf7;
	height: 20px;
	padding: 4px 3px 4px 6px;
	font-weight: bold;
	color: #342206;
}

.border_bottom {
	border-bottom: 1px solid #efeeed;
}

.staff_table span {
	float: left;
	display: block;
}

.staff_table .staff_on {
	float: left;
	width: 483px;
	background-color: #e4eff7;
	padding: 4px 3px 4px 6px;
}

.staff_table .staff_off {
	float: left;
	width: 483px;
	background-color: #f7fcff;
	padding: 4px 3px 4px 6px;
}


.staff_table .left {
	width: 315px;
	margin: 0 5px 0 0;
}

.staff_table .middle {
	width: 150px;
	margin: 0 5px 0 0;
}

.schedule_table .left {
	width: 240px;
	margin: 0 5px 0 0;
}

.schedule_table .middle {
	width: 230px;
	margin: 0 5px 0 0;
}

/* -------------------------- Interior Panos ---------------------------- */
.healthcare_services #header_wrapper {
	height: 200px;
	background: url(../images/interior_header.jpg) #1A1A1A center top no-repeat;
}

.about_us #header_wrapper {
	background: url(../images/about_us_pano.jpg) #1A1A1A center top no-repeat;
}

.health_information #header_wrapper {
	background: url(../images/health_info_pano.jpg) #1A1A1A center top no-repeat;
}

.contact_us #header_wrapper {
	background: url(../images/contact_us_pano.jpg) #1A1A1A center top no-repeat;
}

