/*
IE styles

*/

body{
background : #f3efe6 url('images/gradiant-rgb.jpg') repeat-x;
text-align: center;
width:100%;
margin:0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
}

#pagewrapper{
text-align:left;
        width:748px;
	margin: 0px auto;
	padding: 0;
}



/* HEADERS */
#header { /*default home header*/
background : url('images/home-nt.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#abheader { /*about us header*/
background : url('images/about_us-nt.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#cbheader { /*collaborations header*/
background : url('images/collaborations-ntj.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#giheader { /*get involved header*/
background : url('images/get_involved-new2.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#grheader { /*grants header*/
background : url('images/grants-sized.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#ssheader { /*seminar series*/
background : url('images/seminar-nt.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
#icheader { /*idea club*/
background : url('images/idea_club-new.jpg') no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 330px;
	width: 748px;
	}
/* menu */

#topnav  {
position : relative;
top : 136px;
padding-bottom:2px;
margin-left : 5px;
padding-left: 7px;
font-weight:575;
}
#topnav a{
font-weight:500;
font-family:arial;
font-size:8pt;
  color: #FFF;
text-decoration:none;
}
#topnav a:hover{
font-weight:500;
font-family:arial;
font-size:8pt;
  color: #FFF;
text-decoration:underline;
}


/*side menu footer */

ul.sidebar {

list-style: none;
padding: 0;
padding-left:5px;
margin: 0;
}
ul.sidebar li a{
color:#FFF;
}
ul.sidebar li a:hover{
color:#FFF;
}
ul.children {
	list-style: none;
padding: 0;
margin-left: -2px;
padding-left: -2px;
}
#footer  {
color: #FFF;
background : url('images/footer-sized.gif') no-repeat;
margin : 0 auto;
width : 748px;
height : 152px;
clear : both;
} 
#homefooter{
color: #FFF;
background : url('images/home-footer-sized.gif') no-repeat;
margin : 0 auto;
width : 748px;
height : 152px;
clear : both;
}
 #footernav{
padding-top:36px;
padding-right:69px;
text-align:right;
}
#footernav a{
font-size:.7em;
font-weight:500;
  color: #FFF;
  text-decoration: none;
}
#footernav a:hover{
font-size:.7em;
  color: #FFF;
  text-decoration: underline;
}
#footernav img{
padding-left:4px;
padding-right:4px;
}
ul.footer{
list-style:none;
padding:0;
margin:0;
}
ul.footer li{float:right;
border-right:1px solid #FFF;
background-repeat: no-repeat;
background-position:right;
margin:0;padding:0;padding-right:5px;margin-right:5px;padding-left:5px;}

.footercontact{
color:#000;
font-size:8pt;padding-left:1px;padding-top:15px;}
.footercontact a{
color:#D16626;
text-decoration:none;
}

.footercontact a:hover{
color:#D16626;
text-decoration:underline;

}

/*page layouts*/

#left-bar{
display: block;
line-height:1.5em;
width:140px;
height:209px;
float:left;
}
#left-bar a{
color:#fff;
font-size:.85em;
text-decoration:none;
}

#content{
width:707px;
clear:both;
margin: 0 0 0 0;
background :  url('images/content2.gif') repeat-y;
padding-left:0px;
}
#homepage{
width:707px;
clear:both;
margin: 0 0 0 0;
background : #fff;
padding-left:0px;
}

/*  */
#homepage p{
font-size:10pt;
}
body p{
font: 10pt arial
}
h2.title{

color:#8BB381;
font-family:arial,Helvetica,sans-serif;
font-size:1.3em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:10px;
}
h4.fnews{
font-family:arial,Helvetica,sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:10px;
margin-top:8px;
margin-bottom:8px;

}
ul.foundation-news{

  font-size:.7em;
list-style:none;
padding:0;
margin:0;
margin-left:10px;
margin-right:8px;
}
ul.foundation-news li{
  margin-bottom:8px;

}
ul.foundation-news a, ul.foundation-news a:visited{
 text-decoration: none;
 color:#D16626;
 font-style:italic;

 font-weight:500
}
ul.foundation-news a:hover{
 text-decoration: underline;
 color:#D16626;
}

.fpnews1{
height:100%;
width:33%;
vertical-align: top;
border-right:2px solid #dce7cf;
padding-top:4px;
padding-bottom:3px;
padding-left:14px;
padding-right:6px;
}
.fpnews2{
height:100%;
width:33%;
vertical-align: top;
border-right:2px solid #dce7cf;
padding-top:4px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
}
.fpnews3{
height:100%;
width:33%;
vertical-align: top;
padding-top:4px;
padding-bottom:3px;
padding-left:10px;
}

div.newswrap{
padding-top:8px;
line-height:1.2em;
}
.newswrap a{
color:#000;
text-decoration:none;
font-size:10pt;
}

.newswrap a:hover{
color:#000;
text-decoration:underline;
font-size:10pt;
}
.search{
font-size:.7em;
font-style:italic;
}
div.rquote{
padding-left:15px;
padding-top:10px;
padding-bottom:15px;
padding-right:8px;
}

/*IE searchbox region problems*/
/*searchbar*/
#searchbar{
font-family:arial;
color:#fff;
display:block;
font-size:0.8em;
font-weight:600;
line-height: .6;
position:relative;
margin: 0 0 0 0;
padding: 0;
padding-top:0px;
left:565px;
top:134px;
width:145px;
height:190px;
}
#searchbar a{

color:#FFF;
font-family:arial;
text-decoration:none;

}
#searchbar a:hover{

color:#FFF;
font-family:arial;
text-decoration:underline;
}
#donate{padding-left:67px;margin:0;margin-top:-5px;}
input.search{
 height:11px;
 font: 9px Arial, Helvetica, sans-serif; color: #333;
}
#searchsubmit{
 height:18px;
 font: 9px Verdana, sans-serif; color: #333;
font-weight:bold;
}

form {
 margin:20px 0 0 0;
}

#searchtext{
  line-height:.8;
  padding-top:5px;
  padding-bottom:2px;
}
ul.footer li.cat-item a{height:8pt;margin:0;padding:0;margin-top:-1px;margin-bottom:6px;}
ul.footer li.cat-item {padding-top:0;}
img {
	border: 0;
	background-color: none;
	text-decoration: none;
	border: none;
}
img.sbar{
padding-left:2px;
}

/*IE menu to far left*/
.menu {width:745px; position:relative;left:4px;top:-3px; z-index:100;border-right:0px solid #000; font-family:arial, sans-serif;}