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

/* child pixels / parent pixels = child ems  - always x.xx*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%; /* 12px - 16x0.75 */
	color:#000000;
	margin:0;
	padding:0;
	}

div#wrapper {
	position:auto;
	width:950px;
	margin:0;
	background-color:#FFFFFF;
	overflow:visible;}

a:link {
	color:#0033FF;
	text-decoration:underline;}

a:visited {
	color:#954197;
	text-decoration:none;}

a:hover {
	color:#000000;
	text-decoration:underline;}



/* PAGE misc. */


h2 {
	font-size:1.17em;}

.red {color:#FF0033;}
	
.logopurple {
	color:#7E39D3;}

.logopurplebold {
	color:#7E39D3;
	font-weight:bold;
	text-decoration:underline;}

.headlineblue {
	color:#46A7BA;
	font-weight:bold;}

.headline {		/* page headline */
	display:block;
	width:200px;
	color:#46A7BA;
	font-weight:bold;
	border-bottom:1px double #46A7BA;}

.headline_long {  /* page headline ob/gyn */
	display:block;
	width:500px;
	color:#46A7BA;
	font-weight:bold;
	border-bottom:1px double #46A7BA;}

.headline_long a {
	text-decoration:none;
	color:#8EC43D;
	font-weight:bold;}

.headline_long a:visited {
	text-decoration:none;
	color:#507124;
	font-weight:bold;}
	
.headline_long a:hover {
	text-decoration:none;
	color:#7E39D3;
	font-weight:bold;}
	
.about_secondheadline {
	margin-top:-10px;
	margin-left:60px;}

.about_secondheadline a {
	text-decoration:none;
	color:#8EC43D;
	font-weight:bold;}
	
.about_secondheadline  a:visited {
	text-decoration:none;
	color:#507124;
	font-weight:bold;}
	
.about_secondheadline a:hover {
	text-decoration:none;
	color:#7E39D3;
	font-weight:bold;}

.purplebold {
	color:#954197;
	font-weight:bold;}

.purple {color:#954197;}

.flowerpurple {
	color:#7F367A;}

.flowerpurplebold {
	color:#7F367A;
	font-weight:bold;}

.logogreen {color:#8CC63F;}

.logogreenbold {
	color:#8CC63F;
	font-weight:bold;}

.bold {font-weight:bold;}

.pink {color:#DB87D6;}

.xsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.83em; /* 10px */
	font-weight:lighter;
	line-height:1.2em;}

.italic {font-style:italic;}

h3 {
font-size:1.17em;}

.orange {
	color:#E48254;}

.orangebold {
	color:#E48254;
	font-weight:bold;}
	
div#maintext_indent {
	padding-left:20px;}


/*                                    TOP */

div#logo {
	width: 930px;
	height:100px;
	background-color:#ffffff;
	padding:0.9375em 0 0 1.25em; /* 15px 0 0 20px */
	margin:0;}

div#primary_office {
	position:absolute;
	top:0.42em; /* 5px */
	left:690px;
	padding:0.42em 0 0 0;  /* 5px */
	margin:0;
	width:150px;
	font-size:0.9em;} /* 10px */


div#satellite_office {
	position:absolute;
	top:0.42em;  /* 5px */
	left:830px;
	padding:0.42em 0 0 0;  /* 5px */
	margin:0;
	width:150px;
	font-size:0.9em;} /* 10px */

.locahead {
	font-size:1.2em; /*12px */
	font-weight:bold;
	color:#000000;
	line-height:1.2em;}
	
address {
	font-size:1.00em;}

/*                                     BOTTOM */

div#content_bottom {
	position:absolute;
	top:650px;
	left:0;
	width:950px;
	background-color:#DB87D6;
	color:#FFFFFF;
	height:20px;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;} /*9px */

/*                                     NAVIGATION */


div#navigation {
	position:absolute;
	top:108px;
	left:0;
	width:150px;
	padding: 0 0 0 10px;
	margin:0;
	display:none;}

div#menu {
	margin:10px 0 0 0;
	line-height:1.3em;}

.menu {
	padding: 0 0 0 0;
	margin:0; 
	list-style-type:none;}

.menu li {
	display:block;
	border-bottom:1px solid grey;
	width:125px;
	padding: 3px 0 3px 5px;
	margin-right:0;
	font-weight:bold;}
	
#menu ul.menu li.submenu_one {
	border:none;
	padding: 3px 0 0 5px;
	margin-right:0;
	font-weight:bold;}

