/*
 * Custom CSS for EngenderHealth.org.
 *
 * Copyright 2007-2010 EngenderHealth.
 *
 * Programmed by Tor de Vries, Web Producer for EngenderHealth
 *
 * Purple: #a00054 (originally #b60073)
 * Orange: #f3901d
 * Teal: #1fbeca
 */

/*
Lines marked 'reset.css' and 'fonts.css' are copyright (c) 2007, Yahoo! Inc. All rights reserved.
Yahoo code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
Version: 2.3.1
Slightly customized by TDV
*/
/* reset.css */ body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* fonts.css */ body{font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/* font note: 10px = 77%, 11px = 85%, 12px = 93%, 13px = 100%, 14px = 108%, 18px = 138.5%, 24px = 182% */

html { height: 100%; }

body {
	min-height: 100.02%; 
	text-align: center;
	background-color: #e1dfd3;
	background: url(images/bkgd.jpg) center top;
}

div { overflow: visible; }

a, a:active, a:link, a:active { text-decoration: none; color: #a00054; }
a:hover { text-decoration: underline; color: #f3901d; }

#bodyText a, #bodyText a:active, #bodyText a:link, #bodyText a:active { text-decoration: underline; color: #a00054; }
#bodyText a:hover { text-decoration: underline; color: #f3901d; }

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

#pageContainer {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 770px;
	top: 0px;
	z-index: 10;
	background: url(images/bkgd.jpg) center top;
}

#headerLogo {
	position: absolute;
	top: 10px;
	left: 19px;
	z-index: 100;
}

#headerSearch {
	position: absolute;
	top: 9px;
	height: 24px;
	z-index: 100;
}

#headerSearch {
	right: 12px;
}

#headerSearch input {
	width: 82px;
	height: 15px;
	margin-right: 5px;
}

#headerSearch input.pageSearch {
	width: 45px;
}

#headerNav {
	position: absolute;
	top: 11px;
	right: 168px;
	height: 24px;
	width: 360px;
	z-index: 100;
	font-size: 85%;
	text-align: right;
}

#headerNav a {
	margin-left: 10px;
	color: #000;
}

#headerOptions {
	position: absolute;
	top: 39px;
	right: 16px;
	height: 24px;
	width: 320px;
	z-index: 100;
	font-size: 78%;
	text-align: right;
}

#headerOptions a {
	margin-left: 10px;
	color: #666;
}




/********************************************** CONTENT FOR SUBPAGES */

/* hide layers that shouldn't be on every page, and enable them further down as necessary */
body #subNav, body #subNavFooter, body #subPageTitle {
	display: none;
}

#subContent {
	position: absolute;
	top: 125px;
	width: 770px;
	z-index: 500;
}

#subShadow {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 770px;
	background: url(images/nav/shadow-right.png) repeat-x top left;
	height: 6px;
	z-index: 800;
}

#subCentral {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 770px;
	height: 282px;
	z-index: 799;
}

#subTicker, #subTickerBkgd {
	position: absolute;
	top: 263px;
	left: 20px;
	width: 730px;
	height: 25px;
	overflow: hidden;
}

#subTicker {
	z-index: 801;
	width: 680px;
	left: 70px;
	height: 22px;
}

#subTickerBkgd {
	z-index: 800;
	background: url(images/row-light.png);
}

#subTicker ul#news, .newsticker, #subTickerBkgd p {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	width: 730px;
}

#subTicker ul#news li {
	padding-bottom: 10px;
}

#subTrio {
	position: relative;
	top: 300px;
}

#trioMiddle {
	position: absolute;
	width: 240px;
	height: 230px;
	background-color: #fff;
	background: url(images/home/success-stories-tab.gif) repeat-x top left; 
	left: 510px;
}

#trioLeft {
	position: absolute;
	width: 470px;
	height: 208px;
	background-color: #fff;
	background: url(images/home/whats-new-tab.gif) repeat-x top left; 
	left: 20px;	
	overflow: hidden;
}

#trioLeft ul {
	margin: 50px 10px 10px 10px;
}

#trioLeft ul li {
	padding-bottom: 9px;
	background: url(images/home/greyline.gif) no-repeat bottom left; 
}

