/* Edited 12 Mar 2007 09:27:42 AM by Brian Harder [1:U:11] */
/* Edited 23 Sep 2005 12:30:29 PM by Brian Harder [1:U:11] */
/* Edited 23 Sep 2005 11:58:28 AM by Brian Harder [1:U:11] */
/* Edited 23 Sep 2005 11:57:44 AM by Brian Harder [1:U:11] */
.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
}
A.body:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F37AB;
	text-decoration: none;
}
A.body:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F37AB;
	text-decoration: none;
}
A.body:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F37AB;
	text-decoration: none;
}
A.body:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
A.ln:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.ln:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.ln:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.lns:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: underline;
}
A.lns:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.lns:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.lns:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.lns:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: underline;
}
.lns
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.quickdrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.quicknav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #000033;
	text-decoration: none;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.COEBack {
	background-image: url("../images/R2005/sub/COERight.jpg");
	background-repeat: no-repeat;
}
.CMBack {
	background-image: url("../images/R2005/sub/CM_Lft.gif");
	background-repeat: no-repeat;
}
.rtb {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.topb {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.dash {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #113364;
	padding-top: 4px;
	padding-bottom: -4px;
	margin: 0;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7098ae;
	padding-top: 4px;
	padding-bottom: -4px;
	margin-bottom: 4px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7098ae;
	padding-top: 4px;
	padding-bottom: -4px;
	margin-bottom: 4px;
}
.whiteb {
	background-image: url("../images/R2005/sub/WhiteB.gif");
	background-repeat: no-repeat;
	background-position: top;
}
.TMenuBorder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #587CA5;
	border-bottom-color: #587CA5;
}
DIV.ln
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
TD.bc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 6px;
}
A.bc:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
}
A.bc:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
}
A.bc:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
}
A.bc:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	text-decoration: underline;
}
.db {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7394b5;
}
.db2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7394b5;
}
.rtb {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.rhnav
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
	margin-right: 5px;
	padding: 0;
    list-style-type: none;
 	line-height: 10px;
}
A.rn:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.rn:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.rn:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.rn:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: underline;
}
DIV.rn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #013e7f;
	text-decoration: none;
}
.lnhighlight {
	border-right-width: 2px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-right-color: #7394b5;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7394b5;
	border-bottom-color: #7394b5;
	background-image: url("../images/R2005/nav/1LineHighlight.jpg");
	background-repeat: no-repeat;
}
.twolnhighlight {
	border-right-width: 2px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-right-color: #7394b5;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7394b5;
	border-bottom-color: #7394b5;
	background-image: url("../images/R2005/nav/2LineHighlight.jpg");
	background-repeat: no-repeat;
}
.multilnhighlight {
	border-right-width: 2px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-right-color: #7394b5;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7394b5;
	border-bottom-color: #7394b5;
	background-image: url("../images/R2005/nav/MultiLineHighlight.jpg");
	background-repeat: no-repeat;
}
ul.nav2
{
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 5px;
	margin-right: 5px;
	padding: 0;
    list-style-type: none;
 	line-height: 13px;
}
li.nav2
{
	margin-top: 0px;
	margin-bottom: Opx;
	padding: 0 0 0 10px;
	background: url("../images/R2005/nav/BA2.gif") no-repeat 0px .2em;
}
ul.nav3
{
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 12px;
	margin-right: 5px;
	padding: 0;
    list-style-type: none;
 	line-height: 13px;
}
li.nav3
{
	margin-top: 0px;
	margin-bottom: Opx;
	padding: 0 0 0 10px;
	background: url("../images/R2005/nav/BD.gif") no-repeat 0px .4em;
}
A.coe:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
 	line-height: 10px;	
}
A.coe:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
A.coe:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
A.coe:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	text-decoration: underline;
}
ul.coe
{
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 5px;
	margin-right: 5px;
	padding: 0;
    list-style-type: none;
}
li.coe
{
	margin-top: 0px;
	margin-bottom: 7px;
	padding: 0 0 0 10px;
	background: url("../images/R2005/nav/BA2.gif") no-repeat 0px .25em;
}
A.yh:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013e7f;
	text-decoration: none;
 	line-height: 10px;	
}
A.yh:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013e7f;
	text-decoration: none;
}
A.yh:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013e7f;
	text-decoration: none;
}
A.yh:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
ul.yh
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -6px;
	margin-right: 3px;
	padding: 0;
    list-style-type: none;
}
li.yh
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 0 0 7px;
}
.yhback {
	background-image: url("../images/R2005/sub/CM_Bttm.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
A.hcs:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000ff;
	text-decoration: none;
 	line-height: 10px;	
}
A.hcs:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000ff;
	text-decoration: none;
}
A.hcs:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000ff;
	text-decoration: none;
}
A.hcs:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000ff;
	text-decoration: underline;
}
.style2 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000; 
}


