﻿/* CSS Document */

body {
	background-color: #D8D8AF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:0;
}

a {
	color:#006633;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#006633;
	font-weight:bold;
	text-decoration:underline;
}




#header {
	width:100%;
	background-color:#406020;
	border-bottom: 1px solid #204000;
	color:#ffffff;
	text-align:right;
}
#header p {
	padding:5px;
	margin:0;
}
#header a {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#header a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#subheader {
	background-color:#7F9966;
	color:#3b5522;
	border-top: 1px solid #9fbb88;
	border-bottom: 1px solid #5d7744;
	width:100%;
	text-align:left;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:2.5em;
	letter-spacing:-1px;
}
#subheader p {
	padding:20px;
	margin:0;
}

#menu {
	background-color:#CACAAF;
	border-top: 1px solid #ececcf;
	border-bottom: 1px solid #a8a88d;
	width:100%;
	text-align:left;
}
#menu p {
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
}
#menu a {
	background-color:#B1B18B;
	border-top: 1px solid #ececcf;
	border-left: 1px solid #ececcf;
	border-bottom: 1px solid #86866b;
	border-right: 1px solid #86866b;
	height:100%;
	padding:5px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#menu a:hover {
	background-color:#90906a;
	border-top: 1px solid #606049;
	border-left: 1px solid #606049;
	border-bottom: 1px solid #a2a28c;
	border-right: 1px solid #a2a28c;
	height:100%;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#container {
	width:100%;
	
	
}
#left
{
	float:left;
	width:45%;
}
#searchtextFY
{
	padding-top :10px;
}
#left_column {
  width: 15em;
  float: left;
  clear: left;
  color:#FFFFFF;
  
}
#left_column h1 {
	background-color:#FFFFFF;
	font-size:140%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin:0;
	color:#003300;
	padding-left:4px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#left_column a {
	line-height:25px;
	color:#006633;
	text-decoration:none;
	display:block;
	padding-left:5px;
	border-top: 1px solid #AAD284;
	border-bottom: 1px solid #AAD284;
}
#left_column a:hover {
	line-height:25px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	background-color:#A3D175;
	border-top: 1px solid #c5f397;
	border-bottom: 1px solid #81b053;
	padding-left:5px;
}
#left_column p {
	padding:5px;
}

#right_column {
	background-color: #CAE7C3;
	text-align: justify;
	line-height: 1.5em;
	min-height:550px;
	/*height:550px;*/
	margin-bottom:20px;
	
	
}

.COntactCapImg
{
	margin-right:10px;
}

.ContactLabel 
{
	color: #003366; /*#476442;*/
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px;
	height :20px;
	vertical-align :top;
	font-weight:bold;
}

.searchTitle
{
	
	background-image:url('Images/searchgrants_tab_titles.gif'); 
	background-repeat:no-repeat;
	height :30px;
	
}

.searchbyNameTitle
{
	clear:both ;
	background-color: #9DC357;
	font-size:14px;
	font-family:Aial;
	height : 31px;
	vertical-align:middle;
	color:White;
	font-weight:bold
	
}

#searchScreen
{
	background-color:#CAE7C3;
}

#imagePart { 
	float:left; 
	width:20%; 
	
	padding-left:0px;
	padding-top:0px;
	padding-right:10px;
	
	
} 

#searchPart { 
	float:right; 
	width:75% ;
	padding-top:10px;
	
	

} 

