/****************************************************


	GRAY BORDERS: 					#afafaf;	rgb(175, 175, 175);
	GRAY TEXT:						#38393c;	rgb(56, 57, 60);
	LIGHT GRAY TEXT:				#58595c;	rgb(88, 89, 92);
	LINK BLUE & TITLES:				#003b56;	rgb(0, 59, 86);
	GREEN LINKS						#415d0c;	rgb(65, 93, 12);
	GREEN							#51871f;	rbg(81, 135, 31);

	PURPLE							#6f78a5;	rgb(111, 120, 165);
	ORANGE							#ce7b2d;	rgb(206, 123, 45);
	BLUE							#4e77a8;	rgb(78, 119, 168);
	
	FADED PURPLE					#f7f9fa;	rbg(247, 249, 250);
	FADED ORANGE					#fcf9f5;	rbg(252, 249, 245);
	FADED BLUE						#f6f9fb;	rbg(246, 249, 251);
	
	INTERMEDIATE PURPLE				#e2e3ee;	rbg(226, 227, 238);
	INTERMEDIATE ORANGE				#f4e5d4;	rbg(244, 229, 212);
	INTERMEDIATE BLUE				#dce3ee;	rbg(220, 227, 238);
	


****************************************************/




/******************** common ********************/
body
{
	background: #f6f6f6;
	text-align: center;
	margin: 0;
	font: normal 62.5% Arial, Helvetica, sans-serif;	/* 11px font size is 1.1em, 12px is 1.2em, etc */
	font-size: expression(screen.deviceXDPI > 96 ? 1000 / ((screen.deviceXDPI / 96) * 16) + "%" : "62.5%");	/* adjust font size for high-dpi displays */
}

html, table, input
{
	font-size: 100%;
}

#center
{
	width: 975px;			/* 975 from edge to edge */
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
	padding-bottom: 30px;
}

h1
{
	font-size: 2.8em;
	line-height: 1.25em;
	font-weight: normal;
	margin: 0;
	letter-spacing: .01em;
}

.purple h1
{
	color: #6f78a5;				/* PURPLE */
}

.orange h1
{
	color: #ce7b2d;				/* ORANGE */
}

.blue h1
{
	color: #4e77a8;				/* BLUE */
}

#lia-body .lia-content .label h2								/* fixed modules sub-title */
{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 30px;
	line-height: 1.13em;		/* 34px */
	color: #003b56;				/* BLUE */
	margin: 0;
	letter-spacing: .01em;
}

h3								/* title sub-head */
{
	font-weight: normal;
	font-size: 1.7em;
	line-height: 1.41em;		/* 24px */
	color: #58595c;				/* LIGHT GRAY */
	margin: 0;
	letter-spacing: .01em;
}

.purple h3
{
	color: #6f78a5;				/* PURPLE */
}

.orange h3
{
	color: #ce7b2d;				/* ORANGE */
}

.blue h3
{
	color: #4e77a8;				/* BLUE */
}

h4								/* smaller version of h2 */
{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 2.2em;
	line-height: 1.09em;		/* 24px */
	color: #003b56;				/* BLUE */
	margin: 0;
	letter-spacing: .01em;
}

h5								/* bold header, single-spaced, same size as text but a different color */
{
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.54em;		/* 18px */
	color: #38393c;				/* GRAY */
	margin: 0;
	letter-spacing: .01em;
}

h6								/* bold header, single-spaced, 1 px smaller than text */
{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.67em;		/* 20px */
	margin: 0;
	color: #38393c;				/* GRAY */
	letter-spacing: .01em;
}

p, li
{
	font-size: 1.3em;
	line-height: 1.54em;		/* 20px */
	color: #38393c;				/* GRAY */
	margin: 0 0 20px;
	letter-spacing: .01em;
}

li li
{
	font-size: 1.0em;
	letter-spacing: normal;
}

label
{
	font-size: 1.3em;
	line-height: 1.54em;		/* 20px */
	color: #38393c;				/* GRAY */
	margin: 0;
	display: block;
}

a
{
	text-decoration: none;
	color: #003b56;				/* BLUE */
}

a:link:hover, a:visited:hover
{
	text-decoration: underline;
}

.purple a
{
	color: #6f78a5;                     /* PURPLE */
}

.orange a
{
	color: #ce7b2d;                     /* ORANGE */
}

.blue a
{
	color: #4e77a8;                     /* BLUE */
}

form
{
	margin: 0;
	padding: 0;
}

form.labels label
{
	float: left;
	width: 140px;
	margin-top: 4px;
}

blockquote
{
	font: italic 1.3em/1.67em Arial, Helvetica, sans-serif;
	border-top: dotted 1px #afafaf;
	border-bottom: dotted 1px #afafaf;
	margin: 30px 15px;
	padding: 9px 15px 10px;
	clear: right;
}

blockquote p, blockquote li
{
	font-size: 1.0em;
	line-height: 1.67em;
}

.purple blockquote, .purple blockquote p, .purple blockquote li
{
	color: #6f78a5;				/* PURPLE */
}

.orange blockquote, .orange blockquote p, .orange blockquote li
{
	color: #ce7b2d;				/* ORANGE */
}

.blue blockquote, .blue blockquote p, .blue blockquote li
{
	color: #4e77a8;				/* BLUE */
}

hr
{
	color: #818082;
	height: 1px;
	background-color: #ffffff;
	border: 0;
	border-top: solid 1px #afafaf;
	margin: 0;
}

br._15px							/* force an extra 15px gap */
{
	line-height: 15px;
}

br._15px + br._15px					/* IE requires 2 <br> tags, but not Firefox */
{
	display: none;
	*display: inline;
}

.divider								/* used on the refine results page */
{
	border-top: dotted 1px #afafaf;
	margin: 15px 0 30px;
}



/******************** header ********************/
#header
{
	height: 95px;
	position: relative;
}

#header ul
{
	position: absolute;
	top: 15px;
	right: 20px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#header li
{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0 9px;
	color: #ffffff;
	font-size: 1.0em;
	line-height: 1.95em;
	border-right: dotted 1px #ffffff;
	margin-right: -1px;
}

#header li img
{
	vertical-align: middle;
}

#header a
{
	color: #ffffff;
}

#header form
{
	padding: 6px 0 0 5px;
	height: 26px;
	width: 263px;
	position: absolute;
	bottom: 9px;
	right: 50px;
	margin: 0;
}

* html #header form
{
	bottom: 14px;
	voice-family: "\"}\"";		/* sets up next rule to be invisible to WinIE5.0 */
	voice-family:inherit;
	bottom: 8px;
}

#header form p
{
	font-size: 1.0em;
	line-height: 1.0em;
	margin: 13px 0 0 2px;
}

#header .search
{
	border: 0;
	width: 250px;
	color: #58595c;				/* LIGHT GRAY */
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
}

#header .submit
{
	position: absolute;
	top: 1px;
	right: -26px;
	width: 31px;
	height: 26px;
}

/* header colors */
.orange #header
{
	background: #ce7b2d url(http://www.rwjf.org/images/common/header_background_orange.jpg) no-repeat;
}

.blue #header
{
	background: #587fae url(http://www.rwjf.org/images/common/header_background_blue.jpg) no-repeat;
}

.purple #header
{
	background: #7780aa url(http://www.rwjf.org/images/common/header_background_purple.jpg) no-repeat;
}

.orange #header form
{
	background: url(http://www.rwjf.org/images/common/header_form_orange.gif) no-repeat;
}

.blue #header form
{
	background: url(http://www.rwjf.org/images/common/header_form_blue.gif) no-repeat;
}

.purple #header form
{
	background: url(http://www.rwjf.org/images/common/header_form_purple.gif) no-repeat;
}

.purple #header .submit
{
	background: url(http://www.rwjf.org/images/common/search_submit_purple.gif) 0 0 no-repeat;
}

.purple #header .submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_purple.gif) -31px 0 no-repeat;
}

.orange #header .submit
{
	background: url(http://www.rwjf.org/images/common/search_submit_orange.gif) 0 0 no-repeat;
}

.orange #header .submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_orange.gif) -31px 0 no-repeat;
}

.blue #header .submit
{
	background: url(http://www.rwjf.org/images/common/search_submit_blue.gif) 0 0 no-repeat;
}

.blue #header .submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_blue.gif) -31px 0 no-repeat;
}



/******************** topnav ********************/
#topnav
{
	margin: 5px 30px 15px;
}

#topnav ul
{
	margin: 0;
	padding: 0;
	float: left;
	border-bottom: solid 1px #afafaf;
	border-left: dotted 1px #afafaf;
}

#topnav li
{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border-right: dotted 1px #afafaf;
	font-size: 1.3em;
	line-height: 1.23em;
	text-align: center;
	letter-spacing: normal;
}

#topnav a
{
	display: block;
	padding: 4px 19px 5px 20px;
	text-align: center;
	color: #38393c;					/* GRAY */
	*padding-top: 4px;
	*padding-bottom: 5px;
	*height: 16px;
}

* html #topnav a
{
	display: inline-block;
	\height: 25px;
	he\ight: 16px;
	padding-top: 5px;
	padding-bottom: 4px;
}

#topnav a.pub
{
	background: #ffffff url(http://www.rwjf.org/images/common/topnav_arrow_pub_off.gif) no-repeat 20px 5px;
	*background-position: 19px 6px;
	padding-left: 37px;
}

#topnav a.pub:hover, .orange #topnav a.pub:hover, .blue #topnav a.pub:hover, .purple #topnav a.pub:hover,
.orange #topnav .selected a.pub, .blue #topnav .selected a.pub, .purple #topnav .selected a.pub
{
	background-color: #6a931a;
	background-image: url(http://www.rwjf.org/images/common/topnav_arrow_pub_on.gif);
}

#topnav a:hover, #topnav .selected a
{
	text-decoration: none;
	color: #ffffff;
}

/* topnav colors */
.orange #topnav a:hover, .orange #topnav .selected a
{
	background-color: #ce7b2d;
}

.blue #topnav a:hover, .blue #topnav .selected a
{
	background-color: #4e77a8;
}

.purple #topnav a:hover, .purple #topnav .selected a
{
	background-color: #6f78a5;
}



/******************** columns ********************/
.grid
{
}

.grid ul
{
	margin: 0;
	padding: 0;
}

.grid li
{
	margin: 0;
	padding: 0 0 0 11px;
	list-style-type: none;
	background: url(http://www.rwjf.org/images/common/bullet.gif) 0 6px no-repeat;
}

.grid ol li
{
	list-style-type: decimal;
	background: none;
}

.grid ol li p
{
	font-size: 1.0em;
}

.grid ol li ul li
{
	margin: 15px;
	padding: 0 0 0 4px;
	list-style-type: disc;
}

.grid li li
{
	font-size: 1.0em;
	background: url(http://www.rwjf.org/images/common/bullet_sub1.gif) 0 9px no-repeat;
	padding-left: 14px;
}

.grid li li li
{
	background: url(http://www.rwjf.org/images/common/bullet_sub2.gif) 0 9px no-repeat;
	padding-left: 11px;
	margin-bottom: 0;
}

.column
{
	float: left;
}

* html .column
{
	display: inline;	/* fix for IE6 doubled float-margin bug */
}

.single
{
	width: 285px;
	float: left;
	margin-left: 30px;
}

.singleSearch
{
	width: 225px;
	float: left;
	margin-left: 30px;
}

* html .single
{
	display: inline;	/* fix for IE6 doubled float-margin bug */
}

.double
{
	width: 600px;
	float: left;
	margin-left: 30px;
}

.doubleSearch
{
	width: 660px;
	float: left;
	margin-left: 30px;
}

* html .double
{
	display: inline;	/* fix for IE6 doubled float-margin bug */
}

.triple
{
	width: 915px;
	margin-left: 30px;
	clear: left;
}

* html .triple
{
	height: 1px;
}

.flush
{
	margin-left: 0	!important;
}

.contentwell
{
	margin-top: 15px;
}

.contentwell h2
{
	margin-bottom: 18px;
}

.contentwell h3
{
	margin-bottom: 3px;	
}

.contentwell h4
{
	margin-bottom: 20px;
}

.contentwell ul
{
	margin-bottom: 20px;
	margin-left: 30px;
}

.contentwell ul li ul
{
	margin-top: 20px;
}

.contentwell li
{
	margin-bottom: 20px;
}

.contentwell ul.links
{
	margin-left: 0;
}

.purple .contentwell .supportlinks li, .purple .contentwell .links li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 7px no-repeat;
}

.orange .contentwell .supportlinks li, .orange .contentwell .links li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 7px no-repeat;
}

.blue .contentwell .supportlinks li, .blue .contentwell .links li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 7px no-repeat;
}

.contentwell a.links
{
	padding-left: 11px;
}

.purple .contentwell a.links
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;	
}

.orange .contentwell a.links
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;	
}
	
.blue .contentwell a.links
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;	
}

.purple .contentwell .supportlinks a, .orange .contentwell .supportlinks a, .blue .contentwell .supportlinks a
{
	color: #38393c;			/* GRAY */
}

.purple .contentwell .supportlinks a:hover
{
	color: #6f78a5;			/* PURPLE */
}

.orange .contentwell .supportlinks a:hover
{
	color: #ce7b2d;			/* ORANGE */
}

.blue .contentwell .supportlinks a:hover
{
	color: #4e77a8;			/* BLUE */
}

.purple .bullet li, orange .bullet li, blue .bullet li
{
	background: url(http://www.rwjf.org/images/common/bullet.gif) 0 6px no-repeat	!important;
}

.contentwell .image
{
	padding: 6px;
	border: solid 1px #afafaf;
	/*margin-top: 5px	!important;*/
}

.contentwell .right
{
	float: right;
	margin: 0 0 15px 30px;
}

.contentwell .left
{
	float: left;
	margin: 0 30px 15px 0;
}

.contentwell .caption
{
	text-align: center;
	margin: 7px 0 15px 0;
	*margin: 4px 0 0;
	font-size: 1.7em;
	line-height: 1.2em;		/* 20.4px */
	padding: 11px 0 13px 0;
}

.contentwell .caption a
{
	text-decoration: underline;
	font-weight: bold;
}

.purple .contentwell .caption
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.orange .contentwell .caption
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.blue .contentwell .caption
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}

.contentwell .video
{
	width: 320px;
}

.contentwell .video ul
{
	margin-top: 15px;
	margin-bottom: 0;
}

.purple .contentwell .video li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;
}

.orange .contentwell .video li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
}

.blue .contentwell .video li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;
}

.purple .contentwell .video a, .orange .contentwell .video a, .blue .contentwell .video a
{
	color: #38393c;			/* GRAY */
}

.purple .contentwell .video a:hover
{
	color: #6f78a5;			/* PURPLE */
}

.orange .contentwell .video a:hover
{
	color: #ce7b2d;			/* ORANGE */
}

.blue .contentwell .video a:hover
{
	color: #4e77a8;			/* BLUE */
}

.contentwell hr
{
	border-style: dotted;
	margin: 25px 0;
	*margin: 0 0 19px;
}



/******************** breadcrumb menu ********************/
p.breadcrumb
{
	font-size: 1.15em;
	*font-size: 1.2em;
	line-height: 1.36em;			/* 15px */
	padding: 0 10px;
	float: left;
	margin-bottom: 0;
	letter-spacing: .02em;
}

* html p.breadcrumb
{
	height: 2.5em;
	margin-bottom: -13px;
}

.lia-body .lia-content p.breadcrumb, .lia-body .lia-content p.breadcrumb a
{
	color: #6f78a5;					/* PURPLE */
}

.orange p.breadcrumb, .orange p.breadcrumb a
{
	color: #ce7b2d;					/* ORANGE */
}

.blue p.breadcrumb, .blue p.breadcrumb a
{
	color: #4e77a8;					/* BLUE */
}

div.breadcrumb
{
	margin: 12px 21px 1px;
	*margin: 11px 21px 2px;
}

