@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:black;
	background: white;
	background-image:url(images/body_bg.jpg);
	margin:0;
	padding:0}

div#wrapper {
	width:950px;
	margin:0 auto 0 auto;
	background-color:white;
	line-height:1.2em;
	overflow:hidden;}

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

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

a:hover {
	color:#8cbf5b;
	text-decoration:none;}



/*                             TOP */

div#logo {
	height:109px;
	background-color:white;
	background-image:url(images/logo_topshadow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:22px 0 0 10px;}
	
div#logo img {
	float:left;
	border:none;} /*anchor*/

div#logo_image img{
	float:right;
	margin-top:-22px;}


div#addresses {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	margin-left:90px;
	margin-top:-15px;
	line-height:1em;
}

div#primary_office {
	float:left;
	width:140px;
	margin:0;
	font-size:0.9em;} /* 10px */


div#satellite_office {
	float:left;
	width:120px;
	font-size:0.9em;} /* 10px */

.locahead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em; /*12px */
	font-weight:bold;
	color:#000000;
	line-height:1.2em;}
	
address {
	font-size:1em;}
	



/*                                MAIN  */
div#main {
	float:left;
	width:605px;
	padding-left:20px;
	display:inline;
	margin-top:10px;
	margin-left:150px;
	margin-right:20px;
	margin-bottom:40px;
	background-color:white;
	line-height:1.3em;
	font-size:12px;}

div#maintext_indent {
	padding-left:20px;}

/*                                NAVIGATION */

div#navigation {
	float:left;
	margin-left:-780px;
	padding:45px 0 150px 0;
	width:150px;
	z-index:5;}

div#menu ul{
	line-height:1.3em;
	padding:0;
	margin:0; 
	list-style-type:none;
	border:none;}

div#menu li{
	padding:0;
	margin:0;
	border-bottom:1px solid grey;
	width:130px;}

div#menu ul li a {
	display:block;
	color:#db60d4;
	font-weight:bold;
	padding:3px 0 3px 4px;
	text-decoration:none;}
	
div#menu ul li a:visited {
	color:#7E39D3;	
	font-weight:normal;
	text-decoration:none;}

div#menu ul li a:hover {
	color:#8cbf5b;
	text-decoration:none;}
	
div#menu ul li.thispage {
	color:#8cbf5b;	
	font-weight:bold;
	padding:3px 0 3px 4px;
	margin:0;
	}

div#menu ul li.interiorpage a {
	color:#8cbf5b;
	font-weight:bold;
	padding:3px 0 3px 4px;
	margin:0;}


	
/*                              NAVIGATION GYN BREADCRUMPS   */

div#breadcrump {
	margin-top:-10px;}

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

.breadcrump a {
	text-decoration: underline;}

/*                                 LEGAL BOTTOM DB87D6*/

div#content_bottom {
	float:left;
	clear:both;
	width:950px;
	background-color:#db87d6;
	background-image:url(images/legalshadow.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:20px;
	padding-top:20px;
	text-align:center;
	font-size:0.75em;} /*9px */
	
div#copyright {
	padding:80px 0 0 0;
	font-size:0.75em;}


/*                                HOME PAGE */
	
div#sidebar {
	float:right;
	margin-top:30px;
	margin-left:20px;
	margin-right:-100px;
	margin-bottom:50px;}
	
/* NEWS -------------------------------------*/	
	
div#news {
	margin-top:10px;
	padding:0px 0px 0px 0px;
	background-image: url(images/news_bg.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#e0f0d0;
	width: 130px;
	}

.newsheader {
	color: #FF3366;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 0px 5px;
	border-bottom: #FF3366 solid 1px;
	}
	
#news_head2 {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 3px;
	}


.newstext {
	padding: 0px 5px 10px 5px;
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	border-bottom: #FF3366 dotted 2px;
	line-height: 1.2em;
	}
	
.newstext img {
	padding-bottom: 2px;
 }

	
/* -------------------------------------*/	
	
	

/*                                SERVICES */

div#maintext_indent_services {
	width:485px;
	margin-left:20px;}


div#service_txt {
	padding:10px 10px 0 10px;
	background:url(images/billboardbg.jpg);
	border-top:5px solid #46A7BA;
	border-right:5px solid #46A7BA;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	line-height:1.5em;}
	

div#women_billcorner {
	position:relative;
	top:0;
	left:0;}

.woman_service {
	position:absolute;
	top:30px;
	left:465px;}

div#service_flower {
	position:absolute;
	left:220px;
	top:740px;}
	

/*   B7DB87                               OBSTETRICS - HOME */

.ob_title {
	font-size:1.17em;
	font-weight:bold;
	line-height:1.3em;}

div#ob_homewrapper {
	float:left;
	margin-bottom:10px;}

