body {
	background:#a4b6c1 url('images/layout/bg_gradient.png') top left repeat-x;
	margin:0;padding:0;
}
body,body div,span,p,td { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
img { border:0; }
table { border-collapse:collapse; }
table td { padding:0; }


.location_details_header {
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	padding: 8px;
}

.tabpad2 td {
	padding:2px;
}

/* @ Layout */
.sidebar div a, .mapssidebar div a {
	color:#626262;
}

/* @ Details */
.sidebar h4,  .sideloc, .mapssidebar h4 {
	padding:0;margin:0;
	font-size:13px;
}
a { color:#476485;text-decoration:underline; }
a:hover { text-decoration:none; }
a.b { font-weight:800; }
a.dark { color:#466584; }
.footer {
	height:53px;
	background:#000000 url('images/layout/footer_grad.png') top repeat-x;
	color:#FFFFFF;
	text-align:center;
}
.menu a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:7px;
	padding-left:42px;
}
.menu a:hover { color:#CDDFF9; }
.menu .sel, .menu .sel:hover {
	padding-left:30px;
	color:#B9CBE5;
	text-decoration:none;
}
.topright a { text-decoration:none; }
.topright a:hover { text-decoration:underline; }
.locationlink, .locationlink2 {
	display:block;
	text-decoration:none;
	color:inherit;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #D1D1D1;
}
.locationlink2 {
	border:1px solid #F2EFE9;
}
.locationlink:hover, .locationlink2:hover {
	background:#C7D0DC;
	border:1px solid #97A0AC;
}
#physician_list {
	height:545px;
	overflow:auto;
}
#physician_list a.b {
	display:block;
	width:230px;
	height:90px;
	float:left;
	padding:2px;
	padding-top:5px;
	border:1px solid #FFFFFF;
	font-weight:800;
	position:relative;
	
}
#physician_list a.b:hover, #physician_list a.b:hover div.a {
	color:#626262;
}
#physician_list a.b:hover {
	background:#C7D0DC;
	border:1px solid #97A0AC;
}
#physician_list a.b div.a {
	position:absolute;
	top:3px;
	left:75px;
	right:20px;
}
span.urologycert {
	position:absolute;
	bottom:0;right:0;
	width:40px;
	height:40px;
	overflow:hidden;
	text-decoration:none;
	background:transparent url('images/abu_logo_small_trans.png') no-repeat;
}
#physician_info {
	position:relative;
	z-index:9999;
}
.physician_pane .header {
	font-weight:800;
	font-size:20px;
}
.physician_pane .bolded {
	font-weight:800;
}
.blueonwhite {
	background:#E7F0FC;
	padding:10px;
	border: 1px solid #C7D0DC;
}
.altblueonwhite {
	background:#C7D0DC;
	padding:10px;
	border: 1px solid #333333;
}
.nobottomborder { border-bottom:0px; }
.googledir div div table td, .googledir div table td  {
	font-size:0.8em;
}
#map {
	width: 99%;
	height: 730px;
	border-left:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	float:right;
	clear:both;
}
#route {
	width:99%;
	clear:both;
	float:right;
}
#mapcontainer {
	width: 100%;
	border: 1px solid #333333;
	background:#F2EFE9;
}
.indentonly { padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0; }



input,textarea,select { font-family:Verdana, Arial, Helvetica, sans-serif; }
input.text,textarea {
	border:1px solid #7f9db9;
	padding:1px;
}
input.text:focus,textarea:focus {
	background-color:#c4e2fe;
}
input.button {
	padding:15px;
	text-align:center;
	font-weight:800;
	color:#000066;
}
input.full {
	width:90%;
}
.b {
	font-weight:800;
}
fieldset.padding {
	padding:10px;
}
.biglegend legend {
	font-weight:800;
	font-size:1.3em;
}
.career_section {
	width:100%;
	margin-bottom:6px;
}
.career_sectionp { padding-bottom:6px; }
.subpadding td {
	padding:5px;
}
.s_h {
	text-align:center;
}
.s_r {
	width:70px;
	text-align:center;
}
.brochure h1, .brochure h2, .brochure h3 {
	font-family:Helvetica, arial, verdana, sans-serif;
}
.brochure h2 {
	color:#FFFFFF;
	padding-top:0;margin-top:0;	
	padding-bottom:5px;margin-top:0;
}
.brochure h3 { color:#FFFFFF;padding:0;margin:0; }
.brochure .subhead { color:#60afe1 }