/* ADDED by NSH */

ast { color: red; font-size: 14pt; line-height: 10pt; }
ast h6 { display: inline; }
legend { }

.toolbar { padding-right: 10px; padding-left: 10px; display: inline; }
.toolbar i { padding-right: 3px;padding-left: 3px; }
.toolbar a, .toolbar a:visited { color: #084124; }
.icon { padding: 5px; border: 0px !important; vertical-align: middle; width: 16px; height:16px;}
.demographicsData { background-color: #DAE0DB; padding: 25px; border-radius: 5px; width: 630px; margin-top: 10px; margin-bottom: 10px;}
.DataTable { background-color: #DAE0DB; padding: 25px; border-radius: 5px; }

.submission-info { padding: 25px; margin: 15px 0px 15px 0px; background-color: #eee; border-radius: 5px;}
#personForm.submission-info { width: 580px; }
.submission-info input { font-weight: 500; padding: 5px 10px; margin: 20px 0px; font-size: 8pt; background-color: #fff; border-radius: 5px; border: #ccc 1px solid; }
.submission-info input:active { background-color: #ccc; }
.submission-info h4 { margin: 0px; font-size: 8pt; }
.submission-info p { margin: 0px 0px 0px 5px; font-size: 8pt; }
.displayContactInfo { padding-left: 25px; font-size: 8pt; }
.displayContactInfo h4 { margin: 0px; }
.displayPersonGrant { width: 630px; margin: 10px 0px; border: 1px solid #DAE0DB; border-radius: 0px 0px 5px 5px;}
.displayPersonGrant a { color: #084124; }
.displayPersonGrant td { padding: 5px; }
.displayPersonGrant #header { font-size: 8pt; font-weight: 700; }
.displayPersonGrant #subheader { font-size: 7pt; font-weight: 700; }

/* END by NSH */


#homepagenews li  {
	
	padding: 5px;
}

#homepagenews li  {
	
}

#homepagenews li  a {
	text-decoration: none;
	border: 0;
}
#homepagenews img {
	
	border: 1px solid #CCCCCC;
}
.homepagenews img {	border: 1px solid #CCCCCC;}
#homepagenews li a:hover{
	color: #999;
}

#homepagewebsitehighlights li  {
	font-size: 16px;
	padding: 5px;
}


#homepagewebsitehighlights li  a {
	
	border: 0;
}
#homepagewebsitehighlights img {
	
	border: 1px solid #9e9e9e;
}
#homepagewebsitehighlights li a:hover{
	color: #999;
}



