/* CSS Document */

td {
	vertical-align: top;
	text-align: left;
	}

a, a:visited,
#clinicContent table a, #clinicContent table a:visited {
	color: #000;
	text-decoration: underline;
	}
	
a:hover,
#clinicContent table a:hover {
	text-decoration: underline;
	color: #999;
	}

#clinicContent h2 {
	margin-top: 2em;
	}

#fancy_wrap a, #fancy_wrap a:visited,
table a, table a:visited {
	color: #609;
	text-decoration: none;
	}
#fancy_wrap a:hover,
table a:hover {
	text-decoration: underline;
	color: #000;
	
	}
	
.leadin {
	color: #609;
	}	
	
	
th {
	text-transform: uppercase;
	}

body {
	background: #ccc;
	font-family: 'Lucida Sans', 'Lucida Grande', arial, helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0px;
}

#pageWrapper {
	background: url('/images/bgnd-page.gif') repeat-y;
	width: 751px;
	margin: 0px auto;
	position: relative;
}

#pageWrapperTopBgnd {
	position: absolute;
	top: 0px;
	background: url('/images/bgnd-page-top.gif') no-repeat;
	height: 43px;
	width: 100%;
}

#siteHeader {
	position: relative;
	height: 103px;
}

#siteLogo {
	width: 240px;
	height: 80px;
	position: absolute;
	top: 20px;
	left: 20px;
}

#siteLogo a {
	display: block;
	width: 240px;
	height: 80px;
	position: absolute;
	overflow: hidden;
}

#siteLogo p {
	padding: 15px;
	font-size: 16px;
	font-weight: bold;
}

#siteLogo span {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('/images/banner-sprite.gif') 0px -10px;
}

ul#topNav {
	padding: 0px;
	margin: 0px;
	width: 364px;
	height: 94px;
	position: absolute;
	right: 20px;
	top: 10px;
}

ul#topNav li {
	float: left;
	display: block;
	height: 94px;
	position: relative;
}

li.tn-about {
	width: 73px;
}

li.tn-contact {
	width: 69px;
}

li.tn-olsh {
	width: 70px;
}

li.tn-directory {
	width: 73px;
}

li.tn-viewpoints {
	width: 79px;
}

ul#topNav li.tn-phone {
	position: absolute;
	top: 40px;
	left: 0px;
	height: 20px;
	width: 140px;
}

ul#topNav li a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

ul#topNav li span {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background: url('/images/banner-sprite.gif') no-repeat;
}

ul#topNav li.tn-about span {
	background-position: -347px 0px;
}

ul#topNav li.tn-contact span {
	background-position: -420px 0px;
}

ul#topNav li.tn-olsh span {
	background-position: -489px 0px;
}

ul#topNav li.tn-directory span {
	background-position: -559px 0px;
}

ul#topNav li.tn-viewpoints span {
	background-position: -632px 0px;
}

ul#topNav li.tn-phone span {
	background-position: -347px -44px;
}

ul#topNav li.tn-about a:hover span,
ul#topNav li.tn-about a.active span {
	background-position: -347px -94px;
}

ul#topNav li.tn-contact a:hover span,
ul#topNav li.tn-contact a.active span {
	background-position: -420px -94px;
}

ul#topNav li.tn-olsh a:hover span {
	background-position: -489px -94px;
}

ul#topNav li.tn-directory a:hover span,
ul#topNav li.tn-directory a.active span {
	background-position: -559px -94px;
}

ul#topNav li.tn-viewpoints a:hover span {
	background-position: -632px -94px;
}


/* SITE NAV BANNER --------------------------------------------------------*/
#siteNavBanner {
	margin: 0px 20px;
	border-bottom: 1px solid #fff;
	position: relative;
	background: #ccc;
	background-position: top right;
	background-repeat: no-repeat;
}

#siteNavBanner h1 {
font-size: 22px;
	position: absolute;
        color: #fff;
font-weight: normal;
	top: 20px;
	left: 190px;
	}

.homePage {
	background: #999 url('/images/bnr-photo-home.jpg') top right !important;
}

#siteNav {
	overflow: hidden;
	height: 100%;
	width: 168px;
	border-right: 1px solid #fff;
	background-color: #9d5dbe;
}

#siteNav ul {
	list-style: none;
	margin: 0px;
	padding: 5px 0px;
	text-align: right;
}

#siteNav ul li {
	font-weight: bold;
	color: #e8b9ff;
}
#siteNav ul li a {display:inline-block;}
#siteNav ul li a {
	color: #e8b9ff;
	display: block;
	text-decoration: none;
	padding: 3px 15px 3px 4px;
	background: url('/images/nav-arrow.gif') right 10px no-repeat;
}

