#form {
	margin: 0 auto;
	/*width: 860px;*/
	background-color: transparent;
	position: relative;
}
body {
	background: #5d7d68 url(../images/background.jpg) repeat-x scroll top left;
	padding: 5pt 0pt 0pt 0pt;
	margin: 0 auto;
	border: 0;
	background-color: #5d7d68;
}
table.l-main {
	background: transparent url(../images/header.jpg) no-repeat scroll left top;
	/*border:1pt solid black;*/
	margin:0pt auto;
	padding:0pt;
	width: 870px;
}
a.Site {
	float: left;
	margin-top: 20px;
}
body.Inner table.l-body {
	/*border-right: dashed 2px #a3bcaf;*/
}	
#content {
	margin: 0px 0px; /* upped from 10px 5px 14 March 07 */
	padding: 0;
	/*height: 280px;*/
}
#content .Brick {
	margin: 5px 0pt 8pt;
	padding: 0pt;
}		
body.Home table.l-maincontent {
	display: block;
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0 1px 0 0;
	background-color: #fff;
	width: 400px;
}	
body.Inner table.l-maincontent {
	border-collapse: collapse;
	border: 1;
	padding: 0;
	margin: 0;
}
table.l-maincontent tr.l-content td {
	border-collapse: collapse;
	border: 0;
	padding: 0pt 0pt 0pt 10pt;
	margin: 0;
}
td.l-middle {
	border-collapse: collapse;
	border: 10pt solid #2e6545;
	padding: 0;
	margin: 0 2px 0 0;
	background-color: #FFFFFF;
}
td.l-left {
	padding: 0;
	margin: 0;
	border: 0;
	width: 160px;
	vertical-align: top;
	background:#FFFFFF none repeat scroll 0%;
}
body.Inner td.l-left {
	/*border-right: dashed 2px #a3bcaf; /*moved to inner only to shorten separator line on front page */
}
body.Inner .picture {
	display: none;

}

/***********************
* .l-left
***********************/
body.Home td.l-left {
	background: #e5d4ae url(../images/rise_top.gif) no-repeat left bottom;
	vertical-align: top;
	width: 200px;
	padding: 0;
	margin: 0;
	}
td.l-left {
	background: #ffffff url(../images/rise_top.gif) no-repeat left bottom;
	vertical-align: top;
	width: 200px;
	padding: 0;
	margin: 0;
	}
/************************** Site Tools *********************************/
/*tr.l-tools {
		padding: 0;
		margin: 0;
	}
tr.l-tools td {
		vertical-align: top;	
	}	
div.l-tools {
		margin: 0;
		padding: 0;
		text-align: left;
	}
#sitetools {
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 10px 0 0 0;
		padding: 0;
		background-color: transparent;
	}		
div.l-tools #sitetools ul {
		padding: 7px 5px 7px 5px;
		margin: 0;
		list-style: none;
	}
div.l-tools #sitetools ul li {
		display: inline;
		padding:7px 75px 0px 0px;
		margin: 0;
	}			
div.l-tools #sitetools ul li.first {
		border-left: none;
	}
div.l-tools #sitetools ul li a {
		padding: 0;
		margin: 0;
		color: #FFCC00;
	}				
div.l-tools #sitetools a,
div.l-tools #sitetools a:visited {
		color: #FFCC00;
		text-decoration: none;
	}			
div.l-tools #sitetools ul ul,
div.l-tools #sitetools ul li.extra {
		display: none;
	}	*/
	
tr.l-tools {
	padding: 0;
	margin: 0;
}
tr.l-tools td {
	vertical-align: top;
	background: url(../images/top.gif) scroll bottom left;	
}			
tr.l-tools td {
	height: 18px;
 	}
	
div.l-tools {
	height: 43px;
	}
	
#sitetools ul {
	padding: 15pt 0pt 0pt 0pt;
	margin: 0;
	list-style: none;
	height: 18px;
	overflow: hidden;
	}
	
#sitetools li {
	float: left;
	width: auto;
	height: 18px;
	}

#sitetools a {
	display: block;
	background: url(../images/tools00.jpg) no-repeat 0px 0px;
	height: 0;
	overflow: hidden;
	padding: 50px 20px 0 0;
	width: 170px;
	}
	
#sitetools a.discoveries {
	background: url(../images/tools1.jpg) no-repeat scroll top center;
	width: 297px;
	}
#sitetools a.discoveries:hover {
	background: url(../images/tools11.jpg) no-repeat scroll top center;
	}
		
#sitetools a.news {
	background: url(../images/tools2.jpg) no-repeat scroll top left;
	width: 57px;
	margin: 0pt 0pt 0pt 10pt;
	}
#sitetools a.news:hover {
	background: url(../images/tools21.jpg) no-repeat scroll top left;
	}	
