/* CSS Document *//* new clearfix */.clearfix:after {        visibility: hidden;        display: block;        font-size: 0;        content: " ";        clear: both;        height: 0;        }* html .clearfix             { zoom: 1; } /* IE6 */*:first-child+html .clearfix { zoom: 1; } /* IE7 */body	{	background:url(pix/bkg_texture.gif); 	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 	color:#333; 	margin:0; padding:0;	}h1  {	font-size: 24px; line-height: 13px; font-weight:normal;	color: #823333;	text-decoration: none;	padding:10px 0;	margin:0;}h2  {	font-size: 12px; line-height: 13px; font-weight:normal;	padding:10px 0;	margin:-8px 0 -13px 0;}h2 a  {	color: #999;	text-decoration: none;}h3  {	font-size: 15px; line-height: 18px; font-weight:normal;	color: #823333;	text-decoration: none;	padding:4px 0;	margin:0;}a {color: #144783; font-weight:bold;}a:hover	{color: #7BA8DC;}B {color: #BD6F1E;}TD {text-align: left;}.address{	font-size: 11px;	line-height: 13px;	text-align:right;	color: #144783;	padding-right:12px;}.highlight{	color: #FFFFFF;	background-color: #823333;	font-weight: bold;	padding: 1px;}.outline{	font-size: 10px;	line-height: 13px;	text-decoration: none;	color: #333333;	background-color: #FFF;	border:1px dotted #999999; 	padding:12px; 	margin:12px;}.grantapp{	font-size: 11px;	line-height: 14px;	text-decoration: none;	background-color: #f7f5f0;	padding:10px; 	margin:20px 12px 20px 0;}.photoboxleft{	margin: 5px 13px 5px 5px;	border:1px solid #999;	padding:4px;	float:left;}.photoboxright{	margin: 5px 5px 5px 13px;	border:1px solid #999;	padding:4px;	float:right;}.quote{	margin-left: 30px;	border-top:1px dotted #999;	border-bottom:1px dotted #999;	padding:15px 0;	}.dotted	{	border-top: dotted 1px #ccc; 	margin:20px 0 15px 0;}.indent {	padding:30px 10px 15px 35px;	}.homecopy {	background-image: url('pix/homepage_text_bkg.jpg');}.homecopytext {	padding-left:35px;}.large			{font-size:1.3em; line-height:1.3em; padding-top:5px;}.med			{font-size:1.25em; line-height:1.25em; padding-right:15px;}.small 			{font-size:1em; color:#999;}.large a		{text-decoration:none;}.med a			{text-decoration:none;}.small a		{text-decoration:none;}/* navigation */.topnav {	padding-right:12px;	padding-top:4px;	font:normal 12px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	color:#124064; 	text-align:right;}a.topnavlink {	text-decoration:none;	font-weight:normal;}a.navlink {	text-decoration:none;	font-weight:normal;	color: #FFF;}a.navlink:hover {	text-decoration:none;	font-weight:normal;	color: #C3E2D8;}.mainnav {	background:url(pix/nav_bkg.gif) repeat-x;	padding-right:12px; 	font-size:14px; 	color:#fff;}.navarrows {	border:0px;	padding:0 2px 0 9px;}/* Menu */	#subnav ul {list-style-type: none;	padding:2px;	margin:2px;} #subnav li {margin-bottom: 6px;	font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	}#subnav .menu a {     margin:3px;	 padding:3px 10px;     width: auto;      height: auto;     display: block;     text-align: left;	 font-weight:normal;     text-decoration: none;     color: #fff;     background: #4774A5;	 }	 #subnav .menu a:hover {     background: #6F95BE;     }#subnav .menu2 a {	font:normal 9px/9px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;    margin:1px 12px;	padding:1px;    width: auto;     height: auto;    display: block;    text-align: left;	font-weight:normal;    text-decoration: none;    color: #AEC6E1;    background: #19518F;	}	 #subnav .menu2 a:hover {     color: #FFF;     }#resources a 		{font-weight:normal;}#resources h2 		{border-top:solid 1px #f5f2f1; padding: 10px 0 16px 142px; font-size:1.1em; line-height:1.2em;}#resources p 		{padding: 0 0 22px 142px; margin:0;}#resources img		{clear: left; float:left; margin:15px 10px 0 25px; padding:5px; border:solid 1px #CCC;}/* footer */P.footer{	font-size: 10px;	text-align: center;	line-height: 13px;	color: #868179;	text-decoration: none;}.footer a {color: #144783; font-weight:normal; text-decoration:none;}.footer a:hover {color: #7BA8DC;}
