@charset "utf-8";
/* CSS Document */

/* More Global Styles */
.highlight {
	background-color: #FFFF99;
}
img.common_request {
	float: left;
	margin-right: 10px;
}
h1.common_request {
	line-height:38px;
	vertical-align: middle;
}
h1.dvt{
font-family:Arial, Helvetica, sans-serif;
 font-size:22px; 
 font-weight: bolder; 
 color:#870000; 
 margin-bottom:10px; 
 margin-left: 24px; 
 margin-right: 7px; 
 margin-top: 12px;
  padding-bottom: 3px; 
  padding-left: 12px; 
  padding-right: 8px; 
  padding-top: 3px;
  letter-spacing: 5px;
 }


/* Global Styles */

body#external {
	background: url( '/images/ext_body_bg.png' ) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
body#internal {
	background: url( '/images/int_body_bg.png' ) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif, Calibri;
}

img {
	border: 0;
}

a {
	color: #1a417e;
	font-weight: bold;
}

a.learnmore{
color:#1a417e;
font-weight:bold;
padding-top: 10px;
}
a.pdf {
	background-image: url( '/images/icon_pdf.png' );
	background-repeat:no-repeat;
	background-position: left;
	padding: 5px 0 5px 35px;
	margin: 5px 0 10px 20px;
	display: block;
	width: auto;
}

#external #wrapper {
	background: url( '/images/ext_wrapper_bg.png' ) top center no-repeat;
	width: 100%;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}
#internal #wrapper {
	background: url( '/images/int_wrapper_bg.png' ) top center no-repeat;
	width: 100%;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#container {
	width: 990px;
	margin: 0 auto 0 auto;
}

/****************************************************************
* External Header
*****************************************************************/
#internal #header {
	padding: 7px 0 0 0;
}
#header #logo {
	float: left;
	margin: 15px 0 2px 0;
}
#header #headerLocations, #header #headerContact, #header #headerAppointment,#header #headerHospitals {
	float: right;
	margin: 0;
	padding: 0;
	color: #828282;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
	#header #headerHospitals {
		margin: 12px 10px 0 0;
		border-right: solid 1px #c0d0e4;
		padding: 5px 15px 5px 0;
	}
	#header #headerLocations {
		margin: 12px 0 0 0;
		border-right: solid 1px #c0d0e4;
		padding: 5px 15px 5px 0;
	}
	#header #headerContact {
		margin: 8px 0 0 0;
		padding: 5px 0 5px 15px;
	}
	#header #headerAppointment {
		margin: 8px 0 0 0;
		border-right: solid 1px #c0d0e4;
		padding: 5px 15px 5px 0;
	}
		
	
/****************************************************************
* External Banner
*****************************************************************/
#external #flash {
	clear: both;
	float: left;
	margin: 2px 0 0 0;
	width: 710px;
	height: 275px;
}
#external #quickLinks {
	float: right;
	background: url( '/images/ext_quicklinks_bg.png' ) no-repeat;
	width: 243px;
	height: 208px;
	margin: 4px 0 0 0;
	padding: 65px 0 0 15px;
	list-style: none;
	list-style-type: none;
	}
	#external #quickLinks li {
		margin: 0 15px 15px 0;
		font-size: 13px;
		height: 50px;
		}
		#external #quickLinks li.comingSoon {
			border-top: solid 1px #ccd5e3;
			padding: 10px 0 0 0;
			font-weight: bold;
			font-size: 17px;
			}
			#external #quickLinks li.comingSoon p span {
				color: #935d00;
				font-weight: bold;
				font-size: 13px;
			}
#nav {
	clear: both;
	list-style: none;
	list-style-type: none;
	float: left;
	padding: 0 0 0 55px;
	width: 949px;
	background: url( '/images/nav_bg.png' ) top left no-repeat;
	}
	#nav li {
		float: left;
	}	
#external #nav {
	margin: 9px 0 0 -10px !important;
	margin: 10px 0 0 -5px;
}
#internal #nav {
	margin: 3px 0 15px -10px !important;
	margin: -1px 0 15px -5px;
}