#sitetools a.events {
	background: url(../images/tools3.jpg) no-repeat;
	width: 76px;
	margin: 0pt 0pt 0pt 25pt;
	}
#sitetools a.events:hover {
	background: url(../images/tools31.jpg) no-repeat;
	}
		
#sitetools a.people {
	background: url(../images/tools4.jpg) no-repeat;
	width: 78px;
	margin: 0pt 0pt 0pt 25pt;
	}
#sitetools a.people:hover {
	background: url(../images/tools41.jpg) no-repeat;
	}	
#sitetools a.dragon {
	background: url(../images/tools5.jpg) no-repeat scroll top right;
	width: 145px;
	margin: 0pt 0pt 0pt 20pt;
	}
#sitetools a.dragon:hover {
	background: url(../images/tools51.jpg) no-repeat scroll top right;
	}

/**********************   #NAVIGVATION Complex *********************/
div#navigation {
	/*border-bottom: 9px solid #fff;*/
	width: 228px;
	}
body.Inner
	div#navigation {
		/*_margin-top: -14px;*/
	}

* html body.Inner div.#navigation {
	margin-top: 0px;
	}

div#navigation a.Home {
	display: none;
	}
div#navigation li.first {
	display: block;
	overflow: hidden;
	}
div#navigation ul {
	padding: 0pt 0pt 4pt 0pt;
	margin: 0;
	list-style: none;
	zoom: 1;
	}
div#navigation ul.l-sections li {
	/*height: 30px;*/
	zoom: 1;
	}
	
div#navigation ul.l-sections li li{
	height: auto;
	zoom: 1;
	}
	
div#navigation ul.l-sections li a {
	overflow: hidden;
	display: block;
	padding-top: 31px;
	height: 0;
	}
	
/* These are the background images for the PRIMARY LIST LEVEL buttons */
div#navigation ul.l-sections li.i0 a {
	background: url(../images/links_01.jpg) no-repeat scroll top left;
	}
		
div#navigation  ul.l-sections li.i1 a {
	background: url(../images/links_02.jpg) no-repeat scroll top left;
	}
		
div#navigation ul.l-sections li.i2 a {
	background: url(../images/links_03.jpg) no-repeat scroll top left;
	}

div#navigation  ul.l-sections li.i3 a {
	background: url(../images/links_04.jpg) no-repeat scroll top left;
	}
	
div#navigation  ul.l-sections li.i4 a {
	background: url(../images/links_05.jpg) no-repeat scroll top left;
	}
		
div#navigation ul.l-sections li.i5 a {
	background: url(../images/links_06.jpg) no-repeat scroll top left;
	}
		
div#navigation ul.l-sections li.i6 a {
	background: url(../images/links_07.jpg) no-repeat scroll top left;
	}
div#navigation ul.l-sections li.i7 a {
	background: url(../images/links_08.jpg) no-repeat scroll top left;
	display: none;
	}	
div#navigation ul.l-sections li.i8 {
	display: none; /*For search page */
	}

div#navigation ul.l-sections li li.i8 {
	display: block;
	}
	
div#navigation a.extra {
	display: none;
}	
	
/* END PRIMARY: BEGIN CONFUSING SECONDARY */	
div#navigation ul.l-sections li.crumb {
	height: auto;
	background: #fff;
	}
	
div#navigation ul.l-sections li.crumb ul {
	margin: 0 15px 0 10px; 
	}

div#navigation ul.l-sections li.crumb li.first {
	margin-top: 10px;
	}
	
div#navigation ul.l-sections li.crumb li li.first,
div#navigation ul.l-sections li.crumb li li li.first {
	margin-top: 0;
	}
	
div#navigation ul.l-sections li.crumb li a {
	background: transparent url(../images/greenbullet.gif) no-repeat scroll left top;
	color: #7E4A00;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:auto;
	padding:2px 0px 0px 20px;
	text-decoration:none;
}	
	
div#navigation ul.Peers div.current {
	background:transparent url(../images/white_bullet.gif) no-repeat scroll left 3px;
	font-family:arial,helvetica;
	font-size: 12px;
	font-weight:bold;
	padding-left:25px;
	display: none;
}
div#navigation ul.l-sections ul.Peers  {
	margin: 0 0 0 25px;
	}
	
div#navigation ul.l-sections ul.Peers li {
	padding-bottom: 3px;
	}
	
div#navigation ul.l-sections ul.Peers li.current,
div#navigation ul.l-sections ul.Peers li.crumb  {
	padding-bottom: 2px;
	}
	
div#navigation ul.l-sections ul.Peers li.first{
	margin-top: 10px;
	}

div#navigation ul.Peers li ul.Children {
	margin-left: 20px;
	}
	
div#navigation ul.Peers li ul.Children li {
	padding-bottom: 0px;
	}
	