div#baby_question {
	float:left;
	width:150px;
	text-align:center;
    background-color:#f7df3b;
	padding:5px;
	margin:55px 5px 0 0;
	text-align:center;
	z-index:5;}

div#common img{
	margin-top:-40px;
	z-index:6;}


div#remedies_question {
	float:left;
	width:150px;
	text-align:center;
	background-color:#E89856;
	text-align:center;
	padding:5px;
	margin:55px 5px 0 10px;
	z-index:5}

div#rx img{
	margin-top:-43px;
	z-index:6;}

div#prenatalcare_question{
	float:left;
	width:150px;
	text-align:center;
	background-color:#d9ed9b;
	text-align:center;
	padding:0 5px 5px 5px;
	margin:55px 0 0 10px;
	z-index:5;}

div#natal img {
	margin-top:-50px;
	z-index:6;}

div#acog {
	float:left;
	width:500px;
	border-top:3px solid #999999;
	border-bottom:2px solid #999999;
	background-color:#ECECEC;
	padding:5px;
	margin-top:20px;
	line-height:1.5em;}
	
div#acog img {
	float:left;
	margin:0 5px 0 0;
	border:1px solid #999999;}



/* 								OBSTETRICS COMMON Q&A */

div#babyflying {
	position:relative;
	top:0px;
	left:0px;}

div.firstclass {
	position:absolute;
	top:-78px;
	left:320px;}

div#Accordion_obqa {
	float:left;
	margin-bottom:40px;}


/*                              OBSTETRICS PRE-POSTNATAL */


div#gotmilk {
	position:relative;
	top:0px;
	left:0px;}

div.babymilk {
	position:absolute;
	top:-78px;
	left:400px;}

div#Accordion_obpre {
	margin-bottom:40px;}

.AccordionPanelTab .green {
	color:#d2eb7b;}

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

.AccordionPanelTab .postnatal {
	font-size:0.75em;
	color:#799b13;}

.AccordionPanelOpen .AccordionPanelTab .green {
	color:#9ac506;}

.AccordionPanelOpen .AccordionPanelTab .natal {
	color:#9ac506;}

div#exclamationimage img {
	float:left; 
	margin-left:10px;
	margin-top:40px;
	border:none;}
	


/*                             OBSTETRICS REMMEDIES */

div#main p.bold a  {
	text-decoration:none;}

div#obrem_tablewrapper {
	position:relative;
}

div.babylooking {
	margin-top:-60px;
	margin-bottom:-10px;
	margin-left:350px;
	z-index:15;}

div#table_obrem {
	font-size:1em;
	z-index:10;}

.remedytable {
	background-color:#fae4a1;}

.remedytable caption {
	font-size:1.17em;
	font-weight:bold;}

.thead, .tbody, th, td, caption {
	text-align:left;
	border:1px solid #000000;
	border-collapse:collapse;
	vertical-align:text-top;
	padding:5px;}
	
.remedytable .th_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;}

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

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

.printthis img {
	float:right;}


/*                              GYNECOLOGY HOME */

div#gynhome_surgery {
	float:left;
	width:262px;
	padding:10px 0 10px 5px;
	background-color:#EBF1E5;
	margin-right:2px;
	margin-bottom:10px;}

div#gynhome_surgery img {
	float:left;
	margin-right:5px;}

div#gynhome_contra {		
	float:left;
	width:265px;
	padding:10px 0 11px 5px;
	background-color:#F7EADF;
	margin-bottom:10px;}

div#gynhome_contra img {
	float:left;
	margin-right:5px;}

div#gynhome_hpv {			
	float:left;
	width:290px;
	padding:10px 0 5px 5px;
	margin-right:3px;
	background-color:#F9E4E1;}

div#gynhome_hpv img {
	float:left;
	margin-right:5px;}

div#acog_gyn {	
	float:left;
	width:241px;
	background-color:#F3F3F3;
	padding:0;
	}

div#acog_gyn img {
	text-align:center;
	margin-bottom:5px;
	background-color:#F3F3F3;
	padding:0;
}
	
								 /*gyn flowers*/
div#gyn_flower {
	}

.flowerone {
	margin-top:150px;
	margin-left:20px;}
	
.flowertwo {
	margin-top:300px;
	margin-left:20px;}

.flowerthree{
	margin-top:200px;
	margin-left:20px;}

.flowerfour {
	margin-top:200px;
	margin-left:20px;}
	
							    /* gyn - headlines */
.gyn_orangebold { 
	color:#E48254;
	font-weight:bold;}

.gyn_orangebold a { 
	text-decoration:none;}

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


/*                              GYN HPV  */

div#hpv_collage {
	float:right;
	padding: 0 0 20px 20px;}


/*                              GYN Procedures  */


div#gyn_womaninfield {
	float:left;
	margin-left:0px;
	margin-right:20px;
	margin-top:0px;}
	
div#gynpro_indent {
	padding-left:10px;}


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