/* centers of excellence styles */
.grayCallout {
	background-color: #e4e1e1;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #999999;
}
.grayCalloutTop {
	background-image: url(/images/calloutHeaderBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
	padding-bottom:12px;
	color:#ffffff;
}
.GrayBoxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	display: block;
	height: auto;
	width: 400px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 15px;
	margin-top: 0px;
}
.yellowBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-color: #f4dd5d;
	border: 1px solid #000000;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	Horizantal-align : center;
}
.blueBar {
	background-image: url(/images/calloutHeaderBG.gif);
	background-position: left top;
	width: 100%;
	height: 31px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom : 11px;
	background-repeat: repeat-x;
}
.blueBarFull {
	background-image: url(/images/videos/qa/VideoTitleBar.gif);
	background-position: left top;
	height: 26px;
	width: 100%;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom : 7px;
	background-repeat: no-repeat;
}
table#qa table {
	line-height: 18px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.videoBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	border-collapse:collapse;
	border:2px solid #1d386b;
	width:335px;
}
.playBtn {
	float: right;
	height: 17px;
	width: 62px;
	margin-top: -10px;
}
.videoBoxContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	background-image: url(/images/blueGradient.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px;
}
.videoBoxContent strong {
	color:#1d386b;
	font-weight: bold;
}
.videoBoxHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1d386b;
	height: 20px;
	padding-left: 8px;
	padding-top: 3px;
}

.radioBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	border: 1px solid #cce0eb;
}

.radioBoxHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background: url(/images/radio_spot_bg.gif) top left repeat-x;
	border-bottom: 1px solid #cce0eb;
	height: 30px;
	padding-left: 10px;
}

.inthisSection {
	height: auto;
	width: 406px;
	color: #000000;
	border-collapse:collapse;
}
.inthisSectionContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-image: url(/images/inthisSectionBkgd.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FADD5B;
	border-top: 1px solid #666666;
}

.inthisSectionContent td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding: 3px;
	vertical-align: top;
}
/* end centers of excellence */




