@charset "UTF-8";
body, #content, #mainmenu, ul, ul li, ol, ol li {
	font-family:Arial, Helvetica, sans-serif;
	}
body {
	background:url(../images/bgd.png);
	}
#container1 {
	border:1px solid #FC9;
	border-top:none;
	background-color:#FFF;
	}
	#container1 #pix img {
		margin:0;
		padding:0;
	}
#masthead {
	background:url(../images/mast.png);
	}
#masthead a {
	display:block;
	width:842px;
	height:126px;
	text-decoration:none;
	border:none;
	}
#masthead span {
	display:none;
	}
#contactinfo, #legallinks {
	font-size:.71em;
	line-height:125%;
	}
#legallinks, #jdgd {
	background-color:#FFFFF9;
	}
#legallinks {
	margin-top:15px;
	}
#jdgd {
	padding-bottom:10px;
	}
#contactinfo p, #legallinks p {
	padding-bottom:6px;
	}
	#contactinfo p.questions {
	font-size:1.1em;
	color:#060;
		}
	#legallinks p.copyright {
		margin:6px 0 -8px;
		color:#555;
		}
#jdgd img, #jdgd a, #jdgd a:link, #jdgd a:hover, #jdgd a:visited, #jdgd a:hover, #jdgd a:focus, #jdgd a:active {
	border:none;
	text-decoration:none;
	}
	
/* text */
#content {
	text-align:left;
	}
h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#060;
	}
h1 {
	font-size:1.2em;
	font-weight:normal;
	font-style:italic;
	padding-bottom:.7em;
	}
h2 {
	font-size:.9em;
	line-height:123%;
	font-weight:bold;
	font-style:normal;
	padding:.5em 0 .4em;
	}
	#faq h2 {
		font-size:.8em;
		padding:.7em 0 .3em;
		line-height:130%;
		}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:.8em;
	padding:.4em 0 .1em;
	}
#resources h3 {
	font-weight:normal;
	}
#content p, .grantrecipients, label {
	font-size:.8em;
	line-height:130%;
	padding:.2em 0 .8em;
	}
	#content p.returntotop {
		font-size:.7em;
		padding-top:2em;
		}
	#content .note {
		font-size:85%;
		}
#content .em, #content em {
	font-weight:bold;
	font-style: normal;
	color: #D4231E;
	}
#content .em2 {
	font-style:italic;
	}
#content a, #content a:link, #contactinfo a, #contactinfo a:link, #legallinks a, #legallinks a:link {
  	color:#060; 
	text-decoration:none;
	border-bottom: 1px dotted #999;
	}
#content a:visited, #content a:hover, #content a:focus, #content a:active, #contactinfo a:visited, #contactinfo a:hover, #contactinfo a:focus, #contactinfo a:active, #legallinks a:visited, #legallinks a:hover, #legallinks a:focus, #legallinks a:active {
	color:#006;
	text-decoration:none;
	border-bottom: 1px dotted #999;
	}
#content ul, #content ol {
	font-size:.8em;
	line-height:130%;
	padding-top:0;
	margin-top:0;
	}
	#content ul {
	list-style-type:square;
		}
	#content ul li, #content ol li {
		margin:.5em 0 0 -.5em;
		}

.widowSpray {
	white-space: nowrap;
}

/* general sidebar setup */
.sidebar1, .sidebar2, .sidebar3 {
	background-color:#FFFFE9;
	padding:5px 11px 0;
	border: 1px solid #FC9;
	}
/* end general sidebar setup */


/* page specific code */

/*home page */
#homepage {
	padding:30px;
	}
#homepage p {
	font-size:1em;
	line-height:150%;
	}
#homepage .sidebar1 {
	font-size:.8em;
	margin-bottom:2em;
	background-color:#FC0;
	}
/* end home page */

/* guidelines */
#guidelines .sidebar1 {
	float:right;
	margin-left:20px;
	width:176px;
	margin-bottom:20px;
	padding-bottom:6px;
	}
	#guidelines .sidebar1 h2 {
		font-size:85%;
		font-weight:normal;
		font-style:normal;
		margin:0;
		line-height:120%;
		margin-bottom:.3em;
		}
	#guidelines .sidebar1 h2#calendar2 {
		border-top:1px solid #FC9;
		padding-top:.6em;
		margin-top:.2em;
		padding-bottom:0;
		}
	#guidelines .sidebar1 h3 {
		line-height:120%;
		font-weight:normal;
		font-style:normal;
		margin-top:0;
		padding-top:0;
		padding-bottom:6px;
		font-size: .7em;
		color:#000;
		}
	#guidelines .sidebar1 p {
		line-height:120%;
		margin:9px 0;
		}
	#guidelines .sidebar1 ul {
		list-style-type:none;
		padding:0 0 6px;
		margin:0;
		}
	#guidelines .sidebar1 ul li {
		padding:0 0 0 1.5em;
		margin:.2em 0;
		}
#guidelines .sidebar2 {
	margin:1px 0 12px 0;
	width:222px;
	}
#guidelines .sidebar3 {
	margin:6px 0 12px 0;
	width:222px;
	}
/* end guidelines */

/* faq */
#faq .sidebar1 {
	margin-top:.5em;
	margin-bottom:.5em;
	background-color:#FC0;
	}

/* end faq */
	
/* how to apply */
#apply .sidebar1 {
	margin:0 0 12px;
	background-color:#FC0;
	}
#apply .sidebar2 {
	margin:0 0 12px 1em;
	}
#apply h3 {
	margin-left:1em;
	}
#apply .sidebar2 h3 {
	margin-left:0;
	color:#000;
	}
/* end how to apply */
	
/* forms */
#forms ul, #forms ul li {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	}
	#forms ul.list2 {
		margin-left: 2em;
		font-size: .95em;
	}
	#forms ul.list2 li {
		list-style-type:square;
	}
/* end forms */

/* preapproval */
#preapproval #progress p {
	margin-top:4em;
	}
#preapproval .sidebar1 {
	margin:0 0 12px;
	background-color:#FC0;
	}
/* end preapproval */

/* past grants */
.grantrecipients {
	line-height:120%;
	margin-top:12px;
	border-collapse:collapse;
	}
.grantrecipients tr {
	vertical-align:top;
	}
	.grantrecipients tr.alt {
		background-color:#EEE;
		}
.grantrecipients td {
	padding:6px 6px 8px;
	}
.grantrecipients td.recipient {
	color:#060;
	}
.grantrecipients td.amount {
	text-align:right;
	}
	
.grantrecipients a.videolink img {
	border:1px solid #CCC;
	padding:1px;
	margin-top:6px;
	}
.grantrecipients a.videolink {
	border-bottom:none !important; 
	}
/* end past grants */