#menu ul.menu li.submenu_two {
	border:none;
	padding: 3px 0 0 5px;
	margin-right:0;
	font-weight:bold;
	color:#7E39D3;}

.subpage {
	font-weight:bold;
	color:#7E39D3;}

.menu li.thispage {
	font-weight:bold;
	color:#7E39D3;}


.menu li.ob_thispage a:visited  {
	font-weight:bold;
	color:#507124;}
	
.menu li a:link {
	color:#8EC43D;
	text-decoration:none;}

.menu li a:visited {
	color:#666666;
	text-decoration:none;}

.menu li a:hover {
	color:#7E39D3;}

/*
.submenu {
	font-weight:normal;
	padding-left:15px;
	line-height:1.3em;}
*/

div#copyright {
	padding:80px 0 0 0;
	font-size:0.75em;}

div#nav_onpage a:visited {
	color:#7E39D3;}

div#nav_onpage a:hover {
	color:#7E39D3;
	text-decoration:underline;}

div#breadcrump {
	margin-top:-10px;}
	
div#breadcrump ul{
text-align:right;
	list-style:none;
	margin-left:-30px;}
	
.breadcrump {
	font-size:0.92em;}

.breadcrump a {
	text-decoration: underline;}
	
/*                                       HOME PAGE */

div#main {
	margin-left:180px;
	margin-right:300px;}

div#multipic {
	position:absolute;
	top:140px;
	left:680px;}

div#content_bottom_home {
	position:absolute;
	top:600px;
	left:0;
	width:950px;
	background-color:#DB87D6;
	color:#FFFFFF;
	height:20px;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}


/*                                       SERVICES */

div#main_services { 
	margin-left:180px;
	margin-right:230px;}

div#billboard {
	position:relative;
	background:url(images/billboard_bg.jpg) repeat-y;
	padding:3px 10px 3px 10px;
	line-height:1.5em;
	border:4px solid black;
	margin-top:30px;
	z-index:5;}

div#women_billcorner {
	position:absolute;
	top:190px;
	left:700px;
	z-index:6;}

div#billboard_shadow{
	position:absolute;
	top:575px;
	left:255px;}

div#service_flower {
	position:absolute;
	top:540px;
	left:666px;
	z-index:7;}

/*                                 OBSTETRICS - HOME */

div#main_obstetrics {
	margin-left:180px;
	margin-right:220px;}
	
/*	
div#questions, #remedies, #prenatalcare {
	position:absolute;
	top:240px;
	left:190px;
	width:135px;
	line-height:1.3em;
	margin-top:5px;}
*/

div#baby_question {
	position:absolute;
	top:280px;
	left:210px;
	width:160px;
	line-height:1.3em;
	border:2px solid #F9F39A;
	padding:80px 0 10px 10px;
	background-color:#FDFBD9;}

div#baby {
	position:absolute;
	top:260px;
	left:200px;}

div#baby img {
	border:4px solid #F9F39A;}

div#remedies_question {
	position:absolute;
	top:360px;
	left:375px;
	width:140px;
	line-height:1.3em;
	border:2px solid #ECB47E;
	padding:50px 0px 10px 30px;
    background-color:#FAF0E6;
	z-index:5}

div#rx {
	position:absolute;
	top:310px;
	left:393px;
	z-index:6}

div#rx img {
	border:4px solid #ECB47E;}

div#prenatalcare_question{
	position:absolute;
	top:280px;
	left:535px;
	width:130px;
	line-height:1.3em;
	border:2px solid #B7DB87;
	margin-top:5px;
	padding:60px 10px 10px 25px;
	background-color:#E2F1CF;}

div#calendar {
	position:absolute;
	top:245px;
	left:585px;}

div#calendar img {
	border:4px solid #B7DB87;}

div#acog {
	position:absolute;
	top:540px;
	left:190px;
	width:590px;
	border:1px solid black;
	background-color:#ECECEC;
	padding:5px;
	line-height:1.5em;}

div#acog img {
	float: left;
	margin: 0 5px 0 0;
	border:4px solid black;}

div#ob_flower {
	position:absolute;
	top:585px;
	left:750px;
}

