body,div,td,span{
  font-family:Arial, Helvetica, sans-serif;
}

body{
  font-size:12px;
}

.content{
  z-index:1;
  height:300px;
  margin:15px;
  margin-left:15px;
  margin-top:-410px;
  font-size:12px;
  background-color:#EAE9CF;
  text-align: justify;
}

.header{
  position:relative;
  font-size:22px;
  color:#007178;
  margin-left: 15px;
  margin-top: 25px;
}

.header2{
  position:relative;
  font-size:18px;
  color:#007178;
  margin-left: 15px;
  margin-top: 25px;
}

.header3{
  position:relative;
  font-size:18px;
  color:#007178;
  /*margin-left: 10px;*/
  margin-top: 25px;
}

.header4{
  position:relative;
  font-size:22px;
  color:#007178;
  margin-left: 15px;
}

.dateheader{
  position:relative;
  font-size:14px;
  font-weight: bold;
  margin-left: 15px;
  color:#007178;
  margin-top: 25px;
}

.subheader{
  position:relative;
  font-size:12px;
  font-weight:bold;
  color:#007178;
}

.aboutmemberpic{
  margin-left:5em;
  border:none;
}

.divTest {
  z-index: 10;
  width: 790px;
  height: 300px;
  position: relative;
}

.footer{
  font-size: 9px;
  font-family: arial, helvetica, sans-serif;
  color: black;
  position:relative;
  width:800px;
  margin-left:0px;
  text-align:center;
  z-index:5;
}

.footer_dec{
  position:relative;
  margin-right:20px;
  margin-left:0px;
  font-size:9px;
  text-align:center;
}

.right{
  float:right;
}

.left{
  position:relative;
  left:50px;
  top:10px;
  z-index:7;
  width:600px;
}

.underline{
  text-decoration:underline;
  color:#007178;
}

.firstline{
  color:#007178;
}

.rpics{
  width:253px;
  height:235px;
  margin-left:-2px;
  margin-top:0px;
  position:absolute;
  vertical-align: top;
  z-index:2;
}

.logos{
  width:64px;
  height:335px;
  margin-left:15px;
  margin-top:0px;
  position:absolute;
  z-index:4;
}

.news{ 
  width:64px;
  height:335px;
  margin-left:105px;
  margin-top:340px;
  position:absolute;
  z-index:4;
}

.aboutheader { 
  width: 360px;
  position:absolute;
  top:203px;
  font-size:22px;
  color:#007178;
  margin-left: 15px;
  margin-top: 25px;
}

.aboutfont{
  width: 360px;
  height: 350px;
  margin: 15px;
  margin-top: 10px;
  font-size: 14px;
  background-color: #EAE9CF;
  text-align: justify;
  position:absolute;
  top:267px;
}

.aboutfontfull{
  width: 720px;
  margin: 15px;
  margin-top: 10px;
  font-size: 14px;
  background-color: #EAE9CF;
  text-align: justify;
}

.aboutfont2{
  margin-left:25px;
  width:335px;
  height:360px;
  font-size:12px;
  background-color:#EAE9CF;
  text-color:#000000;
  text-align: justify;
  vertical-align:top;
  position:absolute;
  top:280px;
}
.aboutfont2 a, .aboutfont2 a:visited, .aboutfont2 a:link{
	color: #007178;
}

.aboutfont3{
  width:360px;
  height:360px;
  font-size:12px;
  background-color:#EAE9CF;
  text-align: left;
  vertical-align:top;
}

.aboutmemberfont{
  margin-left:25px;
  width:335px;
  height:360px;
  font-size:12px;
  background-color:#EAE9CF;
  text-color:#000000;
  text-align: justify;
  vertical-align:top;
  position:absolute;
  top:320px;
}

.research {
  width: 360px;
  height:335px;
  font-size: 12px;
  background-color: #EAE9CF;
  text-align: justify;
}

.rotatepictable {
  width: 360px;
  font-size: 12px;
  background-color: #EAE9CF;
}
table.rotatepictable{ 
 width: 100%;
 border-collapse:collapse;
 border: solid;
 border-color: #000000;
}
table.rotatepictable td.title{
 text-decoration:underline;
 font-size: 12px;
 border: solid;
 border-width:1px;
}
table.rotatepictable td.date{
 font-size: 12px;
 border: solid;
 border-width:1px;
 text-align: center;
 vertical-align: middle;
}
.ptest {
  width: 360px;
  margin: 15px;
  margin-top: 10px;
  font-size: 14px;
  background-color: #EAE9CF;
  text-align: justify;
}
.textpage {
  margin-top: 10px;
  font-size: 14px;
  background-color: #EAE9CF;
  text-align: justify;
}