#trioLeft ul li a {
	color: #000;
}

#trioLeft ul li a:hover {
	color: #a00054;
}

#trioMiddle img, #trioRight img {
	float: right;
}

#trioLeft p, #trioMiddle p, #trioRight p {
	width: 184px;
	height: 102px;
	position: absolute;
	top: 70px;
	color: #666;
	background-color: #fff;
	padding: 10px 24px 24px 32px;
	font-size: 93%;
	font-family: Georgia, Times Roman, Times, serif;
}

#trioLeft h1, #trioMiddle h1, #trioRight h1 {
	position: relative;
	top: 160px;
	left: 32px;
	font-weight: bold;
	color: #777;
}

#trioLeft h1 a {
	color: #e2800c;
}

#trioMiddle h1 a {
	color: #a00054;
}

#trioRight h1 a {
	color: #0d9ca8;
}


body.channelCSS #subPageTitle, body.storyCSS #subPageTitle {
	display: block;
	float: right;
	z-index: 201;
}

body.storyCSS #subPageTitle {
	width: 537px;
}

#subPageTitle h1, body.diaCSS #bodyText h2 {
	padding: 17px 50px 3px 0;
	font-size: 190%;
	font-weight: bold;
	color: #a00054;
}

body.diaCSS #bodyText h2 {
	font-family: Arial, sans-serif;
}

#subPageTitle h2 {
	padding: 0 0 24px 0;
	font-size: 138.5%;
	font-family: Georgia, Times, serif;
	color: #666;
}



#breadcrumbs {
	padding-top: 8px;
	font-size: 77%;
}

#printlink {
	padding-top: 8px;
	padding-right: 8px;
	font-size: 77%;
	float: right;
}


body.channelCSS #subPageTitle {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 563px;
	height: 254px;
	background: url(images/channels/title-bkgd.gif) repeat-x top left;
}

body.channelCSS #subPageTitle h1, body.channelCSS #subPageTitle h2 {
	padding: 14px 0 0 27px;
}

body.channelCSS #subPageTitle h1 {
	color: #000;
}

body.channelCSS #subPageTitle h2 {
	color: #666;
}

body.channelCSS #subPageTitle img {
	width: 563px;
	height: 204px;
}


#bodyText ul, #bodyText ul ul, #bodyText ul ol, #bodyText ul ul ul, #bodyText ul ul ol, #bodyText ul ol ol, #bodyText ul ol ul, #bodyText ol, #bodyText ol ul, #bodyText ol ol, #bodyText ol ol ol, #bodyText ol ol ul, #bodyText ol ul ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#bodyText ul li, #bodyText ul ul li {
	margin-left: 30px;
	padding-bottom: 10px;
	list-style: disc outside none;
}

#bodyText ol li, #bodyText ol ul li {
	margin-left: 30px;
	padding-left: 0px;
	padding-bottom: 10px;
	list-style: decimal outside none;
}

#bodyText ol ol li, #bodyText ul ol ol li {
	margin-left: 30px;
	list-style: lower-alpha outside none;
}

#bodyText ol ol li {
	margin-left: -200px;
	padding-left: 0px;
}

#bodyText ol ol ol li, #bodyText ol ol ul li {
	margin-left: 30px;
	padding-left: 0px;
}

#bodyText ol ol ul li {
	list-style: disc outside none;
}

#bodyText blockquote {
	padding-left: 20px;
}

body.channelCSS #bodyText {
	float: right;
/*
	position: absolute;
	top: 250px;
	left: 234px;
*/
	margin-top: 255px;
	width: 535px;
}

body.channelCSS #bodyText div {
	display: block;
	padding-bottom: 6px;
	padding-right: 16px;
	margin-left: 0px;
	_position: relative;
	z-index: 182;
}

body.channelCSS #bodyText div.staticSize {
	height: 97px;
}

body.channelCSS #bodyText div img.square {
	float: left;
	height: 85px;
	width: 85px;
	background-color: #fff;
	padding: 6px;
	margin-right: 10px;
	_position: relative;
}

body.channelCSS #bodyText div a:hover img.square {
	background-color: #ccc;

}


body.channelCSS #bodyText div h1 {
	color: #a00054;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 124%;
	padding: 0;
}