#siteNav ul li a:hover, #siteNav ul li a.active {
	color: #fff;
	background: url('/images/nav-arrow.gif') right -10px no-repeat;
}

.sn-flyout {
	background-color: #609;
	border-bottom: 1px solid #fff;
}

#siteNav ul.sn-flyout li a:hover {
	background-color: #33004d;
}

#siteNav ul.sn li a:hover {
	background-color: #5d3771;
}

/* content --------------------------------------------------------*/
div#content {
	padding: 0px 0px;
	overflow: auto;
	margin: 0px 20px;
}

div#content .innerWrapper {
	overflow: auto;
}

#leftColumn {
	float: left;
	width: 168px;
	min-height: 300px;
}

#leftColumnImage {
	background: url('/images/photo-leftcol-1.jpg') no-repeat;
	width: 168px;
	height: 468px;
}

#mainColumnWrapper {
	float: left;
	width: 543px;
	min-height: 300px;
}

.twoColumns #mainContent {
	width: 330px;
	float: left;
	padding: 20px;
}

.twoColumns #sideBar {
	float: right;
	width: 169px;
	margin-top: 20px;
}

.noSideBar #mainContent {
	margin: 20px;
}
#mainContent h2 {
font-size: 14px;
color: #609;
}

#mainContent h3 {
font-size: 12px;
color: #609;
}

#mainContent p, #mainContent li, #mainContent td {
line-height: 140%;
}

/* home */

#homeLeadInText {padding: 5px 20px; color: #333; font-size: 13px;}

.home #leftColumn h2 {
	margin-left: 10px;
	font-size: 12px;
	text-transform: uppercase;
	color: #33004d;
}

.home #leftColumn ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 20px;
}

.home #leftColumn li {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.4em;
	padding-bottom: .8em;
}

.home #leftColumn li a, .home #leftColumn li a:visited {
	display: block;
	color: #5d3771;
	text-decoration: none;
}

.home #leftColumn li a:hover {
	text-decoration: underline;
}

.home #leftColumn #homeSpecialtyList {}
.home #leftColumn #homeSpecialtyList li {
padding: 0; margin: 0;}
.home #leftColumn #homeSpecialtyList li a {
padding: 0; margin: 0;}

div#clinicListToggleLinks{}
div#clinicListToggleLinks a, div#clinicListToggleLinks a:visited {
	padding: 5px;
        line-height: 20px;

	}
div#clinicListToggleLinks a:hover {
	background:  #5d3771;
        color: #fff;
	}
	
div#clinicListToggleLinks .active {
	background:	#33004d;
        color: #fff;
	}

.clinicList-map	 {
	float: right;
	margin-right: 20px;
	width: 500px;
	height: 500px;
	background: url('images/home_map.jpg') no-repeat;
	position: relative;
	}
	
.clinicList-map	 h3 {
	font-size: 18px !important;
	font-weight: normal;
	color: #999;
	position: absolute;
	top: 0px;
	left: 0px;
}	
.clinicList-map #directoryTagline {
	position: absolute; 
	top: 400px;
	left: 0px;
	color: #ddd;
	}
	
.clinicList-map #directoryTagline #directoryTagline-1 {
	font-size: 30px;
	position: absolute;
	top: 0px;
	left: 20px;
	}
.clinicList-map #directoryTagline #directoryTagline-2 {
	font-size: 18px;
	position: absolute;
	top: 35px;
	left: 0px;
	}
.clinicList-map #directoryTagline #directoryTagline-3 {
	font-size: 30px;
	position: absolute;
	top: 50px;
	left: 40px;
	}		
.clinicList-map ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}	
	
.clinicList-map ul li {
	position: absolute;
	}
	
.clinicList-map ul li a, #clincList ul li a:visited {
    font-size: 9px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	padding: 2px 2px 2px 20px;
	background: url('images/map-pin.png') no-repeat;
	text-decoration: none;
	display: block;
	}	
.clinicList-map ul li a:hover {
	background-position: 0px -100px;
	text-decoration: underline;
	}	
	
.clinicList-map ul li a.bottompin, #clincList ul li a.bottompin:visited {
	padding: 2px 2px 15px 2px;
	background-position: 18px 10px;
	}	
.clinicList-map ul li a.bottompin:hover {
	background-position: 18px -90px;
	}
	
.clinicList-map ul li a.toppin, #clincList ul li a.toppin:visited {
	padding: 15px 2px 2px 2px;
	background-position: 18px 0px;
	}	