a.navpeds { color:#0000ff; text-decoration:none; }
a.navpeds:hover { text-decoration:underline; }


div.reset { height:0px; padding:0px; margin:0px; overflow:hidden; clear:both; }


/* begin style for search box nursing */

		.search_go{float:right;margin-top:1px;}
		.search_field{
			float:left; /* this will make the images line up */
			border:0;
			margin-left:8px;
			margin-top:9px;
			width:125px; /* the width of the actual search box, must be shorter than your image so it fits inside it. */
			height:19px; /* again, must be slightly less than the image size */
			background-color:transparent; /* Makes the search field invisible so you can see the image we want underneath. This doesn’t work in Safari, so I may go back later and give them their own style sheet. For now, I’m not bothered by this small inconvenience. */
		}
	
		
		
/* Layout for ask a doc */
div.askADocHead {border-bottom:1px solid #C7C7C7;height:30px;}
div.askADocWrapper {width:362px;border:1px solid #C7C7C7;background-color:black;}
div.askADocEntryTitle {padding:1px;margin-top:10px;padding-bottom:3px;margin-bottom:2px;border-bottom:1px dashed #C7C7C7;}
a.askADocPrintTranscript {display:block;float:left;margin-top:13px;margin-left:3px;width:58px;font-size:9px;margin-bottom:5px;}
div.askADocExpandTitle {font-size:15px;font-family:arial;margin-top:12px;margin-left:17px;height:24px;border:1px solid black;background:url(/images/askadoc_titlebg.jpg);line-height:24px;font-weight:bold;padding-left:15px;position:relative;}
img.askADocExpandLink {position:absolute;top:7px;left:-7px;cursor:hand;cursor:pointer;}
a.askADocPrinter {margin-left:2px;display:block;float:left;margin-top:16px;}
div.askADocItemCol1 {float:left;width:87px;}
div.askADocItemCol2 {float:left;width:195px;padding-right:6px;}
div.askADocItemCol3 {float:left;width:43px;}
div.askADocItemLeadText {margin-bottom:10px;}
div.reset {clear:both;}
img.askADocTitleLeftImg {display:block;float:left;}
div.askADocTitleText {float:left;width:273px;font-size:11px;padding-top:3px;margin-left:2px;font-family:verdana;}
div.askADocTitleWrapper {height:72px;background:url(/images/askadoc_headerbg.jpg);width:362px;}
img.askADocForceBlock {display:block;}
div.askADocSectionWrapper {margin-left:17px;}
div.askADocContentWrap {padding-bottom:5px;background-color:EBE7E6;overflow:hidden;width:350px;padding-right:12px;}
div.askADocContentBodyText {margin-bottom:8px;}
* html div.askADocContentWrap {width:362px;}

/* Layout for Community Webcast */
div.webcastEntryTitle {background: url(/images/bg_webcast.gif) top left repeat-x; padding:1px;margin-top:10px;padding-bottom:3px;margin-bottom:2px;border-bottom:1px dashed #C7C7C7;}
div.askADocIcon {padding:5px; }

/* Print Email Page */

td.print {
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

td.print a {
	font-size: 9px;
	text-decoration: none;
	color: #CCCCCC;
}

td.print a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}



/* MediaBox Styles */

#MediaBox {
	width: 160px;
	border: 1px solid #024082;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c2dae7;
}

#MediaBox ul.MediaList {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #c2dae7;
	width: 160px;
	text-transform: none;
}

#MediaBox ul.MediaList li {
	padding: 0;
	margin: 0;
	line-height: 0;

}

#MediaBox ul.MediaList li a{
	display: block;
	color: #023f80;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	padding: 5px;
	margin: 0;
	text-decoration: none;
	text-align: right;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8798a1;
}

#MediaBox ul.MediaList li a:hover {
	background-color: #75a9dc;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8798a1;
}

#MediaContact {
	width: 160px;
	background: url(/images/MediaBG.jpg) top left no-repeat;
	border: 1px solid #024082;
	margin-top: 20px;
	height: 179px;
}

#MediaSearch {
	width: 400px;
	border: 1px solid #024082;
	background: #f6dc02 url(/images/ExploreBG.gif) top left repeat-y;
	color: #023f80;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0;
}

#MediaExplore {
	width: 425px;
	border: 1px solid #024082;
	background: #f6dc02 url(/images/ExploreBG.gif) top left repeat-y;
	color: #023f80;
	font-weight: bold;
	margin-top: 20px;
}



/* Edited 03 Mar 2010 05:51:07 AM by Andy Schwartz [1:U:74] */