/* 								OBSTETRICS COMMON Q&A */

div#main_obqa {
	margin-left:180px;
	margin-right:220px;
	line-height:1.2em;}

div#babyflying {
	position:absolute;
	top:70px;
	left:640px;}

div#Accordion_obqa {
	position:absolute;
	top:240px;
	left:200px;}


div#exclamationimage {
	position:absolute;
	top:380px;
	left:5px;}

div#content_bottom_obqa {
	position:absolute;
	top:1150px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}

/*                             OBSTETRICS REMMEDIES */

div#main_obremedies {
	margin-left:180px;
	margin-right:200px;
	line-height:1.2em;}
	
div#main_obremedies p.bold a  {
	text-decoration:none;}

div#babylooking {
	position:absolute;
	top:152px;
	left:625px;
	display:none;}

div#table_obrem {
	z-index:10;
	font-size:1.17em;
	padding-left:20px;}

.remedytable {
	background-color:#FAF0E6;}

.remedytable, td {
	border:1px solid #000000;
	border-collapse:collapse;}

.remedytable td {
	border:1px solid #000000;
	line-height:1.5em;
	text-align:left;
	vertical-align:text-top;
	padding:5px;}

.td_one {
	background-color:#ECB47E;
	width:130px;
	font-weight:bold;
	font-size:1.08em}

.td_header {
	background-color:#FFFFFF;
	font-size:1.17em;
	font-weight:bold;
	height:40px;}

.index {
	font-family:"Times New Roman", Times, serif;
	font-size:0.92em;
	color:#CC6699;}

.td_ibu {
	background-color:#FFFFFF;
	font-size:0.83em;
	font-weight:100;
	text-align:center;
	vertical-align:middle;
	height:14px;}

div#content_bottom_obrem{
	position:absolute;
	top:2750px;
	left:0;
	width:900px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;
	display:none;}

.printthis img {
	float:right;
	display:none;}
     
/*                               OBSTETRICS PRE-POSTNATAL */

div#main_prenatal {
	margin-left:180px;
	margin-right:220px;
	line-height:1.2em;}

div#gotmilk {
	position:absolute;
	top:213px;
	left:637px;
	margin:-5px;}	

div#Accordion_obpre {
	position:absolute;
	top:280px;
	left:200px;
}

.AccordionPanelTab .green {
	color:#E2F1CF;}


.AccordionPanelTab .natal {
	font-size:0.75em;
	color:#8aa466;}

.AccordionPanelOpen .AccordionPanelTab .green {
	color:#B7DB87;}

.AccordionPanelOpen .AccordionPanelTab .natal {
	color:#B7DB87;}
	
div#exclamationimage_pre {
	position:absolute;
	top:380px;
	left:5px;}

div#content_bottom_obpre{
	position:absolute;
	top:1150px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}
 
/*                              GYNECOLOGY HOME */

div#main_gyn {
	margin-left:180px;
	margin-right:60px;
	}

div#gynhome_surgery {
	position:absolute;
	top:250px;
	left:200px;
	width:310px;
	padding:10px;
	background-color:#EBF1E5;}

div#gynhome_surgery img {
	float:left;
	padding:0 10px 0 0;}

div.gynhome_surgerytext {
	padding:0px 10px 0 10px;}

div#gynhome_surgery ul {
	margin-left:-20px;}


div#gynhome_contra {		
	position:absolute;
	top:250px;
	left:550px;
	width:320px;
	height:340px;
	padding:10px;
	background-color:#F7EADF;}

div#gynhome_contra img {
	float:right;
	padding-left:10px;
	padding-bottom:10px;}
	
div.gynhome_contratext {
	padding:0px 10px 10px 10px;}
	
div.headline_contra img{
	padding:0;}

	
div#gynhome_contra ol {
	margin-left:20px;}


div#gynhome_hpv {			
	position:absolute;
	top:630px;
	left:200px;
	width:690px;
	background-color:#FCD4D6;}


div.hpvtext {
	text-align:center;
	margin-top:-70px;}



div#acog_gyn {	
	position:absolute;
	top:780px;
	left:200px;
	width:690px;
	background-color:#ECECEC;
	padding:5px;
	line-height:1.5em;}