.info
{
	padding-right: 19px;
	background: url(http://www.rwjf.org/images/common/icon_info.gif) no-repeat 100% 0;
}



/******************** contextual menu ********************/
.contextual
{
	margin-top: 11px;
	*margin-top: 10px;
	padding-bottom: 11px;
}

* html .contextual
{
	\margin-left: 15px;
	ma\rgin-left: 30px;
}

.lia-body .lia-content .contextual ul
{
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
}

.lia-body .lia-content .contextual li						/* put the bullet on the <a> instead of <li> so that an empty <li> doesn't haven't a bullet */
{
	margin: 0;
	color: #6c6e70;
	list-style-type: none;
	background: none;
	padding: 0 0 1px;
	font-size: 1.15em;
	*font-size: 1.2em;
	line-height: 1.49em;	/* 16px */
	letter-spacing: .02em;
}

.lia-body .lia-content .contextual a
{
	color: #003b56;			/* BLUE */
	background: url(http://www.rwjf.org/images/common/bullet_darkblue.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

.lia-body .lia-content .contextual a:hover
{
	color: #51871F;			/* GREEN */
}

.lia-body .lia-content .contextual b a
{
	font-weight: normal;
	color: #51871F;			/* GREEN */
}



/******************** common module style ********************/
.module
{
	margin-top: 15px;
}

.module h1
{
	color: #ffffff;
	padding: 12px 19px 12px;
	margin: 0;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.21em;
}

.purple .module h1
{
	background: url(http://www.rwjf.org/images/common/module_header_top_purple.gif) top no-repeat;
}

.orange .module h1
{
	background: url(http://www.rwjf.org/images/common/module_header_top_orange.gif) top no-repeat;
}

.blue .module h1
{
	background: url(http://www.rwjf.org/images/common/module_header_top_blue.gif) top no-repeat;
}

.purple .module .header
{
	background: url(http://www.rwjf.org/images/common/module_header_purple.jpg) bottom no-repeat;
}

.orange .module .header
{
	background: url(http://www.rwjf.org/images/common/module_header_orange.jpg) bottom no-repeat;
}

.blue .module .header
{
	background: url(http://www.rwjf.org/images/common/module_header_blue.jpg) bottom no-repeat;
}

.module .image, .module .tri_image
{
	padding: 6px 7px 6px 6px;
	border: solid 1px #afafaf;
	border-top: none;
	position: relative;
	float: left;
}

.module .tri_image a img{
	border:1px solid #afafaf;
	border-collapse:collapse;
	width:88px;
	height:102px;
}

.module .image .viewinteractive
{
	display: block;
	position: absolute;
	bottom: 6px;
	left: 6px;
	width: 214px;
	height: 29px;
	background: url(http://www.rwjf.org/images/common/background_viewinteractive.png) no-repeat;
	text-align: right;
	color: #ffffff;
	font-size: 1.14em;
	padding: 16px 56px 0 0;
	cursor: pointer;
	width: 214px;
}

* html .module .image .viewinteractive
{
	\width: 270px;
	w\idth: 214px;
	\height: 45px;
	he\ight: 29px;
	background: none;
	bottom: 5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/background_viewinteractive.png", sizingMethod="image");
}

.module .image a.viewinteractive:hover
{
	color: #ffffff;
}

.module .content
{
	border: solid 1px #afafaf;
	border-width: 0 1px;
	padding: 16px 0 14px;
	clear: left;
}

.module h2
{
	font: normal 2.6em/1.12em Georgia, 'Times New Roman', Times, serif;
	color: #ffffff;
	padding: 21px 0 23px 33px;
}

.module h5
{
	margin-left: 19px;
	color: #415d0c;
}

.module h6
{
	margin-left: 30px;
}

.purple .module h6
{
	color: #6f78a5;		/* PURPLE */
}

.orange .module h6
{
	color: #ce7b2d;		/* ORANGE */
}

.blue .module h6
{
	color: #6f78a5;		/* BLUE */
}

.module p
{
	padding: 0 19px 10px;
	margin: 0;
}

.module ul
{
	margin: 0 19px;
	padding: 0;
}

.module li
{
	margin: 0;
	color: #6c6e70;
	list-style-type: none;
	padding: 0 0 11px 11px;
	font-size: 1.2em;
	line-height: 1.5em;
}

.module ul.oneline
{
	margin-bottom: 11px;
}

.module ul.oneline li
{
	padding-bottom: 0;
}

.purple .module li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;
}

.orange .module li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
}

.blue .module li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;
}

.purple .module a, .orange .module a, .blue .module a
{
	color: #38393c;		/* GRAY */
}

.purple .module h1 a, .orange .module h1 a, .blue .module h1 a
{
	color: #fff;		/* WHITE */
}

.purple .module a:hover
{
	color: #6f78a5;			/* PURPLE */
}

.orange .module a:hover
{
	color: #ce7b2d;			/* ORANGE */
}

.blue .module a:hover
{
	color: #4e77a8;			/* BLUE */
}

.purple .module h1 a:hover, .orange .module h1 a:hover, .blue .module h1 a:hover
{
	color: #fff;		/* WHITE */
}

.module ul.left
{
	float: left;
	width: 50%;
}

.module ul.right
{
	float: right;
	width: 50%;
}

.module .footer ul.float
{
	margin-bottom: 9px;
}

.module ul.float li
{
	float: left;
	margin-right: 30px;
	margin-bottom: 9px;
	*margin-bottom: 0;
}

* html .module li
{
	position: relative;
}

.module .footer
{
	background: url(http://www.rwjf.org/images/common/module_footer_background.gif) bottom no-repeat;
	border-top: solid 1px #afafaf;
	min-height: 29px;}

* html .module .footer
{
	height: 29px;
}

.double .module .footer
{
	background: url(http://www.rwjf.org/images/common/module_footer_background_double.gif) bottom no-repeat;
}

.module .footer ul
{
	padding: 6px 0 7px;
}

.module .footer li
{
	background: url(http://www.rwjf.org/images/common/bullet_gray.gif) 0 5px no-repeat;
	padding: 0 0 0 11px;
	margin: 0;
	font-size: 1.15em;
	line-height: 1.36em;
}

.purple .module .footer li, .orange .module .footer li, .blue .module .footer li
{
	background: url(http://www.rwjf.org/images/common/bullet_gray.gif) 0 5px no-repeat;
}

.purple .module .footer a, .orange .module .footer a, .blue .module .footer a
{
	color: #58595c;			/* LIGHT GRAY */
}



/******************** unique modules ********************/

/* PUBLICATIONS MODULES */
.publications .content
{
	border-color: #afafaf;
}

.publications .header
{
	background: url(http://www.rwjf.org/images/common/module_header_publications.jpg) bottom no-repeat	!important;
}

.double .publications .header
{
	background: url(http://www.rwjf.org/images/common/module_header_publications_double.jpg) bottom no-repeat	!important;
}

.publications h1
{
	background: url(http://www.rwjf.org/images/common/module_header_top_publications.gif) top no-repeat	!important;
	padding-left: 35px;
}

.double .publications h1
{
	background: url(http://www.rwjf.org/images/common/module_header_top_publications_double.gif) top no-repeat	!important;
}

.publications h5
{
	color: #415d0c;			/* GREEN */
}

.publications h6, .purple .publications h6, .orange .publications h6, .blue .publications h6
{
	color: #415d0c;			/* GREEN */
}

.purple .publications li, .orange .publications li, .blue .publications li
{
	background-image: url(http://www.rwjf.org/images/common/bullet_green.gif);
}

.purple .publications a, .orange .publications a, .blue .publications a
{
	color: #38393c;		/* GRAY */
}

.purple .publications h1 a, .orange .publications h1 a, .blue .publications h1 a
{
	color: #fff;		/* WHITE */
}

.purple .publications a:hover, .orange .publications a:hover, .blue .publications a:hover
{
	color: #415d0c;		/* GREEN */
}

.purple .publications h1 a:hover, .orange .publications h1 a:hover, .blue .publications h1 a:hover
{
	color: #fff;		/* #WHITE */
}

.purple .publications .footer a:hover, .orange .publications .footer a:hover, .blue .publications .footer a:hover
{
	color: #58595c;			/* LIGHT GRAY */
}

.publications .arrow
{
	background: url(http://www.rwjf.org/images/common/module_publications_header_arrow.gif) 15px 50% no-repeat;
}

* html .publications .arrow
{
	height: 1px;
}

.grid .double .publications .footer ul
{
	margin-right: 0;
}

/* PAGE LABEL & DESCRIPTION */
.label
{
	margin-top: 7px;
	*margin-top: 8px;
	margin-bottom: 9px;
}

.label h2 a
{
	color: #003b56;				/* BLUE */
}

.label h2 a:hover
{
	text-decoration: none;
}

.description
{
	margin: 15px 0 0;
	border-top: dotted 1px #afafaf;
}

.single .description
{
	min-height: 210px;	
}

* html .description
{
	height: 209px;
}

.description h1
{
	font-weight: normal;
	font-size: 2.2em;
	line-height: 1.34em;	/* 25px */		
	margin: 14px 0 -7px;
}

.description h3
{
	margin: 14px 0 9px;
	color: #58595c;				/* LIGHT GRAY */
}

.description p
{
	margin-top: 25px;
}

.description ul
{
	margin: 19px 0 25px;
	*margin-bottom: 10px;
}

.blue .description li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 7px no-repeat;
}

.orange .description li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 7px no-repeat;
}

.purple .description li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 7px no-repeat;
}

/* PAGE TITLE */
.title
{
	border-top: dotted 1px #afafaf;
	padding: 22px 0 8px 0;
	margin-top: 14px;
}

.titleshort
{
	border-top: dotted 1px #afafaf;
	padding: 1px 0 1px 0;
	margin-top: 1px;
}

.title h1
{
	margin-right: 180px;
}

.title h3, .purple .title h3, .orange .title h3, .blue .title h3
{
	color: #58595c;					/* LIGHT GRAY */
	margin: 17px 180px 1px 0;
}

/* SEARCH PROGRAM AREA MODULE */
.searchPA
{
	margin-top: 15px;
	background: url(http://www.rwjf.org/images/common/module_search_background.jpg) bottom no-repeat;
	padding-bottom: 6px;
}

.searchPA h1
{
	/*background: url(http://www.rwjf.org/images/common/module_search_header.gif) no-repeat;*/
	background: url(http://www.rwjf.org/images/common/module_search_header.gif) top no-repeat !important;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.0em;
	color: #ffffff;
	/*padding: 9px 0 12px 15px;*/
	padding: 6px 0 12px 15px;
	letter-spacing: 1px;
}

.searchPA form
{
	position: relative;
	background: url(http://www.rwjf.org/images/common/module_search_form.gif) no-repeat;
	margin: 9px 0 0 14px;
	padding: 4px 0 4px 5px;
}

.searchPA .search
{
	width: 215px;
	border: 0;
	color: #58595c;                                              /* GRAY */
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
}

.searchPA .submit
{
	position: absolute;
	right: 14px;
	top: -1px;
	width: 31px;
	height: 25px;
	background: url(http://www.rwjf.org/images/common/search_submit_green.gif) 0 0 no-repeat;
}

* html .searchPA .submit
{
	top: 0;
}

.searchPA .submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_green.gif) -31px 0 no-repeat;
}

.searchPA li
{
	float: left;
	background: url(http://www.rwjf.org/images/common/bullet_green.gif) 0 4px no-repeat;
	padding: 0 0 0 8px;
	font-size: 1.0em;
	line-height: 1.35em;
	margin: 6px 15px 0;
}

* html .searchPA li
{
	margin-left: 7px;
	margin-right: 23px;
	background: url(http://www.rwjf.org/images/common/bullet_green.gif) 0 5px no-repeat;
}

.searchPA a
{
	color: #415d0c;		/* GREEN */
}

/* FIXED HEIGHT PA MODULES */
.fixed
{
	margin-top: 15px;
	position: relative;
}

.fixed .header
{
	height: 3px;
	width: 285px;
	background: url(http://www.rwjf.org/images/common/module_pa_top.png) left top no-repeat;
	top: 0;
	left: 0;
	z-index: 100;
	position: absolute;
}

* html .fixed .header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/module_pa_top.png", sizingMethod="image");
	overflow: hidden;
}

.fixed .single
{
	min-height: 240px;
	max-height: 510px;
	width: 285px;
	float: none;
	margin-left: 0;
	padding-bottom: 15px;
}

* html .fixed .single
{
	\height: 255px;
	he\ight: 240px;
}

* html .fixed .single
{
	display: block;
}

.fixed .doubleTop
{
	height: 255px;
	width: 285px;
	overflow: hidden;
}

.fixed .doubleBottom
{
	height: 270px;
	width: 285px;
	overflow: hidden;
}

.fixed h1
{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 2.5em;
	line-height: 1.12em;	/* 28px */
	color: #ffffff;
	margin: 0;
	padding: 20px 30px 21px;
}

.fixed p
{
	margin: 0 30px;
	font-size: 1.4em;
	line-height: 1.43em;
	color: #ffffff;
	margin-bottom: 15px;
}

.fixed ul
{
	margin-left: 35px;
	margin-right: 15px;
}

.fixed li
{
	font-size: 1.4em;
	line-height: 1.43em;
	color: #ffffff;
}

.fixed a
{
	color: #ffffff;
}

.fixed .supportlinks
{
	margin-top: 16px;
}

.fixed .supportlinks li
{
	font-size: 1.2em;
	line-height: 1.49em;
	margin-top: 11px;
	background-position: 0 6px	!important;
}

.fixed .yellow
{
	background: #e5ac3a url(http://www.rwjf.org/images/common/module_pa_wings_yellow.jpg) left bottom no-repeat;
}

.fixed .yellow li
{
	background: url(http://www.rwjf.org/images/common/bullet_white_with_yellow.gif) 0 7px no-repeat;
}

.fixed .blue
{
	background: #4871a3 url(http://www.rwjf.org/images/common/module_pa_wings_blue.jpg) left bottom no-repeat;
}

.fixed .blue li
{
	background: url(http://www.rwjf.org/images/common/bullet_white_with_blue.gif) 0 7px no-repeat;
}

.fixed .purple
{
	background: #715692 url(http://www.rwjf.org/images/common/module_pa_wings_purple.jpg) left bottom no-repeat;
}

.fixed .purple li
{
	background: url(http://www.rwjf.org/images/common/bullet_white_with_purple.gif) 0 7px no-repeat;
}

.fixed .teal
{
	background: #297061 url(http://www.rwjf.org/images/common/module_pa_wings_teal.jpg) left bottom no-repeat;
}

.fixed .teal li
{
	background: url(http://www.rwjf.org/images/common/bullet_white_with_teal.gif) 0 7px no-repeat;
}

.fixed .white
{
	background: #f8f8f8 url(http://www.rwjf.org/images/common/module_pa_wings_white.jpg) left bottom no-repeat;
}

.fixed .white li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 7px no-repeat;
}

.fixed .white h1, .fixed .white p, .fixed .white li, .fixed .white a
{
	color: #266ca6;
}

.fixed .advances
{
	background: url(http://www.rwjf.org/images/common/module_pa_advances.jpg) no-repeat;
}

.fixed .advances h1
{
	padding-top: 13px;
	padding-bottom: 18px;
	height: 29px;
}

.fixed .advances h2
{

}

/* FIXED DOUBLE-HEIGHT PA MODULE */
.fixed .doubleTop
{
	height: 255px;
	width: 285px;
	overflow: hidden;
	background: url(http://www.rwjf.org/images/common/module_pa_double_top.jpg) no-repeat;
}

.fixed .doubleTop h1
{
	padding-top: 13px;
	padding-bottom: 18px;
	height: 29px;
}

.fixed .doubleTop h2, .fixed .advances h2
{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 2.6em;
	line-height: 1.08em;
	color: #ffffff;
	margin: 0;
	padding: 14px 30px 21px;
}

.fixed .doubleTop li, .fixed .advances li
{
	background: url(http://www.rwjf.org/images/common/bullet_white_with_orange.gif) 0 7px no-repeat;
}

.fixed .doubleBottom
{
	height: 270px;
	width: 285px;
	overflow: hidden;
	background: url(http://www.rwjf.org/images/common/module_pa_double_bottom.jpg) no-repeat;
}

.fixed .doubleBottom ul
{
	margin-top: 15px;
}

.fixed .doubleBottom li
{
	font-size: 1.2em;
	line-height: 1.49em;	/* 18px */
	background: url(http://www.rwjf.org/images/common/bullet_gray.gif) 0 6px no-repeat;
	margin-top: 11px;
}

 .fixed .doubleBottom a
{
	color: #38393c;			/* GRAY */
}

.fixed .doubleBottom .supportlinks li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
	margin-top: 0;
}

.fixed .doubleBottom .supportlinks a
{
	color: rgb(222, 124, 36);
}

/* FIXED IMAGE MODULES */
.fixed.image h1
{
	font-size: 2.4em;
	line-height: 1.03em;	/* 28px */
	padding-top: 10px;
	padding-bottom: 5px;
}

.fixed.image li
{
	font-size: 1.2em;
	line-height: 1.49em;	/* 18px */
	margin-top: 0;
}

.fixed.image .supportlinks
{
	margin-top: 0;
}

* html .fixed.image .supportlinks
{
	margin-top: -10px;
}

.fixed.image .yellow
{
	background: url(http://www.rwjf.org/images/common/module_pa_yellow.jpg) left bottom no-repeat;
}

.fixed.image .blue
{
	background: url(http://www.rwjf.org/images/common/module_pa_blue.jpg) left bottom no-repeat;
}

.fixed.image .purple
{
	background: url(http://www.rwjf.org/images/common/module_pa_purple.jpg) left bottom no-repeat;
}

.fixed.image .teal
{
	background: url(http://www.rwjf.org/images/common/module_pa_teal.jpg) left bottom no-repeat;
}

.fixed.image .white
{
	background: url(http://www.rwjf.org/images/common/module_pa_white.jpg) left bottom no-repeat;
}

/* LI BUTTON STYLES */
.grid .buttons .content
{
	padding: 0;
}

.grid .buttons .content ul
{
	margin: 0;
}

.grid .buttons .content li
{
	border-bottom: solid 1px #afafaf;
	background: none;
	padding: 0;
}

.grid .buttons .content li a
{
	display: block;
	text-indent: -11px;
	padding: 20px 15px 20px 35px;
	color: #38393c;					/* gray */
	*text-indent: 0;
	*padding-left: 25px;
}

.grid .buttons .content li .nolink
{
	display: block;
	text-indent: -11px;
	padding: 20px 15px 20px 35px;
	color: #38393c;					/* gray */
	*text-indent: 0;
	*padding-left: 25px;
	cursor: text;
}

* html .grid .buttons .content li a
{
	height: 1px;
}

.grid .buttons .content ul.oneline a
{	padding-top: 10px;
	padding-bottom: 10px;
}

.grid .double .buttons .content li a
{
	padding-top: 11px;
	padding-bottom: 10px;
}

.grid .buttons .content ul.publications li.highlighted a:link, .grid .buttons .content ul.publications li.highlighted a:visited
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_reform.jpg) no-repeat;
	color: #415d0c; /* GREEN */
}

.purple .grid .buttons .content ul.publications li.highlighted a:link:hover, .grid .buttons .content ul.publications li.highlighted a:visited:hover
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_purple.jpg) no-repeat;
	color: #415d0c; /* GREEN */
}

.orange .grid .buttons .content ul.publications li.highlighted a:link:hover, .grid .buttons .content ul.publications li.highlighted a:visited:hover
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_orange.jpg) no-repeat;
	color: #415d0c; /* GREEN */
}

.blue .grid .buttons .content ul.publications li.highlighted a:link:hover, .grid .buttons .content ul.publications li.highlighted a:visited:hover
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_blue.jpg) no-repeat;
	color: #415d0c; /* GREEN */
}

.grid .buttons .content ul.publications li a:link:hover, .grid .buttons .content ul.publications li a:visited:hover
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_green.jpg) no-repeat;
	color: #415d0c; /* GREEN */
}

.purple .grid .buttons .content li a:link:hover, .purple .grid .buttons .content li a:visited:hover
{
	text-decoration: none;
	background: #e6e8f0 url(http://www.rwjf.org/images/common/module_button_rollover_purple.jpg) no-repeat;
	color: #38393c; /* GRAY */
}

.orange .grid .buttons .content li a:link:hover, .orange .grid .buttons .content li a:visited:hover
{
	text-decoration: none;
	background: #f6e7d9 url(http://www.rwjf.org/images/common/module_button_rollover_orange.jpg) no-repeat;
	color: #38393c; /* GRAY */
}

.blue .grid .buttons .content li a:link:hover, .blue .grid .buttons .content li a:visited:hover
{
	text-decoration: none;
	background: #dfe6ef url(http://www.rwjf.org/images/common/module_button_rollover_blue.jpg) no-repeat;
	color: #38393c; /* GRAY */
}

.grid .buttons .content .bullet
{
	padding-left: 11px;
	background-position: 0 4px;
	background-repeat: no-repeat;
	*display: inline-block;
	*cursor: pointer;
	*background-position: 0 6px;
}

.grid .buttons .content .nolink .bullet
{
	*cursor: text;
}

.grid .buttons .content ul.publications .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_green.gif);
}

.purple .grid .buttons .content .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_purple.gif);
}

.orange .grid .buttons .content .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_orange.gif);
}

.blue .grid .buttons .content .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_blue.gif);
}

.grid .buttons .footer
{
	border-top: none;
}

.grid .buttons .footer ul
{
	margin-left: 25px;
	margin-right: 25px;
}

.grid .double .buttons .content .left a
{
	margin-right: 15px;
	border-right: dotted 1px #afafaf;
}

.grid .double .buttons .content .right a
{
	margin-left: 15px;
	border-left: dotted 1px #afafaf;
}

.grid .double .footer .left, .grid .double .footer .right
{
	width: 260px;
}

* html .grid .double .footer .left
{
	margin-left: 13px;
}

/* NEW AND NOTEWORTHY STYLES */
.grid .noteworthy .content
{
	padding: 0;
}

.grid .noteworthy .content ul
{
	margin: 0;
}

.grid .noteworthy .content li
{
	border-bottom: solid 1px #afafaf;
	background: none;
	padding: 0;
	*margin: 0 0 -3px;
	height: 79px;
	cursor: pointer;
}

.grid .noteworthy .content li a
{
	display: block;
	padding: 0 15px 0 60px;
	color: #38393c;				/* GRAY */
	height: 79px;
	position: relative;
}

html > body .grid .noteworthy .content li a
{
	width: 208px;
	display: table-cell;
	vertical-align: middle;
	*display: block;
	*vertical-align: auto;
}

.grid .noteworthy .content li .center1
{
	*display: block;
	*position: absolute;
	*width: 207px;
	*top: 50%;
	cursor: pointer;
}

.grid .noteworthy .content li .center2
{
	*display: block;
	*position: relative;
	*top: -50%;
}

.grid .noteworthy .content li a:link:hover, .grid .noteworthy .content li a:visited:hover
{
	text-decoration: none;
}

.grid .noteworthy .footer
{
	border: none;
}

.purple .grid .noteworthy .num1 a
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) 0 0 no-repeat;
}

.purple .grid .noteworthy .num2 a
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) 0 -80px no-repeat;
}

.purple .grid .noteworthy .num3 a
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) 0 -160px no-repeat;
}

.purple .grid .noteworthy .num4 a
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) 0 -240px no-repeat;
}

.purple .grid .noteworthy .num5 a
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) 0 -320px no-repeat;
}

.orange .grid .noteworthy .num1 a
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) 0 0 no-repeat;
}