/* ############# STYLES for DROPDOWN in WYSIWYG EDITOR ###############  */
.articlefrom
{
background: url(images/relatedarticles/waterfront.gif) no-repeat top right;
width: 450px;
padding-bottom: 10px;
border-bottom: 2px solid #286c54;
color: #286c54;
height: 20px;
font-size: 14px;
}
a.button_switch{
background: transparent url('images/Buttons/background_left.jpg') no-repeat top left;
display: block;
text-align:center;
font: bold 15px Arial; /* Change 15px as desired */
line-height: 39px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of blue_button_switch background */
height: 47px; /* Height of button_switch background height */
padding-left: 9px; /* Width of left image */
text-decoration: none;
}
a:link.button_switch, a:visited.button_switch, a:active.button_switch{
color: #002776; /*button_switch text color*/
}
a.button_switch span{
background: transparent url('images/Buttons/background_big.jpg') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.button_switch:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.button_switch:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #FFFFFF;
}
.button_switchwrapper{ /* Container you can use to surround a CSS button_switch to clear float */
overflow: hidden;
width: 100%;
}
.backto
{
background: url(images/bluearrow.gif) no-repeat center left;
padding-left: 13px;
}
.calloutleft
{
float: left;
margin: 5px 10px 5px 0;
border-right: 4px solid #718674;
border-top: 1px solid #718674;
padding: 10px 10px 0 0;
font-size: 11pt;
width: 225px;
font-weight: bold;
color:#718674;
text-align: right;
}
.calloutright
{
float: right;
margin: 5px 0 5px 10px;
border-left: 4px solid #718674;
border-top: 1px solid #718674;
padding: 10px 0 0 10px;
font-size: 11pt;
width: 225px;
font-weight: bold;
color:#718674;
background: #ebeceb;
}
.contactinfo
{
border-top: 1px dotted #c6bf70;
padding-top: 8px;
width:100%;
}
.footnote
{
font-size: 12px;
}
.highlight
{
background: #e7f1fe;
border-top: #ccc solid 1px;
border-left: #ccc solid 1px;
border-right: #666 solid 2px;
border-bottom: #666 solid 2px;
width: 200px;
padding: 8px;
float: right;
margin: 0 0 5px 10px;
}
.left
{
float:left;
margin-right:10px;
margin-bottom: 5px;
margin-top: 5px;
}
.morecancer
{
background:#ead9ad url(images/morecancer.gif) no-repeat center top;
float:right;
margin: 0 0 10px 10px;
padding: 45px 4px 4px 4px;
width:200px;
border-bottom: #e5b43b 4px solid;
}
.moreortho
{
background:#FFF url(images/moreortho.gif) no-repeat center top;
float:right;
margin: 0 0 10px 10px;
padding: 55px 4px 4px 4px;
width:200px;
border-bottom: #3b6e8f 4px solid;
}
.pdf
{
background: url(images/pdficon.gif) no-repeat center left;
padding-left: 25px;
}
li.pdf
{
list-style-image: url(images/pdficon.gif);
background: none;
padding-left: 4px;
}
.pdffootnote
{
background: url(images/pdficon-small.gif) no-repeat center left;
padding-left: 15px;
font-size: 12px;
}
.photowithcaption
{
width: 180px;
float:right;
margin-left:10px;
margin-bottom: 5px;
margin-top: 5px;
}
.photowithcaption p
{
font-size: 11px;
}
.red
{
color: red;
}
.relatedarticle
{
background: #f6f0d6 url(images/relatedarticles/ReadARelatedArticle.gif) no-repeat top left;
border-top: 1px solid #00714F;
border-bottom: 1px solid #00714F;
padding: 25px 4px 4px;
margin:5px 0 5px 0;
font-size: 11px;
width:325px;
}
.resources
{
background:#fcf8bc url(images/relatedarticles/hospitalresources.gif) no-repeat top center;
border: 2px double #00714F;
padding: 30px 4px 4px 4px;
float: left;
margin: 5px 10px 0 0;
width: 210px;
clear: both;
}
.right
{
float:right;
margin-left:10px;
margin-bottom: 5px;
margin-top: 5px;
}
.shadedbkgd
{
background:#e2deb6;
padding: 4px;
}
.shadedbkgd2
{
background:#c6bf70;
padding: 4px;
}
.topofpage
{
font-size: 11px;
text-align: right;
}
.video
{
background: #D2DFE7 url(images/video_icon.gif) no-repeat center left;
padding: 8px 8px 8px 60px;
width: 380px;
min-height: 50px;
vertical-align:middle;
}
.white
{
color: #ffffff;
}
/* ############   LIST STYLES ##############  */
li ul
{
list-style-type: circle; /* to make sublists use circle bullets */
}
.listnoindent /* for lists to not indent apply to ul */
{
}
ul.listnoindent li
{
margin-left:-20px;
padding-left: 0;
}
.listindent
{
}
ul.listindent /*for lists to indent, apply to ul */
{
margin-left: 240px;
}
.upper  /* for lists to use upper alphabet apply to ol */
{
}
ol.upper
{
list-style-type: upper-alpha;
}
.lower  /* for lists to use lower alphabet apply to ol */
{
}
ol.lower
{
list-style-type: lower-alpha;
}
.waterbullet
{
}
li.waterbullet /* for lists to use water bullet image instead of regular bullets apply to li */
{
list-style-image: url(images/waterbullet.gif);
background: none;
padding-left: 6px;
margin-top:10px;
line-height: 140%;
}
.
/* ############   TABLE STYLES ##############  */
.tableborders
{
border: 1px solid #ffffff;
}
.tableborders td
{
border: 1px solid #e2deb6;
padding: 5px;
}
.tableborders th
{
font-weight: bold;
background: #988642;
border: 1px solid #e2deb6;
padding: 5px;
color: white;
}
table.calltoaction3
{
width: 100%;
background: url(images/wave2.gif) bottom no-repeat;
}
.calltoaction3 th
{
background: #718674;
color: #FFFFFF;
text-align: center;
font-weight: bold;
width: 33%;
padding: 8px;
font-size: 11pt;
}
.calltoaction3 td
{
border: 1px solid; #718674;
padding: 8px;
}
/* ####################  FOR OCCASIONAL USE ####################  */
.pinkribbon
{
background: url(images/pinkribbon_bullet.gif) no-repeat center left;
padding-left: 17px;
}
/* ########## EVERYTHING BELOW THIS LINE IS CONTENT FOR 2010 REDESIGN ############## */