/*                               GYN Contraception */

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

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;}

/*                               GYN Links */

div#gynlinks_collage {
	margin-bottom:25px;}
	
div#gynlinks_tablewrapper
	
.tablegynlinks {
	line-height:1.6em;
}
	
.tablegynlinks td {
	text-align:left;
	vertical-align:top;
	padding:5px 5px 10px 10px;}
	
.linkshead_one {
	width:300px;
	color:#E48254;
	font-weight:bold;
}

.tablepix {
background-image:url(images/gynlinks_repro.jpg);
	background-repeat: no-repeat;
	background-position:bottom;}

.linkshead_two {
	width:260px;
	color:#E48254;
	font-weight:bold;}


/*                                  ABOUT US */
 
div#portland_collage img{
	float:right;
	margin:0 0 0 30px;
	padding:0 0 20px 0;}

.about_intro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.25em;
	line-height:1.2em;
}



/*                              PROVIDER see POGA_PROVIDER.CSS */


/*                              CONTACT US */

div#contactPC {
	float:left;
	width:230px;
	margin-right:50px;}

div#contactSC {
	float:left;
	width:230px;}	

.vcard {
	position:absolute;
	top:-600;
	left:-10000;}

div#contact {
	float:left;
	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;}


/*  float:right;                       PATIENT INFORMATION  */

div#reladiv {
	position:relative;}
		
div#womanbillboard img{
	position:absolute;
	right:0px;
	top:-46px;}

div#accordion_pi {
	float:right;}
	
.woman_patients {
	margin-bottom:-4px;}

div#patient_flower {
	float:left;
	margin-left:-30px;}
	
.patientdownloads {
	width:90%;
	margin-left:20px;
	margin-bottom:20px;}


.patientdownloads .pd_one{
	width:33%;
	padding: 3px;
	vertical-align:top;}

.patientdownloads .pd_two{
	width:33%;
	border-top:1px solid #000000;
	padding:3px 3px 3px 5px;
	vertical-align:top;}


.patientdownloads .pd_downloads {
	width:30%;
	padding-top:5px;}
	
	
.patientdownloads .pd_downloads img {
	float: left;
	padding-right:10px;}

/*                               AFFILIATED HOSPITALS */

div#samaritan {
	float:left;
	width:260px;
	margin-right:20px;
	padding:0;}

div#providence {
	float:left;
	width:240px;
	margin:0;
	padding:0;}

/*                                 HEALTH RESOURCES  */

div#resource_sidebar {
	width:500px;
	height:200px;
	float:left;
	margin-right:65px;
	margin-bottom:20px;
	padding-right:10px;
	border:2px dotted #E48254;
	background-color:#fae4a1;
	font-size:0.92em;
	line-height:1.3em;}
                               
div#resource_sidebar .sidebar_links_one {
	}
	
div#resource_sidebar .sidebar_links_one ul {
	list-style:none;
	margin-top:20px;
	margin-right:10px}

div#resource_sidebar_note img {
	position:relative;
	top:-150px;
	left:240px; 
	border:1px solid grey;}

div#resource_sidebar .sidebar_note {
	position:relative;
	width:100px;
	top:-180px;
	left:340px;
	background-color:#E0DACD;
	border:1px dotted black;
	padding:5px;}


div#backtotop {
	float:right;
	clear:right;}
	
	
.sidebar_links_three {
	text-align:center;
	}

/* end sidebar */

div#backtotop img {
	border:none;}
	
div#resource_links ul {
	margin-left:-15px;
	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;}


/*                                   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;}


/*									 PAGE misc. */

.headline_short {  
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	width:350px;
	color:#8cbf5b;
	font-weight:bold;
	border-bottom:1px solid #8cbf5b;}

.headline_long {  
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	width:605px;
	color:#8cbf5b;
	font-weight:bold;
	border-bottom:1px solid #8cbf5b;}

.headline_long a {
	text-decoration:none;
	color:#954197;
	font-weight:normal;}


.headline_long a name{
	text-decoration:none;
	color:#FFFFFF;}

.headline_long a:visited {
	text-decoration:none;
	color:#954197;
	font-weight:normal;}
	
.headline_long a:hover {
	text-decoration:none;
	color:#8cbf5b;
	font-weight:normal;}

hr {
	width:70%;
	height:0.1em;
	color:#000000;
	background-color:#ffffff;
	border-color:#000000;}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.10em;
	line-height:1.3em;}

h3 {font-size:1.17em;}  /* about page */

.logopurple {
	color:#7E39D3;}

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

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

.greenblue {
color:#1a8a99;
font-weight:bold;}

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

.logogreen {color:#8CC63F;}

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

.orange {
	color:#E48254;}

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

.red {color:#FF0033;}

.pink {color:#DB87D6;}

.bold {font-weight:bold;}

.italic {font-style:italic;}

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

