@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#E8E8E8;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#036;
}
.main{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
}
.main a{
	color:#036;
	text-decoration:underline;
}
.main a:hover{
	color:#F90;
	text-decoration:none;
}
#header{
	width:978px;
	height:110px;
	background-image:url(/images/header-2010.png);
	background-repeat:no-repeat;
	position:relative;
	margin:10px auto 5px auto;
}
#bg-content-top{
	width:978px;
	height:5px;
	background-image:url(/images/bg-content-top.png);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto 0px auto;
}
#bg-content-bottom{
	width:978px;
	height:5px;
	background-image:url(/images/bg-content-bottom.png);
	background-repeat:no-repeat;
	position:relative;
	margin:0px auto 10px auto;
}
#wrapper-content{
	width:968px;
	background-color:#FFF;
	padding:0px 5px 0px 5px;
	position:relative;
	margin:0px auto 0px auto;
}
#subnav{
	width:149px;
	position:relative;
	background-color:#446BB0;
	background-repeat:no-repeat;
	padding:35px 10px 10px 10px;
}
#subnav-wrapper{
	width:169px;
	position:relative;
	float:left;
}
#subnav-item{
	width:150px;
	padding:5px 0 5px 0;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
#subnav-item a{
	color:#ffffff;
	text-decoration:none;
}
#subnav-item a:hover{
	color:#F90;
	text-decoration:none;
}

.subnav-subitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A5C0DC;
	font-weight:bold;
}

.subnav-subitem a{
	color:#A5C0DC;
	text-decoration:none;
}
.subnav-subitem a:hover{
	color:#F90;
	text-decoration:none;
}
.subnav-subitem2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	font-weight:bold;
}

.subnav-subitem2 a{
	color:#ccc;
	text-decoration:none;
}
.subnav-subitem2 a:hover{
	color:#333;
	text-decoration:none;
}
#subnav-spacer{
	height:5px;	
}
#subnav-divider{
	width: 150px;
	height: 1px;
	background-image:url(../images/bg-subnav.jpg);
	margin: 0 auto 0 auto;
}
#address{
	margin:10px 0px 10px 10px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#content{
	width:595px;
	margin-left:5px;
	position:relative;
	float:left;
	text-align:left;
}
#right-column{
	width:194px;
	position:relative;
	float:left;
	margin-left:5px;
}
#clear{
	clear:both;	
}
#footer{
	width:948px;
	text-align:left;
	line-height:18px;
	padding:10px 10px 0px 10px;
	position:relative;
	margin: 5px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	background-image:url(/images/bg-footer.png);
	background-repeat:no-repeat;
}
#footer a{
	color:#333;	
}
#footer a:hover{
	text-decoration:none;	
}
#footer-icons{
	float:right;
	margin-right:5px;
}
/* CORNERS */
#corner-ltblue-topleft{
	width:10px;
	height:10px;
	background-image:url(../images/corner-ltblue-topleft.gif);
	position:absolute;
	top:0px;
	left:0px;
}
#corner-ltblue-topright{
	width:10px;
	height:10px;
	background-image:url(../images/corner-ltblue-topright.gif);
	position:absolute;
	top:0px;
	right:0px;
}
#corner-ltblue-bottomright{
	width:3px;
	height:3px;
	background-image:url(/images/corner-ltblue-bottomright.png);
	position:absolute;
	bottom:0px;
	right:0px;
}
#corner-ltblue-bottomleft{
	width:3px;
	height:3px;
	background-image:url(../images/corner-ltblue-bottomleft.png);
	position:absolute;
	bottom:0px;
	left:0px;
}
#corner-ltgrey-topleft{
	width:7px;
	height:7px;
	background-image:url(../images/corner-ltgrey-topleft.gif);
	position:absolute;
	top:0px;
	left:0px;
}
#corner-ltgrey-bottomleft{
	width:7px;
	height:7px;
	background-image:url(../images/corner-ltgrey-bottomleft.gif);
	position:absolute;
	bottom:0px;
	left:0px;
}
#corner-ltgrey-topright{
	width:7px;
	height:7px;
	background-image:url(../images/corner-ltgrey-topright.gif);
	position:absolute;
	top:0px;
	right:0px;
}
#corner-ltgrey-bottomright{
	width:7px;
	height:7px;
	background-image:url(../images/corner-ltgrey-bottomright.gif);
	position:absolute;
	bottom:0px;
	right:0px;
}
#corner-dkgrey-bottomright{
	width:10px;
	height:10px;
	background-image:url(../images/corner-dkgrey-bottomright.gif);
	position:absolute;
	bottom:0px;
	right:0px;
}
#corner-dkgrey-bottomleft{
	width:10px;
	height:10px;
	background-image:url(../images/corner-dkgrey-bottomleft.gif);
	position:absolute;
	bottom:0px;
	left:0px;
}
#corner-dkgrey-topright{
	width:10px;
	height:10px;
	background-image:url(../images/corner-dkgrey-topright.gif);
	position:absolute;
	top:0px;
	right:0px;
}
#corner-dkgrey-topleft{
	width:10px;
	height:10px;
	background-image:url(../images/corner-dkgrey-topleft.gif);
	position:absolute;
	top:0px;
	left:0px;
}
#corner-bottomright{
	width:11px;
	height:11px;
	background-image:url(../images/corner-bottomright.gif);
	position:absolute;
	bottom:-1px;
	right:-1px;
}
#corner-bottomleft{
	width:11px;
	height:11px;
	background-image:url(../images/corner-bottomleft.gif);
	position:absolute;
	bottom:-1px;
	left:-1px;
}
#corner-white-topright{
	width:11px;
	height:11px;
	background-image:url(../images/corner-white-topright.gif);
	position:absolute;
	top:0px;
	right:0px;
}
#corner-white-topleft{
	width:11px;
	height:11px;
	background-image:url(../images/corner-white-topleft.gif);
	position:absolute;
	top:0px;
	left:0px;
}
#corner-white-bottomleft{
	width:11px;
	height:11px;
	background-image:url(../images/corner-white-bottomleft.gif);
	position:absolute;
	bottom:0px;
	left:0px;
}
#corner-white-bottomright{
	width:11px;
	height:11px;
	background-image:url(../images/corner-white-bottomright.gif);
	position:absolute;
	bottom:0px;
	right:0px;
}
/* NAV */
#navwrapper{
	width:950px;
	height:30px;
	line-height:30px;
	position:absolute;
	top:68px;
	left:15px;
}
#navitem{
	margin-left:10px;
	margin-right:10px;
	float:left;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#navitem a{
	color:#ffffff;
	text-decoration:none;
}
#navitem a:hover{
	color:#F90;
	text-decoration:none;
}