#external #modules {
	clear: both;
	}
	#external #modules .module {
		float: left;
		width: 310px;
		margin: 15px 0 0 15px !important;
		margin: 15px 0 0 10px;
		height: 243px;
		line-height: 1.4em;
		}
		#external #modules .module a {
			font-size: 13px;
		}
		
		
		#external #modules .module.vascularDisease {
			background: url( '/images/module_header_disease.png' ) no-repeat;
		}
		#external #modules .module.vascularDisease p {
			padding: 45px 15px 0 95px;
			font-size: 14px;
		}
		#external #modules .module.vascularDisease a {
			display: block;
			padding: 0 0 0 20px;
			margin: -13px 0 0 95px;
			background: url( '/images/module_arrow.png' ) 0 3px no-repeat;
		}

#external #modules .module.dvt {
			background: url( '/images/module_header_dvt.png' ) no-repeat;
		}
		#external #modules .module.dvt p {
			padding: 4px 15px 0 95px;
			font-size: 14px;
		}
		#external #modules .module.dvt a {
			display: block;
			padding: 0 0 0 20px;
			margin: -13px 0 0 95px;
			background: url( '/images/module_arrow.png' ) 0 3px no-repeat;
		}






		#external #modules .module.forWomen {
			background: url( '/images/module_header_women.png' ) no-repeat;
		}
		#external #modules .module.forWomen p {
			padding: 45px 65px 0 25px;
			font-size: 14px;
		}
		#external #modules .module.forWomen a {
			display: block;
			clear: both;
			padding: 0 0 0 20px;
			margin: 5px 0 0 25px;
			position: relative;
			background: url( '/images/module_arrow.png' ) 0 3px no-repeat;
		}
		

		
		#external #modules .module.veinTherapy {
			background: url( '/images/module_header_therapy.png' ) no-repeat;
			line-height: 1.2em;
		}
		#external #modules .module.veinTherapy p {
			padding: 45px 25px 0 78px;
			font-size: 14px;
			}
			#external #modules .module.veinTherapy p img {
				margin: 0 0 5px 0;
			}
		#external #modules .module.veinTherapy a {
			display: block;
			padding: 0 0 0 70px;
			margin: -12px 0 0 0;
		}		
		
		#external #modules .module .moduleBody p {
			margin: 0;
			padding: 0;
			font-size: 14px;
			line-height: 20px;	
		}
			
		
#internal #banner {
	clear: both;
	float: left;
	margin: 3px 0 0 0;
	width: 990px;
	height: 100px;
	text-align: center;
}
#internal #content {
	clear: both;
	padding: 6px 0 0 0;
	background: url( '/images/int_content_header.png' ) top left no-repeat;
}
#internal.fullspan #content {
	clear: both;
	padding: 14px 0 0 0;
	background: none;
	}
	#internal #content #subnav {
		float: left;
		width: 226px;
		margin: 0 0 25px 1px;
		padding: 10px 5px 10px 15px;
		background: #e5e9f3 url( '/images/int_subnav_footer.png' ) bottom left no-repeat;
		}
		#internal #content #subnav a:hover {
			color: #009cff;
		}
		#internal #content #subnav h2 {
			color: #860601;
			font-size: 16px;
			margin: 0 0 10px 0;
			padding: 0;
		}
		#internal #content #subnav ul {
			list-style: none;
			list-style-type: none;
			margin: 0;
			padding: 0 0 10px 5px;
			font-size: 13px;
			}
			#internal #content #subnav ul li {
				margin: 0 0 14px 0;
				}
				#internal #content #subnav ul li a {
					background: url( '/images/subnav_li.png' ) 0 4px no-repeat;
					padding: 0 0 0 12px;
				}
		#internal #content #subnav table {
			font-size: 13px;
		}
	#internal #content #contentBody {
		float: left;
		width: 715px;
		margin: 0 0 25px 25px;
	}
	#internal.fullspan #content #contentBody {
		width: 950px;
		}
		#internal #content #contentBody h1 {
			font-size: 20px;
			color: #9B652C;
			margin: 0 0 15px 0;
			padding: 0;
		}
		#internal #content #contentBody h2 {
			font-size: 17px;
			color: #0a4276;
			margin: 35px 0 5px 0;
			padding: 0;
		}
		#internal #content #contentBody h3 {
			font-size: 15px;
			color: #4f4f4f;
			margin: 10px 0 5px 0;
			padding: 0;
		}
		#internal #content #contentBody p,
		#internal #content #contentBody blockquote,
		#internal #content #contentBody ul,
		#internal #content #contentBody ol {
			font-size: 14px;
			}
			#internal #content #contentBody ul li,
			#internal #content #contentBody ol li {
				margin: 0 0 10px 0;
			}
		#internal #content #contentBody p {
			line-height: 20px;
			margin: 0 0 15px 0;
			padding: 0;
		}
		#internal #content #contentBody a {
			color: #015eb4;
			font-weight: normal;
			}
			#internal #content #contentBody a:hover {
				color: #009cff;
			}
	