#right_column p {
	padding:10px;
}
#right_column h1 {
	background-color:#7F9966;
	border-top: 1px solid #9fbb88;
	border-left: 1px solid #9fbb88;
	border-bottom: 1px solid #5d7744;
	border-right: 1px solid #5d7744;
	color:#FFFFFF;
	padding:5px;
	font-weight:normal;
	font-size:140%;
}
#footer {
	background-color:#CACAAF;
	border-top: 1px solid #ececcf;
	border-bottom: 1px solid #a8a88d;
	width:100%;
	text-align:right;
	color:#000000;
}
#footer p {
	padding:5px;
	margin:0;
}
#footer a {
	color:#CE0000;
}/*
input {
	background-color:#7F9966;
	border-bottom: 1px solid #9fbb88;
	border-right: 1px solid #9fbb88;
	border-top: 1px solid #5d7744;
	border-left: 1px solid #5d7744;
	color:#FFFFFF;
	height: 24px;
	margin-bottom: 0px;
}*/
textarea {
	background-color:#7F9966;
	border-bottom: 1px solid #9fbb88;
	border-right: 1px solid #9fbb88;
	border-top: 1px solid #5d7744;
	border-left: 1px solid #5d7744;
	color:#FFFFFF;
}
submit {
	background-color:#7F9966;
	border-bottom: 1px solid #9fbb88;
	border-right: 1px solid #9fbb88;
	border-top: 1px solid #5d7744;
	border-left: 1px solid #5d7744;
	color:#FFFFFF;
}
acronym {
	font-variant:small-caps;
	cursor:help;
	letter-spacing:2px;
	font-weight:bold;
}

#searchTable
{
	width: 100%;
	
	padding-left:0px;
	padding-right:0px;
	
}

#searchTable td, #searchTable th
{
	
	padding-left:13px;
	padding-right:0px;
	
}



#searchTable th
{
	
	font-size:14px;
	font-family:Aial;
	height : 31px;
	color:White; 
}

.searchLabel 
{
	color: #476442;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px;
}

.searchTextBox
{
	padding-left:10px;
}

.alertLabel 
{
	color: red;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:5px;
	height :12px;
}

.GridviewItem
{
	color: #476442;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:5px;
	text-align:left
}
.GridviewHead
{
	color:#476442;
	font-size:11px;
	font-family: Arial Black;
	font-weight:600;
	
	height:10px;
	text-align:center;
	
}


.fvGrantDetailTitle
{
	font-size:8pt;
	font-family:Arial;
	height :50px;
	vertical-align:top;
	color:#476442;
	font-weight:bold;
	
}

.fvGrantDetailData
{
	font-size:8pt;
	font-family:Arial;
	height :50px;
	vertical-align:top;
	color:#476442;
	text-align:right;
	
	
	
}

.GetInfoButton
{
	
	background-repeat:no-repeat;
	height:25px;
	width :98px;
	padding-top:0px
}

.GetNameInfoButton
{
	background-repeat:no-repeat;
	height:25px;
	width :98px;
}


#SearchOrganization
{
	clear:both;
}

.radioButton
{
	background-color:yellow;
	color :yellow;
	border-collapse:inherit
	
}

#grantSearchTitleTable
{
	padding:0;
	border-spacing:0;
}

#GoogleMap {
	
	padding:30px;
	
}

#ContactForm {
	
	padding-bottom:50px;
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	vertical-align:top;
	border :1px
	
}

.ContactLabel 
{
	color: #476442;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px;
	height :20px;
	vertical-align :top;
}

.ContactLeftLabel 
{
	color: black;
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px;
	
}

.ContactLeftTitleLabel 
{
	color: #476442;
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
	
}

.ContactLeft 
{
	float :left;
	width :45%
	
}
.ContactRight 
{
	float :right;
	width :45%;
	padding-left:20px;
	
}

.ContactClear 
{
	clear:both;
	height :15px;
	
	
}

.ContactClearFax
{
	clear:both;
	height :0px;
	
	
}

.ContactReplyLeft 
{
	float :left;
	width :46%;
	
}
.ContactReplyRight 
{
	float :right;
	width :40%;
	padding-left:0px;
	vertical-align :top;
	
}

.ContactAddressLeft 
{
	float :left;
	width :55%;
	
}
.ContactAddressRight 
{
	float :right;
	width :40%;
	
}
.ContactStateleft
{
	float :left;
	width :43%;
	padding-left:0px;
	vertical-align :top;
}
.ContactZipRight 
{
	float :right;
	width :45%;
	padding-left:0px;
	vertical-align :top;
}

.ContactSendLabel
{
	float :left ;
	width:65%;
}

.ContactButton 
{
	float:right;
	width :23%;
	vertical-align :top;
}