body.channelCSS #bodyText div p, body.channelCSS #bodyText div ul {
	font-size: 93%;
	line-height: 153%;
}

body.channelCSS #bodyText div p img {
	padding: 0;
	margin: 0;
}

body.storyCSS #bodyText p, body.storyCSS #bodyText h2, body.storyCSS #bodyText h3, 
body.channelCSS #bodyText p, body.channelCSS #bodyText h2, body.channelCSS #bodyText h3 {
	padding: 6px 20px 6px 0;
	margin: 0;
}

body.channelCSS #bodyText ul li {
	list-style: disc;
	margin-left: 30px;
	padding: 0px 50px 6px 10px;
}

#bodyText h1, #bodyText h2, #bodyText h3 {
	font-weight: bold;
	margin-top: 26px;
}

#subContent #bodyText {
	font-family: Georgia, Times Roman, Times, serif;
	line-height: 148%;
}

#subContent #bodyText p, #subContent #bodyText table, #subContent #bodyText hr {
	margin: 0 24px 6px 234px;
	padding-right: 36px;
}

body.diaCSS #subContent #bodyText table, body.channelCSS #subContent #bodyText table {
	margin: 0px;
	padding: 0px;
}

#subContent #bodyText table p {
	margin: 0;
	padding: 0;
}


body.channelCSS #subContent #bodyText h1, body.channelCSS #subContent #bodyText h2, body.channelCSS #subContent #bodyText h3 {
	margin-left: 0px;
}

body.storyCSS #subContent #bodyText h1, body.storyCSS #subContent #bodyText h2, body.storyCSS #subContent #bodyText h3 {
	margin-left: 234px;
}

body.channelCSS #subContent #bodyText p {
	margin: 0 36px 14px 0px;
	padding: 0;
}


body.storyCSS #subContent #bodyText ul, body.storyCSS #subContent #bodyText ol {
	margin: 0 60px 14px 234px;
	padding: 0;
}

body.storyCSS #subContent #bodyText ul ul, body.storyCSS #subContent #bodyText ul ol, body.storyCSS #subContent #bodyText ol ul {
	margin: 0 60px 0 30px;
	padding: 0;
}

body.storyCSS #subContent #bodyText p.bodyFooter {
	font-style: italic;
	padding-top: 40px;
}



/* search page css */

input.phpdiginputtext {
	margin-left: 5px;
	width: 300px;
}

a.phpdig {
	font-family: arial, sans-serif;
	font-weight: bold;
}

span.phpdigTiny {
	color: green;
	font-size: 77%;
}

span.phpdigHighlight {
	font-weight: bold;
}


/* the 'sidecar' is the right-hand extra links on story pages */

body.storyCSS #subSidecar {
	display: block;
	float: right;
	width: 182px;
	z-index: 200;
	margin: 0 14px 0 18px;
}

#subSidecar img.square {
	background-color: #fff;
	padding: 6px;
	width: 170px;
	margin-bottom: 6px;
}

#subSidecar img.hairline {
	width: 182px; 
	height: 1px; 
	background-color: #fff; 
	margin: 6px 0 6px 0;
}

#subSidecar h1 {
	font-family: Georgia, Times Roman, Times, serif;
	font-size: 85%;
	color: #666;
	padding: 0 6px 20px 6px;
}

#subSidecar h2 {
	font-size: 93%;
	font-weight: bold;
	padding: 0px 6px 2px 6px;
}

#subSidecar ul {
	padding: 0 6px 0 8px;
	font-size: 93%;
}

#subSidecar ul li {
	padding: 7px 0 7px 0;
	font-weight: bold;
}

#subSidecar ul li li {
	padding: 6px 0 0 0;
	font-weight: normal;
}

#subSidecar ul ul {
	display: none;
}


/* subNav is the left-hand vertical navigation on subpages */

#subNav {
	float: left;
	z-index: 600;
	width: 207px;
}

body.channelCSS #subNav {
	display: block;
	padding: 0;
}

body.storyCSS #subNav {
	display: block;
	padding: 0 20px 20px 0;
}


#subNav a {
	color: #fff;
}

#subNav a:hover {
	text-decoration: none;
}