div#acog_gyn img {
	float: left;
	margin: 0 5px 0 0;
	border:1px solid #FFFFFF;}
	
	
div#content_bottom_gyn{
	position:absolute;
	top:900px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}


div#gyn_flowerone {
	position:absolute;
	top:500px;
	left:40px;}

div#gyn_flowertwo {
	position:absolute;
	top:900px;
	left:40px;}

div#gyn_flowerthree {
	position:absolute;
	top:1300px;
	left:40px;}

div#resource_flowerthree {
	position:absolute;
	top:1800px;
	left:40px;}
	



.gyn_orangebold { 
	color:#E48254;
	font-weight:bold;}

.gyn_orangebold a { 
	text-decoration:none;}

.gyn_orangebold a:hover { 
	color:#E48254;}

/*                              GYN HPV  */


div#main_gynhpv {
	margin-left:180px;
	margin-right:190px;
	line-height:1.3em;}

div#hpv_collage {
	float:right;
	padding:0 0 100px 20px;
	margin-right:-15px;}

div#content_bottom_hpv{
	position:absolute;
	top:1260px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}



/*                               GYN Procedures  */

div#main_gynpro {
	margin-left:180px;
	margin-right:190px;
	line-height:1.3em;}

div#gyn_womaninfield {
	float:right;
	margin-left:20px;
	margin-top:-50px;
	border:0;}

div#gynpro_indent {
	padding-left:10px;}


div#main_gynpro ol li{
	margin-left:-10px;}
	
div#content_bottom_procedures{
	position:absolute;
	top:1780px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}

/*                               GYN Contraception */

div#main_gyncontra {
	margin-left:180px;
	margin-right:190px;
	line-height:1.3em;}

div#woman_contra {
	float:right;
	padding:0 0 20px 40px;}
	
div#gyncontra_indent {
	padding-left:10px;}

div#main_gyncontra ol li{
	margin-left:-10px;}

div.contra_IUDindent {
	padding-left:15px;}

div.nuvaring {
	float:right;
	padding:0 0 10px 20px;}
	
div.gyn_calendar {
	float:right;
	margin:0 0 50px 10px;}

div.iud_hormone {
	float:left;
	padding:3px 20px 3px 0;
	clear:both;}

div.iud_copper {
	float:left;
	padding:3px 20px 0 5px;}
	
div.iud_copper img{
	clear:right;}

div#con_flowerone {
	position:absolute;
	top:450px;
	left:40px;}

div#con_flowertwo {
	position:absolute;
	top:1060px;
	left:40px;}

div#con_flowerthree {
	position:absolute;
	top:1480px;
	left:40px;}


div#content_bottom_contra{
	position:absolute;
	top:1950px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}



/*                              CONTACT US */

div#main_contact {
	margin-left:180px;
	margin-right:190px;}

div#contactPC {
	position:absolute;
	top:190px;
	left:190px;
	width:230px;}

div#contactSC {
	position:absolute;
	top:190px;
	left:450px;
	width:230px;}	

div#contact {
	position:absolute;
	top:460px;
	left:200px;
	width:550px;}

.contact_table, td {
	border:0;}

.cellone {
	padding:5px 0 5px 0;
	text-align:left;
	vertical-align:text-top;}

.celltwo {
	padding:5px 0 5px 10px;
	text-align:left;
	vertical-align:text-top;}
	

/*                                   PATIENT INFORMATION  */


#main_pi { 
	margin-left:180px;
	margin-right:190px;}

div#accordion_pi {
	position: absolute;
	top:237px;
	left:200px;}
	
div#womanbillboard {
	position:absolute;
	top:150px;
	left:450px;}

div#patient_flower {
	position:absolute;
	top:215px;
	left:720px;}


div#content_bottom_pi{
	position:absolute;
	top:800px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}


/*                                  ABOUT US */
 
div.main_aboutus {
	margin-left:180px;
	margin-right:10px;}
	
div#abouttext {
	position:absolute;
	top:190px;
	left:220px;
	width:420px;
	z-index:10;}
	
div#portland_collage img{
	float:right;
	border:1px solid black;
	margin-left:20px;}
	
div#content_bottom_about{
	position:absolute;
	top:630px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}



/*                                  PROVIDER PROFILES  */

div#main_profiles{
	margin-left:180px;
	margin-right:80px;}