div#navigation ul.Ancestors li {
	padding: 0 0 0 15px;
	background: url(../images/arrow.jpg) no-repeat left top;
	}
/*****************************************end of nav complex***********************/

td.l-center {	
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
	white-space: normal;
	width: 790px;
	background:#FFFFFF none repeat scroll 0%;
	/*border-bottom: dashed 2px #a3bcaf;*/
}
body.Home h1.page {
	display: none;
}
body.Inner h1.page {
	display: block;
	padding: 10px 0 0pt 12px;
	margin: 0 0 0pt 0pt;
	/*background: transparent url(../images/society.jpg) repeat scroll left top;*/
	color: #000;
	font-weight: bold;
	font-family: Arial, Helvetica;
	font-size: 16px;
	width: 574px;
	vertical-align: middle;
}
body.Inner div#navigation a.Home {
	display: none;
}
div.Title {
	color: Black;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
/************************************** header *************************************/
tr.l-header	td {
	padding: 0;
	margin: 0;
	height: 125px;
	border: 0;
	position: relative;
	/*background: transparent url(../images/header.jpg) no-repeat scroll center top;*/
}
tr.l-header	td	a.Section {
	position:absolute;
	top: 9px;
	margin: 0 0 0 20px;
}
tr.l-header td a.Section img {
	border: 0;
}
tr.l-header .Header {
	margin: 10px 0 0 0;
	border-top: solid 1px #999999;
	width: 790px;
	height: 207px;
}
		
/************************************** search *************************************/
div.l-search {
	display: none;
	float: right;
	margin: 58px 0 8px 0;
}
div.l-search input#search-query {
	width: 105px;
	height: 15px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	vertical-align: top;
	margin: 0;
	color: #999;
}
div.l-search input#search-submit {
	display: inline;
	width: 18px;
	height: 20px;
	cursor: pointer;
	border: none;
	vertical-align: middle;
	margin: 1pt 8px 0 -8pt;
	background: url(../images/searchbutton.gif) no-repeat left top;
}
div.category-selector select.selected {
	background-color: #FFFFFF;
}
/************************************** globalnav *************************************/
body.Home .home {
	display: none;
	color: #334539;
	position: absolute;
	left: -2000px;
}
body.Home tr.l-header #globalnav {
	margin: 0px 0 0 0;
	padding: 0;
	float: right;
}
body.Inner tr.l-header #globalnav {
	margin: 0;
	padding: 0;
	float: right;
}
tr.l-header #globalnav ul {
	display: block;
	list-style: none;
	margin: 10px 16px 8px 0;
	padding: 0;
}		
tr.l-header #globalnav ul li {
	display: inline;
	margin: 0 0 0 16px;
	padding: 0;
	letter-spacing: 2px;
}			
tr.l-header #globalnav a {
	/*background: transparent url(../images/list-dash.gif) no-repeat scroll center top;*/
	display: inline-block;
	padding: 0pt 10pt 0pt 5pt;
	margin: 0;
	color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	border-right: 0.1em solid white;
	text-decoration: none;
}
tr.l-header #globalnav print a {
	/*background: transparent url(../images/list-dash.gif) no-repeat scroll center top;*/
	display: inline-block;
	padding: 0pt 10pt 0pt 5pt;
	margin: 0;
	color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	border-right: none;
}
tr.l-header #globalnav a:hover {
	/*background: transparent url(../images/list-dash.gif) no-repeat scroll center top;*/
	display: inline-block;
	padding: 0pt 10pt 0pt 5pt;
	margin: 0;
	color: #f1cf80;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
/*			
tr.l-header .home {
	background-image: url(../images/icon-home.gif);
	background-repeat: no-repeat;
}*/
.print a {
	display: inline-block;
	padding: 0pt 10pt 0pt 5pt;
	margin: 0;
	color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	border-right: none;
}
td.f1 {
	/*width: 240px;*/
	vertical-align: top;
	padding: 10pt;
	
}