/* HOME PAGE */

#newswire-wrapper{
	width:231px;
	position:relative;
	float:left;
}
#newswire-news{
	width:221px;
	height:430px;
	position:relative;
	background-color:#e8e8e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px;
	background-image:url(/images/newswire-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#newswire-news a{
	color:#036;
	text-decoration:none;
}
#newswire-news a:hover{
	color:#F90;
	text-decoration:none;
}
#boxtitle-news{
	width:213px;
	height:33px;
	position:absolute;
	top:-1px;
	left:-1px;
	background-image:url(/images/newswire-top.png);
}
#featured{
	width:595px;
	height:200px;
	position:relative;
	float:left;
	margin-bottom:5px;
}
#healthierliving{
	width:360px;
	height:255px;
	float:left;
	margin-left:4px;
	background-color:#4D505D;
	background-image:url(/images/healthierliving-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#relatedsites{
	width:194px;
	position:relative;
	background-color:#333;
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	margin-bottom:5px;
	background-image:url(/images/relatedsites-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.relatedsites{
	margin-bottom:5px;	
}
#mod-scireport{
	width:194px;
	position:relative;
	background-color:#e8e8e8;
	padding-bottom:5px;
	margin-bottom:5px;
	background-image:url(/images/mod-scireport-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#mod-newsletter{
	width:160px;
	position:relative;
	background-color:#e8e8e8;
	background-repeat:no-repeat;
	padding:35px 10px 10px 10px;
	margin-bottom:5px;
	background-image:url(../images/bg-newsletter.jpg);
}
#mod-pns{
	width:180px;
	position:relative;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#mod-facebook{
	width:194px;
	position:relative;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#mod-100cal{
	width:194px;
	position:relative;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#featuredstudies-wrapper{
	width:360px;
	margin-left:4px;
	margin-top:5px;
	float:left;
	position:relative;
	background-color:#446bb0;
}
#featuredstudies{
	width:165px;
	float:left;
	padding: 0 5px 0 5px;
	margin-bottom:5px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
#featuredstudies a{
	color:#F90;
	font-weight:bold;
}
#pagetitle{
	width:585px;
	height:35px;
	line-height:35px;
	text-align:left;
	padding-left:10px;
	background-color:#e8e8e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#036;
	font-weight:bold;
	margin-bottom:5px;
	position:relative;
	background-image:url(/images/bg-pagetitle.png);
	background-repeat:no-repeat;
}
.small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
}
.title-white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.title-white a{
	color:#fff;
	text-decoration:underline;
}
.title-white a:hover{
	color:#F90;
	text-decoration:none;
}
.title-blue-lg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#036;
}
.title-blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#036;
}
.title-blue a{
	color:#036;
	text-decoration:underline;
}
.title-blue a:hover{
	color:#F90;
	text-decoration:none;
}
#infobox-grey{
	width:500px;
	padding:0px 5px 0px 5px;
	background-color:#e8e8e8;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/bg-infobox-grey.gif);
	background-repeat:repeat-x;
}
#infobox-grey-top{
	width:510px;
	height:5px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/bg-infobox-grey-top.png);
	background-repeat:no-repeat;
}
#infobox-grey-bottom{
	width:510px;
	height:5px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/bg-infobox-grey-bottom.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#main-content{
	width:585px;
	padding:0px 10px 10px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
}
#main-content a{
	color:#036;
	text-decoration:underline;
}
#subnav-postdocs{
	width:170px;
	heigh:200px;
	margin:5px;
	padding:5px;
	background-color:#efefef;
	float:right;
	
}
#history-title{
	width:580px;
	height:35px;
	line-height:35px;
	text-align:left;
	background-color:#e8e8e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#036;
	text-align:center;
	position:relative;
	cursor:pointer;
	margin-top:10px;
}
#2005 {
}
/* TREE */
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(/images/expand.png) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