#content .SpecialImage 
{ border: 3px solid #208519 ;}

.VGNAwardees h2 {font-family: arial; color: #107509;}
.VGNAwardees h3 {font-family: arial; color: #107509;}
.VGNAwardees A:link {font-family: arial; color: #72B86E; font-weight: bolder; font-style: normal; text-decoration: none;}
.VGNAwardees A:visited {font-family: arial; color: #72B86E; font-weight: bolder; font-style: normal; text-decoration: none;}
.VGNAwardees A:active {font-family: arial; color: #72B86E; font-weight: bolder; font-style: normal; text-decoration: none;}
.VGNAwardees A:hover {font-family: arial; color: #107509; font-weight: bolder; font-style: normal; text-decoration: none;}

.NewsHeader {font-family: arial; font-style: normal; font-weight: bold; text-decoration: none; font-size: 32px;}
.NewsTitle {font-family: arial; font-style: normal; font-weight: bold; text-decoration: none; font-size: 16px;}
.News {font-family: arial; font-style: normal; text-decoration: none; font-size: 12px}
.News A:link {font-family: arial; color: #000000; font-weight: bolder; font-style: normal; text-decoration: none;}
.News A:visited {font-family: arial; color: #000000; font-weight: bolder; font-style: normal; text-decoration: none;}
.News A:active {font-family: arial; color: #000000; font-weight: bolder; font-style: normal; text-decoration: none;}
.News A:hover {font-family: arial; color: #666666; font-weight: bolder; font-style: normal; text-decoration: none;}

.NewsLinks {font-family: arial; color: #107509; font-style: normal; text-decoration: none; font-size: 9px}
.NewsLinks A:link {font-family: arial; color: #107509; font-weight: bolder; font-style: normal; text-decoration: none;}
.NewsLinks A:visited {font-family: arial; color: #107509; font-weight: bolder; font-style: normal; text-decoration: none;}
.NewsLinks A:active {font-family: arial; color: #107509; font-weight: bolder; font-style: normal; text-decoration: none;}
.NewsLinks A:hover {font-family: arial; color: #62985E; font-weight: bolder; font-style: normal; text-decoration: none;}


.Name {font-weight: bold;}


.FontL1 {font-size: 1.1em;}
.FontL2 {font-size: 1.2em;}
.FontL3 {font-size: 1.3em;}
.FontL4 {font-size: 1.4em;}





.underlined {text-decoration: underline;}

.caption { margin: .5em 1em; font-family: arial; color: #208519; font-weight: bolder; font-style: normal; font-size: 12px; text-decoration: none;}
.smallcaption {font-family: arial; color: #000000; font-style: normal; font-size: 9px; text-decoration: none;}

.greentext { 
	
	color: #208519;
	}
	.darkgreentext { 
	
	color: #447548;
	}
.greentext a{ 
	
	color: #208519;}
.greentext a:visited{ 
	color: #208519;
	}
#content { 
	color: black; 
	font-family: arial; 
	padding-right: 10px; 
	padding-left: 10px;
}
#content A:link {	text-decoration:underline;	}
#content A:active {	text-decoration:underline;	}
#content A:visited {	text-decoration:underline;	}
#content A:hover {	text-decoration:underline;	}
#content img{
	border: 1px solid #000;
	
      }
      
#applications A:link { font-family: arial; text-decoration: none; color: blue;}
#applications A:hover { font-family: arial; text-decoration: none; color: #999;}
      
.textbold { color: black; font-family: arial; padding-right: 10px; padding-left: 10px; font-weight: bolder; font-size: 16px; }
.contentbold { font-family: arial; color: #208519; font-weight: bolder; font-style: normal; text-decoration: none; }

.errText { font-family: arial; color: red; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none; }
.ErrorText { font-family: arial; color: red; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none; }
.OkText { font-family: arial; color: green; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none; }
.redText { font-family: arial; color: red; font-weight: bolder; }

.contenttitle { font-family: arial; color: #208519; font-size: x-large;  font-style: normal; text-decoration: none; }
.title { font-family: arial; color: #000000; font-size: x-large;  font-style: normal; text-decoration: none; }

.contentbig { font-family: arial; color: #208519; font-size: x-large; font-weight: bolder; font-style: normal; text-decoration: none; }
.contentbig A:link {font-family: arial; color: #40A539; font-size: x-large; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentbig A:visited {font-family: arial; color: #40A539; font-size: x-large; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentbig A:active {font-family: arial; color: #40A539; font-size: x-large; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentbig A:hover {font-family: arial; color: #107509; font-size: x-large; font-weight: bolder; font-style: normal; text-decoration: none;}

.contentmedium { font-family: arial; color: #208519; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none; }
.contentmedium A:link {font-family: arial; color: #208519; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentmedium A:visited {font-family: arial; color: #208519; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentmedium A:active {font-family: arial; color: #208519; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentmedium A:hover {font-family: arial; color: #107509; font-size: large; font-weight: bolder; font-style: normal; text-decoration: none;}

.contentsmall { font-family: arial; color: #208519; font-size: 10px; font-style: normal; text-decoration: none; }
.contentsmall A:link {font-family: arial; color: #40A539; font-size: 9px; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentsmall A:visited {font-family: arial; color: #40A539; font-size: 9px; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentsmall A:active {font-family: arial; color: #40A539; font-size: 9px; font-weight: bolder; font-style: normal; text-decoration: none;}
.contentsmall A:hover {font-family: arial; color: #107509; font-size: 9px; font-weight: bolder; font-style: normal; text-decoration: none;}


.SearchLink A:link { font-family: arial; color: #ffffff; font-weight: bolder; font-style: normal; text-decoration: none; }
.SearchLink A:active { font-family: arial; color: #ffffff; font-weight: bolder; font-style: normal; text-decoration: none; }
.SearchLink A:visited { font-family: arial; color: #ffffff; font-weight: bolder; font-style: normal; text-decoration: none; }
.SearchLink A:hover { font-family: arial; color: #eeeeee; font-weight: bolder; font-style: normal; text-decoration: none; }



ul.facilities {list-style-image: url('images/listbutton.gif')}
.required legend {  color: red;  } 
.required fieldset {  font:50%/1 sans-serif; background-color: #F2EFE9;} 

.grouping legend { color: #084124; font-size: 9pt; font-weight: 700;  } 
.grouping a { color: #084124; }
.grouping { border-radius: 5px; width: 610px; border: 1px solid #ccc;}
.grouping i { padding-right: 3px; }

#content input.linkbutton {
	
	color: #000000;
	background-color: #74a856;
	border: 2px solid #447548;
	
	font-size: 17px; 
	color: white;
}
#contenttable table {	
	border: 1px solid #000000; 
	border-collapse: collapse;
	
	}
	

	
#homepagenews table table {	
	border: 1px solid #CCCCCC; 
	
	}

#homepagenews table {	
	
	margin: 10px;
	
	}

#homepagenews table table.img {	
	border: 1px solid #CCCCCC; 
	}

#homepagenews img {	
	border: none;
	}	
	.itemsofinteresttitle { 		font-family: arial; color: #208519; font-size: 20px;  font-style: normal; text-decoration: bold; 		}
.itemsofinteresttitle a{ font-family: arial; color: #208519; font-size: 20px;  font-style: normal; text-decoration: bold; }
	.itemsofinterestsubtitle { font-family: arial; color: #208519; font-size: 16px;  font-style: normal; text-decoration: none; }
	.itemsofinterestsubtitle a{ font-family: arial; color: #208519; font-size: 16px;  font-style: normal; text-decoration: none; }
	.itemsofinterestdate { font-family: arial; color: #208519; font-size: 14px;  font-style: normal; text-decoration: none; }
	.itemsofinterestdate a{ font-family: arial; color: #208519; font-size: 14px;  font-style: normal; text-decoration: none; }
	
#coredatabaseembed {
	
	width: 765px;
	margin: 0;
	font-family: arial, sans-serif;
	font-size: 85%;	
	color: #454545;
	background: #fff;
	
	
}


.ObjectOuterTable  {
	border: 1px solid #000;
  border-collapse: collapse;
  border-spacing: 0px;
  
}
.ObjectOuterTable tr {
  
  border-spacing: 0px;
}

.ObjectOuterTable td {
  
  
  text-align: center;
		padding: 0px;

  vertical-align: top;
  
  border-spacing: 0px;
  
}

.ObjectTableOdd 
 { background-color:#F0F8FF; }


.ObjectTable  {
  border-collapse: collapse;
  border-spacing: 0px;
  
}
.ObjectTable tr {
  border: 1px solid #000;
  border-spacing: 0px;
}
.ObjectTable th {
  
  border: 1px solid;
  border-spacing: 0px;
  background-color:#FEFFEF;
}
.ObjectTable td {
  border: 1px solid;
  text-align: center;
		padding: 1px;

  vertical-align: top;
  
  border-spacing: 1px;
  

}

.ObjectTable td.ObjectLeft {
  border: 1px solid;
  text-align: left;
		padding: 0px;

  vertical-align: top;
  
  border-spacing: 0px;
  

}

.ObjectTable td.ObjectRight {
  border: 1px solid;
  text-align: right;
		padding: 0px;

  vertical-align: top;
  
  border-spacing: 0px;
  

}
.ObjectTable td.ObjectCenter {
  border: 1px solid;
  text-align: right;
		padding: 0px;

  vertical-align: top;
  
  border-spacing: 0px;
  

}


.ObjectSubTableOdd 
 { background-color:#F0F8FF; }


.ObjectSubTable  {
  border-collapse: collapse;
  border-spacing: 0px;
  float: right;
  
}
.ObjectSubTable tr {
  border: 1px solid #000;
  border-spacing: 0px;
}
.ObjectSubTable th {
  
  border: 1px solid;
  border-spacing: 0px;
  background-color:#FEFFEF;
}
.ObjectSubTable td {
  border: 1px solid;
  text-align: center;
		padding: 0px;

  vertical-align: top;
  
  border-spacing: 0px;
  

}