.orange .grid .noteworthy .num2 a
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) 0 -80px no-repeat;
}

.orange .grid .noteworthy .num3 a
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) 0 -160px no-repeat;
}

.orange .grid .noteworthy .num4 a
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) 0 -240px no-repeat;
}

.orange .grid .noteworthy .num5 a
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) 0 -320px no-repeat;
}

.blue .grid .noteworthy .num1 a
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) 0 0 no-repeat;
}

.blue .grid .noteworthy .num2 a
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) 0 -80px no-repeat;
}

.blue .grid .noteworthy .num3 a
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) 0 -160px no-repeat;
}

.blue .grid .noteworthy .num4 a
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) 0 -240px no-repeat;
}

.blue .grid .noteworthy .num5 a
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) 0 -320px no-repeat;
}

.purple .grid .noteworthy .num1 a:link:hover, .purple .grid .noteworthy .num1 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) -285px 0 no-repeat;
}

.purple .grid .noteworthy .num2 a:link:hover, .purple .grid .noteworthy .num2 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) -285px -80px no-repeat;
}

.purple .grid .noteworthy .num3 a:link:hover, .purple .grid .noteworthy .num3 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) -285px -160px no-repeat;
}

.purple .grid .noteworthy .num4 a:link:hover, .purple .grid .noteworthy .num4 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) -285px -240px no-repeat;
}

.purple .grid .noteworthy .num5 a:link:hover, .purple .grid .noteworthy .num5 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_purple.gif) -285px -320px no-repeat;
}

.orange .grid .noteworthy .num1 a:link:hover, .orange .grid .noteworthy .num1 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) -285px 0 no-repeat;
}

.orange .grid .noteworthy .num2 a:link:hover, .orange .grid .noteworthy .num2 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) -285px -80px no-repeat;
}

.orange .grid .noteworthy .num3 a:link:hover, .orange .grid .noteworthy .num3 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) -285px -160px no-repeat;
}

.orange .grid .noteworthy .num4 a:link:hover, .orange .grid .noteworthy .num4 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) -285px -240px no-repeat;
}

.orange .grid .noteworthy .num5 a:link:hover, .orange .grid .noteworthy .num5 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_orange.gif) -285px -320px no-repeat;
}

.blue .grid .noteworthy .num1 a:link:hover, .blue .grid .noteworthy .num1 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) -285px 0 no-repeat;
}

.blue .grid .noteworthy .num2 a:link:hover, .blue .grid .noteworthy .num2 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) -285px -80px no-repeat;
}

.blue .grid .noteworthy .num3 a:link:hover, .blue .grid .noteworthy .num3 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) -285px -160px no-repeat;
}

.blue .grid .noteworthy .num4 a:link:hover, .blue .grid .noteworthy .num4 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) -285px -240px no-repeat;
}

.blue .grid .noteworthy .num5 a:link:hover, .blue .grid .noteworthy .num5 a:visited:hover
{
	background: url(http://www.rwjf.org/images/common/module_num_blue.gif) -285px -320px no-repeat;
}

.grid .noteworthy .content li strong
{
	text-transform: uppercase;
	font-size: .9em;
	line-height: 1.7em;
}

.purple .grid .noteworthy .content li strong
{
	color: #6f78a5;			/* PURPLE */
}

.orange .grid .noteworthy .content li strong
{
	color: #ce7b2d;			/* ORANGE */
}

.blue .grid .noteworthy .content li strong
{
	color: #4e77a8;			/* BLUE */
}


/* SMALL NEW AND NOTEWORTHY STYLES */
.grid .noteworthySmall .content
{
	padding: 0;
}

.grid .noteworthySmall .content ul
{
	margin: 0;
}

.grid .noteworthySmall .content li
{
	background: none;
	padding: 0;
}

.grid .noteworthySmall .content li a
{
	display: block;
	padding: 12px 15px 13px 34px;
	color: #38393c;					/* GRAY */
}

* html .grid .noteworthySmall .content li a
{
	height: 1px;
}

.grid .noteworthySmall .content li a:link:hover, .grid .noteworthySmall .content li a:visited:hover
{
	text-decoration: none;
}

.purple .grid .noteworthySmall .content li a:link:hover
{
	background: url(http://www.rwjf.org/images/common/module_button_rollover_purple.jpg) no-repeat;
}

.orange .grid .noteworthySmall .content li a:link:hover
{
	background: url(http://www.rwjf.org/images/common/module_button_rollover_orange.jpg) no-repeat;
}

.blue .grid .noteworthySmall .content li a:link:hover
{
	background: url(http://www.rwjf.org/images/common/module_button_rollover_blue.jpg) no-repeat;
}

.grid .noteworthySmall .content li strong
{
	text-transform: uppercase;
	font-size: .9em;
	line-height: 1.7em;
}

.purple .grid .noteworthySmall .content li strong
{
	color: #6f78a5;			/* PURPLE */
}

.orange .grid .noteworthySmall .content li strong
{
	color: #ce7b2d;			/* ORANGE */
}

.blue .grid .noteworthySmall .content li strong
{
	color: #4e77a8;			/* BLUE */
}

.grid .noteworthySmall .footer ul
{
	margin-left: 23px;
}



/* Theme styles */
.purple .theme .header, .purple .themeButtons .header
{
	background: url(http://www.rwjf.org/images/common/module_header_reform_purple.jpg) bottom no-repeat;
}

.orange .theme .header, .orange .themeButtons .header
{
	background: url(http://www.rwjf.org/images/common/module_header_reform_orange.jpg) bottom no-repeat;
}

.blue .theme .header, .blue .themeButtons .header
{
	background: url(http://www.rwjf.org/images/common/module_header_reform_blue.jpg) bottom no-repeat;
}

.theme h1, .themeButtons h1
{
	padding: 15px 19px 12px 60px;
}

.blue .theme h1, .blue .themeButtons h1
{
	background: url(http://www.rwjf.org/images/common/module_header_reform_top_blue.gif) top no-repeat		!important;
}

.orange .theme h1, .orange .themeButtons h1
{
	background: url(http://www.rwjf.org/images/common/module_header_reform_top_orange.gif) top no-repeat	!important;
}

.purple .theme h1, .purple .themeButtons h1
{
	background: url(http://www.rwjf.org/images/common/module_header_reform_top_purple.gif) top no-repeat	!important;
}

.grid .themeButtons .content li
{
	height: 79px;
}

.grid .themeButtons .content li a
{
	padding: 0 15px 0 35px;
	text-indent: -11px;
	*text-indent: 0;
	*padding-left: 25px;
}

html > body .grid .themeButtons .content li a
{
	width: 233px;
	*width: 243px;
}

.grid .themeButtons .content li .center2
{
	padding-left: 11px;
}

.blue .grid .themeButtons .content li .center2
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;
}

.purple .grid .themeButtons .content li .center2
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;
}

.orange .grid .themeButtons .content li .center2
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
}

.blue .grid .themeButtons .content li a:link:hover, .blue .grid .themeButtons .content li a:visited:hover
{
	text-decoration: none;
	background: #dfe6ef url(http://www.rwjf.org/images/common/module_button_rollover_blue.jpg) no-repeat;
	color: #38393c; /* GRAY */
}

.orange .grid .themeButtons .content li a:link:hover, .orange .grid .themeButtons .content li a:visited:hover
{
	text-decoration: none;
	background: #f6e7d9 url(http://www.rwjf.org/images/common/module_button_rollover_orange.jpg) no-repeat;
	color: #38393c; /* GRAY */
}

.purple .grid .themeButtons .content li a:link:hover, .purple .grid .themeButtons .content li a:visited:hover
{
	text-decoration: none;
	background: #e6e8f0 url(http://www.rwjf.org/images/common/module_button_rollover_purple.jpg) no-repeat;
	color: #38393c; /* GRAY */
}

.grid .themeButtons .footer ul
{
	margin-left: 25px;
	margin-right: 25px;
	*margin-left: 26px;
	*margin-right: 20px;
}

.grid .theme .themeTopics li a
{
	padding-top: 10px;
	padding-bottom: 11px;
}



/******************** chapter styles ********************/
.chapters
{
	border: dotted 1px #afafaf;
	position: relative;
	margin-bottom: 30px;
}

.chapters .header
{
	height: 4px;
	overflow: hidden;
	width: 600px;
	background: url(http://www.rwjf.org/images/common/chapters_header.gif) no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
}

* html .chapters .header
{
	top: 0;
}

.contentwell .chapters ul
{
	margin: 0;
}

.contentwell .chapters ul ul
{
	margin: 1px 0 0 21px;
	padding-bottom: 3px;
}

.contentwell .chapters ul ul ul
{
	margin-left: 19px;
}

.contentwell .chapters ul ul ul ul
{
	margin-left: 4px;
}

.chapters li
{
	background: none;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.67em;
	margin-bottom: 0;
}

.chapters a
{
	display: block;
	padding: 5px 30px;
	text-indent: -11px;
	min-height: 1px;			/* otherwise the plus/minus icon can disappear in IE7 if the text wraps */
}

* html .chapters a
{
	height: 1px;
}

.purple .chapters a
{
	color: #38393c;		/* GRAY */
}

.orange .chapters a
{
	color: #38393c;		/* GRAY */
}

.blue .chapters a
{
	color: #38393c;		/* GRAY */
}

.chapters .selected a
{
	font-weight: bold;
}

.purple .chapters .selected a
{
	color: #6f78a5;
}

.orange .chapters .selected a
{
	color: #ce7b2d;
}

.blue .chapters .selected a
{
	color: #4e77a8;
}

.purple .chapters a:link:hover, .purple .chapters a:visited:hover
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_purple.jpg) repeat-x;
	color: #6f78a5;		/* PURPLE */
}

.orange .chapters a:link:hover, .orange .chapters a:visited:hover
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_orange.jpg) repeat-x;
	color: #ce7b2d;		/* ORANGE */
}

.blue .chapters a:link:hover, .blue .chapters a:visited:hover
{
	text-decoration: none;
	background: url(http://www.rwjf.org/images/common/module_button_rollover_blue.jpg) repeat-x;
	color: #4e77a8;		/* BLUE */
}

.chapters a.trigger
{
	text-indent: -18px;
	font-weight: bold;
}

.chapters .trigger .bullet
{
	padding-left: 18px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.purple .chapters .trigger .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_plus_purple.gif);
}

.orange .chapters .trigger .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_plus_orange.gif);
}

.blue .chapters .trigger .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_plus_blue.gif);
}

