body{
text-align:center;
background: #daf2c7 url("../images/wrpr/bgGradient.gif") 0px -50px repeat-x;
font:normal 10pt arial;
color:#666;
}

.bggradient {
margin:0px auto;
}

table td {
font:normal 10pt arial;
color:#666;
}

/*.bgshadow {
width:810px;
*width: 796px;
background:  url("../images/wrpr/bgShadowTop.gif") 0px -10px repeat-y;
padding:auto;
margin:auto;
}*/

.bgshadowUnder {
background: url(../images/wrpr/bgShadowUnder.gif) repeat-y;
width:810px;
margin:auto;
padding:0;
text-align:left;
}

.bgshadowTop {
/*background: url(../images/wrpr/bgShadowTop.gif) 0px -10px no-repeat;*/
background: url(../images/content/pagebuilder/10817.gif) 0px -10px no-repeat;
width:810px;
padding:0;
margin:auto;
}

.maincontent {
width:790px;
margin:0 0 0 0px;
padding:0;
}

/*added by EM to correct green background in some IE browsers.  8/13/08 */
table.maincontent tbody tr td table tbody tr td table tbody tr td {
background-color:white;
}

#topnav {
	width: 762px;
	height: 29px;
	background:#0279c1;
}
	
/*#topnav td {
	height: 29px;
}

#topnav a {
	display:block;
	height: 29px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	border:0;
}*/

/*top nav rollovers*/
.research {
	width: 72px;
	background:  url("../images/content/pagebuilder/10629.gif") no-repeat;
}
.research a:hover {
	background:  url("../images/wrpr/navresearchOver.gif") no-repeat;
}
.education {
	width: 75px;
	background:  url("../images/content/pagebuilder/10620.gif") no-repeat;
}
.education a:hover {
	background:  url("../images/wrpr/naveducationOver.gif") no-repeat;
}
.outreach {
	width: 73px;
	background:  url("../images/content/pagebuilder/10627.gif") no-repeat;
}
.outreach a:hover {
	background:  url("../images/wrpr/navoutreachOver.gif") no-repeat;
}
.newsroom {
	width: 80px;
	background:  url("../images/content/pagebuilder/10625.gif") no-repeat;
}
.newsroom a:hover {
	background:  url("../images/wrpr/navnewsroomOver.gif") no-repeat;
}
.aboutus {
	width: 73px;
	background:  url("../images/content/pagebuilder/10616.gif") no-repeat;
}
.aboutus a:hover {
	background:  url("../images/wrpr/navaboutusOver.gif") no-repeat;
}
.getinvolved {
	width: 91px;
	background:  url("../images/content/pagebuilder/10623.gif") no-repeat;
}
.getinvolved a:hover {
	background:  url("../images/wrpr/navgetinvolvedOver.gif") no-repeat;
}
.donate {
	width: 58px;
	background:  url("../images/content/pagebuilder/10618.gif") no-repeat;
}
.donate a:hover {
	background:  url("../images/wrpr/navdonateOver.gif") no-repeat;
}
.search {
	width: 53px;
	background:  url("../images/content/pagebuilder/10631.gif") no-repeat;
}
.searchinput {
 background:url("../images/content/pagebuilder/navbluegradientbg.gif") repeat-x;
 border:solid 0px #333;	
}

.searchinput input {
	 padding:4px 0 0 3px;
	 font:bold 11px arial;
	 color:#0c7ec4;
}

.transparentline {
	position:relative;
	top:-360px;
	background:  url("../images/content/pagebuilder/10561.gif") 1px 0px repeat-y;
	width:762px;
	height:6px;
	font-size:6px;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity: 0.2;
}

.headerhomeimg01 {
	padding:auto;
	margin:auto;
	background:  url("../images/content/pagebuilder/10557.jpg") 0px 0px no-repeat;
	width:760px;
	height:359px;
	border:solid 0px #333;
}

.headerbuttontext {
	position:relative;
	top:-215px;
	right:-130px;
	width:261px;
	height:78px;
	border:0;
}

