html {
	min-height: 100%;
	padding-bottom: 1px; }

body {background-color:#fff; color:#ffffff; margin: 0; padding: 0; }

hr {
	color: #b6b6b6;
	height: 1px;
	}
p {
	color: #4d4d48;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }
.plike {	color:       #4d4d48;
	font-size:   12px;
	font-family: arial, helvetica, verdana; }
.note {
	color: #4d4d48;
	font-size: 11px;
	font-family: arial, helvetica, verdana;	 }

.news {
	color:       #67645f; /*4D4D48*/
	font-size:   12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 12px;
	margin-right: 3px; }
.contact {
	color: #4d4d48;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	margin-left: 2px;
	padding: 0; }
.red {
	color: #900; }
.gold {
	color: #fc3; }
.black {	color: black; }

.brown {
	color: #960; }

.orange {	color: #e45102; }

.copyright {
	color:       #fff;
	font-size:   12px;
	font-family: arial, helvetica, verdana;
	text-decoration: none;
	margin-left: 0;
	padding-left: 20px; }
td { color: #4d4d48;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	}
.who {
	color: #000;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	background-color: #ffb31e;
	height: 247px;
	margin: 0 2px;
	padding: 0 15px 0 25px; }
.whotext {
	color: #000;
	font-size: 12px;
	padding: 0 10px 0 30px; }
h1 {
	color: #900;
	font-size: 30px;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;
	text-decoration: none;
	margin: 0;
	padding: 0; }
h1.whohead {
	color:           #900;
	font-size:       30px;
	font-family:     arial, helvetica, verdana;
	font-weight:     normal;
	font-style: normal;
	line-height:     24px;
	text-decoration: none;
	margin:          0;
	padding:         20px 0 0 10px; }

h1.nav {
	color:       #fc3;
	font-size:   29px;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
	font-style: normal;
	line-height: 29px;
	text-decoration: none;
	margin: 0;
	padding: 22px 0 5px 22px;
	border-width: 0; }
h1.feature {
	color:           #fc3;
	font-size:       28px;
	font-family:     arial, helvetica, verdana;
	font-weight:     normal;
	font-style: normal;
	line-height:     28px;
	text-decoration: none;
	margin: 0 0 0 0;
	padding:         25px 0 0 22px;
	border-width:    0; }
h2.sub {
	color:           #000;
	font-size:       18px;
	font-family:     arial, helvetica, verdana;
	font-style:      normal;
	font-weight:     normal;
	line-height:     18px;
	text-decoration: none;
	margin: 0;
	padding:         35px 0 5px;
	border-width:    0; }
.h2sublike {
	color: #000;
	font-size: 18px;
	font-family: arial, helvetica, verdana;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	margin: 0;
	padding: 0 0 5px;
	border-width: 0; }
.main {
	margin:          22px 0 0 22px;
	padding:         0;
	border-width:    0; }
.main2 {	margin:       22px 0 0 34px;
	padding:      0;
	border-width: 0; }

h2 {
	color:           #900;
	font-size:       18px;
	font-family:     arial, helvetica, verdana;
	font-weight: normal;
	font-style: normal;
	line-height:     18px;
	text-decoration: none;
	margin: 0 0 0;
	padding: 25px 0 0; }
h3.small {
	color: #960;
	font-size: 13px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px; }
h3 {
	color:          #960;
	font-size:      14px;
	font-family:    arial, helvetica, verdana;
	font-style:     normal;
	font-weight:    bold;
	text-transform: uppercase;
	margin-right: 0;
	margin-bottom: -5px;
	margin-left: 0; }

.h3like {
	color:         #960;
	font-size:     11px;
	font-family:   arial, helvetica, verdana;
	font-style:    normal;
	font-weight:   bold;
	margin: 0 0 0 0;
	padding:       0; }
.form {
	color:       #4d4d48;
	font-size:   12px;
	font-family: arial, helvetica, verdana;
	border-width: 1px; }

.pad20 {
	margin: 0 0 0 0;
	padding-left: 20px; }
.pad22 {
	margin: 0;
	padding: 0 0 0 22px; }
a:link {
	color: #900;
	text-decoration: none; }
a:visited {
	color: #900;
	text-decoration: none; }
a:hover {
	color: #960;
	text-decoration: none; }
a:active {
	color: #900;
	text-decoration: none; }
a.more:link {
	/*#FFCC66*/
	color: #d96a02;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; }
a.more:visited {
	color: #d96a02;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; }
a.more:hover {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; }
a.more:active {
	color: #d96a02;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; }
	
a.news:link  {
	color:       #4d4d48;
	text-decoration: none; 
	}
a.news:visited  {
	color:       #4d4d48;
	text-decoration: none; 
	}

a.news:hover  {
	color:       #900;
	text-decoration: none; 
	}
a.news:active  {
	color:       #4d4d48;
	text-decoration: none; 
	}
	
a.orange:link, a.orange:visited, a.orange:active  {
	color:       #d94d02;
	text-decoration: none; 
	}	
a.orange:hover  {
	color:       #4d4d48;
	text-decoration: none; 
	}	
	
/****************navigation****************/
.nav1 {
	color: #fc3;
	font-size: 18px;
	font-family: arial, helvetica, verdana;
	line-height: 18px;
	text-decoration: none;
	margin: 0;
	padding: 43px 0 0 18px; }
a.nav1 {
	color:           #fff;
	font-size:       18px;
	font-family:     arial, helvetica, verdana;
	line-height:     18px;
	text-decoration: none;
	margin: 0;
	padding: 0; }
a.nav1:hover {	color:           #fc3;
	font-size:       18px;
	font-family:     arial, helvetica, verdana;
	line-height:     18px;
	text-decoration: none;
	margin:          0;
	padding:         0; }
	
p.nav2 {
	color: #fc3;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	margin: 0;
	padding: 15px 0 0 60px; }
a.nav2 {
	color:           #fff;
	font-size:       12px;
	font-family:     arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }
a.nav2:hover {
	color:           #fc3;
	font-size:       12px;
	font-family:     arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }

p.nav2sub {
	color: #f00;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	margin: 0;
	padding: 10px 0 0 22px; }
a.nav2sub {
	color:           #fff;
	font-size:       12px;
	font-family:     arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }
a.nav2sub:hover {
	color:           #f00;
	font-size:       12px;
	font-family:     arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }
	
p.nav2sub2 {
	color: #900;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	margin: 0;
	padding: 9px 5px 0 30px; }
a.nav2sub2 {
	color:           #000;
	font-size:       12px;
	font-family:     arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }
a.nav2sub2:hover {
	color:           #900;
	font-size:       12px;
	font-family:     arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none; }
p.nav2sub3 {
	color: #900;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	margin: 0;
	padding: 7px 0 0 60px; }
/*********top nav cells*****************/
td.nav_bg { 
	background-image: url(../images/nav_bg.jpg); }
	
td.nav_home0 {
	background-image: url(../images/nav_home.jpg); }
td.nav_home0:hover {
	background-image: url(../images/nav_home_on.jpg); }
td.nav_home1 {
	background-image: url(../images/nav_home_on.jpg); }
	
td.nav_aboutus0 {
	background-image: url(../images/nav_aboutus.jpg); }
td.nav_aboutus0:hover {
	background-image: url(../images/nav_aboutus_on.jpg); }
td.nav_aboutus1 {
	background-image: url(../images/nav_aboutus_on.jpg); }
	
td.nav_grants0 {
	background-image: url(../images/nav_grants.jpg); }
td.nav_grants0:hover {
	background-image: url(../images/nav_grants_on.jpg); }
td.nav_grants1 {
	background-image: url(../images/nav_grants_on.jpg); }
	
td.nav_logo0 {
	background-image: url(../images/nav_logo.jpg); }
td.nav_logo0:hover {
	background-image: url(../images/nav_logo_on.jpg); }
td.nav_logo1 {
	background-image: url(../images/nav_logo_on.jpg); }
	
td.nav_awards0 {
	background-image: url(../images/nav_awards.jpg); }
td.nav_awards0:hover {
	background-image: url(../images/nav_awards_on.jpg); }
td.nav_awards1 {
	background-image: url(../images/nav_awards_on.jpg); }
	
td.nav_resources0 {
	background-image: url(../images/nav_resources.jpg); }
td.nav_resources0:hover {
	background-image: url(../images/nav_resources_on.jpg); }
td.nav_resources1 {
	background-image: url(../images/nav_resources_on.jpg); }
	
td.nav_links0 {
	background-image: url(../images/nav_links.jpg); }
td.nav_links0:hover {
	background-image: url(../images/nav_links_on.jpg); }
td.nav_links1 {
	background-image: url(../images/nav_links_on.jpg); }

/****************end navigation****************/
.picpadright {
	padding-right: 10px;
	padding-bottom: 5px; }
.picpadleft {
	padding-bottom: 5px;
	padding-left: 10px; }
.captionpics {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding: 8px;
	border: solid 1px #b3b3b2; }
.captionpicsborder {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding: 8px;
	border: solid 1px #b3b3b2; }
.captionpicstext {
	color: #828280;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	width: 200px;
	margin: 0 0 0 2px;
	padding: 0; }
.captionpicstextw {
	color: #828280;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	margin: 0 0 0 2px;
	padding: 0;
	width: 250px; }
@media screen {
	.noprint {
		/*position: static;
		z-index: 1;
		margin: 0;
		padding: 0; */
		
		}
	.nodisplay {
		display: none; }	
}


@media print {
	.noprint {
		display: none; }
	.nodisplay {
		}
}
@media handheld {
	.nodisplay {
		position: absolute;
		width: 0;
		height: 0;
		overflow: hidden;
		display: inline;
		visibility: hidden;
		max-width: 0;
		max-height: 0;
		margin: 0 0 -86px;
		padding: 0; }
}
