body 
{
background: url(../images/line_bg_ps.png);
margin: 0px 0px;
text-align: center;
}

#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 11px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
text-align: left;
background-color: #f5f5f5;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #ccd6d5;
}

.title
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt;
}

.subtitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt;
}

.subtitle_red
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #800000;
}


.answer_space
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; margin: 0px; line-height: 25px;
}

#leftnav ul, li    {
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border: 0;
       list-style-type: disc;
       line-height: 1.5em;
	}

.content ul, li    {
	padding: 0;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border: 0;
       list-style-image: url(../images/arrow.png) ;
       line-height: 1.5em;
	}


/*
a:link,a:visited 
{
color: #000000;
}

a:active 
{
color: #FF0000;
}

a:hover 
{
text-decoration: none; color: #FF0000;
}
*/

a:link {color:#000000;}
a:visited {color:#000000;}
a:hover; a:active {color:#800000; text-decoration:none;}

div
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
align: center;
}

/* look ma, no tables?! well, not quite */
.table_text
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
}

.header_text
{
font-family: Times New Roman;
font-size: 24px; font-weight: 400;
text-align: justify;
}

.dept_title
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px; color: #800000; font-weight: bold;
}


.header_text_smaller
{
font-family: verdana;
font-size: 10px; color: white; font-weight: 800;
text-align: right;
}

.specialty_title
{
font-family: verdana;
font-size: 11px; color: #F66D05; font-weight: 800;
}

#navlist ul
{
margin-left: 0;
padding-left: 0;
padding-right: 35;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
margin-left: 1.0em; text-indent: -9.1em;
}

#navlist a 
{ 
padding: 0px 2px;
}

#navlist a:link, #navlist a:visited
{
color: #f5f5f5;
background-color: #94a3ce;
text-decoration: underline;
}

#navlist a:hover
{
color: #e0e0e0;
background-color: #94a3ce;
text-decoration: none;
}


.container 
{
/* border-left: 2px solid;
border-color: white; */
width: 763px;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 5px;
padding-left:0px;
padding-right: 0px;
/* background-color: #f5f5f5; */
}

#header_title 
{
background: #94a3ce; 
width: 749px;
height: 75px;
padding-top: 10px;
padding-right: 10px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 2px solid;
border-bottom: 1px solid;
border-color: white;
}

#header 
{
background: url(../images/birthing_suite_pic.jpg) no-repeat top; 
width: 100%;
height: 140px;
padding-top: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: white;
}

#header_rehab
{
background: url(./images/banner.jpg) no-repeat top; 
width: 100%;
height: 150px;
padding-top: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: white;
}

#header_phys_services
{
background: url(../images/panoramic.jpg) no-repeat top; 
width: 759px;
height: 140px;
padding-top: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: white;
}

#header_phys_careers
{
background: url(../images/careers.jpg) no-repeat top; 
width: 759px;
height: 190px;
padding-top: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: white;
}

#header_phys_opps
{
background: url(../images/opportunities.jpg) no-repeat top; 
width: 759px;
height: 190px;
padding-top: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: white;
}

#header_phys_links
{
background: url(../images/maine.jpg) no-repeat top; 
width: 759px;
height: 190px;
padding-top: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: white;
}

#header_nav 
{
background: #859AC7;
width: 759px;
float: center;
height: 35px;
padding-top: 4px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: white; 
display: block;
}

#header_nav a:link, #header_nav a:visited
{ 
background-color: #859AC7;
font-family: verdana;
font-size: 10px; color: #f5f5f5; font-weight: 800;
}

#header_nav a:hover
{ 
background-color: #859AC7;
text-decoration: none;
}

#leftnav 
{
/*background-image: url(../../bgr.png);*/
background: #f5f5f5;
float: left;
width: 200px; 
padding: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-color: white;
text-align: left;
}

/*physician opportunities leftnav height hack - awful!*/
#leftnav_phys_opp 
{
/*background-image: url(../../bgr.png);*/
background: f5f5f5;
float: left;
width: 200px;
height: 1835px; 
padding: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-color: white;
text-align: left;
}

#leftnav li
{
list-style: none;
}

#leftnav p
{
margin-top:10px; margin-bottom: 10px;
}

#leftnav a:hover{background: #ccd6d5; display: inline; text-decoration: none;}

/* header navigation - left to right */
.navleft
{
ul: list-style-type: none; padding: 0; margin: 0;
li: background-image: url(../images/blank.png); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .6em;
}

#leftcol
	{
	width:175px;
	float:left;
	background-color:#f5f5f5;
	margin-right:10px;
       margin-left:25px;
       text-align: left;
border-right: 2px solid;
border-color: white;
	}

#leftcol a
	{
	color:#000;
	text-decoration:underline;
	}
	
#leftcol a:hover
	{
	text-decoration:none; 
	}	

#leftcol ul, li
	{
	list-style-image: url(../images/arrow.png);
       padding: 0;
       margin-top: 0.3em;
       margin-bottom: 0.3em;
       border: 0;
       line-height: 1.5em;
	}

#leftcol h3
	{
	background-color:#f5f5f5;
	height:17px;
	color:#000;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
	margin:0;
       font-size: 10px;
	}

#content 
{
margin: 0 0px 0px 200px;
min-height: 600px;
background: #f5f5f5;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-color: white;
text-align: left;
text-indent: 0;
padding: 25px;
}

#content a
	{
	color:#000;
	text-decoration:underline;
	}
	
#content a:hover
	{
	text-decoration:none; 
	}

.services  
{
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
}

.image {padding: 3px; border: 2px solid; margin: 0px 10px 10px 10px; border-color: #ffffff; float: right;}

#footer_icons 
{
width: 759px;
clear:both;
background: #f5f5f5;
height: 50px;
padding-top: 2px;
padding-bottom: 3px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 2px solid;
border-bottom: 1px solid;
border-color: white;
float: center;
}

#footer 
{
clear:both;
background: #859AC7;
width: 759px;
height: 35px;
padding-top: 5px;
border-left: 2px solid;
border-right: 2px solid;
border-top: 1px solid;
border-bottom: 2px solid;
border-color: white;
}

#footer a:link, #footer a:visited
{
color: #ffffff;
text-decoration: underline;
}

#footer a:hover
{
color: #e0e0e0;
text-decoration: none;
}

.footer_text
{
font-family: verdana;
font-size: 10px; color: white; font-weight: 800;
}

/* dhtml menus */

#dropmenudiv
{
position:absolute;
border:1px solid white;
font-family: verdana;
font-size: 11px;
color: #ffffff; 
line-height:8px;
z-index: 0;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
text-align: left;
border: 1px solid white;
padding: 10px 0;
text-decoration: underline;
}

#dropmenudiv a:hover
{
color: #f5f5f5;
text-decoration: none; 
background-color: #859AC7;
}

#dropmenudiv a:link
{
color: #000000;
}

.title
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt;
}

.subtitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt;
}

.subtitle_red
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #800000;
}

.question
{
font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6600;  font-size: 8pt;
}

.answer
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0px;
}


/* column hack - extend left nav height to match content height */

div#column2 {
    margin: 0;
    padding: 0;
    background-image: url(./images/side.gif);
    background-position: left;
    background-repeat: repeat-y;
    width: 100%;
    border-left: 0px solid;
    border-color: white;
    background-color: #f5f5f5;
    
}
div#column1 {
    margin: 0px;
    padding: 0px;
    background-image: url(images/side.gif);
    background-repeat: repeat-y;
    width: 100%;
    
} 

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 