.homecontent {
	width:757px;	
	margin:-75px 0 0 0px;
	border:solid 0px #333;
}

H1 {
	font:italic 18px Lucida Sans Unicode, Lucida Console, arial;
	color:#ffa431
}

H2 {
	font:bold 12px arial;
	color:#7ac142;
}

a {
	color:#1483c6;
	text-decoration:none;
}

.footertopline {
	background: #333 url("../images/content/pagebuilder/10528.jpg") 0px 0px no-repeat;
	width:760px;
	*width:758px;
	height:8px;
	font-size:7px;
}

.footercontent2 {
	background:  url("../images/wrpr/contentgradientHor.jpg") 0px 0px repeat-x;
	width:760px;
	*width:758px;
	height:500px;
}

.footercontent2, .footercontent2 p {color:#666666;}
.footercontent2 a:link,
.footercontent2 a:visited {
color:#0078c1;
text-decoration:none;
}

.footercontent2 .spacer {
padding:40px 0px 0px;
}

.footercontent ul {
	border:solid 0 #333;
	padding:auto;
	margin:auto;
	width:700px;
}

.footercontent li {
	display:inline;
	padding-left:10px;
}

/*interior page layouts */
.interiorheaderTitle {
	background:  url("../images/content/pagebuilder/10555.jpg") 0px -6px no-repeat;
	width:760px;
	height:124px;
	margin:auto;
	*margin-left:1px;
	padding:auto;	
}

.interiorheaderTitle ul {
	margin:auto;
	padding:auto;
	height:245px;
	border:solid 1px #333;
}

.interiorheaderTitle li {
	display:inline;
	border:solid 1px #333;
}

.interiorMidImage {
	position:relative;
	left:95px;
	width:244px;
	height:100px;
	display:block;
}

.btnPreventionPlan {
	position:relative;
	margin:auto;
	padding:auto;
	right:-280px;
	*right:-281px;
	top:-81px;
	border:solid 0 #333;
}

div.transparentline {
	position:relative;
	top:0px;
	background:  url("../images/content/pagebuilder/10561.gif") 1px 0px repeat-y;
	width:762px;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity: 0.2;
}

.leftsubnav {
background:  url("../images/content/pagebuilder/10604.jpg") 0px 0px no-repeat;
padding-top:15px;	
}

.leftsubnav ul {
	background:#ecf5e2;
	border:solid 0px #333;
	width:163px;
	margin:12px 0 0 0;
	padding:10px 0 0 4px;
	line-height:16px;
	
}

.leftsubnav ul li {
	list-style-position:inside;
	list-style-type:disc;
}

.subheadersleftnav {
	font:italic 18px Lucida Sans Unicode, Lucida Console, arial;
	color:#fff;	
	padding-left:5px;
}

/*******************************/
/**********Main Nav*************/
/*******************************/
#topnav {
background:#0279c1 url(../images/content/pagebuilder/10622.gif) repeat-x;
width:762px;
margin:0px;
padding:0px;
padding-bottom:2px;
*padding:0px;
list-style:none;
}

#topnav ul {
position:absolute;
z-index:10;
margin:0;
padding:0;
width:200px;
list-style:none;
}

#topnav li {	
float:left;
}

#topnav li.divider {
width:1px;
height:31px;
background:url(../images/content/pagebuilder/10633.gif) no-repeat;
}

#topnav a {
display:block;
height:31px;
}

#topnav li ul
{
visibility:hidden;
}
#topnav li:hover ul,
#topnav li.sfhover ul
{
visibility:visible;
}

#topnav li li a
{
display:block;
z-index:20;
color:#fff;
padding:2px 4px;
height:auto;
width:200px;
text-decoration:none;
}

#topnav li li a:hover,
#topnav li li a:visited,
#topnav li li a:active {
color:#fff;
background-image:none;
text-decoration:none;
}

#topnav li li {
z-index:1;
background-color:#7ac142;
filter:alpha(opacity=70);
opacity:0.7;
}

#topnav li li:hover,
#topnav li li.sfhover {
background-col