.purple .chapters a.selected .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_minus_purple.gif);
}

.orange .chapters a.selected .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_minus_orange.gif);
}

.blue .chapters a.selected .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_minus_blue.gif);
}

.chapters li li
{
	font-size: 1.0em;
	line-height: 2.4em;
	padding: 0 15px 0 11px;
}

.chapters li li a
{
	display: inline;
	*display: inline-block;		/* fix for IE bug where a <a> on the first nested <li> will cause the bullet to disappear on hover */
	padding: 0;
	text-indent: 0;
}

.purple .chapters li li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 11px no-repeat;
}

.orange .chapters li li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 11px no-repeat;
}

.blue .chapters li li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 11px no-repeat;
}

.purple .chapters li li a:link:hover, .purple .chapters li li a:visited:hover
{
	text-decoration: underline;
	background: none;
	color: #6f78a5;		/* PURPLE */
}

.orange .chapters li li a:link:hover, .orange .chapters li li a:visited:hover
{
	text-decoration: underline;
	background: none;
	color: #ce7b2d;		/* ORANGE */
}

.blue .chapters li li a:link:hover, .blue .chapters li li a:visited:hover
{
	text-decoration: underline;
	background: none;
	color: #4e77a8;		/* BLUE */
}

.chapters .bullet
{
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 11px;
}

.purple .chapters .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_purple.gif);
}

.orange .chapters .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_orange.gif);
}

.blue .chapters .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_blue.gif);
}

.chapters .collapsed
{
	display: none;
}

.chapters .footer
{
	height: 4px;
	overflow: hidden;
	width: 600px;
	background: url(http://www.rwjf.org/images/common/chapters_footer.gif) no-repeat;
	position: relative;
	margin-top: -4px;
	left: -1px;
	bottom: -1px;
}

* html .chapters .footer
{
	position: absolute;
	bottom: auto;
	margin-top: -3px;
}

ul.chapternav
{
	float: right;
	margin: 0 0 25px;
	*margin: 0 0 -5px;
}

.chapternav li
{
	font-size: 1.14em;
	line-height: 1.58em;	/* 18px */
	float: left;
	background: none;
}

.chapternav li.previous
{
	padding: 0 8px 0 11px;
	border-right: dotted 1px #afafaf;
}

.purple .chapternav li.previous
{
	background: url(http://www.rwjf.org/images/common/bullet_left_purple.gif) 0 7px no-repeat;
}

.orange .chapternav li.previous
{
	background: url(http://www.rwjf.org/images/common/bullet_left_orange.gif) 0 7px no-repeat;
}

.blue .chapternav li.previous
{
	background: url(http://www.rwjf.org/images/common/bullet_left_blue.gif) 0 7px no-repeat;
}

.chapternav li.next
{
	padding: 0 11px 0 8px;
}

.purple .chapternav li.next
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 100% 7px no-repeat;
}

.orange .chapternav li.next
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 100% 7px no-repeat;
}

.blue .chapternav li.next
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 100% 7px no-repeat;
}



/******************** toolbar styles ********************/
.toolbar
{
	border-top: dotted 1px #afafaf;
	padding-top: 4px;
	margin: 0 0 16px;
}

.toolbar p
{
	font-size: 1.1em;
	line-height: 1.36em;	/* 15pt */
	color: #58595c;			/* LIGHT GRAY */
}

.toolbar ul
{
	margin: 0 0 0;
	padding: 0;
	float: right;
	margin-right: -8px;
}

.toolbar ul li
{
	list-style-type: none;
	display: block;
	float: left;
	background: none;
	font-size: 1.1em;
	line-height: 1.36em;	/* 15pt */
	padding: 0 8px;
	border-left: dotted 1px #afafaf;
}

.toolbar ul li.borderless
{
	border: none;
}

.toolbar #textsize
{
	border: none;
}

.toolbar #textsize #normal
{
	font-size: .9em;
	font-weight: bold;
}

.toolbar #textsize #bigger
{
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 5px;
}

.toolbar #textsize #biggest
{
	font-size: 1.3em;
	font-weight: bold;
	margin-left: 5px;
}

.toolbar #textsize a.selected
{
	text-decoration: underline;
}

.toolbar .date
{
	padding-right: 8px;
	border-right: dotted 1px #afafaf;
	margin-right: 8px;
}

.toolbar .location
{
	padding-left: 8px;
	border-left: dotted 1px #afafaf;
	margin-left: 8px;
}

.toolbar .byline
{
	margin: 0 0 21px;
}



/******************** tab styles ********************/
ul.tabs
{
	margin-bottom: 0;
}

.purple .tabs
{
	border-bottom: solid 15px #363f71;
}

.orange .tabs
{
	border-bottom: solid 15px #aa420c;
}

.blue .tabs
{
	border-bottom: solid 15px #1d3e75;
}

.tabs li
{
	float: left;
	list-style-type: none;
	background: none;
	height: 30px;
	margin-right: 5px;
	font-size: 1.3em;
	line-height: 1.69em;
	font-weight: bold;
	padding: 0 0 0 26px;
}

.purple .tabs li
{
	background: #cacdde url(http://www.rwjf.org/images/common/tab_left_purple.gif) no-repeat;
}

.purple .tabs li.selected
{
	background: #363f71 url(http://www.rwjf.org/images/common/tab_left_purple_selected.gif) no-repeat;
}

.orange .tabs li
{
	background: #edceb2 url(http://www.rwjf.org/images/common/tab_left_orange.gif) no-repeat;
}

.orange .tabs li.selected
{
	background: #aa420c url(http://www.rwjf.org/images/common/tab_left_orange_selected.gif) no-repeat;
}

.blue .tabs li
{
	background: #becddf url(http://www.rwjf.org/images/common/tab_left_blue.gif) no-repeat;
}

.blue .tabs li.selected
{
	background: #1d3e75 url(http://www.rwjf.org/images/common/tab_left_blue_selected.gif) no-repeat;
}

.tabs a
{
	display: block;
	padding: 4px 26px 0 0;
}

* html .tabs a
{
	padding-bottom: 4px;
}

html > body .tabs a
{
	height: 26px;			/* height needed for Safari (4px padding is 1px too short) but need to hide from IE6 */
}

.purple .tabs a
{
	color: #6f78a5;
	background: #cacdde url(http://www.rwjf.org/images/common/tab_right_purple.gif) top right no-repeat;
}

.purple .tabs .selected a
{
	color: #ffffff;
	background: #363f71 url(http://www.rwjf.org/images/common/tab_right_purple_selected.gif) top right no-repeat;
}

.orange .tabs a
{
	color: #ce7b2d;
	background: #edceb2 url(http://www.rwjf.org/images/common/tab_right_orange.gif) top right no-repeat;
}

.orange .tabs .selected a
{
	color: #ffffff;
	background: #aa420c url(http://www.rwjf.org/images/common/tab_right_orange_selected.gif) top right no-repeat;
}

.blue .tabs a
{
	color: #4e77a8;
	background: #becddf url(http://www.rwjf.org/images/common/tab_right_blue.gif) top right no-repeat;
}

.blue .tabs .selected a
{
	color: #ffffff;
	background: #1d3e75 url(http://www.rwjf.org/images/common/tab_right_blue_selected.gif) top right no-repeat;
}



/******************** subsection styles ********************/
.subsection
{
	border-bottom: dotted 1px #afafaf;
	border-top: dotted 1px #afafaf;
}

.subsection + .subsection, .subsection + script + .subsection
{
	margin-top: 15px;			/* only apply margin-top to subsections underneath other subsections */
}

* html .subsection
{
	margin-top: 15px;			/* always apply margin-top since IE6 doesn't recognize the adjacent sibling selector */
	height: 1px;
}

.subsection h1
{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.67em;		/* 20px */
	padding: 4px 30px 6px;
	color: #ffffff;
	margin-top: -1px;
	margin-bottom: 1px;
}

* html .subsection h1
{
	position: relative;
	top: -3px;
	padding-top: 7px;
	bottom: -3px;
}

.subsection h1 a, .purple .subsection h1 a, .orange .subsection h1 a, .blue .subsection h1 a,
.purple .subsection h1 a:hover, .orange .subsection h1 a:hover, .blue .subsection h1 a:hover
{
	color: #ffffff;
}

.subsection h2
{
	font: bold 1.2em/1.67em Arial, Helvetica, sans-serif;	/* 20px line height */
	padding: 4px 30px 6px;
	margin-top: -1px;
	margin-bottom: 9px;
}

* html .subsection h2
{
	position: relative;
	top: -3px;
	padding-top: 7px;
	margin-top: -4px;
}

.subsection h3
{
	font: bold 1.1em/1.82em Arial, Helvetica, sans-serif;	/* 20px line height */
	margin: 0 0 0 30px;
}

.subsection h4					/* same as p except bold and page color */
{
	font-size: 1.3em;
	line-height: 1.54em;		/* 18px */
	margin-left: 30px;
	max-width: 630px;
}

.purple .subsection h4
{
	color: #6f78a5;				/* PURPLE */
}

.orange .subsection h4
{
	color: #ce7b2d;				/* ORANGE */
}

.blue .subsection h4
{
	color: #4e77a8;				/* BLUE */
}

.purple .subsection h5
{
	color: #6f78a5;				/* PURPLE */
}

.orange .subsection h5
{
	color: #ce7b2d;				/* ORANGE */
}

.blue .subsection h5
{
	color: #4e77a8;				/* BLUE */
}

.subsection h6
{
	margin: 15px 0 0 30px;
}

.subsection p
{
	font-size: 1.2em;
	line-height: 1.5em;
	margin-left: 30px;
	padding-left: 0;
	max-width: 630px;
}

.subsection p label
{
	font-size: 1.0em;
	line-height: 1.0em;
	display: inline;
	margin: 0 0 0 2px;
	padding: 0;
}

.subsection h2 label
{
	font-size: 1.0em;
	line-height: 1.0em;
	display: inline;
	color: #51871f;
	margin: 0 0 0 9px;
}

.subsection label
{
	font-size: 1.2em;
	line-height: 1.5em;
	margin-left: 30px;
	padding-top: 10px;
}

.subsection form.labels label
{
	margin-top: 4px;
}

.subsection form.labels p
{
	margin-bottom: 10px;
}

.subsection .input
{
	margin-left: 30px;
	width: 225px;
	font: normal 1.3em/1.54em Arial, Helvetica, sans-serif;
	color: #38393c;				/* GRAY */
}

.subsection ul
{
	margin: 0 30px auto;
}

.subsection ul.expandable ul
{
	margin: 0 0px auto;
}

.subsection li
{
font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 16px;
}

.subsection ul.oneline
{
	margin-bottom: 16px;
}

.subsection ul.oneline li
{
	margin-bottom: 0;
}

.purple .subsection a
{
	color: #6f78a5;		/* PURPLE */
}

.orange .subsection a
{
	color: #ce7b2d;		/* ORANGE */
}

.blue .subsection a
{
	color: #4e77a8;		/* BLUE */
}

.subsection li a, .purple .subsection li a, .orange .subsection li a, .blue .subsection li a
{
	color: #38393c;		/* GRAY */
}

.subsection form
{
	margin: 0;
}

.subsection .double
{
	margin-left: 0;
	float: none;
}

.purple .subsection
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.purple .subsection h1
{
	background: #6f78a5;		/* rbg(111, 120, 165) */
}

.purple .subsection h2
{
	background: #e2e3ee;		/* rbg(226, 227, 238) */
	color: #6f78a5;				/* PURPLE */
}

.purple .subsection h3
{
	color: #6f78a5;				/* PURPLE */
}

.purple .subsection a:hover
{
	color: #6f78a5;				/* PURPLE */
}

.purple .subsection li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;
}

.blue .subsection
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}

.blue .subsection h1
{
	background: #4e77a8;		/* rbg(78, 119, 168) */
}

.blue .subsection h2
{
	background: #dce3ee;		/* rbg(220, 227, 238) */
	color: #4e77a8;				/* BLUE */
}

.blue .subsection h3
{
	color: #4e77a8;				/* BLUE */
}

.blue .subsection a:hover
{
	color: #4e77a8;				/* BLUE */
}

.blue .subsection li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;
}

.orange .subsection
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.orange .subsection h1
{
	background: #ce7b2d;		/* rbg(206, 123, 45) */
}

.orange .subsection h2
{
	background: #f4e5d4;		/* rbg(244, 229, 212) */
	color: #ce7b2d;				/* ORANGE */
}

.orange .subsection h3
{
	color: #ce7b2d;				/* ORANGE */
}

.orange .subsection a:hover
{
	color: #ce7b2d;				/* ORANGE */
}

.orange .subsection li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
}


/******************** stories from the field ********************/ 
.first
{
	border-top: none;
}

* html .first
{
	margin-top: 0;
}

.subsection .subnav
{
	margin: 0;
	padding: 0 30px;
	color: #fff;
}

.blue .subsection .subnav
{
	background: #4e77a8;		/* rbg(78, 119, 168) */
}

.orange .subsection .subnav
{
	background: #ce7b2d;		/* rbg(206, 123, 45) */
}

.purple .subsection .subnav
{
	background: #6f78a5;		/* rbg(111, 120, 165) */
}

.subsection ul.subnav li, .subsection ul.subnav a
{
	color: #fff;
}

.subsection .subnav li
{
	float: left;
	background: none;
	margin: 0;
	padding: 4px 0 6px;
	font-size: 1.2em;
	line-height: 1.67em;		/* 20px */
}

.subnav li.selected
{
	margin-left: -1px;
	padding-left: 1px;
}

ul.subnav li.selected a
{
	border-right: none;
	padding-right: 16px;
}

.blue .subsection .subnav li.selected, .blue .subsection .subnav li.selected a
{
	background: #dce3ee;		/* rbg(220, 227, 238) */
	color: #4e77a8;				/* BLUE */
}

