body {font-size:12px;font-family:Verdana;}

@media screen{
body {scrollbar-base-color: #fff;scrollbar-arrow-color: #fff;scrollbar-3dlight-color: #000099;scrollbar-darkshadow-color: #000099;scrollbar-face-color: #000099;scrollbar-highlight-color: #fff;scrollbar-shadow-color: #fff;scrollbar-track-color: #fff;}
img {border:0;}
#container {position:absolute;width:950px;top:0;left:50%;margin-left:-475px;}
#headerBox {position:relative;height:140px;background:url(/images/headerbg.jpg) top left repeat-x;overflow:hidden;}
	#headerBox #logo1 {position:absolute;top:0;left:0;width:375px;height:140px;}
	#headerBox #logo2 {position:absolute;top:0;right:0;width:267px;height:140px;}
#navBar {height:30px;background-color:#000099;text-align:right;overflow:hidden;}
#linkBox {position:absolute;top:0;left:350px;width:370px;height:25px;overflow:hidden;text-align:center;}
	#linkBox div {padding-top:5px;}
	#linkBox a {text-decoration:none;color:#000099;padding:0 7px;}
	#linkBox a:hover {text-decoration:underline;}
#dateBox {position:absolute;top:0;right:0;width:230px;height:25px;overflow:hidden;text-align:center;}
	#dateBox div {padding-top:5px;}
#leftPictureBox {position:absolute;top:0;left:0;width:350px;height:500px;background-color:#e8e8e8;overflow:hidden;}
#centerBox {position:absolute;top:25px;left:350px;height:455px;width:370px;background-color:#fff;overflow:auto;}
#rightPictureBox {position:absolute;top:25px;right:0;width:230px;height:230px;background-color:#e8e8e8;}
#aquaBox {background-color:#ebf6fa;position:absolute;top:255px;right:0;width:230px;height:225px;}
#contactBox {position:absolute;top:480px;left:350px;width:600px;font-size:10px;height:19px;background-color:#fff;color:#000099;font-weight:bold;border-top:1px solid #e7e7e7;overflow:hidden;text-align:center;}
	#contactBox div {padding-top:3px;}
#footerBox {position:relative;height:30px;background-color:#000099;padding-right:16px;}
#w3Bar {position:relative;height:25px;overflow:hidden;text-align:right;}
	#w3Bar div {padding:5px 20px;}
#dropmenudiv{position:absolute;border:2px solid #000099;font:normal 12px Verdana;line-height:18px;z-index:100;}
#dropmenudiv a{width: 100%;display: block;text-indent: 6px;padding: 1px 0;text-decoration: none;font-weight: bold;color:#000099;background-color:#fff;}
#dropmenudiv a:hover{background:url(/images/link_over_bg.gif) top left repeat-x;color:#fff;}
#dropmenudiv .sub-menu{text-indent:20px;}

.out {
   padding-right: 20px;
   background: transparent url(/images/icons/external.gif) no-repeat center right;
}

.vCard {
   padding-right: 22px;
   background: transparent url(/vcard/16x16.gif) no-repeat center right;
   color:#0000CC;
   text-decoration:none;
}

.vCard:hover {
	text-decoration:underline;
   background: transparent url(/vcard/16x16.gif) no-repeat center right;
}

#addressLinks .vCard {padding-left:2px;color:#fff;}

.vCardHolder {background-color:#000099;font-size:10px;position:absolute;bottom:0;text-align:center;padding-top:2px;padding-bottom:2px;display:block;width:100%;}
.vCardHolder a {color:#fff;}

#printHeader {display:none;}

.docTable {width:302px;}
.docTable td {vertical-align:top;border-top:2px solid #ffcc33;}
.docTable .docPic {width:107px;}
.docTable .docPic img {border-left:2px solid #ffcc33;border-bottom:2px solid #ff6633;border-right:2px solid #ff9933;}
.docTable h5 {font-size:15px;font-family:Helvetica;color:#fff;background-color:#ff9933;margin:0;padding:2px 0 2px 8px;border-bottom:2px solid #ff6633;border-right:2px solid #ff6633;}
.docTable p {margin-top:5px;margin-bottom:10px;padding:0 5px 0 11px;font-size:11px;}

}

	#centerBox #centerContent {padding:0 25px 0 25px;}
	#centerBox #centerContent h1 {font-size:23px;font-family:Helvetica;color:#3333ff;}
	#centerBox #centerContent h4 {font-size:23px;font-family:Helvetica;color:#ff9933;}
	/* - styles for locations pages - */
	#centerBox #centerContent #locationBox {margin-left:120px;padding-bottom:15px;}
	#centerBox #centerContent #locationBox h5 {font-size:15px;font-family:Helvetica;color:#ff9933;margin-bottom:0;}
	#centerBox #centerContent #locationBox p {margin-top:0;}
	#centerBox #centerContent #faceBox {float:left;}
	#centerBox #centerContent #faceBox img {display:block;margin-bottom:5px;}
	/* -- styles for about pages -- */
	#about_page {font-size:12px;padding-bottom:15px;}
	#about_page h1 {font-size:25px;margin-bottom:0;padding-bottom:5px;text-align:center;border-bottom:1px solid #ccc;}
	#about_page p {margin-top:10px;margin-bottom:0;padding-left:5px;padding-right:5px;}
	#about_page strong {color:#ff9933;display:block;font-size:13px;margin-top:10px;border-top:1px solid #ccc;padding-top:10px;}
	#about_page div {padding:5px;}
	/* -- styles for find a doctor pages - */
	#find_a_doctor {font-size:12px;padding-bottom:15px;background:url(/images/steth.gif) bottom right no-repeat;height:440px;}
	#find_a_doctor h1 {font-size:25px;margin-bottom:0;padding-bottom:5px;text-align:center;border-bottom:1px solid #ccc;}
	#find_a_doctor strong {color:#ff9933;display:block;}
	#find_a_doctor .doctor_links a {display:block;margin-left:35px;color:#3333ff;}
	#find_a_doctor .doctor_header {margin:10px 0 10px 35px;}
	/* -- styles for error page - */
	#error {text-align:center;padding-top:20px;border-left:1px solid #000;border-right:1px solid #000;height:100%;}
	#error h2 {font-size:24px;}
	#error div {font-size:13px;}
	#error a {color:#0000FF;text-decoration:none;font-weight:bold;}
	#error a:hover {text-decoration:underline;}
	/* -- styles for error page - */
	#contact_page {font-size:12px;padding-bottom:15px;}
	#contact_page h1 {font-size:25px;margin-bottom:0;padding-bottom:5px;text-align:center;border-bottom:1px solid #ccc;}
	#contact_page strong {color:#ff9933;text-decoration:none;font-weight:bold;margin-top:7px;padding-top:10px;/*border-top:1px solid #ccc;*/display:block;}
	#contact_page a:hover {text-decoration:underline;}
	/* -- styles for health services -- */
	#health_services {font-size:12px;padding-bottom:15px;}
	#health_services p {margin-top:0;margin-bottom:10px;}
	#health_services strong {color:#ff9933;text-decoration:none;font-weight:bold;/*border-top:1px solid #ccc;*/display:block;}

	#health_services h1 {font-size:25px;margin-bottom:10px;padding-bottom:5px;text-align:center;border-bottom:1px solid #ccc;}
	#health_services p.small {font-size:10px;}
	/* -- styles for home page -- */
	#home_top {height:230px;overflow:hidden;}
	#home_top h1 {font-size:27px;font-family:Helvetica;color:#3333ff;margin-top:0;padding-top:0;}
	#home_top p {font-size:14px;}
	#home_bottom {background:url(/images/steth.gif) bottom right no-repeat;height:225px;overflow:hidden;padding:0 10px;}
	#home_bottom h2 {margin:0 0 5px 0;font-size:30px;font-family:Helvetica;color:#3333ff;}
	#home_bottom p {font-size:14px;padding:0;margin:9px 0 9px 9px;}
	#home_bottom p.sub {font-size:12px;margin:8px 0 15px 0;}
	/* -- styles for health maintenance page -- */
	#health_maintenance {font-size:12px;padding-bottom:15px;}
	#health_maintenance p {margin-top:0;margin-bottom:10px;}
	#health_maintenance h1 {font-size:25px;margin-bottom:10px;padding-bottom:5px;text-align:center;border-bottom:1px solid #ccc;}
	#health_maintenance strong {background-color:#ff9933;color:#fff;text-decoration:none;font-weight:bold;padding:2px 5px;border-top:1px solid #ffcc33;border-left:1px solid #ffcc33;border-bottom:1px solid #ff6633;border-right:1px solid #ff6633;font-size:15px;display:block;}
	#health_maintenance a {display:block;text-decoration:none;color:#3333ff;padding:2px 8px;}
	#health_maintenance a:hover {text-decoration:underline;}
	#health_maintenance .link_container {margin-bottom:20px;}
	#health_maintenance .maintenance_title {text-align:center;font-weight:bold;margin-bottom:10px;}
	#schedule_box {padding-left:5px;}
	#schedule_box div {margin-bottom:10px;font-size:10px;padding:3px 0 0 5px;}
	#schedule_box span {display:block;margin-top:10px;background-color:#efefff;font-size:13px;font-weight:bold;color:#000099;padding:2px 5px;}

	#aquaBox .aquaContent {padding:7px 10px 0 10px;}
	#aquaBox h3 {font-size:18px;font-family:Helvetica;color:#ff9933;padding:0 0 10px 0;margin:0;}
	#aquaBox .helpLink {background:url(images/bullet01.gif) top left no-repeat;font-size:11px;margin:0 20px 0 0;padding:0 0 0 18px;}
	#aquaBox .helpLink a {color:#3333ff;text-decoration:none;display:block;border-bottom:1px solid #ccc;padding:0 0 10px 0;margin:0 0 10px 0;}
	#aquaBox .helpLink a:hover {text-decoration:underline;}
	#aquaBox .insuranceLink {font-size:13px;margin-top:30px;}
	#aquaBox .insuranceLink a {color:#3333ff;text-decoration:none;display:block;margin-left:10px;}
	#aquaBox .insuranceLink a:hover {text-decoration:underline;}
	#aquaBox #aquaLinkBox {/*background-color:#ff9933;*/background-color:#000099;text-align:center;padding:5px;line-height:15px;}
	#aquaBox #aquaLinkBox a {color:#fff;font-size:11px;padding:2px;}
	#aquaBox #addressLinks {font-size:10px;}
	#aquaBox #addressLinks strong {color:#000099;margin-top:20px;font-size:12px;}
	#aquaBox strong {color:#ff9933;}

#cRight {position:absolute;top:8px;left:10px;color:#3333ff;font-size:10px;font-family:Verdana;}
#cRight a {color:#3333ff;text-decoration:none;padding:0;}
#cRight a:hover {color:#ccccff;}
	
@media print{
/* -- hide the following elements -- */
img, #headerBox, #navBar, #linkBox, #leftPictureBox, #rightPictureBox, #aquaBox, #contactBox, #footerBox, #w3Bar {display:none;}
}