.review {   width: 355px;
  margin: 15px;
  margin-top: 10px;
  font-size: 12px;
  background-color: #EAE9CF;
  text-align: justify;
}

#researchbar a { 
  display:block;
  width:68px;
  height:34px;
  background: url("../images/research.jpg") 0 0 no-repeat;
  text-decoration: none;
}
#researchbar a:hover {	
  background-position: -68px 0;
}
#researchbar_on a { 
  display:block;
  width:68px;
  height:34px;
  background: url("../images/research.jpg") -68px 0 no-repeat;
  text-decoration: none;
}
#researchbar_on a:hover {	
  background-position: -68px 0;
}

#partnershipsbar a { 
  display:block;
  width:89px;
  height:34px;
  background: url("../images/partnerships.jpg") 0 0 no-repeat;
  text-decoration: none;
}
#partnershipsbar a:hover {	
  background-position: -89px 0;
}
#partnershipsbar_on a { 
  display:block;
  width:89px;
  height:34px;
  background: url("../images/partnerships.jpg") -89px 0 no-repeat;
  text-decoration: none;
}
#partnershipsbar_on a:hover {	
  background-position: -89px 0;
}

#mapsbar a { 
  display:block;
  width:110px;
  height:34px;
  background: url("../images/maps.jpg") 0 0 no-repeat;
  text-decoration: none;
}
#mapsbar a:hover {	
  background-position: -110px 0;
}
#mapsbar_on a { 
  display:block;
  width:110px;
  height:34px;
  background: url("../images/maps.jpg") -110px 0 no-repeat;
  text-decoration: none;
}
#mapsbar_on a:hover {	
  background-position: -110px 0;
}

#newsbar a { 
  display:block;
  width:98px;
  height:34px;
  background: url("../images/news.jpg") 0 0 no-repeat;
  text-decoration: none;
}
#newsbar a:hover {	
  background-position: -98px 0;
}
#newsbar_on a { 
  display:block;
  width:98px;
  height:34px;
  background: url("../images/news.jpg") -98px 0 no-repeat;
  text-decoration: none;
}
#newsbar_on a:hover {	
  background-position: -98px 0;
}

#aboutbar a { 
  display:block;
  width:76px;
  height:34px;
  background: url("../images/about.jpg") 0 0 no-repeat;
  text-decoration: none;
}
#aboutbar a:hover {	
  background-position: -76px 0;
}
#aboutbar_on a { 
  display:block;
  width:76px;
  height:34px;
  background: url("../images/about.jpg") -76px 0 no-repeat;
  text-decoration: none;
}
#aboutbar_on a:hover {	
  background-position: -76px 0;
}
#homebar a { 
  display:block;
  width:64px;
  height:34px;
  background: url("../images/home.jpg") 0 0 no-repeat;
  text-decoration: none;
}
#homebar a:hover {	
  background-position: -64px 0;
}
#homebar_on a { 
  display:block;
  width:64px;
  height:34px;
  background: url("../images/home.jpg") -64px 0 no-repeat;
  text-decoration: none;
}
#homebar_on a:hover {	
  background-position: -64px 0;
}
#announcementsbar a { 
  display:block;
  width:100px;
  height:34px;
  background: url("../images/announcements.jpg") 0 0 no-repeat;
  text-decoration: none;
}
#announcementsbar a:hover {	
  background-position: -100px 0;
}
#announcementsbar_on a { 
  display:block;
  width:100px;
  height:34px;
  background: url("../images/announcements.jpg") -100px 0 no-repeat;
  text-decoration: none;
}
#announcementsbar_on a:hover {	
  background-position: -100px 0;
}