.clinicList-map ul li a.toppin:hover {
	background-position: 18px -100px;
	}		
	
.city-amery {top: 230px; left: 110px;}
.city-baldwin {top: 270px; left: 100px;}
.city-blackriver {top: 400px; left: 325px;}
.city-bloomer {top: 240px; left: 245px;}
.city-bruce {top: 175px; left: 270px;}
.city-chippewa {top: 265px; left: 245px;}
.city-cumberland {top: 140px; left: 140px;}
.city-durand {top: 336px; left: 160px;}
.city-eauclaire {top: 293px; left: 245px;}
.city-greenwood{top: 300px; left: 359px;}
.city-hayward {top: 55px; left: 240px;}
.city-hudson {top: 272px; left: 40px;}
.city-lakecity {top: 353px; left: 88px;}
.city-lakeelmo {top: 260px; left: 0px;}
.city-loyal {top: 315px; left: 375px;}
.city-ladysmith {top: 165px; left: 294px;}
.city-monomonie {top: 275px; left: 160px;}
.city-neilsville {top: 357px; left: 368px;}
.city-newrichmond {top: 255px; left: 85px;}
.city-osceola {top: 180px; left: 63px;}
.city-osseo {top: 345px; left: 263px;}
.city-ricelakd {top: 155px; left: 200px;}
.city-riverfalls {top: 290px; left: 65px;}
.city-stcroix {top: 150px; left: 50px;}
.city-stanley {top: 252px; left: 290px;}
.city-stillwater {top: 230px; left: 18px;}
.city-shelllake {top: 100px; left: 180px;}
.city-siren {top: 90px; left: 110px;}
.city-spooner {top: 80px; left: 190px;}
.city-wabasha {top: 388px; left: 155px;}
.city-cable {top: 2px; left: 291px;}
.city-arcadia {top: 416px; left: 245px;}
		

/* search results */



#searchResultsHeaderWrapper {
	width: 100%;
	overflow: auto;
}

#searchResultsHeaderWrapper h2 {
	font-size: 12px;
	width: 85%;
}

#searchResultsHeaderWrapper h2 span {
	display: block;
	color: #33004d;
}

#searchResultsHeaderWrapper h2 span span {
	display: inline;
	color: #999;
}

a.btn_newsearch {
	display: block;
	width: 175px;
	height: 60px;
	float: right;
	position: relative;
}

a.btn_newsearch span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('/images/btn_newsearch.gif');
}

a:hover.btn_newsearch span {
	background-position: 0px -60px;
}

/*-- table --*/
table.searchResults, table.standard {
	width: 100%;
	border-collapse: collapse
}

table.searchResults ul, table.standard ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

table.searchResults th, table.searchResults td, table.standard td, table.standard th {
	padding: .5em;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

table.searchResults th:nth-last-child(1), table.searchResults td:nth-last-child(1), table.standard th:nth-last-child(1), table.standard td:nth-last-child(1) {
	border-right: none;
}

table.searchResults th, table.standard th {
	background: #999;
	color: #000;
	text-transform: uppercase;
}

table.searchResults tr.primary td, table.searchResults tr.altRow, table.standard tr.alt {
	background: #ded5e6;
}

table.searchResults td {
	font-size: 10px;
	}
	
table.searchResults td.col2 li, table.searchResults td.col4 li {
	white-space: nowrap;
	}	

table.standard tr.highlighted td {
	background: #FFFFCC;
}

/* side bar */
ul.sideBarLinks {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 168px;
	border-left: 1px solid #999;
	background: #ffc;
}

#leftColumn ul.sideBarLinks {
	width: 167px;
	border-right: 1px solid #999;
}

.sideBarLinks li {
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 100px;
	position: relative;
}

.sideBarLinks li a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sideBarLinks li span {
	background: url('/images/right-column-links-sprite.gif') no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

li.link-memberLocations span {
	background-position: 0px 0px;
}

li.link-downloadDirectory span {
	background-position: 0px -100px;
}
li.link-memberLocations a:hover span {
	background-position: -150px 0px;
}

li.link-downloadDirectory a:hover span {
	background-position: -150px -100px;
}


/*footer */
#pageFooter {
	margin: 0 20px;
	text-align: center;
	padding: 2em 0;
}

ul#footerNav {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#footerNav li {
	line-height: 20px;
	display: inline;
	padding: 0 0 0 15px;
	text-transform: uppercase;
	font-size: 10px;
	white-space: nowrap;
}

ul#footerNav li a {
	padding: 0 15px 0 0;
	border-right: 1px solid #999;
	text-decoration: none;
	color: #666;
}