.physicians table {
	width: 100%;
}
.physicians table tr td {
	text-align: center;
	padding: 15px 0 15px 0;
	}	
	.physicians table tr td img {
		border: solid 1px #000;
	}
.physicians h2 {
	padding: 20px 0 0 0 !important;
	margin: 0 0 15px 0;
	border-bottom: solid 1px;
}
			
#physician_photo {
	float: right;
	margin: 0 10px 10px 10px;
	border: solid 1px #000;
}


.location #address {
	float: left;
	width: 100%;
	}
	.location #address strong {
		font-size: 18px;
		padding: 10px 0 0 0;
		color: #0a4276;
	}
.location #directions {
	clear: left;
	float: left;
	width: 282px;
	height: 304px;
	background: url( '/images/directions_bg.png' ) top left no-repeat;
	padding: 5px 15px 5px 15px;
	margin: 0 0 25px 0;
	}
	.location #directions h3 {
		font-size: 15px !important;
		color: #173063 !important;
		border-bottom: solid 1px #173063;
	}
	.location #directions label {
		font-size: 13px;
		font-weight: bold;
		display: block;
		padding: 0 0 10px 0;
	}
	.location #directions input {
		width: 270px;
		margin: 0 0 10px 0;
		font-size: 16px;
	}
	.location #directions input.submit {
		width: auto;
		margin: 0;
	}
	.location #directions table tr td {
		padding: 0 10px 0 0;
		margin: 0;
	}
.location #map {
	margin: -130px 0 0 0;
	float: right;
	width: 375px;
	}
	.location #map h3 {
		color: #0a4276 !important;
		border-bottom: thin solid #0a4276;
	}
	.location #map #googlemap {
		border: solid 1px #000;
		height: 345px;
	}
	
#hospitals {
	list-style: none;
	list-style-type: none;
	}
	#hospitals li {
		clear: both;
		float: left;
		margin: 15px 0 0 0;
		width: 100%;
		}
		#hospitals li img {
			float: left;
			border: solid 1px #000;
			margin: 30px 15px 0 0;
		}
	
#pad_physicians {
	list-style: none;
	list-style-type: none;
	width: 225px;
	}
	#pad_physicians li {
		border-bottom: solid 1px #999;
		clear: both;
		height: 40px;
		padding: 0 0 3px 0;
	}
	#pad_physicians li.last {
		border-bottom: 0;
		}
		#pad_physicians li a img {
			float: left;
			margin: 0 10px 0 0;
		}
		#pad_physicians li a span {
			display: block;
			padding: 8px 0 0 0;
		}
		
.loc_list {
	float: left;
	margin: 0 25px 35px 0;
	width: 330px;
	height: 123px;
	background: url( '/images/loc_list_bg.png' ) top left no-repeat;
	}
	.loc_list h2 {
		padding: 15px 0 0 15px !important;
		margin: 0 !important;
		}
		.loc_list h2 a {
			color: #9b652c !important;
			font-size: 19px !important;
		}
	.loc_list p {
		padding: 5px 0 0 15px !important;
	}
	
