
/* CSS Document */

a:link    {color:#993300;text-decoration:underline}
a:visited {color:#993300;text-decoration:underline}
a:hover   {color:#BD2B50;text-decoration:underline}
a:active  {color:#BD2B50;text-decoration:underline}

a.admin:link    {color:#FBF6E2;text-decoration:underline}
a.admin:visited {color:#FBF6E2;text-decoration:underline}
a.admin:hover   {color:#ED1F56;text-decoration:underline}
a.admin:active  {color:#ED1F56;text-decoration:underline}

a.login:link    {color:#FFCC00;text-decoration:underline}
a.login:visited {color:#FFCC00;text-decoration:underline}
a.login:hover   {color:#257832;text-decoration:underline}
a.login:active  {color:#257832;text-decoration:underline}

a.mgt:link    {color:#FFCC00;text-decoration:underline}
a.mgt:visited {color:#FFCC00;text-decoration:underline}
a.mgt:hover   {color:#FFFFFF;text-decoration:underline}
a.mgt:active  {color:#FFFFFF;text-decoration:underline}

a.news:link    {color:#BD2B50;text-decoration:underline}
a.news:visited {color:#BD2B50;text-decoration:underline}
a.news:hover   {color:#ED1F56;text-decoration:underline}
a.news:active  {color:#ED1F56;text-decoration:underline}
	
.wnybody {
	width: auto;
	height: auto;
	background-image:  url(/images/bkgrnd_wny.gif);
	background-color: #756261;
	scrollbar-arrow-color: #334913;
	scrollbar-base-color: #7A8D6A;
	scrollbar-dark-shadow-color: #334913;
	scrollbar-track-color: #334913;
	margin-top: 0px;
	margin-left: auto;
	text-align: center;
	display: block;
	margin-right: auto;
	text-align: center;
}

#wny {
	width: 771px;
	height: 93px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	}

#wny h1 {
	display: block;
	width: 771px;
	height: 93px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url(/images/header02.gif);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
}	

.ngbody {
		width: auto;
		height: auto;
		background-image:  url(/nextgen/images/bg_ngIndex.gif);
		background-color: #756261;
		scrollbar-arrow-color: #334913;
		scrollbar-base-color: #7A8D6A;
		scrollbar-dark-shadow-color: #334913;
		scrollbar-track-color: #334913;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
}

h1 {
	float: left;
	text-indent: -2000px;
}

#Table_01 {
	display: inline;
}

a.nav:link, a.nav:visited {
	font: 8pt arial, verdana, sans-serif; 
	font-color:#2D450D; 
	font-weight:bold;
	color:#FFFFCC;
	letter-spacing: 0;
	text-decoration:none;
}

a.nav:hover, a.nav:active {
	font: 8pt arial, verdana, sans-serif; 
	font-color:#2D450D; 
	font-weight:bold;
	color:#BD2B50;
	text-decoration:underline;
}

.admincell {
	height: 25px;
	width: 771px;
	font-size: 9pt; 
	color: #FBF6E2; 
	font-family: verdana, helvetica; 
	font-weight: bold; 
	text-decoration: none;
	background-color: #334913;
	vertical-align: middle;
}

.admintitles {
	font-size: 9pt;
	color: #334913; 
	font-family: arial, helvetica serif; 
	background-color: #7C9D13;
	font-weight: bold; 
	text-decoration: none;
	text-align: center;
}

.smalltext {
	font: 7pt Arial, Verdana, Helvetica, sans-serif; 
	color:#073682;
}

.largetext {
	font: 10pt Arial, Verdana, Helvetica, sans-serif; 
	color:#073682; 
	font-weight:bold;
}

.bigtitles {
	font-size: 16px; 
	color: #809170; 
	font-family: arial, helvetica serif; 
	font-weight: bold; 
	text-decoration: none; 
	padding-top: 5px;	
	padding-bottom: 5px;
	vertical-align: middle;
}

.datetitles {
	color: #993300; 
	font: .9em arial, helvetica, serif; 
	font-weight: bold; 
	text-decoration: none;
}

.footer {
	width: 771px;
	height: 20px;
	color: #FFFFCC;
	font: .7em verdana, arial, serif;
	letter-spacing: .5em;
	font-weight: normal; 
	text-decoration: none;
	vertical-align: middle;
	background-color: #334913;	
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	border-width: 1px, 0px, 0px, 0px; 
	border-style: solid; 
	border-color:#993300;
}

.footer2 {
	font: 7pt verdana, arial, serif;
	letter-spacing: .02em;
}

a img {
	border: none;
}

.indexpadded {
	background-color:white;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-size: 11px; color: #809170; 
	font-family: arial, helvetica serif; 
	font-weight: normal; 
	text-decoration: none
}

.inputstyle {
	font: 8pt arial; 
	color:#214522; 
	background-color:#F2F7ED; 
	border-style:solid; 
	border-color:#CBE3B6; 
	height: 18px; 
}

.inputtextarea {
	font: 8pt arial; 
	color:#214522; 
	background-color:#F2F7ED; 
	border-style:solid; 
	border-color:#CBE3B6;
	overflow: auto;
}

.largetext {
	font: 10pt Arial, Verdana, Helvetica, sans-serif; 
	color:#2D450D; 
	font-weight:bold;
}

#login {
	width: 270px;
	height: 136px;
	background: url(/images/login.jpg) top center no-repeat;
	font: 8pt tahoma, arial, sans-serif; 
	color: #334913;
	font-weight: normal;
	line-height: 12px;
	text-align: center;
	vertical-align: center;
	/*margin: 15px 0px 15px 0px;*/
}

.missiontitle {
	font-size: 14px; color: #826133; 
	font-family: arial, tahoma, helvetica; 
	font-weight: bold; 
	text-decoration: none;
	background-image: url(/images/mission_top.jpg);
	background-repeat: no-repeat;
	height: 60px;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
}

.missiontext {
	font-size: 9pt; color: #382408; 
	font-family: trebuchet, arial, monotype corsiva, helvetica, serif; 
	font-weight: normal;
	letter-spacing: .1em;	
	text-decoration: none;	
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-width: 0px, 0px, 0px, 0px; 
	border-style: none; 
	border-color:#9BA681;
}

#newsheader {
	width: 771px;
	height: 88px;
	background: url(/public/images/paper_top.jpg) top center no-repeat;
}

.newstitles {
	font: 14px arial, tahoma, helvetica;
	color: #826133;  
	font-weight: bold; 
	text-decoration: none;
}

.newstextarea {
	width: 771px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url(/images/paper_bg.jpg) top center repeat-y;	
	padding: 0px 100px 20px 100px;
}

.newstext {
	font: 8pt tahoma, arial, serif;
	color: #382408; 
	font-weight: normal; 
}

.newsbottom {
	font: .7em times new roman, arial, serif;
	color: #826133; 
	letter-spacing: .5em;
	font-weight: normal; 
	text-decoration: none;
	background-image: url(/images/paper_bottom.jpg);
	background-repeat: no-repeat;	
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.ngnewstitles {
	font: 1em arial, tahoma, helvetica;
	color: #826133;  
	font-weight: bold; 
	text-decoration: none;
	background-image: url(/nextgen/images/paper_top.jpg);
	background-repeat: no-repeat;
	height: 88px;
	padding-top: 0px;
	padding-right: 100px;
	padding-left: 100px;
	padding-bottom: 11px;
	border-width: 0px, 0px, 0px, 0px; 
	border-style: solid; 
	border-color:#9BA681;
}

.pastgranttitles {
	font: 9pt trebuchet ms, arial, serif;
	color: #809170; 
	font-weight: bold; 
	text-decoration: none;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
}
	
.pastgrants {
	font: 8pt trebuchet ms, arial, serif;
	color: #214522; 
	font-weight: normal; 
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	border-width:1px; 
	border-style: solid; 
	border-color:#9BA681;
}

.grantstext {
	font: 8pt trebuchet ms, arial, serif;
	color: #382408;  
	font-weight: normal; 
	text-decoration: none;	
	padding: 0px 50px 10px 50px;
}

.regtitles {
	color: #809170; 
	font: small trebuchet ms, arial, helvetica serif; 
	font-weight: bold; 
	text-decoration: none
}

.regtext { 
	font: 8pt trebuchet ms, arial, serif;
	color: #214522; 
	font-weight: normal; 
	text-decoration: none;
}

#replies {
	width: 600px;
	font: small trebuchet ms, arial, serif;
	font-weight: bold;
	color: #8F3E00;
	border-style: solid;
	border-width: 1px;
	border-color: #8F3E00;
	background-color: #FFF;
	text-align: center;
	margin: 0;
}

#replies ul {
	margin: 5px 0 10px 0;
	padding: 0;
}

#replies li {
	font: x-small trebuchet ms, arial, serif;
	font-weight: normal;
	color: #283305;
	list-style: square;
	line-height: 13px;
	margin: 0 20px 10px 30px;
	text-align: left;
}

.sm ul {
	margin: 0 0 0 0;
	padding: 0;
}

.sm li {
	font: 8pt trebuchet ms, arial, serif;
	font-weight: normal;
	color: #283305;
	list-style: square;
	line-height: 13px;
	margin: 0 0 10px -35px;
	text-align: left;
}

.row1 {
	background-color: #FFFFFF;
	font-size: 8pt; 
	color: #214522; 
	font-family: trebuchet ms, arial, serif; 
	text-decoration: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 1px;
	border-width:1px; 
	border-style: solid; 
 	border-color: #9BA681;
	vertical-align: middle;
}

.row2 {
	background-color: #F2FCE1;
	font-size: 8pt; 
	color: #214522; 
	font-family: trebuchet ms, arial, serif; 
	text-decoration: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 1px;
	border-width:1px; 
	border-style: solid; 
	border-color:#9BA681;
	vertical-align: middle;
}

.smtext {
	font-size: 8pt; 
	color: #214522; 
	font-family: arial, trebuchet ms, serif; 
	text-decoration: none;
}

.verticalrule {
	border-right-width:1px; 
	border-right-style: solid; 
	border-right-color:#809170;
}
.errormsgs {
	font: 9pt verdana, arial, serif;
	color: #FF0000;
	font-weight: bold;
}