.demoDiv{
	background-color:#f0ebf0;
	padding:10px 20px 0 20px;
	margin-left:10px;
	height:410px;
	width:550px;
	overflow: hidden;
}

.hiddenElement{
	display:none;
	/* Fix IE floating bug */
	position: absolute;
	top: 270px;
	z-index:10;
}

input.style_button {
	background-color:#dbc3dc;
	font-weight: bold;
	font-size:0.83em;
	color: black;}

div#provider_bg {
	position:absolute;
	top:300px;
	left:340px;
	z-index:5;}

div#bio_links {
	position:absolute;
	top:210px;
	left:170px;
	line-height:1.1em;}

.table_provider td {
	border:none;
	padding:2px 8px 2px 8px;}


div#bio_links img {
	border:none;
	vertical-align:middle;}

div#bio_links .table_provider a:link {
	color:#000000 ;
	text-decoration:none;}

div#bio_links .table_provider a:visited {
	color:#666666;
	text-decoration:none;}

div#bio_links .table_provider a:hover {
	color:#8CC63F;
	text-decoration:underline;}

div#staff_bios {
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	position:absolute;
	top:280px;
	left:180px;
	width:502px;}

div.img_collins,.img_dooley,.img_epps,.img_korman,
 .img_moore,.img_kao,.img_ono,.img_sang{
	border:1px solid #000000;
	float:left;
	clear:both;
	padding:3px;
	margin-right:25px;
	margin-bottom:300px;}

.dr_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#8CC63F;
	text-indent:0;}

div#content_bottom_staff{
	position:absolute;
	top:700px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}



/*                               AFFILIATED HOSPITALS */

div#main_hospital {
	margin-left:180px;
	margin-right:190px;}


div#samaritan {
	position:absolute;
	top:210px;
	left:200px;
	height:400px;
	width:280px;
	margin:0;}

div.pic_hospital {
	float:left;
	padding:0 10px 150px 0;}

div#providence {
	position:absolute;
	top:210px;
	left:500px;
	height:400px;
	width:280px;
	margin:0;}

div#content_bottom_hospital{
	position:absolute;
	top:870px;
	left:0;
	width:960px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}

/*                                 HEALTH RESOURCES  */

div#main_resources {
	margin-left:180px;
	margin-right:100px;
	line-height:1.5em;}

div#resource_sidebar{
	position:fixed;
	top:170px;
	left:600px;
	padding:5px;
	width:150px;
	font-size:0.92em;
	border-left:2px dotted #e48254;
	border-right:2px dotted #e48254;
	background-color:#FFCC66;
	line-height:1.3em;}

div#resource_sidebar ol {
	margin-top:-5px;}
	
div.resource_sidebar_note {
	background-color:#FFCC66;
	border:1px dotted white;
	padding:3px 10px 3px 10px;}

.sidebarblue {
	color:#e5bba8;}

div#main_resources ul {
	margin-left:-5px;
	list-style:none;}

div#resource_links {
	font-weight:700;
	}

div#resource_links a {
	font-size:0.86em;
	color:#0e8299;
	font-weight:400;}

div#resource_links li {
	line-height:1.5em;}

div#resource_links li.resource_www {
	list-style-type:circle;
	list-style-position:inside;
	line-height:1.8em;}

div#resource_links .resourceparalink a{
	font-size:1em;
	color:#e48254;
	font-weight:bold;
	text-decoration:none;}

div#resource_flowerone {
	position:absolute;
	top:600px;
	left:40px;}

div#resource_flowertwo {
	position:absolute;
	top:1200px;
	left:40px;}

div#resource_flowerthree {
	position:absolute;
	top:1800px;
	left:40px;}
	
div#content_bottom_resources{
	position:absolute;
	top:2500px;
	left:0;
	width:900px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}


/*                                   NEWSLETTER  */
  
div#main_newsletter {
	margin-left:180px;
	margin-right:190px;}


/*                                   WEBSITE DISCLAIMER */

div#main_disclaimer {
	margin-left:180px;
	margin-right:190px;}

div#content_bottom_disclaimer{
	position:absolute;
	top:1100px;
	left:0;
	width:950px;
	height:20px;
	background-color:#DB87D6;
	color:#FFFFFF;
	padding-top:10px;
	text-align:center;
	font-size:0.75em;}