body.services #patientEdQuicklinks {
	float: right;
	border-left: solid 1px #999;
	width: 250px;
	margin: 0 0 25px 25px;
	padding: 0 0 15px 25px;
	background: url( '/images/ped_quicklinks_footer.png' ) 25px 100% no-repeat;
	}
	body.services #patientEdQuicklinks h3 {
		color: #84231e !important;
		font-size: 17px !important;
		background: url( '/images/ped_quicklinks_h3.png' ) top left no-repeat;
		height: 50px !important;
		width: 152px !important;
		padding: 20px 15px 0 80px !important;
		margin: 10px 0 0 0 !important;
		}
		body.services #patientEdQuicklinks h3 span {
			font-size: 15px;
			display: block;
			padding: 0 0 0 15px;
		}
	body.services #patientEdQuicklinks p {
		background: url( '/images/ped_quicklinks_bg.png' ) repeat-y;
		font-size: 14px !important;
		padding: 0 25px 15px 25px !important;
		margin: 0 !important;
	}
	body.services #patientEdQuicklinks ul {
		background: url( '/images/ped_quicklinks_bg.png' ) repeat-y;
		margin: 0 !important;
		padding: 0 25px 15px 25px;
		font-size: 13px !important;
		list-style: none;
		list-style-type: none;
		}
		body.services #patientEdQuicklinks ul li {
			background: url( '/images/ped_quicklinks_li.png' ) 0 3px no-repeat;
			padding: 0 0 0 10px;
		}
	
.resources #resources_header {
	background: url( '/images/res_header_bg.png' ) bottom left no-repeat;
	height: 175px;
	border-bottom: solid 1px #000;
	margin: 0 0 35px 0;
	}
	.resources #resources_header p {
		font-size: 16px !important;
		padding: 75px 0 0 170px !important;
		line-height: 28px !important;
	}
.resources #scheduled {
	list-style: none;
	list-style-type: none;
	float: left;
	background: url( '/images/res_sched_bg.png' ) top left no-repeat;
	margin: 0 26px 0 0;
	padding: 50px 0 0 30px;
	width: 220px;
	}
	.resources #scheduled li {
		margin: 0 0 25px 0 !important;
	}
.resources #like {
	list-style: none;
	list-style-type: none;
	float: left;
	background: url( '/images/res_like_bg.png' ) top left no-repeat;
	margin: 0 26px 0 0;
	padding: 50px 0 0 0;
	width: 250px;
	}
	.resources #like li {
		clear: both;
		height: 45px;
		}
		.resources #like li a img {
			float: left;
			margin: -10px 10px 0 0;
		}
.resources #helpful_resources {
	float: left;
	background: #e5e9f3 url( '/images/res_help_bg.png' ) top left no-repeat;
	width: 132px;
	padding: 45px 0 0 30px;
	margin: -6px 0 0 0;
	height: 88px;
}

/********** Popup Styles ***************/
#popup {
	margin: 0;
	padding: 0;
}
#popup #header {
	background: url( '/images/int_wrapper_bg.png' ) top left no-repeat;
	padding: 22px 0 10px 0;
	text-align: center;
	}
#popup #content {
	margin: 0 auto;
	width: 400px;
	text-align: center;
	}

#footer {
	clear: both;
	background: url( '/images/ext_footer_bg.png' ) repeat-x;
	width: 100%;
	height: 21px;
	margin: 0 0 75px 0;
	font-size: 11px;
	}
	#footer p {
		width: 950px;
		margin: 0 auto 0 auto;
		padding: 25px 0 0 0;
	}
	#footer p span {
		float: right;
		margin: -14px 0 0 0;
	}
	#footer a {
		color: #000;
		text-decoration: none;
		}
		#footer a:hover {
			text-decoration: underline;
		}