a:link {color:#007178; text-decoration:underline; font-weight:bold;}
a:visited {color:#007178; text-decoration:underline; font-weight:bold;}
a:hover {color:#007178; text-decoration:underline; font-weight:bold;}
a:active {color:#007178; text-decoration:underline; font-weight:bold;}

a.researchlink:link {color:#007178; text-decoration:none; font-size:11px; margin-left:2px;}
a.researchlink:visited {color:#007178; text-decoration:none; font-size:11px; margin-left:2px;}
a.researchlink:hover {color:#007178; text-decoration:none; font-size:11px; margin-left:2px;}
a.researchlink:active {color:#007178; text-decoration:none; font-size:11px; margin-left:2px;}

a.footerlink:link {color:#007178; text-decoration:underline; font-size:10px;}
a.footerlink:visited {color:#007178; text-decoration:underline; font-size:10px;}
a.footerlink:hover {color:#007178; text-decoration:underline; font-size:10px;}
a.footerlink:active {color:#007178; text-decoration:underline; font-size:10px;}

a.aboutOff:link {color:#98bfb1; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}
a.aboutOff:visited {color:#98bfb1; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}
a.aboutOff:hover {color:#007178; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}
a.aboutOff:active {color:#98bfb1; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}

a.aboutOn:link {color:#007178; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}
a.aboutOn:visited {color:#007178; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}
a.aboutOn:hover {color:#007178; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}
a.aboutOn:active {color:#007178; font-size:20px; font-weight:bold; font-family: arial; text-decoration:none;}

a.nonbold:link { color:#007178; text-decoration:underline; font-weight:normal;}
a.nonbold:visited { color:#007178; text-decoration:underline; font-weight:normal;}
a.nonbold:hover { color:#007178; text-decoration:underline; font-weight:normal;}
a.nonbold:active { color:#007178; text-decoration:underline; font-weight:normal;}

a.partner1:link { color:#007178; text-decoration:underline; font-weight:normal; margin-left:15px;}
a.partner1:visited { color:#007178; text-decoration:underline; font-weight:normal; margin-left:15px;}
a.partner1:hover { color:#007178; text-decoration:underline; font-weight:normal; margin-left:15px;}
a.partner1:active { color:#007178; text-decoration:underline; font-weight:normal; margin-left:15px;}

.aboutstaff
{
  position:relative;
  top:-4em;
  left:3em;
}

table.newsevents{
  margin-left:12px;
}
table.newsevents td.title{
  vertical-align:top;
  padding-right:10px;
  padding-left: 15px;
  text-indent: -15px;
  font-size: 14px;
  background-color: #EAE9CF;
  text-align: justify;
}
table.newsevents td.desc{
  vertical-align:top;
  padding-right:10px;
  padding-left: 10px;
  font-size: 14px;
  background-color: #EAE9CF;
  text-align: justify;
  /*text-indent: -15px;*/
}
table.newsevents td.date{
  vertical-align:top;
  text-align:right;
  font-size: 14px;
  background-color: #EAE9CF;
  text-align: justify;
}

table.research{ 
 width: 100%;
 border-collapse:collapse;
 border: solid;
 border-color: #000000;
}

table.research th.hdr1{ 
 text-align:center;
 font-size:24px;
 font-weight:bold;
 border: solid;
 border-width:1px;
 border-bottom: solid;
}

table.research th.hdr2{ 
 text-align:center;
 border: solid;
 border-width:1px;
}

table.research td.hdr3{ 
 width: 35px;
 text-align:center;
 border: solid;
 border-width:1px;
 border-bottom: solid;
 font-size:8px;
}

table.research td.name{
 font-size: 10px;
 border: solid;
 border-width:1px;
}

table.research td.mark{ 
 font-weight: bold;
 border: solid;
 border-width:1px;
 text-align: center;
}
table.research td.botname{ 
 font-size: 10px;
 border: solid;
 border-width:1px;
 border-bottom: solid;
}
table.research td.topname{ 
 font-size: 10px;
 border: solid;
 border-width:1px;
 border-top: solid;
}

table.research td.botmark{ 
 font-weight: bold;
 border: solid;
 border-width:1px;
 text-align: center;
 border-bottom: solid;
}
table.research td.probotname{ 
 font-size: 12px;
 border: solid;
 border-width:1px;
 border-bottom: solid;
}
table.research td.proname{
 font-size: 12px;
 border: solid;
 border-width:1px;
}
table.research td.title{
 text-decoration:underline;
 font-size: 12px;
 border: solid;
 border-width:1px;
}
table.research td.date{
 font-size: 12px;
 border: solid;
 border-width:1px;
 text-align: center;
}
#navIE{
}
#navFF{
}
#mainIE6{
width:11em;
position:absolute;
/*margin-left: 47.9em;*/
background: #64a4a6;
/*top: 14.9em;*/
border: 2px solid #007179;
z-index:300;
margin-left:39.9em;
top: 12.4em;
}
#mainFF{
width:11em;
position:absolute;
margin-left: 39.9em;
background: #64a4a6;
top: 12.4em;
border: 2px solid #007179;
z-index:300;
}
#mainIE6 ul{
margin:0;
margin-top:5px;
margin-left:25px;
}
#mainFF ul{
margin:0;
}
#mainIE6 hr{
margin-left:5px;
margin-right:5px;
margin-top:-5px;
margin-bottom:-5px;
}
#mainFF hr{
margin:0;
margin-left:-35px;
margin-right:5px;
}
#mainFF li{
text-align: left;
text-decoration: none;
list-style-type:none;
border-top:0px;
border-right:0px;
margin-left:-34px;
font-family:Helvetica,Arial,Verdana;
font-weight:bold;
font-size:12px;
padding:.5px;
padding-left:.3em;
}
#mainIE6 li{
text-align: left;
text-decoration: none;
list-style-type:none;
border-top:0px;
border-right:0px;
margin-left:-30px;
margin-top:-9px;
font-family:Helvetica,Arial,Verdana;
font-weight:bold;
font-size:12px;
padding:.5px;
padding-left:.3em;
}
#mainIE6 li a{
color: #ffffff;
text-decoration: none;
padding-left:5px;
margin-left:5px;
display: block;
height:100%;
font-family:Helvetica,Arial,Verdana;
font-size:12px;
padding:.3px;
}
#mainFF li a{
color: #ffffff;
text-decoration: none;
padding-left:5px;
display: block;
height:100%;
font-family:Helvetica,Arial,Verdana;
font-size:12px;
padding:.3px;
}
#mainIE6 li a:hover{
color: #007179;
text-decoration: none;
display: block;
height:100%;
font-family:Helvetica,Arial,Verdana;
font-size:12px;
}
#mainFF li a:hover{
color: #007179;
text-decoration: none;
display: block;
height:100%;
font-family:Helvetica,Arial,Verdana;
font-size:12px;
}
#aboutlinks a{
color:#007179;
font-size:14px;
}
#aboutlinks a:hover{
color:#fff;
background-color:#007179;
}
#table.queryDirectory input.plus{
color: #660000;
font-size:medium;
font-weight:bold;
background-color: #ffffff;
border:0px;
}
#table.queryDirectory{
z-index:0;
padding-top:1em;
width:45em;
font-family:Helvetica;
color: #660000;
}
#table.queryDirectory th{
text-align:center;
background: #660000;
color:#ffffff;
border-bottom: 3px solid #81a3bb;
}

/*Directory table attributes*/
table.look
{
padding-top:1em;
text-align:left;
width: 47em;
border:solid 1px #000000;
 width:15.8em;
  z-index:95; 
 position:absolute; 
 background-color:#FFFFFF; 
 display:block; 
 margin-left:13em;
  margin-top:0em; 
   _margin-top:-2em; 
  color:#660000; 
  cursor:pointer;
}


table.look th
{
background-color: #CCCCCC;
color: #660000;
text-align: center;
border-bottom: 3px solid #81a3bb; 
font-family:Helvetica,Arial,Verdana;

}
table.look td
{
border-bottom: 1px solid #999999; 
}
table.look tr:hover
{
background-color:#FFFFCC; 
}

/* NEW TEMPLATE STYLES */

#contentContainer
{
	/*width: 800px;*/
}
#rotatePic
{
	margin-left: 15px;
	margin-top: 0px;
	vertical-align: top;
	z-index: 2;
	float: right;
}
#institutionHeader
{
	vertical-align: middle;
	text-align: center;
	width: 350px;
	line-height: 25px;
	margin-left: 30px;
}
#aboutText
{
	margin: 15px;
	margin-top: 10px;
	font-size: 14px;
	background-color: #EAE9CF;
	text-align: left;
}
#aboutSubheader
{
	text-align: left;
	font-size:14px;
	font-weight:bold;
	color:#007178;
}