body.Inner td.f1 {
	/*width: 240px;*/
	vertical-align: top;
	padding: 0pt 10pt 0pt 10pt;
}
body.Inner td.f1 a{
	/*width: 240px;*/
	vertical-align: top;
	padding: 0pt 0pt 0pt 0pt;
}
body.Home td.f1 {
	/*border-left: dashed 2px #a3bcaf; *//*added to replace border on td.l-left; shorter line */
	/*border-right: solid 1px #a3bcaf;*/
	padding: 0pt 15pt 0pt 15pt;
	margin: 0pt 0pt 0pt 0pt;
}
td.f2 {
	width: 240px;
	vertical-align: top;
	/*background: url(../images/border-dot-y.gif) repeat-y left top;*/
}
body.Home td.f2 {
	/*border-right: solid 1px #a3bcaf;*/
}
td.f5 {
	width: 33%;
	margin: 0 4px 0 0;
	vertical-align: top;
	/*background: url(../images/border-dot-y.gif) repeat-y left top;*/
}
body.Home td.f5 {
	width: 33%;
	/*border-right: solid 1px #a3bcaf;*/
}
body.Home div.f3{
	/*margin: 0 auto;*/
	/*height: 400px;*/
	width: 230px;
}
/*body.Home div.f3 iframe {
	margin: 0 5px;
	position: absolute;
	bottom: 65px;
}
body.Home div.f3 img {
	margin: 0 5px;
	position: absolute;
	bottom: 300px;
}*/
body.Home div.f1,
body.Home div.f2,
body.Home div.f5 {
	margin: 0 0px;
	/*height: 300px;*/
}
div.f7 {
 	/*background: url(../images/green.jpg);*/
	font-family: Arial;
	font-size: 11px;
	padding: 5pt 0pt 13pt 0pt;
	/*background:transparent url(../images/yellowline2.jpg) no-repeat scroll right bottom;*/
}
body.Inner div.f7 {
 	/*background: url(../images/green.jpg);*/
	font-family: Arial;
	font-size: 11px;
	padding: 0pt 0pt 13pt 10pt;
	/*background:transparent url(../images/yellowline2.jpg) no-repeat scroll right bottom;*/
}
body.Home div.f7 {
 	/*background: url(../images/green.jpg);*/
	font-family: Arial;
	font-size: 11px;
	padding: 3pt 0pt 5pt 10pt;
	vertical-align: top;
	/*background:transparent url(../images/yellowline3.jpg) no-repeat scroll right bottom;*/
}
body.Home div.f7 a{
 	/*background: url(../images/green.jpg);*/
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
body.Home div.f7 a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #006633;
	text-decoration:none;
}
body.Home div.f7 img {
 	/*background: url(../images/green.jpg);*/
	font-family: Arial;
	font-size: 11px;
	padding: 0pt 0pt 0pt 0pt;
	/*position: absolute;*/
	bottom: 75px;
}
body.Home div.f6 {
 	/*background: url(../images/green.jpg);*/
	font-family: Arial;
	font-size: 11px;
	height: 280px;
}
.resource {
	border: none;
	margin: 9pt 4pt 0pt 1pt;
	vertical-align: top;
	overflow: hidden;
	float: left;
}
ul.articles {
	/*background:transparent url(../images/yellowline2.jpg) no-repeat scroll right bottom;*/
	margin:0pt;
	padding:0pt 0pt 0pt;
}