ul#footerNav li a:hover {
	text-decoration: underline;
	color: #33004d;
}

ul#footerNav .phone {
	color: #000;
	font-weight: bold;
}

/* ----- clinic page -------------------- */
#clinicHeader {
	height: 94px;
	margin: 0px 20px;
	background: url('/images/banner_clinics.gif');
	position: relative;
}

a#memberDirectoryBannerLink {
	position: absolute;
	top: 18px;
	left: 630px;
	display: block;
	width: 70px;
	height: 60px;
}
a#memberDirectoryBannerLink span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url('/images/banner_clinics.gif') -630px -18px;
}
a:hover#memberDirectoryBannerLink span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url('/images/banner_clinics.gif') -630px -112px;
}


a#clinicPageHomeLink {
	position: absolute;
	top: 25px;
	left: 150px;
	display: block;
	width: 380px;
	height: 50px;
}
a#clinicPageHomeLink span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url('/images/banner_clinics.gif') -150px -25px;
}

ul#contactInfo {
	border-left: 1px solid #999;
	width: 180px;
	float: right;
	margin: 10px 20px 10px 0px;
	list-style: none;
	padding: 0px;
}

ul#contactInfo li {
	padding: 2px 0px 2px 20px;
}

ul#contactInfo li span {
	text-transform: uppercase;
	font-size: 9px;
	color: #999;
}

ul#contactInfo li a, ul#contactInfo li a:visited {
	text-transform: uppercase;
	text-decoration: none;
}

ul#contactInfo li a:hover {
	text-decoration: underline;
}

ul#contactInfo li a span {
	font-weight: bold;
	font-size: inherit;
	color: inherit;
}

#clinicLogo {
	width: 100%;
	overflow: auto;
}

#clinicLogo h1 {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 528px;
	height: 81px;
	margin-left: 20px;
	position: relative;
	overflow: hidden;
}

#clinicLogo h1 span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#clinicContent {
	margin: 0px 20px;
	overflow: auto;
	position: relative;
}

#clinicContent #leftColumn {
	float: left;
	width: 167px;
}

#clinicContent #leftColumn .topImage {
	width: 167px;
	height: 135px;
}

#clinicContent #leftColumn ul {
	list-style: none;
	padding: 0px;
	margin: 20px 0px;
	font-weight: bold;
	font-size: 10px;
}

#clinicContent #leftColumn ul.nav li {
	padding: 5px 10px 5px 0px;
	text-align: right;
	color: #000;
}
#clinicContent #leftColumn ul.nav li.clinicHome {
	padding-bottom: 2em;
	}

#clinicContent #leftColumn ul.nav li a, #clinicContent #leftColumn ul.nav li a:visited {
	color: #fff;
	text-decoration: none;
}

#clinicContent #leftColumn ul.nav li a:hover {
	text-decoration: underline;
}

#leftColumn a.employmentLink, #leftColumn a.employmentLink:visited {
	background: #fff;
	padding: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: right;
}

#leftColumn a.employmentLink:hover {
	text-decoration: underline;
}

#clinicContent #mainColumnWrapper {
	float: left;
	width: 363px;
}

#clinicContent #mainColumnWrapper .topImage {
	width: 100%;
	height: 135px;
	position: relative;
}

#clinicContent #mainColumnWrapper .topImage div {
	font-size: 20px;
	color: #fff;
	text-shadow: #000 1px 1px 3px;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

#clinicContent #mainContent {
	padding: 20px;
	font-size: 11px;
}

#clinicContent .topDoctorBanner {
	padding: 0px;
	margin: 0px;
	background: #999;
	height: 135px;
	position: relative;
	overflow: auto;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#clinicContent .topDoctorBanner h2 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	position: absolute;
	bottom: 20px;
	left: 20px;
	text-shadow: #000 1px 1px 1px;
}

#clinicContent #mainContent h2 {
	text-transform: uppercase;
	font-size: 12px;
}

#clinicContent #rightColumn {
	float: right;
	width: 180px;
	border-left: 1px solid #999;
}

/*-- locations table --*/
table.locations {
	width: 100%;
}

table.locations th, table.locations td {
	padding: .5em;
	text-align: left;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

table.locations th:nth-last-child(1), table.locations td:nth-last-child(1) {
	border-right: none;
}

table.locations th {
	background: #999;
	color: #000;
	text-transform: uppercase;
}

table.locations tr.primary td {
	background: #ccc;
}




/*-- job opp --*/
div.jobOpportunity {
	border: 1px solid #ccc;
	padding: 0px 10px;
}

#mainContent div.jobOpportunity h3 {
	background: #ccc;
	padding: .5em;
	margin: 0px -10px;
	text-transform: uppercase;
	font-size: 12px;
	color: #333;
}