#subNav ul.level1 li.navLo, #subNav ul.level1 li.navHi {
	padding: 7px 0 6px 25px;
}

#subNav ul.level1 li.navLo {
	background: url(images/nav/light-na.gif);
}

#subNav ul.level1 li.navLo:hover, #subNav ul.level1 li.navLoHover {
	background: url(images/nav/purple-na.gif);
}

#subNav ul.level1 li.toHome {
	background: url(images/nav/light-blank.gif);
}

#subNav ul.level1 li.toHome:hover {
	background: url(images/nav/purple-blank.gif);
}

#subNav ul.level1 li.toHome a {
	font-weight: bold;
}


#subNav ul.level1 ul.level2 li.navLo:hover, #subNav ul.level1 ul.level2 li.navLoHover {
	background: url(images/nav/purple-sub.gif);
}

#subNav ul.level1 li.navLo ul {
	display: none;
}

#subNav ul.level1 li.navHi {
	background: url(images/nav/purple-act.gif);
	margin-bottom: -6px;
}

/* correct the navHi for subpages at level 1 */
#subNav ul.level1 li.subLev1 {
	background: url(images/nav/purple-na.gif);
	margin-bottom: 0px;
}

#subNav ul.level1 li.navHi:hover, #subNav ul.level1 li.navLoHover {
	background: url(images/nav/purple-act.gif);
}

#subNav ul.level1 li.withSub {
	background: url(images/nav/dark-act.gif);
}

#subNav ul.level1 li.navHi ul.level2 {
	margin-top: 6px;
}

#subNav ul.level1 ul.level2 li {
	list-style: none;
	margin-left: -25px;
	margin-bottom: 0px;
	padding: 7px 0 6px 40px;
	background: url(images/nav/dark-sub.gif);
}

#subNav ul.level1 ul.level2 li.navHi {
	background: url(images/nav/purple-sub.gif);
}

#subNav ul.level1 li a {
}

body.channelCSS #subNavFooter, body.storyCSS #subNavFooter {
	display: block;
	width: 207px;
	height: 495px;
	clear: left;
	background: url(images/nav/footer.gif);
	z-index: 502;
}

#subNavFooter p {
	margin-left: 12px;
	margin-right: 12px;
}

#subNavFooter p img {
	padding-top: 20px;
	padding-bottom: 8px;
}


#pageFooter {
	font-size: 77%;
	clear: both;
	float: right;
	width: 770px;
	padding: 48px 0 6px 0;
	text-align: center;
	color: #666;
}

body.homeCSS #pageFooter {
	padding-top: 520px;
}

body.channelCSS #pageFooter {
/*
	padding-top: 520px;
*/
}


body.slideshowCSS {
	background: none;
	background-color: #666;
}


body.slideshowCSS #pageContainer {
	position: relative;
	margin: 15px auto;
	width: 400px;
	height: 300px;
	overflow: hidden;
}




/********************************************** MAIN NAVIGATION */
/* many thanks to suckerfish for this approach */

#mainNav {
	z-index: 980;
}

.nav, .nav *, .nav li li {
	margin:0;
	padding:0;
	overflow: visible;
}

.nav {
	position: absolute;
	left: 207px;
	top: 90px;
	font-size: 85%;
	line-height:18px;
	z-Index: 981;
}

.nav li {
	position:relative;
	float:left;
	z-index:995;
	background: url(images/nav/main-bkgd-lo.gif) left top;
}

.nav a {
	color: #000;
	display:block;
	float:left;
	padding: 9px 9px 8px 9px;
	text-decoration:none;
}

.nav li ul {
	float:none;
	left:-999em;
	position:absolute;
	z-index:996;
}

.nav li:hover, .nav li.sfHover {
	background:url(images/nav/main-bkgd-hi.gif) left top;
}

.nav li.current {
	background:url(images/nav/main-bkgd-on.gif) left top;
}

.nav a:focus, .nav a:hover, .nav a:active {
	color: #000;
}

.nav li:hover ul, .nav li.sfHover ul {
	left: 0px;
	top: 35px; /* distance from main nav -- see line-height above */
}

.nav li.nav-members:hover ul {
	left: -126px;
}