ul.articles li {
     list-style: none;
	 list-style-position: outside;
	 padding-bottom: 2pt;
}
body.Inner ul.articles li {
     list-style: none;
	 list-style-position: inside;
	 padding-bottom: 0pt;
	 display: block;
}
div.f1 h3, div.f2 h3, div.f5 h3 {
	/*background:transparent url(../images/inthenews.jpg) no-repeat scroll left top;*/
	color:#669999;
	display:block;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	margin:0pt;
	padding:0px 0pt 25px;
}
div.f7 h3 {
	color: #669999;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	/*margin: 5pt 0pt 0pt 10pt;*/
	/*background: transparent url(../images/tellus.jpg) no-repeat scroll left top;*/
	overflow: hidden;
	height: 29px;
}
div.f7 h3 a{
	color: #669999;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	/*margin: 5pt 0pt 0pt 10pt;*/
	/*background: transparent url(../images/tellus.jpg) no-repeat scroll left top;*/
	overflow: hidden;
	height: 32px;
	display: block;
}
body.Inner div.f7 h3 {
	color: #669999;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	margin: 20pt 0pt 0pt 0pt;
	background: transparent url(../images/more.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 32px;
}
body.Inner div.f7 h3 a {
	color: #669999;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	list-style: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	margin: 0;
	height: 20px;
	display: none;
}
body.Inner div.f7 a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	list-style: none;
	padding: 0pt 0pt 10pt 0pt;
	margin: 0;
	height: 20px;
}
body.Inner div.f7 a:hover {
	color: #006633;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	list-style: none;
	padding: 0pt 0pt 10pt 0pt;
	margin: 0;
	height: 20px;
}
body.Inner div.f7 li {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0pt 0pt 5pt 0pt;
	margin: 0;
	list-style-position: outside;
}
div.f1 h3 {
	color: #669999;
	font-size: 0px;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	padding-top: 0pt 0pt 0pt 0pt;
	margin-top: 15px;
	/*background: transparent url(../images/Blogin.jpg) no-repeat scroll left top;*/
	overflow: hidden;
	height: 20px;
}
body.Inner div.f1 h3 {
	color: #669999;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding-top: 0pt 0pt 0pt 0pt;
	margin-top: 15px;
	/*background: transparent url(../images/Blogin.jpg) no-repeat scroll left top;*/
	overflow: hidden;
	height: 20px;
	display: none;
}
div.f2 h3 a{
	color: #fff;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	margin: 0;
	background: transparent url(../images/inthenews.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 20px;
	display: block;
}
div.f2 h3 a:hover{
	color: #fff;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	margin: 0;
	background: transparent url(../images/inthenews.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 20px;
	display: none;
}
div.f3 h3 {
	color: #669999;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	margin: 0;
	/*background: transparent url(../images/dragon.jpg) no-repeat scroll left top;*/
	overflow: hidden;
	height: 22px;
	display: block;
}
/***************************** feeds left & right **********************************/
.newsie {
	background: transparent url(../images/yellowline2.jpg) no-repeat scroll left bottom;
}

.newsie h3 {
	color: #669999;
	font-size: 0px;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	margin: 0;
	background: transparent url(../images/newsie.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 29px;
	display: block;
	padding: 10px 0px 0px 0px;
}
.dragonright h3 {
	color: #669999;
	font-size: 0px;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	margin: 0;
	background: transparent url(../images/dragon.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 29px;
	display: block;
	padding: 0px 0px 0px 0px;
}
.dragon {
}

.eventsright p {
	color: #669999;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	margin: 0;
	background: transparent url(../images/events.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 29px;
	display: none;
}
.eventsright h3 {
	color: #669999;
	vertical-align: bottom;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	margin: 0;
	overflow: hidden;
	height: 29px;
	display: block;
	background: transparent url(../images/events.jpg) no-repeat scroll left top;
	padding: 8px 0px 0px 0px;
}
.eventsright h3 a {
	color: #669999;
	vertical-align: bottom;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	margin: 0;	
	overflow: hidden;
	height: 29px;
	display: block;
	padding: 20px 0px 0px 0px;
}
.eventsright .articles li{
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
	list-style: none;
	list-style-position: outside;
	padding-bottom: 2pt; 
}
.eventsright .articles ul{
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
	list-style: none;
	list-style-position: outside;
	padding-bottom: 10pt; 
}
div.eventsright {
	background: transparent url(../images/yellowline2.jpg) no-repeat scroll right bottom;
	padding: 10px;
	list-style-position: outside;
	list-style-type: disc;
	list-style: none;
	text-align: left;
}
div.poll h3 {
	color: #669999;
	font-size: 0px;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	margin: 0pt 10pt;
	background: transparent url(../images/ureport.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 29px;
	display: block;
}
.download {
	color: #507a5a;
	font-weight: bold;
	background: transparent url(../images/yellowline3.jpg) no-repeat scroll left bottom;
}
.download img{
	border: none;
}
.quickpoll {
	background: transparent url(../images/yellowline3.jpg) no-repeat scroll left bottom;

}
.quickpoll h3 {
	background: transparent url(../images/ureport.jpg) no-repeat scroll left top;
}
.quickpoll .title {
	display: none;
}
.quickpoll .num-choices {
	display: none;
}
.quickpoll .status {
	display: none;
}
.peopleright h3 {
	color: #669999;
	font-size: 0px;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	margin-top: 10px;
	padding: 10px 0px 0px 0px;
	background: transparent url(../images/people.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 29px;
	display: block;
}
.peopleright {
	background: transparent url(../images/yellowline2.jpg) no-repeat scroll left bottom;
}
.feature .title{
	color: #669999;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.feature .abstract{
}
.feature {
	background: transparent url(../images/longyellow.jpg) no-repeat scroll left bottom;
}
.discoveriesInn h3 {
	color: #fff;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	margin-top: 0px;
	
	background: transparent url(../images/discoveries.jpg) no-repeat scroll left top;
	overflow: hidden;
	height: 29px;
	display: block;
}
.discoveriesInn h3 a{
	color: #fff;
	font-size: 0px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	margin-top: 10px;
	overflow: hidden;
	height: 29px;
	display: block;
	padding: 5px 0px 0px 2px;
}
.discoveriesInn ul.articles li {
	background: transparent url(../images/greyline2.jpg) no-repeat scroll left bottom;
}
.discoveriesInn img {
	float: left;
	padding: 5pt;
}
.discoveriesInn .title {
	color: #669999;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}
.yourstory h3{
	background: transparent url(../images/tellus.jpg) no-repeat scroll left top;
}
.yourstory h3 a{
	height: 29px;
}
#publication span {
display:block;
line-height:20px;
}
#publication span.Author {
color:#999999;
font-size:12px;
margin: 10pt 0pt 0pt 0pt;
}

div.f3 h3 a{
	color: #fff;
	font-size: 0px;
	font-weight: lighter;
	font-family: times;
	text-decoration: none;
	margin: 0;
	overflow: hidden;
	height: 20px;
	display: block;
}
div.f3 h3 a:hover{
	color: #fff;
	font-size: 0px;
	font-weight: lighter;
	font-family: Arial;
	text-decoration: none;
	/*padding: 0pt 0pt 0pt 0pt;*/
	margin: 0;
	/*background: transparent url(../images/newsie.jpg) no-repeat scroll left top;*/
	overflow: hidden;
	height: 20px;
	display: block;
}
div.f4 h3 a,
div.f5 h3 a {
	color: #669999;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0pt 0pt 3pt 0pt;
	margin: 0;
	display: none;
	/*background: transparent url(../images/nav-section-top.if) no-repeat scroll left bottom;*/
}

div.f1 div.articles ul,
div.f2 div.articles ul,
div.f7 div.articles ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.f1 div.articles li,
div.f2 div.articles li,1
div.f7 div.articles li {
	margin: 0;
	padding-top: 3px;
}
div.f1 div.articles li a,
div.f2 div.articles li a,
div.f7 div.articles li a {
	color: #006633;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0pt 0pt 10pt 10pt;
	margin: 0;
}
div.f1 div.articles li a:visited,
div.f2 div.articles li a:visited,
div.f7 div.articles li a:visited {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0pt 0pt 10pt 10pt;
	margin: 0;
}
div.f1 div.articles li a:hover,
div.f2 div.articles li a:hover,
div.f7 div.articles li a:hover {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	padding: 0pt 0pt 10pt 10pt;
	margin: 0;
}
div.f1 div.articles p,
div.f2 div.articles p,
div.f7 div.articles p {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding: 0pt 0pt 10pt 10pt;
	margin: 0;
}
div.f1 div.articles div.l-more,
div.f2 div.articles div.l-more,
div.f3 div.articles div.l-more,
div.f7 div.articles div.l-more {
	display: none;
	/*text-align: right;*/
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
div.f1 div.articles div.l-more a {
	color: #027755;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
div.f1 div.articles div.l-more a:visited {
	color: #027755;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
div.f1 div.articles div.l-more a:hover {
	color: #027755;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
}
div.f1 {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding: 0;
	margin: 0;
}

/*.discoveriesInn .title a:hover {
	color: #027755;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding-top: 10px;
	margin: 0;
}*/
div.f2 p {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding-top: 5pt;
	margin: 0;
}
div.f2 p a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
div.f2 p a:hover {
	color: #027755;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
div.f2 {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding-top: 5pt;
	margin: 0;
}
div.f2 a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
div.f2 a:hover {
	color: #027755;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
/*
div.f1,div.f2,div.f5{
	height: 175px;
}
*/
body.Inner .thumbnail{
	display: none;
}
body.Inner .current{
	/*display: none;*/
}

div.f2 {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding: 0pt 0pt 10pt 0pt
}
div.f3 {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding: 5pt 0pt 15pt 0pt;
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none;
}
div.f3 a {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	margin: 0pt;
	padding: 5pt 0pt 0pt 0pt;
	color: #000;
	text-decoration: none;
	/*display: block;*/
	overflow: hidden;
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none;
	list-style: none;
}
div.f3 a:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;	
	margin: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	_padding: 5pt 0pt 0pt 0pt;
	color: #006633;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
h5 span {
	font-size:9pt;
}
div.innerfeed {
	display: block;
	float: right;
	height: 100%;
	border-left: dashed 2px #a3bcaf;
	border-bottom: dashed 2px #a3bcaf;
	padding: 0 0 5px 10px;
	margin: 0;
}
div.f4 {
	padding: 0;	
	margin: 0;
	border: 0;
}
div.f4 div.html {
	padding: 0 0 0 5px;
}
div.f4 h3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #027755;
	display: block;
	padding: 30px 0 15px 0;
	margin: 0;
}
div.quicklinks_image {
	text-align: center;
}
div.quicklinks_image img {
	border: 0;
	padding: 0;
	margin: 0;
}
div.quicklinks ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
div.quicklinks li {
	padding: 0;
	margin: 0;
}
div.quicklinks li a {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
div.quicklinks a {
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.gif) no-repeat left 6px;
	padding: 0 0 0 9px;
	margin: 0 0 4px 20px;
}
div.quicklinks a:visited {
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.gif) no-repeat left 6px;
	padding: 0 0 0 9px;
	margin: 0 0 4px 20px;
}
div.quicklinks a:hover {
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.gif) no-repeat left 6px;
	padding: 0 0 0 9px;
	margin: 0 0 4px 20px;
}
/********************** Promos ***************/


div.promos ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
div.promos li {
	padding: 0;
	margin: 0;
}
div.promos li a {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
div.promos a {
	display: block;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
div.promos a:visited {
	display: block;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
div.promos a:hover {
	display: block;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
body.Inner div.promos ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
body.Inner div.promos li {
	padding: 0;
	margin: 0;
}
body.Inner div.promos li a {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
body.Inner div.promos a {
	display: block;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
body.Inner div.promos a:visited {
	display: block;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
body.Inner div.promos a:hover {
	display: block;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
/****************** Calendar ************/
div.dtstart {
	display: none;
}
div.calendar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
div.calendar li {
	padding: 0;
	margin: 0;
}
div.calendar li a {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	text-decoration: none;
	padding: 0pt;
	margin: 0;
}
div.calendar a {
	display: block;
	color: #006633;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	padding: 0px 0 0 10px;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
div.calendar a:visited {
	display: block;
	color: #006633;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
	padding: 0px 0 0 10px;
}
div.calendar a:hover {
	display: block;
	color: #006633;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
	padding: 0px 0 0 10px;
}
td.l-right {
	display: block;
	padding: 11px 10px 0 10px;
	margin: 0;
	border: 0;
	vertical-align: top;
	width: 240px;
	/**background:transparent url(../images/lineblack.jpg) no-repeat scroll left top;**/
}
body.Inner tr.l-titling td {
	padding: 0;
	margin: 0;
	border: 0;
}
body.Inner table.l-maincontent div.Brick {
	display: block;
	margin: 0 0 10px 0;
}
body.Inner div#content {
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Arial;
	padding: 0 0px 0px 0px;
}
body.Inner div#content a {
	color: #027755;
	text-decoration: none;
}
body.Inner div#content a:visited {
	color: #027755;
	text-decoration: none;
}
body.Inner div#content a:hover {
	color: #000000;
	text-decoration: underline;
}
body.Inner div.rich-text div.Brick img.FromImageLibrary {
	padding: 5px 5px;
	margin: 0;
	border: 0;
}
body.Home img.FromImageLibrary {
	padding: 0;
	border: 0;
	margin: 0;
}

/* ******* footer ************************* */

tr.l-footer td {
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #fff;
	text-align: right;
	padding: 0;
	margin: 0;
}
tr.l-footer span {
	padding: 0 3px 0 0;
}

tr.l-footer a {
	color: #fff;
	/*text-decoration: underline;*/
}
tr.l-footer a:visited {
	/*text-decoration: underline;*/
}
tr.l-footer a:hover {
	text-decoration: none;
	color: #e0ba01;
}
tr.l-footer div#footer {
	/*margin: 10px 0 0 0;*/
	/*background-color: #000;*/
	padding: 0px 0px 5px 0px;
	background: transparent url(../images/bottom.gif) repeat scroll right top;
}
tr.l-footer div#contactinfo {
	/*background-color: #000;*/
	padding: 0 5px 32px 5px;
	text-align: center;
}
#footer .ut-footer div.org, #footer .ut-footer div.disclaimer, #footer .ut-footer div.about, #footer .ut-footer .telephone, #footer .ut-footer .location, #contactinfo .ut-contactinfo .org, #contactinfo .ut-contactinfo .extended-address, #contactinfo .ut-contactinfo .street-address {
	background: transparent url(../images/interpunct.gif) no-repeat scroll 100% 55%;
	padding: 0pt 10px 0pt 5pt;
	text-align: center;
}
.style1 a{
	border-right:0.1em solid white;
	font-size:11px;
	right:5px;
	letter-spacing:2px;
	margin: 0pt;
	padding:0pt 10pt;
	position:relative;
	text-align:right;
	text-decoration:none;
	top:16px;
}
.pub {
	border-right: none;
	font-size:11px;
	right:5px;
	letter-spacing:2px;
	margin:0pt;
	padding:0pt 10pt;
	position:relative;
	text-align:right;
	text-decoration:none;
	top:16px;
}
#contactinfo .ut-contactinfo, #footer .ut-footer .vcard div {
	display:inline;
	margin-top:10px;
	position:relative;
	top:30px;
	padding: 0pt 10pt 0pt 5pt;
}	
div.panel dl dd {
	display: block;
	margin:0pt;
	color: #000000; 
	padding:0pt 0pt 0px 0px;
	}
div.panel dl dd div#contact{
	display: block;
	margin:0pt;
	color: #006633; 
	padding:0pt 0pt 0px 0px;	
}
#content p {
	color: #000000;
	margin: 12px 0pt 0pt;
	padding: 0pt;
}
body.Inner div.thumbnailvideo {
	float: left;
	height: 140px;
	display: block;
}
/****************************** Calendar **************************************/
div.dtstart {
	display: none;
}
div.calendar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
div.calendar li {
	padding: 0;
	margin: 0;
}
div.calendar h3 {
	padding-left: 10pt;
	margin: 0;
}
div.calendar li a {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	text-decoration: none;
	padding: 0pt;
	margin: 0;
}
td.l-left div.calendar a {
	display: block;
	color: #006633;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	padding: 0px 0 0 0px;
	background: url(../images/list-dash.if) no-repeat left 6px;
}
td.l-left div.calendar a:visited {
	display: block;
	color: #006633;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
	padding: 0px 0 0 0px;
}
td.l-left div.calendar a:hover {
	display: block;
	color: #006633;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;		
	text-decoration: none;
	background: url(../images/list-dash.if) no-repeat left 6px;
	padding: 0px 0 0 0px;
}
.dtstart {
	display: none;

}
td.l-right {
	display: block;
	padding: 0px 5pt 0 0;
	margin: 0;
	border: 0;
	vertical-align: top;
}
body.Inner tr.l-titling td {
	padding: 0;
	margin: 0;
	border: 0;
}
body.Inner table.l-maincontent div.Brick {
	display: block;
	/*margin: 0 0 10px 0;*/
	font-family:Helvetica,sans-serif;
	font-size: 12px;
	margin:12px 10px;
	padding:0pt;
}
body.Inner table.l-maincontent div.Brick a {
	/*display: block;*/
	/*margin: 0 0 10px 0;*/
	font-family:Helvetica,sans-serif;
	font-size: 12px;
	padding:0pt;
	color: #006600;
}
body.Inner div#content {
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Arial;
	padding: 0 0px 10px 0px;
}
body.Inner div#content a {
	color: #027755;
	text-decoration: none;
	font-weight: bold;
}
body.Inner div#content a:visited {
	color: #027755;
	text-decoration: none;
	font-weight: bold;
}
body.Inner div#content a:hover {
	color: #000000;
	text-decoration: underline;
}
body.Home table.l-maincontent  {
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Arial;
}
body.Home table.l-maincontent a {
	color: #000;
	/*text-decoration: none;*/
	font-weight: bold;
	text-shadow: #999999;
}
body.Home table.l-maincontent a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
body.Home table.l-maincontent a:hover {
	color: #006633;
}
body.Inner div.rich-text div.Brick img.FromImageLibrary {
	padding: 0px 0px;
	margin: 0;
	border: 0;
}
body.Inner img.FromImageLibrary {
	padding: 0;
	border: 0;
	margin: 0;
}
/******** Calendar-Events ************/
#calendar h2 {
	font-size: 13px;
}
#calendar div.authoring {
	font-size: 12px;
}
#calendar div.event div.description {
	color: #666;
	font-weight: normal;
}
#calendar div.peer-navigation a {
	color: #000;
}
/* day of week */
table.event-grid th {
	font-size: 0.85em;
	font-family: Verdana;
	background-color: #007352;
	color: #fff;
	letter-spacing: 2px;
}
/* grid lines for month and week view */
table.event-grid td {
	border-bottom: 1px solid #007352;
	border-left: 1px solid #007352;
	border-right: 1px solid #007352;
}
/* week number background */
table.event-grid td.week-count {
	font-family: Verdana;
	font-size: 10px;
	background-color: #007352;
	
}
/* week number link */
table.event-grid td.week-count a {
	color: #fff;
	font-size: 0.9em;
	font-weight: normal;
}
/* today background for month and week view */
table.event-grid div.Today {
	background-color: #e1dac1;
}
/* day number */
table.event-grid div.numeric a,
table.event-grid div.numeric a:visited {
	color: #000;
}
/* day cell in month and week view */
table.event-grid div.day {
	font-size: 10px;
}
/* event link for day and list view */
div.event-range div.day a.url,
div.event-range div.day a.url:visited,
#calendar div.day div.events a.url,
#calendar div.day div.events a.url:visited {
	color: #000;
}
/* event link for month and week view */
table.event-grid div.day div.events a.url,
table.event-grid div.day div.events a.url {
	font-size: 10px;
}
/* event day */
table.event-grid div.day a,
table.event-grid div.day a:visited {
	color: #000;
}
/* event title, not today */
table.event-grid div.day span.summary {
	color: #000;

}
/* event title, today */
table.event-grid div.Today span.summary {
	color: #000;
}
body.Home .summary {
	margin: -5pt 0pt 0pt -30pt;
	padding: 0pt; 
	position: absolute;
}

}
/* single event view */
div.event {
	font-size: 12px;
}
/* list view */
div.event-range {
	font-size: 12px;
}
/* day view */
div.events {
	font-size: 12px;
}
/* list view event selector */
div.event-range-selector {
	background-color: none;
	font-size: 14px;
}
td.l-right div.calendar {
	margin: -14px 0 0;
	}

td.l-right div.calendar h3 {
	padding: 0 0 0 8px;
	}

td.l-right div.calendar dl {
	margin: 0;
	}

td.l-right div.calendar dd {
	margin: 0 0 0 20px;
	padding: 5px 0 0 7px;	
	background: url(../images/bullet-tiny-black.gif) no-repeat center left;
	}

td.l-right div.calendar dd a {
	color: #333;
	}
.email {
display: block;
height: 29px;

}
