body
{
    margin: 0;
    padding: 0;
    text-align: center;
    background: #eff4fc;
    font: 72%  Arial, Helvetica, sans-serif;
    color:#666;
    letter-spacing: .1em;
    line-height: 130%;
}
object
{
    margin: 0;
    padding: 0;
    float: left;
    /*border: solid 1px #2d8bc8;*/
}
#container ul li.last
{
    border: 0;
}
#container
{
    width: 780px;
    margin: 0 auto;
    text-align: left;
    background: #fff url(http://www.memorialpembroke.com/images/bdr_sdw1.gif) repeat-y top right;
    border-left: solid 1px #999;
    /*border: solid 1px #2d8bc8;*/
}
#header
{
    background: #1c3754 url(http://www.memorialpembroke.com/images/banner_mhpmain.gif) no-repeat left center;
    margin-right:  7px;
    height: 80px;
    width: 773px;
}
#header img
{
    border: 0;
}
#search
{
    margin: 10px;
    float: right;
    font: 80%  Arial, Helvetica, sans-serif;
    color: #fff;
}
#search #str
{
    margin: 0;
    color: #003366;
    font-size: 110%;
    letter-spacing: .08em;
    line-height: 1.5em;
}
#search #searchbutton
{
    /*background: url(http://www.memorialpembroke.com/images/bg_searchorig.gif) repeat 0 0;*/
	background: #e7dec2;
    border: 1px solid #e7dec2;
    width: 60px;
    height: 22px;
    color: #003366;
    cursor: pointer;
    margin: 0;
    padding: 0;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: .05em;
}
#sitenav
{
    padding: 0;
    width: 773px;
    text-align: center;
    background-color: #e7dec2;
}
#sitenav ul
{
    margin: 0 auto;
    width: 773px;
    padding: 0;
    display: inline;
    list-style-type: none;
    background-color: #e7dec2;
}
#sitenav ul li
{
    float: left;
    border-right: solid 1px #e7dec2;
    background-color: #e7dec2;
}
#sitenav ul a
{
    display: block;
    text-decoration: none;
    font-size: 100%;
    line-height: 25px;
    padding: 2px;
    letter-spacing: .05em;
    font-weight: bold;
    width: auto;
}
#sitenav ul li a:link, #sitenav ul li a:visited
{
    color: #003366;
}
#sitenav ul li a:hover, #sitenav ul li a:active
{
    /*color: #fff;
    background-color: #2d8bc8;*/
	text-decoration: underline;
}
#sitenav #healthprofs
{
    width: 150px;
}
#sitenav #careercenter
{
    width: 125px;
}
#sitenav #facilities
{
    width: 90px;
}
#sitenav #findphysician
{
    width: 140px;
}
#sitenav #services
{
    width: 95px;
}
#sitenav #patients
{
    width: 168px;
}
#intro
{
    background-color: #316194;
	/*background: url(http://www.memorialpembroke.com/images/intro.gif) no-repeat top;*/
    float: right;
    margin-right: 7px;
    padding: 3px;
    width: 242px;
    height: 204px;
}
#intro p
{
    margin: 5px 10px;
	color: #fff;
}
#intro ul
{
    list-style-type: square;
	color: #fff;
}
#intro ul li
{
    margin-left: 15px;
	color: #fff;
}
* html #intro, * html #intronav, * html #content, * html #careernav
/* :KLUDGE: Used the star selector hack for IE to reduce margins for fixed
    width layout*/
{
    margin-right: 3px;
}
#intronav
{
    background-color: #003366;
    float: right;
    margin-right: 7px;
    padding: 3px;
    width: 242px;
    height: 64px;
}
#intronav ul
{
    list-style-type: none;
}
#intronav ul li
{
    float: left;
    background: url(http://www.memorialpembroke.com/images/ar_box.gif) no-repeat 0 50%;
    /*border-bottom: solid 1px #fff;*/
}
#intronav ul li a
{
    display: block;
    text-indent: 15px;
    text-decoration: none;
    letter-spacing: .05em;
    line-height: 20px;
    font-weight: bold;
    width: 224px;
    height: 20px;
}
#intronav ul li a:link, #intronav ul li a:visited
{
    color: #fff;
}
#intronav ul li a:hover, #intronav ul li a:active
{
    color: #d0c19b;
}
#wrapper
{
    margin: 0;
    padding: 0;
    background: url(http://www.memorialpembroke.com/images/bg_section_nav.gif) repeat-y left top;
    float: right;
}
#content
{
    float: right;
    margin-right: 7px;    
    width: 623px;
	letter-spacing: normal;
}
#content #contentmain
{
    min-height: 700px;
}
#content h1
{
    color: #8a2222;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 150%;
    margin: 10px;
    line-height: 1.2em;
}
#content h2
{
    color: #003366;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 120%;
    margin: 10px;
}
#content h2.purpletea
{
    color: #663399;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 120%;
    margin: 10px;
}
#content h3
{
    color: #316194;
    font-size: 100%;
    margin: 10px;
}
#content h4
{
    color: #003366;
	font-size: 100%;
	margin: 10px;
}
#content img
{
    border: 0;
}
#content img.align_left
{
	float:left;
	margin-right: 10px;
	padding: 4px;
}
#content img.align_right
{
	float:right;
	margin-left: 10px;
	padding: 4px;
}
#content div.align_center
{
    text-align: center;
}
#content a:link, #content a:visited
{
    color: #8a2222;
    text-decoration: none;
}
#content a:hover, #content a:active
{
    color: #8a2222;
    text-decoration: underline;
}
#content a.top:link, #content a.top:visited
{
    padding-right: 14px;
    background: url(http://www.memorialpembroke.com/images/ar_up.gif) no-repeat right 50%;
    color: #8a2222;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 80%;
    text-decoration: none;
    line-height: 2em;
}
#content a.top:hover, #content a.top:active
{
    padding-right: 14px;
    color: #8a2222;
    font-size: 80%;
    border: 0;
    line-height: 2em;
}
#content a.headerlink:link, #content a.headerlink:visited
{
    color: #003366;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 120%;
    margin: 10px;
    font-weight: bold;
}
#content a.headerlink:hover, #content a.headerlink:active
{
    color: #003366;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 120%;
    margin: 10px;
    font-weight: bold;
}
#content #contentfooter
{
    clear: both;
}
#content #contentfooter ul
{
    clear: right;
    margin: 10px 0 0 90px;
	
}
#content #contentfooter ul li
{
    list-style-type: none;
    float: left;
    padding: 3px 10px;
    line-height: 1em;
    border-right: solid 1px #003366;
}
#content #contentfooter ul li.last
{
    border: 0;
}
#content #contentmain ul
{
    margin-left: 30px;
    list-style-type: none;
}
#content #contentmain ul li
{
    background: url(http://www.memorialpembroke.com/images/ar_orange.gif) no-repeat 0 top;
    text-indent: 15px;
    padding-bottom: 10px;
}
#content p
{
    margin: 10px;
}
#content.center
{
    text-align: center;
}
#content caption
{
    color: #8a2222;
    font-family: Georgia,  Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 130%;
    margin: 1em 0;
}
#content table
{
    border-collapse: collapse;
    width: 100%;
}
#content table td
{
    padding: 5px;
}
#content table th
{
    text-align: center;
    background: url(http://www.memorialpembroke.com/images/table_gradient1.gif) repeat-x left center;
}
#content table tr.odd
{
    background-color: #f2ecd6;
}
#content table.physicians
{
    border: 1px solid #316194;
    width: 75%;
    margin-left: 75px;
}    
#content table.physicianlist td
{
    font-size: 70%;
}
#content fieldset
{
	width: 90%;
	margin: auto;
	padding: 10px;
	border-color: #003366;
	border-style: dotted;
}
/*#content fieldset label.formTextLabel
{
	width: 10em;
	float: left;
}*/
#content fieldset label
{
	display: block;
	padding: 0 0 8px 0;
}
#content fieldset table label
{
	display: inline;
}
#content fieldset legend
{
	color: #ff9900;
    font: bold 120%  Arial, Helvetica, sans-serif;
    letter-spacing: .02em;
    padding: 4px 10px 2px 10px;
    margin: 4px 0;
}
#content fieldset label.formSubHeader
{
	font-weight: bold;
	color: #ff9900;
}
#content fieldset input#btnSend
{
	font: bold 90%  Arial, Helvetica, sans-serif;
	background-color: #3399ff;
	color: #fff;
}
#content input, #content textarea, #content select
{
	font: 95%  Arial, Helvetica, sans-serif;
    color: #003366;
    letter-spacing: .08em;
}
#content table.calTitle
{
    background-color: #ffeda7;
    border: 0;
    border-collapse: collapse;
    height: 30px;
}
#content table.calStyle
{
    letter-spacing: .07em;
    text-transform: none;
    line-height: 120%;
}
#content .calOtherMonth
{
    /*background-color: #ffeda7;*/
    background-color: #f0e8d1;
}
#content .calToday
{
    /*background-color: #fff5d0;*/
    background-color: #eff4fc;
}
#content div.pnlcontact
{
    width: 400px;
    margin-left: 100px;
    padding: 10px;
    background: url(http://www.memorialpembroke.com/images/table_gradient2.gif) repeat-x left center;
    /*background-color: #ffeda7;*/
}
#content table.grid
{
    border: 0;
}
#content table.grid td
{
    font-size: 80%;
}
#content .img_wrapper
{
    background: url(http://www.memorialpembroke.com/images/shadow.gif) no-repeat bottom right;
    clear: right;
    float: left;
}
#content img.physicians
{
    border-right: 2px solid #fff;
    margin: -5px 5px 5px -5px;
}
#sectionnav
{
    width: 150px;
    margin: 0;
    padding: 0;
    float: left;
    /*border: dotted 2px #000;*/
}
#sectionnav img
{
    border: 0;
}
#sectionnav #menu dl
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-decoration: none;
}
#sectionnav dl#menu dt
{
    cursor: pointer;
    margin-left: 0;
    border-bottom: solid 1px #003366;
    letter-spacing: .05em;
    display: block;
    text-decoration: none;
    font-size: 90%;
    line-height: 25px;
    padding: 0;
}
#sectionnav dl#menu dt.first
{
    border-top: solid 1px #003366;
}
#sectionnav dl#menu li
{
    list-style-type: disc;
    margin: 0 0 0 10px;
    padding: 0;
    color: #e1f8ff;
    border: solid 1px #003366;
}
#sectionnav dl#menu a
{
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding: 1px 0 1px 8px;
}
#sectionnav dl#menu a:link, #sectionnav dl#menu a:visited
{
    color: #fff;
}
#sectionnav dl#menu a:hover, dl#menu a:active
{
    /*color: #2d8bc8;
    background-color: #ffe495;
	*/
	text-decoration: underline;
}
#sectionnav dl#menu dd
{
    background-color: #003366;
    border-bottom: solid 1px #003366;
}
#sectionnav dl#menu dd, ul
{
    margin: 0;
    padding: 0 0 0 8px;
}
#sectionnav dl#menu dd a:link, #sectionnav dl#menu dd a:visited
{
    font-size: 85%;
    color: #fff;
}
#sectionnav dl#menu dd a:hover, dl#menu dd a:active
{
    font-size: 85%;
    color: #d0c19b;
    background-color: #003366;
}
#sectionnav #enews
{
    margin: 0;
    width: 150px;
    height: 135px;
    background: url(http://es.memorialpembroke.com/mhs2/enes/dmemorialpembroke/images/bg_enews.gif) repeat-y left top;
	font: 80%  Arial, Helvetica, sans-serif;
	float: left;
    /*border: dotted 1px #000;*/
}
#sectionnav #enews #email
{
    width: 125px;
    margin-top: 50px;
    margin-left: 10px;
    color: #003366;
    font-size: 100%;
    letter-spacing: .08em;
    line-height: 1.5em;

}
#sectionnav #enews #signup
{
    margin-left: 30px;
    margin-top: 90px;
    color: #1c3754;
    text-decoration: none;
    font-size: 130%;
    font-weight: bold;
}
#content #contentmain #pagemenu
{
    float: right;
    margin: 0 10px 5px 5px;
    padding: 0;
    width: 196px;
    background-color: #f0e8d1;
    border: solid 1px #003366;
}
#content #contentmain #pagemenu img
{
    border-bottom: solid 5px #003366;
}
#content #contentmain #pagemenu h1
{
    margin: 0;
    padding: 5px 0;
    font-size: 120%;
    font-weight: bold;
    color: #fff;
    background-color: #003366;
    letter-spacing: .03em;
    text-align: center;
}
#content #contentmain #pagemenu ul
{
    list-style: none;
    margin: 0px;
    font-size: 90%;
    padding-bottom: 7px;
    /*border-right: solid 1px #0099cc;
    border-left: solid 1px #0099cc;
    border-bottom: solid 1px #0099cc;*/
}
#content #contentmain #pagemenu ul li
{
    background: url(http://www.memorialpembroke.com/images/ar_point.gif) no-repeat 0 0;
}
#content #contentmain #pagemenu a
{
    margin: 0 0 0 5px;
    text-decoration: none;
    text-indent: 10px;
    /*background: url(http://www.memorialpembroke.com/images/pm_bullet2.gif) no-repeat left center;*/
}
#content #contentmain #pagemenu a:link, #pagemenu a:visited
{
    color: #003366;  
}
#content #contentmain #careernav
{
    
    padding: 0;
    margin: 0 0 10px 0;
    width: 623px;
    height: 20px;
    background-color: #ffe495;
}
#content #contentmain #careernav ul
{
    margin: 0 auto;
    width: 623px;
    padding: 0;
    display: inline;
    background-color: #ffe495;
}
#content #contentmain #careernav ul li
{
    float: left;
    padding: 0;
    background: #ffe495 none;
    border-right: solid 1px #fff;
}
#content #contentmain #careernav ul li a
{
    display: block;
    text-decoration: none;
    font-size: 80%;
    line-height: 20px;
    letter-spacing: .05em;
}
#content #contentmain #careernav ul li.last
{
    border: 0;
}
#careernav ul li a:link, #careernav ul li a:visited
{
    color: #666;
}
#careernav ul li a:hover, #careernav ul li a:active
{
    color: #fff;
    background-color: #2d8bc8;
}
#careernav #home
{
    width: 60px;
}
#careernav #jobsearch
{
    width: 100px;
}
#careernav #login
{
    width: 60px;
}
#careernav #benefits
{
    width: 80px;
}
#careernav #scholarships
{
    width: 100px;
}
#careernav #referral
{
    width: 136px;
}
#careernav #relocation
{
    width: 80px;
}
#content #contentmain dl.imagefeature
{
    margin: 5px 0;
    padding: 10px;
    border-bottom: 1px dotted #ccc;
}
#content #contentmain dl.imagefeature dt
{
    color: #316194;
    margin: 10px;
    font-size: 120%;
}
#content #contentmain dl.imagefeature dt img
{
    float: left;
    margin: 0 15px 0 0;
    padding: 0 4px 4px 0;
}
#content #contentmain dl.imagefeature dd
{
    margin-left: 150px;
}
#footer
{
    clear:both;
}

#content p.footercopy
{
    clear: both;
    font-size: 80%;
    color: #666;
    text-align: center;
    padding-top: 10px;
}
#popups
{
    background-color: #fff;
    height: 500px;
}
#popups h1
{
    text-align: left;
    font-size: 110%;
    color: #fff;
    background-color: #ffb256;
    margin: 0;
    padding: 2px 0 2px 4px;
}
#popups h2
{
    text-align: left;
    font-size: 100%;
    color: #666;
    background-color: #ffe495;
    margin: 0;
    padding: 2px 0 2px 4px;
}
#popups p
{
    text-align: left;
    margin-top: 0;
    padding-left: 8px;
}


 
 
 
 