div#content ul {font-weight:bold;list-style-image: url(/images/template/bullet.png);}
div#content ul li {font-weight:normal;}

blockquote {border:1px solid #e9e9e9;background:#f6f6f6;padding:10px;}

/*Image & caption styles needed for the newsletter section & sitewide for redesign. 3.15.10 */
p.intro {font-size:14px;color:#2f3f53;}

.border_right, .border_left, .border_center {
	display: block; 
	padding:10px; 
	border:1px solid #cccccc;
	}

.border_right {float:right;margin-left:20px;}
.border_left {float:left;margin-right:20px;}
.border_center { margin-left: auto; margin-right: auto; }

/*images w/caption */

.image_caption_right, .image_caption_left, .image_caption_center {
	border:1px solid #cccccc;
	padding:10px;
	margin-bottom:20px;
	margin-top:20px;
	font-size:11px;
	color:#5e5d5d;
	}
.image_caption_right img, .image_caption_left img, .image_caption_center img {margin-bottom:10px;}	
	
.image_caption_right { float:right;margin-left:20px; margin-right:0px;}
.image_caption_left { float:left;margin-right:20px;}
.image_caption_center { margin-left: auto; margin-right: auto; }
.image_caption_right a, .image_caption_left a, .image_caption_center a {text-decoration:underline;color:#5e5d5d;}
	
	
/*Question and Answer Format
--------------------------------------------------------------*/

.question, .answer {
		margin-left: 20px;
		background-repeat:no-repeat;
		padding-left:40px;
		min-height: 25px;
		margin-top:5px;
	}
.question {
	background-image:url(/images/template/Q.jpg);
	font-weight:bold;
	margin-bottom:10px;
	padding-top: 5px;
	}
.answer {
	background-image:url(/images/template/A.jpg);
	padding-top: 11px;
	}

/*Resources Callout
--------------------------------------------------------------*/

.resource_container {background:url(/images/template/resource_bg.png) repeat-x;border:1px solid #ffe880;padding:10px;overflow:hidden;}
.resource_container img {float:left;border:2px solid #ffe880;margin-right:15px;}
.resource_container a {display:block;color:#373737;text-decoration:underline;}