.orange .subsection .subnav li.selected, .orange .subsection .subnav li.selected a
{
	background: #f4e5d4;		/* rbg(244, 229, 212) */
	color: #ce7b2d;				/* ORANGE */
}

.purple .subsection .subnav li.selected, .purple .subsection .subnav li.selected a
{
	background: #e2e3ee;		/* rbg(226, 227, 238) */
	color: #6f78a5;				/* PURPLE */
}

.subsection ul.subnav a
{
	padding: 0 15px;
	border-right: dotted 1px #fff;
}

.subsection ul.subnav a:hover
{
	color: #fff;
	text-decoration: underline;
}

.subsection ul.subnav a.last
{
	border: none;
}

.minicolumn
{
	float: left;
	width: 199px;
	border-left: dotted 1px #afafaf;
	position: relative;
	z-index: 2;
}

.mini_filter
{
	border-left: none;
	border-right: dotted 1px #afafaf;
	width: 206px;
	*width: 204px;
}

.fixed .minicolumn
{
	height: 430px;
	overflow: hidden;
}

.minicolumn h2, * html .minicolumn h2
{
	margin-top: 0;
	padding-left: 15px;
}

.mini_filter h2, * html .mini_filter h2
{
	padding-left: 30px;
}

.minicolumn ul
{
	margin-left: 15px;
	margin-right: 20px;
}

.mini_filter ul
{
	margin-left: 30px;
}

.minicolumn li
{
	margin-bottom: 11px;
}

.subsection .story
{
	padding: 0;
	float: left;
	margin: 0 -1px 0 0;
	position: relative;
	border-right: dotted 1px #afafaf;
}

.fixed .story
{
	border-right: none;
	margin-right: 0;
}

.subsection .story.column
{
	width: 400px;
}

.subsection .story.story_search
{
	width: 393px;
	*width: 395px;
	border-right: none;
	margin-right: 0;
}

.fixed .story_search
{
	height: 430px;
	overflow: hidden;
}

.subsection .story h2
{
	margin-top: 0;
}

.subsection .story_search h2
{
	padding-left: 15px;
}

.subsection .story h2 span
{
	float: right;
	font-weight: normal;
	position: relative;
	z-index: 2;
}

.subsection .story .content
{
	margin: -9px 15px 15px;
	padding: 15px;
	background: #fff;
}

.fixed .story .content
{
	height: 355px;
	overflow: hidden;
}

.fixed .story_search .content
{
	height: 310px;
	overflow: hidden;
	position: relative;
}

.subsection .story.column .content
{
	margin-right: 0;
}

.subsection .story_search.column .content
{
	margin-right: 15px;
	margin-left: 0;
}


.subsection .story .content h3
{
	font-size: 1.7em;
	line-height: 1.41em;	/* 24px */
	font-weight: normal;
}

.subsection .story .content h5
{
	font-weight: normal;
	margin-bottom: 16px;
}

.subsection .story .content p, .fixed .story .content p
{
	margin: 0;
	padding: 0;
	max-width: none;
	color: #38393c;
}

.subsection .story_search .content ul
{
	margin-left: 0;
}

* html .subsection .story_search .content ul li
{
	height: 1px;
}

.subsection .story_search .content ul li.featured
{
	font-weight: bold;
}

.subsection .story .content img
{
	margin-right: 10px;
	border: dotted 1px #afafaf;
	padding: 3px;
}

.subsection .story p.heatmap
{
	font-size: 1em;
	line-height: 25px;
	text-align: justify;
	font-family: Georgia, "Bitstream Vera Serif", "Times New Roman", serif;
	margin: 10px 0 21px;
}

.subsection .story p.heatmap a
{
	margin: 0 .2em 0 0;
	color: #38393c;
}

.blue .subsection .story p.heatmap a:hover
{
	color: #4e77a8;		/* BLUE */
	text-decoration: none;
}

.orange .subsection .story p.heatmap a:hover
{
	color: #ce7b2d;		/* ORANGE */
	text-decoration: none;
}

.purple .subsection .story p.heatmap a:hover
{
	color: #6f78a5;		/* PURPLE */
	text-decoration: none;
}

.story .scroller_outer
{
	margin: -9px 15px 15px;
	background: #fff;
	position: relative;
	width: 570px;
}

.story #scroller
{
	height: 385px;
	overflow: hidden;
	position: relative;
}

.story_search #scroller
{
	height: 310px;
}

.story #scroller .content
{
	margin: 0 0 30px;
	height: auto;
	width: 450px;
}

.story #scroller .content .files
{
	margin: 25px 0 0;
	position: static;
}

#scrollbar_bg
{
	background: url(http://www.rwjf.org/images/common/background_scrollbar.gif);
	border-top: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}

.blue #scrollbar_handle
{
	background: url(http://www.rwjf.org/images/common/scrollbar_handle_blue.gif)	!important;
}

.orange #scrollbar_handle
{
	background: url(http://www.rwjf.org/images/common/scrollbar_handle_orange.gif)	!important;
}

.purple #scrollbar_handle
{
	background: url(http://www.rwjf.org/images/common/scrollbar_handle_purple.gif)	!important;
}

.subsection .story .content .files
{
	margin: 25px 0 0;
	border-top: dotted 1px #afafaf;
	width: 450px;
}

.fixed .story .content .files
{
	margin: 0;
	position: absolute;
	bottom: 30px;
}

.subsection .column .content .files
{
	width: 355px;
}

.blue .subsection .files
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}

.orange .subsection .files
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.purple .subsection .files
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.subsection .files .row
{
	border-bottom: dotted 1px #afafaf;
	padding: 4px 0 6px;
}

.subsection .story .content .files p
{
	float: left;
	padding-left: 15px;
}

.subsection .files .player
{
	width: 185px;
	float: right;
	padding-top: 3px;
}

.subsection .story .content .files img
{
	padding: 0;
	border: none;
}

.story_search .search
{
	margin: -9px 0 9px;
	padding: 10px 0 9px 15px;
}

.blue .story_search .search
{
	background: #edf1f6;
}

.orange .story_search .search
{
	background: #f9f2e9;
}

.purple .story_search .search
{
	background: #f0f1f6;
}

.story_search .search input
{
	border: solid 1px #afafaf;
	font-size: 1.2em;
	padding: 4px 4px 0;
	height: 18px;
	width: 237px;
	color: #38393c;
}

.story_search .search label
{
	float: left;
	margin: 0 15px 0 0;
	padding: 5px 0 0;
	font-weight: bold;
}





/******************** voting styles ********************/
.vote
{
	width: 100%;
	clear: right;
}

.vote div
{
	padding-bottom: 1px;
}

.vote h3
{
	font-size: 1.7em;
	line-height: 1.47em;		/* 25px */
	margin: 17px 30px 14px;
}

.vote .left
{
	float: left;
	width: 90px;
	margin: 0;
	text-align: center;
	position: relative;
	margin-top: -1px;
}

.vote .right
{
	border-left: solid 15px #ffffff;
	margin: 0 0 0 90px;
	float: none;
	*min-height: 1px;	/* otherwise IE7 puts a gap between the <h1> and the top of the div */
	margin-top: -1px;
	margin-bottom: -1px;
}

* html .vote .left
{
	right: -3px;
}

* html .vote .right
{
	height: 1px;
	position: relative;
}

.vote .left h1
{
	padding-left: 0;
	padding-right: 0;
}

.vote .left input
{
	margin-top: 15px;
	visibility: hidden;
}

.vote .right p, .vote .right h3
{
	margin-right: 30px;
}

.purple div.checked
{
	background: #e2e3ee;
}

.orange div.checked
{
	background: #f4e5d4;
}

.blue div.checked
{
	background: #dce3ee;
}

.vote a.checkbox
{
	display: block;
	position: absolute;
	left: 30px;
	top: 45px;
	width: 30px;
	height: 30px;
	background: url(http://www.rwjf.org/images/common/checkbox.gif) 0 0 no-repeat;
}

.vote a.checked
{
	background: url(http://www.rwjf.org/images/common/checkbox.gif) 0 -30px no-repeat;
}

.disabled a.checkbox
{
	/*top: 15px;*/
}

div.disabled div.left
{
	opacity: .5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	*height: 100px;													/* IE7 doesn't expand the height of the div when the a tag is created if there's a filter */
}

div.disabled div.right
{
	opacity: .5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	margin-bottom: 0;
}

div.disabled a.checked
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.purple div.disabled div.right
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.orange div.disabled div.right
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.blue div.disabled div.right
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}

div.submit
{
	padding: 15px 30px;
}

.purple div.submit
{
	background: #e2e3ee;
}

.orange div.submit
{
	background: #f4e5d4;
}

.blue div.submit
{
	background: #dce3ee;
}



/******************** program area landing page ********************/
.subsection .button
{
	cursor: pointer;
}

.purple .subsection .button h3, .orange .subsection .button h3, .blue .subsection .button h3
{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 2.4em;
	line-height: 1.0em;
	color: #4e77a8;				/* BLUE */
	margin: 0 0 2px 315px;
	padding-top: 16px;
}

.subsection .button h3 a
{
	color: #003b56;
}

.subsection .button h3 a:hover
{
	color: #003b56;
	text-decoration: none;
}

.subsection .button p
{
	margin: 0 27px 10px 315px;
	line-height: 1.67em;		/* 20px */
}

.subsection .button img
{
	margin: 15px 30px 15px 15px;
}

.purple .subsection .button_selected
{
	background: #e2e3ee;
}

.orange .subsection .button_selected
{
	background: #f4e5d4;
}

.blue .subsection .button_selected
{
	background: #dce3ee;
}



/******************** 404 page ********************/
form.searchForm404
{
	position: relative;
	background: url(http://www.rwjf.org/images/common/404_search_form.gif) no-repeat;
	margin: 24px 0 24px 14px;
	padding: 4px 0 4px 5px;
	height: 18px;
	width: 273px;
}

* html form.searchForm404
{
	\height: 26px;
	he\ight: 18px;
}

.searchForm404 .search
{
	width: 230px;
	border: 0;
	color: #58595c;                                              /* GRAY */
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	*margin-left: -14px;
}

.searchForm404 .submit
{
	position: absolute;
	right: 5px;
	top: 0;
	width: 31px;
	height: 26px;
	background: url(http://www.rwjf.org/images/common/search_submit_green.gif) 0 0 no-repeat;
}

* html .searchForm404 .submit
{
	top: 0;
}

.purple .searchForm404 .submit
{
	background: url(http://www.rwjf.org/images/common/search_submit_purple.gif) 0 0 no-repeat;
}

.purple .searchForm404 .submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_purple.gif) -31px 0 no-repeat;
}

.orange .searchForm404 .submit
{
	background: url(http://www.rwjf.org/images/common/search_submit_orange.gif) 0 0 no-repeat;
}

.orange .searchForm404 .submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_orange.gif) -31px 0 no-repeat;
}

.blue .searchForm404 .submit
{
	background: url(http://www.rwjf.org/images/common/search_submit_blue.gif) 0 0 no-repeat;
}

.blue .searchForm404 .submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_blue.gif) -31px 0 no-repeat;
}



/******************** topic list tree menu/filter ********************/
#menu h2
{
	margin-bottom: 0;
	clear: left;
}

#menu .column
{
	width: 265px;
	margin: 0 30px 0 0;
}

.subsection .menu li
{
	background: none	!important;
	padding-left: 0;
	margin-bottom: 2px;
	position: relative;
	*min-height: 1px;			/* fix for .subsection .menu li position: relative causing IE7 to overlap li tags when some li have display of none */
}

* html .subsection .menu li
{
	height: 1px;				/* fix for .subsection .menu li position: relative causing IE6 to overlap li tags when some li have display of none */
}

#menu .column ul
{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 8px;
}

#menu .column li ul, .hidelist
{
	display: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.menu .group
{
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 1px;
	left: -20px;
	cursor: pointer;
	background: url(http://www.rwjf.org/images/common/icon_plus_green.gif) no-repeat;
}

.menu .selected
{
	background: url(http://www.rwjf.org/images/common/icon_minus_green.gif) no-repeat;
}

.filter
{
	margin: 19px 0 20px 30px;
	background: url(http://www.rwjf.org/images/common/topiclist_filter_form.gif) no-repeat;
	height: 25px;
}

.filter input
{
	margin: 4px 0 0 5px;
	*margin: 4px 0 0 -25px;
	width: 500px;
	border: 0;
	color: #58595c;                                              /* GRAY */
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
}



/******************** download buttons ********************/
ul.downloads
{
	margin-left: 0;
}

.subsection ul.downloads
{
	margin-left: 30px;
}

.downloads li
{
	font-size: 1.2em;
}

.purple .downloads li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;
}

.orange .downloads li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
}

.blue .downloads li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;
}

.purple .downloads li, .orange .downloads li, .blue .downloads li
{
	background: none;
	padding-left: 0;
}

.downloads a
{
	color: #38393c;			/* GRAY */
	background: url(http://www.rwjf.org/images/common/btn_middle_sprite.gif) repeat-x;
	height: 19px;
	padding: 0;
	cursor: pointer;
	margin: 5px 20px 10px 0;
	*margin: 6px 20px 9px 0;
	display: -moz-inline-box;
	display: -webkit-inline-box;
	display: inline-block;
}

.purple .downloads a:hover
{
	background: url(http://www.rwjf.org/images/common/btn_middle_sprite.gif) repeat-x 0 -20px;
	text-decoration: none;
	color: #6f78a5;		/* PURPLE */
}

.orange .downloads a:hover
{
	background: url(http://www.rwjf.org/images/common/btn_middle_sprite.gif) repeat-x 0 -40px;
	text-decoration: none;
	color: #ce7b2d;		/* ORANGE */
}

.blue .downloads a:hover
{
	background: url(http://www.rwjf.org/images/common/btn_middle_sprite.gif) repeat-x 0 -60px;
	text-decoration: none;
	color: #4e77a8;		/* BLUE */
}

.downloads span
{
	padding: 0;
	height: 19px;
	display: -moz-inline-box;
	display: -webkit-inline-box;
	display: inline-block;
}

.downloads .left
{
	background: url(http://www.rwjf.org/images/common/btn_left.gif) no-repeat;
	margin: 0;
	float: none;
}

.downloads .right
{
	background: url(http://www.rwjf.org/images/common/btn_right.gif) top right no-repeat;
	margin: 0;
	float: none;
}

.downloads span span span
{
	padding: 1px 30px;
	*padding-top: 0;
	display: -moz-inline-box;
	display: -webkit-inline-box;
	display: inline-block;
}

.downloads .bullet
{
	padding: 2px 30px 3px;
	background-position: 17px 13px;
	background-repeat: no-repeat;
}

.purple .downloads .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_purple.gif);
}

.orange .downloads .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_orange.gif);
}

.blue .downloads .bullet
{
	background-image: url(http://www.rwjf.org/images/common/bullet_blue.gif);
}



.lateral
{
	background: #f6f9f3 !important;		/* rbg(246, 249, 243) */
}

.lateral h1
{
	background: #51871f !important;		/* rbg(81, 135, 31) */
}

.lateral h2
{
	background: #dfe9d4 !important;		/* rbg(223, 233, 212) */
	color: #51871F !important;				/* GREEN */
}

.lateral h3
{
	color: #51871F !important;				/* GREEN */
}

.lateral h2 a
{
	color: #51871F !important;				/* GREEN */
}

.lateral h1 a
{
	color: #ffffff !important;
}

.lateral a
{
	color: #58595c !important;				/* LIGHT GRAY */
}

.lateral li
{
	background: url(http://www.rwjf.org/images/common/bullet_green.gif) 0 6px no-repeat !important;
}



.subsection .story
{
	padding: 15px 30px 0;
	position: relative;
}

.subsection .story p
{
	margin-left: 120px;
}

.subsection .story ul
{
	margin-left: 120px;
	margin-bottom: 20px;
}

/*
.subsection .story ul li
{
	background: url(http://www.rwjf.org/images/common/bullet.gif) 0 6px no-repeat;
	padding: 0 0 0 11px;
	margin: 0;
}
*/

.subsection .story .info
{
	margin-bottom: 10px;
	background: none;			/* info for right-columns has the info graphic background */
}

.subsection .story .info img
{
	margin-right: 15px;
}

.subsection .story .info p
{
	margin: 0;
	padding: 27px 0 0;
}

.subsection hr
{
	color: #ffffff;
	height: 15px;
	background-color: #ffffff;
	border: 0;
	margin: 0;
}

.audio
{
	float: left;
	height: 23px;
	margin: 0 2px 6px;
	padding: 7px 12px 0;
	font-size: 1.2em;
	font-weight: bold;
	position: relative;
}

.purple .audio
{
	background: #e2e3ee;	/* LIGHT PURPLE */
}

.orange .audio
{
	background: #f4e5d4;	/* LIGHT ORANGE */
}

.blue .audio
{
	background: #dce3ee;	/* LIGHT BLUE */
}

.purple .audio a
{
	color: #6f78a5;			/* PURPLE */
}

.orange .audio a
{
	color: #ce7b2d;			/* ORANGE */
}

.blue .audio a
{
	color: #4e77a8;			/* BLUE */
}

.audio .left
{
	width: 2px;
	height: 30px;
	position: absolute;
	top: 0;
	left: -2px;
}

.purple .audio .left
{
	background: url(http://www.rwjf.org/images/common/btn_audio_left_purple.gif) no-repeat;
}

.orange .audio .left
{
	background: url(http://www.rwjf.org/images/common/btn_audio_left_orange.gif) no-repeat;
}

.blue .audio .left
{
	background: url(http://www.rwjf.org/images/common/btn_audio_left_blue.gif) no-repeat;
}

.audio .right
{
	width: 2px;
	height: 30px;
	position: absolute;
	top: 0;
	right: -2px;
}

.purple .audio .right
{
	background: url(http://www.rwjf.org/images/common/btn_audio_right_purple.gif) no-repeat;
}

.orange .audio .right
{
	background: url(http://www.rwjf.org/images/common/btn_audio_right_orange.gif) no-repeat;
}

.blue .audio .right
{
	background: url(http://www.rwjf.org/images/common/btn_audio_right_blue.gif) no-repeat;
}



/******************** footer ********************/
#footer
{
	margin: 30px 30px 0 30px;
	padding: 7px 0 9px;
	*padding: 8px 0;
	position: relative;
	clear: both;
	background: #ffffff url(http://www.rwjf.org/images/common/footer_border.gif) no-repeat;
}

* html #footer
{
	height: 1px;		/* IE6 ignores position: relative without this, relative is needed for the top and bottom borders */
}

#footer p
{
	margin: 0 0 0 29px;
	font-size: 1.0em;
	line-height: 1.0em;
	color: #818082
}

#footer ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 2px;
}

#footer li
{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border-left: dotted 1px #afafaf;
	font-size: 1.0em;
	line-height: 2.4em;
}

#footer a
{
	padding: 12px 9px 0;
	color: #818082;
}

#footer hr
{
	color: #e6e7e7;
	border-color: #afafaf;
	margin: 8px 1px 6px;
	*margin: 0 1px;
	width: 913px;
	position: relative;
}

#footer div.rule
{
	height: 1px;
	overflow: hidden;
	border-top: solid 1px #afafaf;
	margin: 8px 1px 6px;
	width: 913px;
	*margin-top: 7px;
}



/******************** SEARCH AND TABLE ********************/
.blue .summary a, .blue .paginate a, .blue .results a
{
	color: #4e77a8;
}

.purple .summary a, .purple .paginate a, .purple .results a
{
	color: #6f78a5;
}

.orange .summary a, .orange .paginate a, .orange .results a
{
	color: #ce7b2d;
}



/******************** SUMMARY ********************/
.summary
{
	border-top: dotted 1px #afafaf;
	border-bottom: dotted 1px #afafaf;
	margin: 6px 0 9px;
	padding: 12px 15px 13px;
	*margin-top: 27px;
}

* html .summary
{
	\margin-top: 6px;
	ma\rgin-top: 27px;
}

.blue .summary
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}

.purple .summary
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.orange .summary
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.summary p
{
	font-size: 1.1em;
	line-height: 1.2em;			/* 13.2pt */
	margin: 0;
}

p.results
{
	text-align: right;
}

div.results
{
	margin-top: 30px;
}

div.results h6					/* results can be applied to a subsection div, i.e. <div class="subsection results"></div> */
{
	margin-left: 15px;
}

div.results ul
{
	margin-left: 15px;
}

.options
{
	position: absolute;
	right: 15px;
	bottom: 7px;
}



/******************** SUGGESTIONS ********************/
.suggestions
{
	border-top: dotted 1px #afafaf;
	border-bottom: dotted 1px #afafaf;
	margin: 9px 0 15px;
	padding: 8px 15px 0;
}

.blue .suggestions
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}

.purple .suggestions
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.orange .suggestions
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.suggestions h3
{
	margin-bottom: 3px;
}

.suggestions ul
{
	margin: 16px 0 15px;
}

.suggestions li
{
	margin-bottom: 0;
	font-size: 1.2em;
	line-height: 1.67em;	/* 20px */
}

.suggestions a
{
	color: #38393c;
}

.purple .suggestions a:hover
{
	color: #6f78a5;				/* PURPLE */
}

.blue .suggestions a:hover
{
	color: #4e77a8;				/* BLUE */
}

.orange .suggestions a:hover
{
	color: #ce7b2d;				/* ORANGE */
}



/******************** PAGINATE ********************/
.paginate
{
	border-top: dotted 1px #afafaf;
	border-bottom: dotted 1px #afafaf;
	position: relative;
	text-align: center;
	height: 30px;
}

.blue .paginate
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}

.purple .paginate
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.orange .paginate
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.paginate ul.pages
{
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	margin-bottom: 0;
}

.paginate ul.pages li
{
	display: inline;
	background: none;
	padding: 0 2px;
	font-size: 1.2em;
	line-height: 1.25em			/* 14.4pt */
}

.paginate .pages a
{
	display: -moz-inline-box;
	display: -webkit-inline-box;
	display: inline-block;
	padding: 8px 4px 7px;
	height: 15px;
}

* html .paginate .pages a
{
	\height: 28px;
	he\ight: 15px;
}

.paginate .pages a:hover
{
	text-decoration: none;
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.purple .paginate .pages a:hover
{
	background: #e2e3ee;		/* rbg(247, 249, 250) */
}

.orange .paginate .pages a:hover
{
	background: #f4e5d4;		/* rbg(252, 249, 245) */
}

.blue .paginate .pages a:hover
{
	background: #dce3ee;		/* rbg(246, 249, 251) */
}

.paginate a.selected
{
	color: #ffffff;
}

.blue .paginate a.selected, .blue .paginate a.selected:hover
{
	background: #4e77a8;		/* rbg(78, 119, 168) */
}

.purple .paginate a.selected, .purple .paginate a.selected:hover
{
	background: #6f78a5;		/* rbg(111, 120, 165) */
}

.orange .paginate a.selected, .orange .paginate a.selected:hover
{
	background: #ce7b2d;		/* rbg(206, 123, 45) */
}

.paginate .viewAll
{
	position: absolute;
	font-size: 1.1em;
	line-height: 1.2em;			/* 13.2pt */
	margin: 0;
	right: 15px;
	top: 5px;
}



/******************** RESULTS TABLE ********************/
table.results
{
	margin: 5px 0;
	border-collapse: collapse;
	border-bottom: dotted 1px #afafaf;
	*border-right: solid 1px #ffffff;	/* hack to remove right-hand border in IE - Firefox uses the colgroup for borders */
	/**width: 601px;*/
}

table.results td
{
	height: 30px;
	border-top: dotted 1px #afafaf;
	padding: 15px 15px 1px;
	font-size: 1.2em;
	line-height: 1.67em;		/* 20pt */
	color: #38393c;				/* GRAY */
	*border-right: dotted 1px #afafaf;
}

table.results p
{
	font-size: 1.0em;
	line-height: 1.67em;		/* 20pt */
	margin-bottom: 12px;
}

table.results th
{
	border-top: dotted 1px #afafaf;
	height: 30px;
	font-size: 1.2em;
	line-height: 1.16em;		/* 14pt */
	font-weight: bold;
	color: #38393c;				/* GRAY */
	*border-right: dotted 1px #afafaf;
	vertical-align: top;
}

table.results th a
{
	color: #38393c	!important;		/* GRAY */
	display: block;
	padding: 8px 15px 9px 15px;
	margin-right: 10px;
	background-position: 100% 11px;
	background-repeat: no-repeat;
}

* html table.results th a
{
	height: 1px;
}

table.results .border
{
	border-right: dotted 1px #afafaf;
}

.purple table.results th a.asc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_asc_purple.gif);
}

.purple table.results th a.desc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_desc_purple.gif);
}

.orange table.results th a.asc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_asc_orange.gif);
}

.orange table.results th a.desc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_desc_orange.gif);
}

.blue table.results th a.asc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_asc_blue.gif);
}

.blue table.results th a.desc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_desc_blue.gif);
}