.nav li.nav-do ul li:hover ul, .nav li.nav-do ul li.sfHover ul {
	left: -186px;
}

.nav li:hover li ul, .nav li.sfHover li ul {
	z-index:997;
	left:-999em;
}

.nav li li:hover ul, .nav li li.sfHover ul {
	left:185px;
	top: 0px;
	width:190px;
}

.nav li.nav-our-countries {
	z-index: 1000;
}

.nav li.nav-publications-resources {
	z-index: 800;
}

.nav li.nav-our-countries li.with-africa:hover ul {
/*	top: -160px; */
}

.nav li.nav-our-countries li.with-recent:hover ul {
	top: -100px;
}

.nav li.nav-our-countries li:hover ul a, .nav li.nav-our-countries li.sfHover ul a {
	width: 170px;
}

.nav li.nav-our-work li.with-major-projects:hover ul {
	top: -175px;
}


/* underscored CSS will be picked up only by IE5.5/6 */

.nav li li {
	float:none;
	width:190px;
	background-image:url(images/nav/dropdown.png);
	_background-image:url(images/nav/dropdown.png);
	z-index:998;
}

.nav li li.withSub {
	background-image:url(images/nav/dropdown-sub.png);
	_background-image:url(images/nav/dropdown-sub.png);
}

.nav li li.withSub a:focus, .nav li li.withSub a:hover, .nav li li.withSub a:focus {
	background-image:url(images/nav/dropdown-sub-hi.png);
}

.nav li li.withSub li a:focus, .nav li li.withSub li a:hover, .nav li li.withSub li a:focus {
	background-image:url(images/nav/dropdown-hi.png);
}


.nav li li li {
	background-image:url(images/nav/dropdown-second.png);
	_background-image:url(images/nav/dropdown-second.png);
}

.nav li li a:hover, .nav li li li a:hover  {
	background-image:url(images/nav/dropdown-hi.png);
}

.nav li li a {
	float:none;
	padding-right:0;
	width:180px;
	color: #000;
	font-size: 116%;
}

.nav li.nav-our-countries li li a {
	padding: 3px 9px 2px 9px;
}


/* adjustments for IE to play nice with the menus */

*html .nav li li { margin-bottom:-3px; }
*html .nav li li li { margin-bottom:-3px; }
*+html .nav li li { margin-bottom:-3px; }
*+html .nav li li li { margin-bottom:-3px; }



/* adjustment after Flash SIFR */
h1.flash-replaced div {
	display: none;
}

/* ************ FOR E-NEWS SIGNUP ***************** */

table.signupForm tr td {
	font-family: Arial, sans-serif;
	padding: 2px;
}


/* ******************* FOR DONATION PAGE ***************** */

#donationGroup {
	text-align: left;
	width: 500px;
	margin-left: 236px;
	font-family: Arial, sans-serif;
	font-size: 100%;
}

#donationGroup, #donationGroup table, #donationGroup tr, #donationGroup td, #donationGroup input, #donationGroup div {
	font-family: Arial, sans-serif;
	font-size: 100%;
}

#donationGroup td p {
	padding: 0;
	margin: 0;
}

#sectionA, #sectionB, #sectionC, #sectionD {
	background-image: url(images/row-light.png);
	height: 16px;
	width: 480px;
	padding: 10px;
	margin-top: 10px;
}

#donationGroup div.sectionTitle, #donationGroup div.sectionSummary {
	width: 220px;
	height: 16px;
	float: left;
}

#donationGroup div.sectionSummary {
	text-align: right;
	float: right;
}

#donationGroup #sectionContentA, #donationGroup #sectionContentB, #donationGroup #sectionContentC, #donationGroup #sectionContentD {
	background-image: url(images/row-light.png);
	padding: 0 10px 10px 10px;
	width: 480px;
	height: 350px;
}

#sectionD, #donationGroup #sectionContentB, #donationGroup #sectionContentC, #donationGroup #sectionContentD {
	display: none;
}

#donationGroup td {
	padding: 2px;
}

#donationGroup .style1 {
	font-weight: bold;
	text-decoration: underline;
}