.SearchCriteriaTextHead {
	font-family: Arial;
	font-size: 8pt;
	color: #476442;
}
.SearchCriteriaText {
	font-family: Arial;
	font-size: 6pt;
	color: #476442;
}
.SearchCriteriaTextLink {
	font-family: Arial;
	font-size: 6pt;
	color: blue;
}

.ErrorMessageTitle
{
	color: red;
	font-size:18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:50px;
	padding-top:50px;
	padding-right:50px;
	padding-bottom:0px;
	
	
}

.ErrorMessage
{
	color: #476442;
	font-size:10pt;
	font-family: Arial;
	font-weight:normal;
	padding :50px;
	padding-left:150px;
	color:Red;
	
	
	
}

.ErrorLink {
				font-family: Arial;
				font-size: 10pt;
				color: red;
				font-weight: bold;
				text-decoration: none;
				text-decoration: underline;
}
.ErrorLink:hover {
				font-family: Arial;
				font-size: 10pt;
				color: #016296;
				font-weight: bold;
				text-decoration: underline;
				
}

.MsgTop
{
				font-family: Arial;
				font-size: 10pt;
				color: red;
				padding :50px;
				padding-top:100px;
}

.MsgBottom
{
	padding-left: 250px;
	
}

/*************************************/
.LeftCol {
				background-image: url('images/BGshadow_left.jpg');
}
.RightCol {
				background-image: url('images/BGshadow_right.jpg');
}
.Text {
				font-family: Arial;
				font-size: 8pt;
				color: #000000;
}
.TextLink {
				font-family: Arial;
				font-size: 8pt;
				color: #016296;
				font-weight: bold;
				text-decoration: none;
}
.TextLink:hover {
				font-family: Arial;
				font-size: 8pt;
				color: #016296;
				font-weight: bold;
				text-decoration: underline;
}

#Roll_Search{ 
height: 29px; 
width: 178px; 
text-indent: 10000px;
overflow: hidden; 
background: url(images/navbutton_searchgrants.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_Search:hover{ 
background-position: bottom left; 
} 

#Roll_Stories{ 
height: 29px; 
width: 178px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/navbutton_stories.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_Stories:hover{ 
background-position: bottom left; 
} 

#Roll_FAQ{ 
height: 29px; 
width: 178px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/navbutton_faq.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_FAQ:hover{ 
background-position: bottom left; 
} 

#Roll_Contact{ 
height: 29px; 
width: 178px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/navbutton_contact.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_Contact:hover{ 
background-position: bottom left; 
} 

#Roll_GrantLocator{ 
height: 137px; 
width: 323px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/GrantLocator.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_GrantLocator:hover{ 
background-position: bottom left; 
} 

#Roll_FeatureStory{ 
height: 137px; 
width: 323px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/FeatureStory.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_FeatureStory:hover{ 
background-position: bottom left; 
} 

#Roll_TabFY2012{ 
height: 30px; 
width: 178px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/fy2012_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_TabFY2012:hover{ 
background-position: bottom left; 
} 


#Roll_TabFY2011{ 
height: 30px; 
width: 178px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/fy2011_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_TabFY2011:hover{ 
background-position: bottom left; 
} 

#Roll_TabFY2010{ 
height: 30px; 
width: 178px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/fy2010_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_TabFY2010:hover{ 
background-position: bottom left; 
} 

#Roll_TabFY2009{ 
height: 30px; 
width: 178px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/fy2009_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_TabFY2009:hover{ 
background-position: bottom left; 
} 

#Roll_TabARRA{ 
height: 30px; 
width: 179px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/arraonly_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_TabARRA:hover{ 
background-position: bottom left; 
} 

#Roll_NewSearch{ 
height: 30px; 
width: 179px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/newsearch_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_NewSearch:hover{ 
background-position: bottom left; 
}

#Roll_BackToResults{ 
height: 30px; 
width: 180px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/backtoresults_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_BackToResults:hover{ 
background-position: bottom left; 
}

#Roll_Download{ 
height: 30px; 
width: 180px; 
text-indent: 10000px; 
overflow: hidden; 
background: url(images/tabs/download_tab.gif) top left no-repeat; 
display: block; 
} 
  
#Roll_Download:hover{ 
background-position: bottom left; 
}


 