.purple table.results th.selected a.asc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_asc_selected_purple.gif);
}

.purple table.results th.selected a.desc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_desc_selected_purple.gif);
}

.orange table.results th.selected a.asc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_asc_selected_orange.gif);
}

.orange table.results th.selected a.desc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_desc_selected_orange.gif);
}

.blue table.results th.selected a.asc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_asc_selected_blue.gif);
}

.blue table.results th.selected a.desc
{
	background-image: url(http://www.rwjf.org/images/common/icon_sort_desc_selected_blue.gif);
}

.purple table.results th.selected
{
	background: #6f78a5;		/* rbg(111, 120, 165) */
	color: #ffffff;
}

.purple table.results th.selected a
{
	color: #ffffff	!important;
}

.orange table.results th.selected
{
	background: #ce7b2d;		/* rbg(206, 123, 45) */
	color: #ffffff;
}

.orange table.results th.selected a
{
	color: #ffffff	!important;
}

.blue table.results th.selected
{
	background: #4e77a8;		/* rbg(78, 119, 168) */
	color: #ffffff;
}

.blue table.results th.selected a
{
	color: #ffffff	!important;
}

.purple table.results .selected
{
	background: #f7f9fa;		/* rbg(247, 249, 250) */
}

.orange table.results .selected
{
	background: #fcf9f5;		/* rbg(252, 249, 245) */
}

.blue table.results .selected
{
	background: #f6f9fb;		/* rbg(246, 249, 251) */
}



/******************** REFINE SEARCH MODULE ********************/
.module .subsection
{
	margin-top: 0;
	border: none;
	border: solid 1px #afafaf;
	border-width: 0 1px;
	padding: 0 0 14px;
}

.module .subsection form
{
	margin-bottom: 5px;
}

.module .subsection .refineResults
{
	position: relative;
	background: url(http://www.rwjf.org/images/common/refine_search_form.gif) no-repeat;
	margin: 9px 0 0 35px;
	padding: 4px 0 14px 5px;
	*padding-bottom: 10px;
}

* html .module .subsection .refineResults
{
	margin-top: -3px;
	margin-bottom: 8px;
}

* html .module .subsection p
{
	margin-bottom: 8px;
}

html>body .module .subsection .refineResults .search
{
	*margin-left: -35px;
}

.module .subsection .refineResults .search
{
	width: 173px;
	border: 0;
}

.module .subsection .refineResults .submit
{
	position: absolute;
	right: 33px;
	top: 0px;
	width: 31px;
	height: 25px;
	background: url(http://www.rwjf.org/images/common/module_search_submit_green.gif) no-repeat;
}

.module .subsection .refineResults .submitOn
{
	background: url(http://www.rwjf.org/images/common/module_search_submit_green_on.gif) no-repeat;
}

.module .subsection h2
{
	padding-left: 35px;
}

* html .module .subsection h2
{
	height: 1px;			/* fixes bug in IE6 where the background for the first <h2> in  clearfix div didn't have a background */
}

.module .subsection h2.trigger
{
	padding: 0;
	margin-bottom: 0;
}

.module .subsection h2.trigger a
{
	padding: 4px 15px 6px 35px;
	display: block;
	height: 20px;
	min-height: 1px;				/* otherwise the plus/minus icon isn't clickable in IE7 */
}

* html .module .subsection h2.trigger a
{
	height: 1px;
}

.module .subsection h2.trigger a:hover
{
	text-decoration: none;
}

.module .subsection h2  a
{
	background: url(http://www.rwjf.org/images/common/icon_plus_green.gif) 9px 8px no-repeat;
}

.module .subsection h2 a.selected
{
	background: url(http://www.rwjf.org/images/common/icon_minus_green.gif) 9px 8px no-repeat;
}

.module .subsection ul.expandable
{
	margin: 3px 0 25px 30px;
	overflow: hidden;
	*margin-bottom: 15px;
}

.module .subsection ul.expandable li
{
	background: none	!important;
	padding: 0 0 0 25px;
	text-indent: -25px;
	margin: 0 10px 10px 0;
}

.module .subsection ul.expandable li ul li
{
	margin: 0 10px 2px 0;
}

#search_criteria ul li
{
	display: none;
}

#search_criteria ul li.visible
{
	display: list-item;
}

ul.expandable .see_all
{
	display: none;
}

#search_criteria ul .see_all
{
	display: block;
	float: right;
	text-indent: 0;
	color: #415d0c	!important;
	margin: 0;
	padding: 0;
}

ul.expandable .refine_button input
{
	float: left;
	margin-left: -25px;
}

.module .subsection .collapsed
{
	display: none;
}

.module .subsection ul.expandable li label
{
	font-size: 1.0em;
	display: inline;
	padding: 0;
	margin: 0 0 0 5px;
}

.module .subsection .num
{
	color: #58595c;			/* LIGHT GRAY */
	font-size: .92em;
}

#isgrant
{
	margin-left: -25px;
	*margin-left: -29px;
}

.subsection label.isgrant_label
{
	*margin-left: 0;
}



/******************** services styles ********************/

.messages
{
    color: #006600;
}

.errors 
{
	color: #CC0000;
}

/******************** END of services styles ********************/

/******************** clearfix styles ********************/
.clearfix:after
{ 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

/* hides clearfix from IE-mac \*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* end hide from IE-mac */



/*   previewPage.css  */

.infobubble
{
    left: 600px;
    top: -9999px;
    width: 323px;
    position: absolute;
    border: none;
    z-index: 100;
}

.infobubble .top
{
	height: 15px;
	width: 323px;
}

.purple .infobubble .top
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_top_purple.png) no-repeat;
}

.orange .infobubble .top
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_top_orange.png) no-repeat;
}

.blue .infobubble .top
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_top_blue.png) no-repeat;
}

* html .purple .infobubble .top
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_top_purple.png", sizingMethod="image");
}

* html .orange .infobubble .top
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_top_orange.png", sizingMethod="image");
}

* html .blue .infobubble .top
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_top_blue.png", sizingMethod="image");
}

.infobubble .header
{
	padding: 17px 45px;
}

.purple .infobubble .header
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_background_purple.png) 0 50% repeat-y;
	*background-color: #767faa 0 50% repeat-y;		/* background color need in IE7 otherwise links beneath div punch through */
}

.orange .infobubble .header
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_background_orange.png) 0 50% repeat-y;
	*background-color: #d18133 0 50% repeat-y;		/* background color need in IE7 otherwise links beneath div punch through */
}

.blue .infobubble .header
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_background_blue.png) 0 50% repeat-y;
	*background-color: #557ead 0 50% repeat-y;		/* background color need in IE7 otherwise links beneath div punch through */
}

* html .infobubble .header
{
	height: 1px;
}

* html .purple .infobubble .header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_background_purple_ie.png", sizingMethod="crop");
}