#specializationsBox {
	background: #ccc;
}

#specializationsBox h2 {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding: 1em 0 .5em 1em;
	margin-bottom: .5em;
	border-bottom: 1px solid #ddd;
}

#specializationsBox ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 1em;
}

#specializationsBox ul li {
	display: block;
	padding: .25em 0 .25em 1em;
	color: #000;
	text-decoration: none;
}


/*-- maps box --*/
#mapsBox {
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 1em;
}

#mapsBox h2 {
	color: #000;
	font-size: 12px;
	padding: 1em 0 .5em 1em;
	margin-bottom: .5em;
}

#mapsBox ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#mapsBox ul li {
	padding: .25em 0 .25em 1em;
	color: #999;
	margin: .5em 0;
}

#mapsBox ul li li {
	padding-left: 0px;
	margin: 0;
}

#mapsBox a, #mapsBox a:visited {
	text-decoration: none;
}

#mapsBox a:hover {
	text-decoration: underline;
}

/*-- image box --*/
.imageBox {
	background: #ccc;
	border-bottom: 20px solid #fff;
}

.imageBox .caption {
	text-align: center;
	color: #000;
	padding: .5em 0em;
}

.imag .caption span {
	display: block;
	color: #555;
}

a .enlarge, a:visited .enlarge {
	font-size: 10px;
	text-transform: uppercase;
	color: #555;
	text-decoration: none !important;
	text-align: right;
	padding: .25em 1em;
	display: block;
}

a:hover .enlarge {
	text-decoration: underline;
}

/* -- fanc box -- */
div#fancy_div {
	background: #fff;
}

#fancy_div .innerWrapper {
	background: #fff;
	padding: 1em 1em 0 1em;
	color: #333;
}

#fancy_div .tabContent {
	height: 325px;
	overflow: auto;
}

#fancy_div .tabContent ul {
	padding: 0;
	margin-left: 3%;
	width: 29%;
	float: left;
	list-style: none;
	border-right: 1px solid #ddd;
}
#fancy_div .tabContent ul:nth-last-child(1) {
border-right: none;
}
#fancy_div .tabContent ul li {
	padding: 0;
	margin: 0;
}

#fancy_div .tabContent ul li a {
	display: block;
	padding: .25em 0;
	margin: 0;
}

/* button styling */
.submit_button, input[type=submit], input[type=button], input[type=reset], button {
	font-family: Arial, helvetica, sans-serif;
	color: #e8b9ff;
	line-height: 20px;
	border: 2px solid #660099;
	background-color: #9D5DBE;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	padding: 0px 1px 0px 1px;
}


#fancy_content .specialty_list h1,
#fancy_content .clinic_list h1, h1.memberProviderTitle {
   color: #33004d;
   padding-left: 1em;
   font-size: 14px
   }
.specialty_list ul,
.clinic_list ul {
   list-style: none;
}
.specialty_list ul li,
.clinic_list ul li {
   margin-top: 0em;
}
.specialty_list a,
.clinic_list a {
	padding: 5px;
    line-height: 20px;
}

#searchForm {
width: 400px;
}

#searchForm select {
margin: 1em 0;
width: 400px;
}

select#city {
	width: 330px;
	float: right;
	margin: 0px !important;	
	}

#searchForm .searchButton {
	padding-left: 190px
	}
	
select#doctor_id, select#clinic_id, select#specialty_id {width: 325px;}

select#city {width: 250px}
div.cityWraper {width: 325px;}

	

#siteNavBanner {
position: relative;

}
#homePageSlideShow {
width: 400px;
height: 100%;
width: 542px;
position: absolute !important;
left: 169px;
top: 0px;
}
#homePageSlideShow .slide {
 width: 100%;
 height: 100%;
}

#homePageSlideShow .slide .caption {
 background: grey;
 float: right;
 margin-top: 140px;
 padding: 5px;
}

/* tabs */

.ui-widget-content {
border: none;
}



.ui-widget-header {

-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff;
border: none;
border-bottom:1px solid #33004D;
color:#222222;
font-weight:bold;
}

.ui-state-active, .ui-widget-content .ui-state-active {
background:#fff;
border:1px solid #33004D;
border-bottom: none;
color:#212121;
}

.ui-widget {
font-size: 12px;
font-family: 'Lucida Sans','Lucida Grande',arial,helvetica,sans-serif;
}

#printableDrPhoto { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	text-align: right; 
	border: 0px solid red;
	width: 167px;}