#pageTopper {
	position: fixed;
	_position: absolute;
	margin: 0 auto;
	top: 90%;
	width: 200px;
	text-align: right;
	font-style: italic;
	font-size: 11px;
	z-index: 501;
	display: none;
}

#pageTopper a {
	color: #000;
	text-decoration: none;
}

#pageTopper a:hover {
	text-decoration: underline;
}



/******************** FOR TIMELINE **/

body.storyCSS #subTimeline {
	background-color: #fff;
	background-image: url(/images/about/timeline/background.png);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 180px;
	height: 580px;
	z-index: 200;
	margin: 0 14px 0 18px;
}

ul#timeline {
	position: relative;
	width: 180px;
	font-family: arial;
	float: right;
	font-size: 12px;
	line-height: 1px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-indent: 0;
	text-decoration: none;
	list-style-type: none;
	list-style: none;
}

ul#timeline li {
	line-height: 1px;
	font-weight: bold;
/*
	clear: left;
	background-image: url(/images/about/timeline/background-arrow.png);
*/
	background-image: url(/images/about/timeline/background-arrow.gif);
	position: relative;
	background-repeat: no-repeat;
	background-position: -250px 0px;
	color: #000;
	list-style-type: none;
	list-style: none;
}

ul#timeline li ul {
	position: relative;
	float:none;
	left:-999em;
	top:-999em;
	position:absolute;
	z-index:996;
	width: 220px;
/*
	_background-image: url(/images/about/timeline/background-arrow.gif);
	_background-repeat: no-repeat;
*/
}

ul#timeline li img {
	padding: 0;
	margin: 0;
}

ul#timeline li ul li {
	line-height: 16px;
	font-weight: normal;
	background-position: 0px 1px;
	list-style-type: none;
	list-style: none;
}

ul#timeline li:hover ul, ul#timeline li.timelineHover ul {
	left: -90px;
	top: -25px;
	list-style-type: none;
	list-style: none;
}

li.y1943 ul { }
li.y1950s ul { padding-top: 36px; }
li.y1960 ul { }
li.y1962 ul {  }
li.y1965 ul {  }
li.y1966 ul { padding-top: -1px; }
li.y1969 ul {  }
li.y1972 ul { padding-top: 1px; }
li.y1974 ul { padding-top: 1px; }
li.y1984 ul {  }
li.y1986 ul {  }
li.y1993 ul {  }
li.y1994 ul { padding-top: -1px; }
li.y2001 ul {  }
li.y2002 ul { padding-top: -1px; }
li.y2008 ul {  }

ul#timeline li ul li h1 {
	font-weight: bold;
	line-height: 12px;
	padding: 4px 3px 6px 6px;
	_padding-top: 2px;
	color: #fff;
}

ul#timeline li ul li p.content {
	padding: 12px 25px 10px 14px;
	color: #000;
}




/************* CAREERS */

ul.careerRegions li {
	font-weight: bold;
	padding-top: 20px;
	font-family: Georgia, Times Roman, Times, serif;
}

ul.careerItems li {
	font-weight: normal;
	list-style: disc inside none;
	margin-left: 20px;
	padding-top: 2px;
}




/************* PSAs */

body.psaCSS div#subNav {
	float: left;
	width: 207px;
	height: 541px;
	background: none;
	background-color: #000;
	overflow: hidden;
	padding-right: 0;
	margin-right: 0;
}

body.psaCSS div#psaMH {
	float: right;
	width: 562px;
}

body.psaCSS div#psaMH table {
	width: 562px;
	padding: 0px;
	margin: 0px;
}

body.psaCSS div#psaMH table table.spacing10 {
	padding: 0px;
}

body.psaCSS div#psaMH table table.spacing10 td {
	padding: 9px 0px 9px 9px;
}

body.psaCSS div#psaMH table table.spacing10 td.noTopPadding {
	padding-top: 0px;
}

body.psaCSS div#psaMH table table.spacing10 td.noLeftPadding {
	padding-left: 5px;
}

body.psaCSS div#psaMH table table.spacing10 td.addRightPadding {
	padding-right: 9px;
}

body.psaCSS div#psaMH table p {
	padding-top: 9px;
}

body.psaCSS div#psaMH table h1 {
	font-weight: bold;
	color: #a00054;
}