* html .orange .infobubble .header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_background_orange_ie.png", sizingMethod="crop");
}

* html .blue .infobubble .header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_background_blue_ie.png", sizingMethod="crop");
}

.infobubble .close
{
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
	z-index: 200;
}

.infobubble .header .arrow
{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
}

* html .infobubble .header .arrow
{
	left: -68px;
	top: 15px;
	margin-top: 0;
}

.infobubble .header p
{
	color: #ffffff;
	margin: 0;
}

.purple .infobubble .header p
{
	*background-color: #767faa;		/* background color need in IE7 otherwise links beneath div punch through */
}

.orange .infobubble .header p
{
	*background-color: #d18133;
}

.blue .infobubble .header p
{
	*background-color: #557ead;
}

.infobubble .content
{
	background: url(http://www.rwjf.org/images/common/popup_related_body_background.png) repeat-y;
	padding: 10px 45px 3px;
}

* html .infobubble .content
{
	height: 1px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_body_background.png", sizingMethod="scale");
}

.infobubble .content p, .cinfobubble .content ul
{
	background: #ffffff;
}

.infobubble .content p
{
	margin-left: 0;
}

* html .infobubble .content p
{
	position: relative;			/* enables links in IE6 */
}

.infobubble .content ul
{
	padding: 0;
	margin: 0;
}

* html .infobubble .content ul
{
	position: relative;		/* enables links in IE6 */
}

.infobubble .content ul li
{
	list-style-type: none;
	padding: 0 0 0 11px;
}

.purple .infobubble .content li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;
}

.orange .infobubble .content li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
}

.blue .infobubble .content li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;
}

.purple .infobubble .content a
{
	color: #6f78a5;
}

.orange .infobubble .content a
{
	color: #ce7b2d;
}

.blue .infobubble .content a
{
	color: #4e77a8;
}
/* ****  END  previewPage.css  *****  */


/***** right-column infobubbles *****/
.purple .infobubble.inforight .top
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_top_right_purple.png) no-repeat;
}

.orange .infobubble.inforight .top
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_top_right_orange.png) no-repeat;
}

.blue .infobubble.inforight .top
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_top_right_blue.png) no-repeat;
}

* html .purple .infobubble.inforight .top
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_top_right_purple.png", sizingMethod="image");
}

* html .orange .infobubble.inforight .top
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_top_right_orange.png", sizingMethod="image");
}

* html .blue .infobubble.inforight .top
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_top_right_blue.png", sizingMethod="image");
}

.infobubble.inforight .header
{
	padding-left: 22px;
}

.purple .infobubble.inforight .header
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_background_right_purple.png) 0 50% repeat-y;
	*background-color: #767faa 0 50% repeat-y;		/* background color need in IE7 otherwise links beneath div punch through */
}

.orange .infobubble.inforight .header
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_background_right_orange.png) 0 50% repeat-y;
	*background-color: #d18133 0 50% repeat-y;		/* background color need in IE7 otherwise links beneath div punch through */
}

.blue .infobubble.inforight .header
{
	background: url(http://www.rwjf.org/images/common/popup_related_header_background_right_blue.png) 0 50% repeat-y;
	*background-color: #557ead 0 50% repeat-y;		/* background color need in IE7 otherwise links beneath div punch through */
}

* html .purple .infobubble.inforight .header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_background_right_purple_ie.png", sizingMethod="crop");
}

* html .orange .infobubble.inforight .header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_background_right_orange_ie.png", sizingMethod="crop");
}

* html .blue .infobubble.inforight .header
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_header_background_right_blue_ie.png", sizingMethod="crop");
}

.infobubble.inforight .content
{
	background: url(http://www.rwjf.org/images/common/popup_related_body_background_right.png) repeat-y;
	padding: 10px 45px 3px 15px;
}

* html .infobubble.inforight .content
{
	height: 1px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_body_background_right.png", sizingMethod="scale");
}

.infobubble.inforight .topfooter
{
	width: 323px;
	height: 15px;
}

.purple .infobubble.inforight .topfooter
{
	background: url(http://www.rwjf.org/images/common/popup_related_footer_right_purple.png) no-repeat;
}

.orange .infobubble.inforight .topfooter
{
	background: url(http://www.rwjf.org/images/common/popup_related_footer_right_orange.png) no-repeat;
}

.blue .infobubble.inforight .topfooter
{
	background: url(http://www.rwjf.org/images/common/popup_related_footer_right_blue.png) no-repeat;
}

* html .purple .infobubble.inforight .topfooter
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_footer_right_purple.png", sizingMethod="image");
}

* html .orange .infobubble.inforight .topfooter
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_footer_right_orange.png", sizingMethod="image");
}

* html .blue .infobubble.inforight .topfooter
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_related_footer_right_blue.png", sizingMethod="image");
}

.infobubble.inforight .close
{
	right: 38px;
}

/** presentation cart bubble **/
#cartTrigger
{
	padding-left: 19px;
}

.purple #cartTrigger
{
	background: url(http://www.rwjf.org/images/common/icon_presentation_purple.gif) no-repeat;
}

.orange #cartTrigger
{
	background: url(http://www.rwjf.org/images/common/icon_presentation_orange.gif) no-repeat;
}

.blue #cartTrigger
{
	background: url(http://www.rwjf.org/images/common/icon_presentation_blue.gif) no-repeat;
}

#cartBubble
{
	position: absolute;
	margin-top: 6px;
	_margin-top: 40px;
	margin-left: -312px;
	*margin-left: -318px;
	z-index: 200;
	width: 303px;
	left: -9999px;
	top: 0;
}

#cartBubble .top
{
	width: 303px;
	height: 41px;
}

.purple #cartBubble .top
{
	background: url(http://www.rwjf.org/images/common/popup_cart_top_purple.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_cart_top_purple.png", sizingMethod="image");
}

.orange #cartBubble .top
{
	background: url(http://www.rwjf.org/images/common/popup_cart_top_orange.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_cart_top_orange.png", sizingMethod="image");
}

.blue #cartBubble .top
{
	background: url(http://www.rwjf.org/images/common/popup_cart_top_blue.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_cart_top_blue.png", sizingMethod="image");
}

#cartBubble .content
{
	background: url(http://www.rwjf.org/images/common/popup_cart_background.png) repeat-y;
	width: 285px;
	padding: 0 9px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_cart_background.png", sizingMethod="scale");
}

#cartBubble .subsection
{
	margin: 0;
	border-top: none;
	border-bottom: none;
	background: none;
}

#cartBubble .subsection h1
{
	margin-top: 0;
	margin-bottom: -6px;
	position: relative;
	top: -6px;
	padding: 4px 15px 12px;
	font-weight: normal;
}

#cartBubble .subsection h2
{
	color: #000;
	padding: 5px 15px 6px;
	*padding-bottom: 7px;
	font-weight: normal;
	margin-bottom: 5px;
	font-size: 1.1em;
}

#cartBubble .subsection ul
{
	margin: 0 0 -1px;
	padding: 0;
}

#cartBubble .subsection li
{
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 8px 10px 3px;
	clear: left;
	border-bottom: dotted 1px #afafaf;
	_position: relative;
}

#cartBubble .subsection li a:hover
{
	color: #38393c;
}

#cartBubble .subsection li img
{
	padding-right: 8px;
}

#cartBubble .subsection li .remove
{
	float: right;
	padding: 12px 0 0 21px;
	background: url(http://www.rwjf.org/images/common/icon_remove.gif) 0 12px no-repeat;
}

.purple #cartBubble .subsection li .remove
{
	color: #6f78a5;
}

.orange #cartBubble .subsection li .remove
{
	color: #ce7b2d;
}

.blue #cartBubble .subsection li .remove
{
	color: #4e77a8;
}

#cartBubble .footer
{
	padding-bottom: 5px;
	_position: relative;
}

.purple #cartBubble .footer
{
	background-color: #e2e3ee;
}

.orange #cartBubble .footer
{
	background-color: #f4e5d4;
}

.blue #cartBubble .footer
{
	background-color: #dce3ee;
}

#cartBubble .footer ul
{
	margin: 0;
	padding: 0 15px;
	position: relative;
	bottom: -5px;
	_height: 1px;
}

#cartBubble .footer ul li
{
	margin: 0;
	padding: 0 0 0 11px;
	list-style-type: none;
	float: left;
	font-size: 1.1em;
}

#cartBubble .footer ul li.close
{
	float: right;
}

.purple #cartBubble .footer li
{
	background: url(http://www.rwjf.org/images/common/bullet_purple.gif) 0 6px no-repeat;
}

.orange #cartBubble .footer li
{
	background: url(http://www.rwjf.org/images/common/bullet_orange.gif) 0 6px no-repeat;
}

.blue #cartBubble .footer li
{
	background: url(http://www.rwjf.org/images/common/bullet_blue.gif) 0 6px no-repeat;
}

#cartBubble .bottom
{
	width: 303px;
	height: 16px;
}

.purple #cartBubble .bottom
{
	background: url(http://www.rwjf.org/images/common/popup_cart_bottom_purple.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_cart_bottom_purple.png", sizingMethod="image");
}

.orange #cartBubble .bottom
{
	background: url(http://www.rwjf.org/images/common/popup_cart_bottom_orange.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_cart_bottom_orange.png", sizingMethod="image");
}

.blue #cartBubble .bottom
{
	background: url(http://www.rwjf.org/images/common/popup_cart_bottom_blue.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rwjf.org/images/common/popup_cart_bottom_blue.png", sizingMethod="image");
}


/******************** custom style ********************/

#smokeglass
{
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    z-index: 15;
    background-color: #000;
}

.subsection li .grantdetail
{
    display:none;
}
/*.subsection h2 .granttitle{*/
	/*position:relative;*/
	/*float:left;*/
/*}*/
.subsection h2 a
{
	/*position:relative;*/
	/*float:right;*/
	font-weight:normal;
}

/*================================================================================*/
/*================================================================================*/
/*=============================== FORUM STYLES ===================================*/
/*================================================================================*/
/*================================================================================*/

/* is needed? */
.chapter_grey .header
{
	height: 24px;
	overflow: hidden;
	width: 600px;
	border:1px solid #ff000f;
	background-image: url(http://www.rwjf.org/images/forum/header_test.jpg) no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
}
/* ? */

.double_toolbar{
	border-top: dotted 1px #afafaf;
	border-bottom: dotted 1px #afafaf;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0 0 16px;
}
#forums_post_reply .double_toolbar{
	margin: 0 0 16px;
}

#forums_post_reply .title{
	border-top:medium none;
	margin-top:0;
	padding:0 0 22px;
}

.title_plain{
	margin: 0px;
	font-family: "arial", 'Times New Roman', Times, serif;
	font-size: 0.9em;
	border-top: dotted 0px #afafaf;
	border:0px solid #f00000;
}

#lia-body .lia-content .title_plain h1{
	margin: 0px;
	font-family: "arial", 'Times New Roman', Times, serif;
	font-size: 25px;
	border-top: dotted 0px #afafaf;
	border:0px solid #f00000;
	font-weight: normal;
}

.chapter_grey {
	background-color: rgb(230, 230, 230);
	border:0px;
}

.purple .chapter_grey h1 {
background-color: transparent;

background-image: url();

background-repeat: no-repeat;


}

.grey .chapters .trigger .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_plus_grey.gif);
}

.grey .chapters a.selected .bullet
{
	background-image: url(http://www.rwjf.org/images/common/icon_minus_grey.gif);
}

.purple .chapter_grey  li li{
	background-color: rgb(230, 230, 230);
	background: url() 0 6px no-repeat;
	padding-bottom:12px;
	padding-top:10px;
	line-height: 1.4;
	font-family: "arial";
	font-size:10px;
	color:#808082;
}

.bullet_nobgimage a:hover, .bullet_nobgimage a:link{
	color:#808082;
}

.purple .chapter_grey a:link:hover, .purple .chapter_grey a:visited:hover, .purple .chapter_grey a:link, .purple .chapter_grey a
{
	border:0px;
	text-decoration: none;
	background: url() repeat-x;
	color: #808082;		/* GREY */
}

/*.rb_tt{background: url(http://www.rwjf.org/images/forum/dot2.gif) 0 0 repeat-x; width: 100%; }
.rb_b {background: url(http://www.rwjf.org/images/forum/dot2.gif) 0 100% repeat-x}*/
/*.rb_bottom {background:#E6E6E6; height:11px; width:11px; width:100%; margin-top:-8px;}
.rb_l {background: url(http://www.rwjf.org/images/forum/Corners_bl.jpg) no-repeat bottom; height:11px; width:11px; float:left;}
.rb_r {background: url(http://www.rwjf.org/images/forum/Corners_br.jpg) no-repeat bottom; height:11px; width:11px; float:right;}*/

.purple .messageBoard.header a
{
	color: #ffffff;		/* white */
}

.purple .messageBoard.header a:hover
{
	color: #ffffff;		/* white */
}

.purple .messageBoard.content a
{
	color: #ce7b2d;		/* white */
}

.purple .messageBoard.content a:hover
{
	color: #ce7b2d;		/* orange */
}
.purple .messageBoard .content
{
	border:0px dotted #afafaf;
	border-top:1px dotted #afafaf; 
	border-bottom:1px dotted #afafaf;
	background: url(http://www.rwjf.org/images/forum/vp-icons-round-table.gif) center no-repeat;

}
.triple .messageBoard .header
{
	background: url(http://www.rwjf.org/images/forum/ModuleHeader_forums_917px_orange.jpg) bottom no-repeat	!important;
}
.headerModuleImage
{
	width:917px;
	height:45px;
	position: relative;
}

.headerModule
{
	width:917px;
	height:59px;
	position: relative;
}

.headerModule .content{
	border-top:1px dotted #afafaf; 
	border-bottom:1px dotted #afafaf;

}

.copyHeaderModuleWhite a{
	color: #ffffff;
	font-weight:bold;
	font-size:1.4em;
}

.copyHeaderModuleGrey a{
	color: #afafaf;
}


.borderCopyHeaderModuleW a{
	border-left:1px dotted #FFFFFF;
	display:block;
	float:left;
	/*font-family:arial;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.21em;
	margin-right:-1px;
	padding:0 9px;*/
}

.messageBoardRow div ,.borderCopyHeaderModuleG {
	line-height: 3.21em;
	padding: 0 9px;
	border-left: dotted 1px #afafaf;
}
.messageBoardRow div , .copyHeaderModule .td_messageBoardLink a{
	font-weight: bold;
	font-size: 1.2em;
	font-family:"arial";
	margin-right: -1px;
	list-style-type: none;
	display: block;
	float: left;
}

.leftHeaderModule{
	position: absolute;
	top: 15px;
	left: 20px;
	width:200px;
	overflow: hidden;
	margin: 0;
}

.rightHeaderModule {
	position: absolute;
	top: 15px;
	left: 530px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.leftHeaderModuleContentForum{
	position: absolute;
	padding-left: 45px;
	width: 200px;
	overflow: hidden;
	margin: 0;
	background: url(http://www.rwjf.org/images/forum/vp-icons-round-table.gif) 2px 2px no-repeat;
}

.leftHeaderModuleContentNoMes{
	position: absolute;
	padding-top: 15px;
	padding-left: 45px;
	width: 600px;
	overflow: hidden;
	margin: 0;
	background: url(http://www.rwjf.org/images/forum/vp-icons-no-new-message.gif) 2px 2px no-repeat;
}

.leftHeaderModuleContentResorces{
	position: absolute;
	padding-top: 15px;
	padding-left: 45px;
	width: 600px;
	overflow: hidden;
	margin: 0;
	background: url(http://www.rwjf.org/images/forum/vp-icons-resources.gif) 2px 2px no-repeat;
}

.rightHeaderModuleContent {
	position: absolute;
	top: 0px;
	left: 530px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}


.headerModule .content
{
	border: solid 1px #afafaf;
	border-width: 0 1px;
	padding: 16px 0 14px;
	clear: left;
}

.headerModule_yellow_triple
{
	background: url(http://www.rwjf.org/images/forum/ModuleHeader_forums_917px_yellow.jpg) no-repeat;
}
.headerModule_orange_triple
{
	background: url(http://www.rwjf.org/images/forum/ModuleHeader_forums_917px_orange.jpg) no-repeat;
}

.divider_15								/* used on the refine results page */
{
	border-top: dotted 1px #afafaf;
	margin: 15px 0px;
}


.searchForum form
{
	position: relative;
	background: url(http://www.rwjf.org/images/common/module_search_form.gif) no-repeat;
	padding: 4px 0 4px 5px;
	height:17px;
	width:170px;
	margin:0 0 0 7px;
}
#forums_post_reply .searchForum form{ margin:0}

.searchForum .search {
border:0 none;
color:#58595C;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
line-height:1.6em;
width:127px;
}


.searchForum .submit, #dispTopics.submit
{
	position: absolute;
	right: 0;
	top: -1px;
	width: 31px;
	/*height: 25px;*/
	background: url(http://www.rwjf.org/images/common/search_submit_orange.gif) 0 0 no-repeat;
}

.searchForum .submitOn, #dispTopics.submitOn
{
	background: url(http://www.rwjf.org/images/common/search_submit_orange.gif) -31px 0 no-repeat;
}



td
{
	color:#818082;
	text-align: center;
	margin: 0;
	font: Arial, Helvetica, sans-serif;	/* 11px font size is 1.1em, 12px is 1.2em, etc */
	font-size:1.2em;
}

#dispTopics.submit
{
	position: relative;
	top: 5px;
	left: 0px;
	height: 25px;
}

#disclaimer p
{
	color:#818082;
	font-size:1em;
}

#forumInfo
{
	border-top: dotted 1px #afafaf;
	border-bottom: dotted 1px #afafaf;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:45px;
	margin-bottom:15px;
}

td.td_left{
	text-align:left;
}

/* hv edits start */
.forum_pagination{ color:#808082; font-size:1.1em;}
.forum_pagination a{color:#CE7B2D}

.messageBoard{border-bottom:2px solid #ce7b2d;}
.messageBoard .td_replies{width:70px; text-align:center;}
.messageBoard .td_views{width:58px; text-align:center;border-left:1px dotted #AFAFAF;}
.messageBoard .td_kudos{width:63px; text-align:center; border-left:1px dotted #AFAFAF;}
.messageBoard .td_lastpost{text-align:left; padding-left:9px; line-height:1.0em; border-left:1px dotted #AFAFAF;}

.messageBoard div.headerModule{border-bottom:1px dotted #afafaf;}
.messageBoard div.headerModuleHighlight{background:#fdf8ee;}
.messageBoard div.headerModule span.headerModule table{position:relative; top:-9px;}

#conversations .messageBoard div.headerModule span.headerModule table{top:0;}
#conversations .content{padding-bottom:15px; background-color:#fdf8ee; border-bottom:2px solid #ce7b2d;}
#conversations .content div.headerModule{border-top:1px dotted #afafaf; border-bottom:1px dotted #afafaf;  margin-top:15px; background-color:#fbf1dc}
#conversations .content div.headerModule table{height:59px;}
#conversations .content div.headerModule span.headermodule table{position:relative; top:-20px;}
#conversations .topics{text-align:center; width:63px;}
#conversations .posts{text-align:center; width:55px;}
#conversations .lastpost{padding:0 0 0 7px;}
#conversations .td_topics{width:63px; text-align:center;}
#conversations .td_posts{width:55px; text-align:center; border-left:1px dotted #AFAFAF;}
#conversations .td_lastpost{text-align:left; vertical-align:middle; padding-left:9px; line-height:1.4em; border-left:1px dotted #AFAFAF;}

#topics_table .replies{text-align:center; width: 70px;}
#topics_table .views{text-align:center; width: 58px;}
#topics_table .kudos{text-align:center; width: 63px;}
#topics_table .lastpost{padding:0 0 0 7px;}

#forums_post_reply .user_tools {margin-bottom:0px; padding:0px;}
#forums_post_reply .user_tools .double_toolbar {margin-bottom:15px;}
.user_tools .double_toolbar .column {font-size:1.1em; color:#808082}
#forums_post_reply .user_tools .double_toolbar ul {float:right;}

.post_page_title{border:0px solid #000000; margin-top:0px;}
.forum_crumbs{margin-bottom:0px; padding:0px; font-size:1.1em; color:#808082}
.forum_crumbs div {margin-bottom:15px;}

#forum_rules{border:0px solid #000000; margin-bottom:15px;}
#forum_rules .header{margin-top: 15px; margin-bottom:0px; clear: right; background-color: rgb(230, 230, 230);}

.rb_tl {background: url(http://www.rwjf.org/images/forum/Corners_tl.jpg) 0 0 no-repeat; height:100%;}
.rb_tr {background: url(http://www.rwjf.org/images/forum/Corners_tr.jpg) 100% 0 no-repeat; height:100%;} 
.rb_bottom {background:#E6E6E6; height:11px; width:11px; width:100%; margin-top:-8px;}
.rb_bl {background: url(http://www.rwjf.org/images/forum/Corners_bl.jpg) no-repeat bottom; height:11px; width:11px; float:left;}
.rb_br {background: url(http://www.rwjf.org/images/forum/Corners_br.jpg) no-repeat bottom; height:11px; width:11px; float:right;}

.orange_borders{border-top:2px solid #ce7b2d; border-bottom:2px solid #ce7b2d; padding-top:8px; padding-bottom:8px;}
/*#tbl_post .rb_tl {background: url(http://www.rwjf.org/images/forum/Corners_tl.jpg) 0 0 no-repeat}
#tbl_post .rb_tr {background: url(http://www.rwjf.org/images/forum/Corners_tr.jpg) 100% 0 no-repeat;} 
#tbl_post .rb_br {background: url(http://www.rwjf.org/images/forum/Corners_br.jpg) 100% 100% no-repeat; height:inherit; width:inherit; float:none;}
#tbl_post .rb_bl {background: url(http://www.rwjf.org/images/forum/Corners_bl.jpg) 0 100% no-repeat; height:inherit; width:inherit; float:none;} */
/* for first post entry */
/*#tbl_post .first_post .rb_tl {background: url(http://www.rwjf.org/images/forum/Corners_tl_dark.jpg) 0 0 no-repeat}
#tbl_post .first_post .rb_tr {background: url(http://www.rwjf.org/images/forum/Corners_tr_dark.jpg) 100% 0 no-repeat;} 
#tbl_post .first_post .rb_br {background: url(http://www.rwjf.org/images/forum/Corners_br_dark.jpg) 100% 100% no-repeat; height:inherit; width:inherit; float:none;}
#tbl_post .first_post .rb_bl {background: url(http://www.rwjf.org/images/forum/Corners_bl_dark.jpg) 0 100% no-repeat; height:inherit; width:inherit; float:none;} */

#tbl_post .corner_tl {display:block; position:absolute; top:0; left:0; height:11px; width:11px; background:url(http://www.rwjf.org/images/forum/Corners_tl.jpg) 0 0 no-repeat;}
#tbl_post .corner_tr {display:block; position:absolute; top:0; right:0; height:11px; width:11px; background:url(http://www.rwjf.org/images/forum/Corners_tr.jpg) 0 0 no-repeat;}
#tbl_post .corner_bl {display:block; zoom:1; position:absolute; bottom:0; left:0; height:11px; width:11px; line-height:11px; overflow:hidden; background:url(http://www.rwjf.org/images/forum/Corners_bl.jpg) 0 0 no-repeat; padding:0; margin:0;}
#tbl_post .corner_br {display:block; zoom:1; position:absolute; bottom:0; right:0; height:11px; width:11px; line-height:11px; overflow:hidden; background:url(http://www.rwjf.org/images/forum/Corners_br.jpg) 0 0 no-repeat; padding:0; margin:0;}

#tbl_post .first_post .corner_tl {display:block; position:absolute; top:0; left:0; height:11px; width:11px; background:url(http://www.rwjf.org/images/forum/Corners_tl_dark.jpg) 0 0 no-repeat;}
#tbl_post .first_post .corner_tr {display:block; position:absolute; top:0; right:0; height:11px; width:11px; background:url(http://www.rwjf.org/images/forum/Corners_tr_dark.jpg) 0 0 no-repeat;}
#tbl_post .first_post .corner_bl {display:block; zoom:1; position:absolute; bottom:0; left:0; height:11px; width:11px; line-height:11px; overflow:hidden; background:url(http://www.rwjf.org/images/forum/Corners_bl_dark.jpg) 0 0 no-repeat; padding:0; margin:0;}
#tbl_post .first_post .corner_br {display:block; zoom:1; position:absolute; bottom:0; right:0; height:11px; width:11px; line-height:11px; overflow:hidden; background:url(http://www.rwjf.org/images/forum/Corners_br_dark.jpg) 0 0 no-repeat; padding:0; margin:0;}

#tbl_post .bubble_point{width:30px; height:60px; background: url(http://www.rwjf.org/images/forum/VP_Post_234_234_234.jpg) -6px 0px no-repeat;}
#tbl_post .first_post .bubble_point{background: url(http://www.rwjf.org/images/forum/VP_Post_214_214_214.jpg) -6px 0px no-repeat;}
#tbl_post .post_message {background:#E7E7E7; margin-top:3px;}
#tbl_post .first_post .post_message {background:#d8dbdd;}

#tbl_post .post_border{border-top:1px dotted #808082; display:block; height:10px; margin:14px 0 0; width:100%;}
#tbl_post .post_userinfo{padding-left:5px; padding-top: 15px; text-align:left; width:200px; font-size:1em;}

.topic_form{ height:20px; width:100%; position:relative; padding-bottom:17px; padding-top:50px; color:#38393c;}
#forums_conversation .topic_form{ padding-top:10px;}
#forums_post_reply .topic_form{padding-top:30px;}
.topic_form a.button_newtopic{ display:block; width:101px; height:25px; background:url(http://www.rwjf.org/images/forum/button_newtopic.gif); text-decoration: none; margin:0;}
.topic_form a.button_newtopic:hover{background:url(http://www.rwjf.org/images/forum/button_newtopic.gif) right; text-decoration: none;}
.topic_form a.button_submit_small{ display:inline-block; cursor:pointer; width:23px; height:20px; background:url(http://www.rwjf.org/images/forum/orange-search-button-small.gif); text-decoration: none; margin:0 0 -5px;}
.topic_form a.button_submit_small:hover{background:url(http://www.rwjf.org/images/forum/orange-search-button-small.gif) right; text-decoration: none;}
.topic_form .right_form {float:right; text-align:right; font-size:1.1em; color:#808082}
#forums_post_reply .topic_form .right_form { padding:10px 0 0 0;}
.topic_form .right_form form {padding:3px 0 0;}
.topic_form .right_form form select {height:20px; padding:0; font-size:1.1em; color:#58595C;}
.topic_pager{width:100%; text-align:right; color:#808082; font-size:1.1em;margin-top:12px;}

a.conversation_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal;}
.post_name img {margin-top:5px;}
#forums_post_reply a.button_postreply{ display:block; width:101px; height:25px; background:url(http://www.rwjf.org/images/forum/button_postreply.gif); text-decoration: none; margin:12px 0 0 0;}
#forums_post_reply a.button_postreply:hover{background:url(http://www.rwjf.org/images/forum/button_postreply.gif) right; text-decoration: none;}

/* forum info */
.users_online{float:left; width:600px;}
.team_info{float:right; width: 220px; text-align:right;}
.wio{font-size:1.6em; color:#de7c24}
.wiosubtitle{font-size:1.2em; color:#808082}
.team_orange{font-size:1.1em; color:#de7c24}
.team_darkgrey{font-size:1.1em; color:#808082}
.team_lightgrey{font-size:1.1em; color:#d6d6d6}
.disclaimer_text{font-size:1.0em; color:#808082}
.topics_title{font-size:1.4em;}
.topics_body{font-size:1.2em}

.post_title{font-size:1.4em; font-weight:bold; color:#de7c24; text-align:left;}
.post_name a{font-size:1.2em; font-weight:bold; color:#de7c24;}
.post_body{	font-size:1.2em; line-height:18px; color:#58595C; text-align:left;}
.post_message{position:relative; width:680px;}
.post_message .post_message_text img{ margin:0 0 20px 20px; }
.post_message .post_message_text {padding:20px; text-align:left; position:relative;}
.post_info{	font-size:1.0em; color:#58595C; margin-top:3px;}
.post_info a{font-size:1.2em; display:block; cursor:pointer; padding:0; margin:0; height:30px; width:100px; white-space:nowrap; overflow:hidden; background:url(http://www.rwjf.org/images/forum/star.gif) no-repeat left top; color:#ce7b2d; text-decoration:none;}
.post_info a:hover {background:url(http://www.rwjf.org/images/forum/star.gif) no-repeat left bottom; text-decoration:none;}
.post_info a:hover .give_rating {text-decoration:underline;}
.post_info .num_rating {display:block; cursor:pointer; float:left; font-weight:bold; padding-top:9px; margin-right:5px; text-align:center; width:30px;}
.post_info .give_rating {display:block; cursor:pointer; float:left; font-weight:bold; padding-top:9px; text-align:left; width:65px;}

/* forum editor */
.forum_editor ul{display:block; width:100%; list-style-type:none; border-bottom:2px solid #ce7b2d; padding:0; margin:0; height:30px;}
.forum_editor ul li{display:inline; margin:0 5px 0 0; padding:0; list-style:none; list-style-type:none;}
.forum_editor ul .editor_spell, .forum_editor ul .editor_quote{float:right; margin:0 0 0 5px;}
.forum_editor ul a{height:30px; display:block}
.forum_editor ul a.selected{cursor:default}
.forum_editor ul .editor_text a{background:url(http://www.rwjf.org/images/forum/richtext.gif) top left no-repeat; width:77px;}
.forum_editor ul .editor_text a:hover, .forum_editor ul .editor_text a.selected{background:url(http://www.rwjf.org/images/forum/richtext.gif) bottom left no-repeat;}
.forum_editor ul .editor_html a{background:url(http://www.rwjf.org/images/forum/html.gif) top left no-repeat; width:54px;}
.forum_editor ul .editor_html a:hover, .forum_editor ul .editor_html a.selected{background:url(http://www.rwjf.org/images/forum/html.gif) bottom left no-repeat;}
.forum_editor ul .editor_preview a{background:url(http://www.rwjf.org/images/forum/preview.gif) top left no-repeat; width:64px;}
.forum_editor ul .editor_preview a:hover, .forum_editor ul .editor_preview a.selected{background:url(http://www.rwjf.org/images/forum/preview.gif) bottom left no-repeat;}
.forum_editor ul .editor_spell a{background:url(http://www.rwjf.org/images/forum/button_spellcheck.gif) top left no-repeat; width:101px; height:25px; margin:0 0 5px 0;}
.forum_editor ul .editor_spell a:hover{background:url(http://www.rwjf.org/images/forum/button_spellcheck.gif) bottom left no-repeat;}
.forum_editor ul .editor_quote a{background:url(http://www.rwjf.org/images/forum/button_quote.gif) top left no-repeat; width:101px; height:25px; margin:0 0 5px 0;}
.forum_editor ul .editor_quote a:hover{background:url(http://www.rwjf.org/images/forum/button_quote.gif) bottom left no-repeat;}
/* hv edits end */

/* RBRT-42 */
#rssimage{ margin:0 15px 0 0; border:0 none; }
#rssbutton { position:absolute; top:0; right:0; padding:0; margin:2px 0 0; }
#footer p, #footer li{ font-size:10px !important; letter-spacing:0.01em; line-height:10px !important; }

#lia-body .lia-content ul.lia-list-standard-inline li {
    margin:0 0 5px 4px;
}

#lia-body .lia-content .thread-list .lia-data-cell-primary ul.lia-list-standard-inline {
    width: 225px;
}

