html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/* HTML!!!! */
html, body { margin:0; padding:0; }
html, body { height:100.1%; background:#ffffff; }
html { overflow:auto; }
body { text-align:center; }
body, div, dd, dl, dt, h1, h2, h3, h4, li, ol, th, ul { font: 12px/15px Arial, Verdana, sans-serif; color:#4e7a84; }
div {color:#323632;}
a { text-decoration:none;color:#5698a4;}
p {color:#323632;font-size:14px;line-height:20px;margin-bottom:15px;}
em {font-style:italic;}
strong {font-weight:bold;}
a:hover{color:#356a74;}
.subsInput { width: 217px; border: solid 1px #c4c5c4; }
p.newsdate {font-size:12px;line-height:16px;color:#818681;margin:0px;padding:0px;font-family:arial;font-weight:normal}
div.form span.required,
span.required { color:#ff003a;}
.error { border:4px solid red; background-color: #e8afaf; }
.success { border:1px solid green; }
div.error, div.success { padding: 8px; width:450px; }
#centerBarTwoCol div.error { 
  width: 676px;
  float: left;
  margin: 10px 0;
}
#printLogo {display:none;}
div#tagLine {padding:0px;border:0px;margin-left:3px;}
div#tagLine img {margin-left:-4px;}
h4 { color:#323632;font-family:georgia;font-weight:bold;font-size:13px;line-height:17px;font-family:georgia; }
h1{font: 36px/40px Georgia; color:#525851;margin-bottom:14px;padding:0px;}
h2{font: 28px/33px Georgia; color:#525851;margin-bottom:13px;padding:0px;line-height:30px;}
h3{font: 24px/28px Georgia; color:#94a760;margin-bottom:16px;padding:0px;font-family:georgia;}
h4{font: 21px/25px Georgia; color:#94a760;font-weight:bold;margin-bottom:11px;padding:0px;font-family:georgia;font-weight:normal;}
h5{font: 18px/22px Georgia; color:#94a760;margin-bottom:11px;padding:0px;font-family:georgia;}
h6{font: 13px/18px Georgia; color:#525851;font-weight:bold;margin-bottom:8px;padding:0px;font-family:georgia;}
/* LAYOUT */
#contentWrapper { width:940px; margin:0 auto; position:relative; text-align:left; }
#header { background:transparent url(/images/bgs/header.gif); height:109px; margin-bottom:0px; position:relative;cursor:pointer;}
div#searchBox { width:100%;padding:10px 0 6px 0; }
div#toolIcons { width:100%;text-align:right;padding-top:15px; }
div#leftBar { width:220px;border-top:5px solid #e8e8e6;position:relative;float:left;}
div#centerBar { width:462px;padding:0px 19px 19px 19px;position:relative;float:left; }
div#centerBarTwoCol{ width:700px;position:relative;float:left;padding-left:19px;}
div#twoColInner{padding:0px 19px 19px 0px; }
div#rightBar { width:220px;float:right;padding-top:4px;*padding-right:20px;}
div#content {  }

div.centerTwoCol div.page-text {width:460px;}

div#centerBar ul li {font-size:14px;line-height:20px;margin-top:10px;margin-bottom:10px;}
div#centerBarTwoCol ul { margin: 0 0 15px 0; }
div#centerBar ol { margin: 0 0 0px 4px; }
/* END LAYOUT */
strong em {font-weight:bold;}
/* SEARCHBOX */
div#searchBox div.searchLinks { float:right;line-height:21px;font-size:10px;color:#d9d6d2;margin-right:10px; }
div#searchBox div.searchLinks a { color:#4e7a84;}
div#searchBox div.searchLinks img {margin-bottom:-8px;}
div#searchBox form#search {float:right;position:relative;}
div#searchBox form#search input.text { 
	height:17px;*height:18px;
	border:0px;
	background:#e4e5e4;
	float:right;
	width:145px;
	margin:0 2px 0 0;
	font-size:12px;
	color:#424942;
	line-height:21px;
	position:relative;
	float:right;
	padding:4px 0 0 3px;*padding:0 0 3px 3px;	
}
div#searchBox form#search input.submit { float:right; }
/*END SEARCHBOX */
/*HEDER*/
div#header div#logo {float:left;position:relative;margin:27px 0 0 36px;}
div#header div#navWrapper {
  position: absolute;
  display: block;
  width: 620px;
  height: 44px;
  right: 0;
  bottom: 0;
}
div#header div.navItem img { position:relative;float:left;}
.navItem {
  float: left;
  display: block;
  height: 44px;
  padding:0;
}
.nav_link {
  text-indent: -9000px;
  display: block;
  height: 44px;
  width: 142px;
  border: 0 solid #9db077;
  border-left-width: 1px;
  background: transparent url(/images/nav/navigation.png) no-repeat 0 1px;
  outline: none;
}
.nav_about { 
  background-position: 0 1px;
  width: 164px;
}
.nav_programs { 
  background-position: -165px 1px;
  width: 171px;
}
.nav_grants { 
  background-position: -337px 1px;
  width: 142px;
}
.nav_learning { 
  background-position: -480px 1px;
  width: 139px;
}
.active .nav_about, .nav_about:hover { background-position: 0 -43px }
.active .nav_programs, .nav_programs:hover { background-position: -165px -43px }
.active .nav_grants, .nav_grants:hover { background-position: -337px -43px}
.active .nav_learning, .nav_learning:hover { background-position: -480px -43px }

/* END HEADER */
#homeSwf { margin-top:10px;}
/* TOOL BAR */
div#toolIcons a{ font-size:10px; }
/*END TOOL BAR */
/* LEFT SIDEBAR */
div#leftBar ul {  }
div#leftBar ul li{ 
	font-size:18px;
	color:#356a74;
	font-family:georgia;
	border-bottom:1px solid #e8e8e6;
	padding-left:8px;
	line-height:24px;
	margin:5px 0 0px 0;
	padding-bottom:4px; 	
  width: 220px;
  float: left;
  clear: left;
}
div#leftBar ul li a { color:#356a74;}
div#leftBar ul li a:hover { color:#5698a4; }
div#leftBar ul li.active a{ color:#525851; }
div#leftBar ul li.active ul li a { color:#356a74; }
div#leftBar ul li.active ul li.first { margin-top: 5px }
div#leftBar ul li ul { display:block; margin-top:0px; }
div#leftBar ul li ul li { 
	border:0px;
	background:#FFF;
	margin: 5px 0 0 0;
	padding:0 0 0 2px;
	font-size:13px;
	clear:right;
}
div#leftBar ul li ul li.last {
  clear: both;
} 
div#leftBar ul li ul li a { 
	font-size:13px;
	background:url('/images/bgs/leftactive.gif') 0px 5px no-repeat;
	padding-left:10px; 
	display:block;
	color:#356a74;
	float:left;	
	clear:both;
	line-height:17px;
	padding-bottom:8px;	
}
div#leftBar ul li ul li a.on {font-size:13px;color:#525851;clear:both; }
div#leftBar ul li ul li a:hover { background:none;background:#e9f1d2;clear:both;display:block;width:200px;  }	
div#leftBar ul, div#leftBar ul li.active ul li { float: left; clear:both; }
/* Suppress Staff listing */
div#leftBar ul .menu-mlid-2247 ul.menu, div#leftBar ul .menu-mlid-2418 ul.menu { display: none }
/* END LEFT SIDEBAR */
/* CENTER BAR */
div#centerBarTwoCol p strong {font-weight:bold;font-size:14px;margin:10px 0 0 0;font-family:arial;}
div#centerBar p strong {font-weight:bold;font-size:14px;font-family:arial;}
div#centerBarTwoCol p em { font-style:italic; }
div#centerBar p em { font-style:italic; }
blockquote  { 
	border-left:2px solid #bed67a;
	margin:29px 0;
	background: url('/images/bgs/quoteul.gif') -2px 0px no-repeat;
	padding:8px 0 0 0px; 	
}
blockquote p { 
	color:#969b97;
	font-family:georgia;
	font-size:18px;
	width:450px;
	margin:0 0 0 0;
	background: url('/images/bgs/quotebl.gif')left bottom no-repeat;
	margin:0 0 0 -2px;
	padding:0 0 9px 24px; 	
}
div#centerBarTwoCol blockquote { width:600px; }
div#centerBarTwoCol div#previous-report { 
	border:1px solid #bed67a;
	border-left:0px;
	border-right:0px;
	padding:0 0 20px 0; 	
} 
div#current-report { 
	margin-top:28px;
	border-top:1px solid #bed67a;
	clear:both; 	
}
div#current-report H1 { 
	font-size:24px;
	color:#525851;
	line-height:47px; 	
}
div#centerBarTwoCol div.previous-report { 
	border-bottom:1px dotted #b3b6b3;
	padding:12px 0 12px 0;
	clear:both; 	
}
div.previous-report div.report-image { float:left;margin:22px 18px 0 0; }
div.previous-report div.report-text {float:left;margin:22px 0 0 10px;font-family:arial;}
div.previous-report div.report-text H2 {
	font-size:16px;
	font-weight:bold;
	padding:4px 0 0px 0;
	color:#356a74;
	font-family:arial; 	
}
div.previous-report div.report-text H3 { 
	font-size:13px;
	font-weight:normal;
	padding:0px 0 5px 0;
	font-family:arial; 	
}
div.previous-report div.report-text H6 { font-size:13px;font-weight:normal;padding:0px 0 5px 0;font-family:arial; }
div.previous-report div.report-text p { font-size:13px;color:#969b97;font-family:arial; }
/* END CENTER BAR */

/* RIGHT BAR*/
div#rightBar { border-bottom:1px solid #E8E8E6; }
div#rightBar div.chip { 
  margin: 16px 0; 
  padding-top: 10px;
}
.block-block { margin-top: 18px }
#block-block-2, #block-block-3, #block-block-4 { margin-top: 0 }
div#rightBar div.imageChip { background:#e8e8e6; }
div#rightBar div.imageChip a{ display:block;font-size:16px;color:#5698a4;font-family:Georgia;line-height:20px}
div#rightBar div.imageChip p { color:#323632;font-size:11px;line-height:15px;padding:10px 6px;}
div#rightBar div.imageChip p span{ display:block;color:#323632;font-size:14px;font-family:Georgia;margin-top:6px}
div#rightBar div.chip h2 a {color:#356a74}
div#rightBar div.chip h2 a:hover {color:#5698a4}
/* END RIGHT BAR */

/* HOMEPAGE */
div#homepageHeading {  }
div#homepageHeading h1 { color:#969b97;font-family:georgia;font-size:22px;line-height:62px;  }
div#homepageHeading h1 a { color:#424942; }
div.homepagePanel { float:left;width:300px;margin-left:20px;border-top:5px solid #e8e8e6;height:245px; }
div.first { margin-left:0px;border-top:0px;height:245px; }
div#contentWrapper div.homepagePanel {height:245px;}
div.homepagePanel img.title { margin:10px 0 10px 0; }
div.homePanelImg { position:relative;float:left;margin-right:9px;margin-top:3px;}
div.homePanelText p a,
div.homePanelText p { font-size:14px;color:#5698A4;line-height:18px;font-weight:bold; }
div.homePanelText p { margin-bottom: 15px }
div.homePanelText a:hover { color:#356974 }
div.homePanelImg img { height: 50px }
div.homepageChip {margin-bottom:7px;}
div.subscribeChip {
	position:relative;
	float:left;
	padding:0px 0 0px 0;
	margin:0px 0 0 0;
	*margin:90px 0 0 0;
	background:#FFF;	
}
a.seeall {font-size:12px;line-height:29px;padding-top:30px;}
/*END HOMEPAGE */
div.homepageImageChip {border-bottom:1px solid #e8e8e6;max-height:65px;padding-top:3px;}

form#grants,
form#library { width:620px;background:#c5d5d4; padding:17px 0px 13px 0px;margin:13px 0 0 0; }
form#grants label,
form#library label { font-size:13px;font-family:georgia;font-weight:bold;color:#323632;padding:3px 0px 0px 0px;float:left;margin-right:7px;}
form#grants input,
form#library input { border:0px;  }
form#grants  input[type="text"],
form#grants  input.text,
form#library input#libKeyword { width:325px;; border:0px solid black;}
form#grants  input[type="text"]{width:200px;}
form#grants  select#gYear,
form#library select#libYear {  width:102px; }
form#grants  select#libregion,
form#library select#libregion {  width:207px; }
form#grants  select#libprogram,
form#library select#libprogram {  width:222px; }
form#grants  input#submit,
form#library input#submit { float:right;margin-right:10px; }
form#grants  select,
form#library select {border:0px;}
div#libraryResults { margin-top:35px; }
.view-library .views-table, .view-grants .views-table { width:100%;color:#323632;border-top:0px solid #bed67a; }
.view-library table.views-table, .view-grants table.views-table {border-top:1px solid #bed67a;}
div#libraryResults table#libraryTable {width:620px;}
table#grantsTable thead, table#libraryTable thead, .view-grants thead { border-bottom:1px solid #bed67a; }
.view-library .views-table th, .view-grants .views-table th { 
  color: #323632;
  font-family:georgia;
  font-weight:bold;
  font-size:13px;
  padding: 12px 10px;
  border-bottom: 1px solid #bed67a; 
}
.view-library .views-table th a, .view-grants .views-table th a { color: #323632 }
.view-library .views-field-title, .view-grants .views-field-title { width: 168px }
.view-grants .views-field-field-program-value { width: 116px }
.view-grants .views-field-field-region-value { width: 100px }
.view-grants .views-field-field-date-of-award-value { width: 100px }
.view-grants .views-field-field-amount-value { width: 100px; text-align: right; }
.view-library .views-table td.views-field-title, .view-grants .views-table td.views-field-title {
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
}
table#grantsTable tr,
table#libraryTable tr { border-top:1px dotted #b3b6b3; }
table#libraryTable tr { border-top:0px dotted #b3b6b3; }
table#libraryTable thead tr th a,
table#grantsTable thead tr th a { color:#323632}
.view-library .views-table td, .view-grants .views-table td { 
  border-top:1px dotted #b3b6b3; 
  vertical-align:top;
  padding: 10px;
}
.view-grants .views-table th.views-field-title, .view-grants .views-table td.views-field-title { padding-left: 0 }
.view-grants .views-table th.views-field-field-amount-value, .view-grants .views-table td.views-field-field-amount-value { padding-right: 0 }

table#grantsTable tr.first ,
table#libraryTable tr.first{border-top:0px;}
table#grantsTable tr td.last,
table#libraryTable tr td.last{padding-right:0px;}
table#libraryTable tr td a {font-weight:bold;}
div.popup { width:239px;		
	*position:relative;
	position:absolute;
	margin:0 0 0 0;	
	display:none;
	*overflow:hidden;
}
div.popup div {border-right:4px solid #969b97;background:#eaf1d2;}
div.popupl { width:240px;
	background:#eaf1d2;	
	border-right:4px solid #969b97;
	position:relative;
	position:absolute;		
	display:none; 			
}
div.popupl img {margin-bottom:-3px;}
div.popup img {margin-bottom:-13px;margin-left:-3px;}
div.iehelp { margin-top:0px;display:none;position:absolute; }
div.popup p { padding:20px 11px 0;font-size:12px;line-height:16px;  }
div.popupl p { padding:4px 11px 0;font-size:12px;line-height:16px;  }
div.granteesChip div.popup img {*margin-bottom:-3px;}
ul.unindentedList { list-style:circle;margin:0 0 0px 0; }
ul.unindentedList li { color:#323632;list-style:disc;font-size:13px;margin:0px 0 5px 15px; }
ul.unindentedList li a{ color:#323632;list-style:disc;font-size:13px;margin:0px 0 5px 15px; }
/* FOOTER */
div#footer { width: 940px;padding:22px 0 50px 0; text-align: center; position:relative;font-size:10px;color:#a9aca9;float:left;margin:0 auto; }
div#footer a {color:#a9aca9;font-size:10px;}
/* END FOOTER */
/* PAGINATION */
.pagination { position:relative;float:left;width:100%;border-top:1px solid #bed67a;}
.pagination div.searchCount {float:left;position:relative;font-family:arial;font-size:10px;color:#969b97;}
.pagination ul, .pagination li { padding:0; margin:0;font-size:10px; }
.pagination ul { position:relative;float:right;margin-top:4px;font-size:10px;  }
.pagination li { background:none; float:left; line-height:31px; font-size:10px; }
.pagination li a, .pagination li span { display:block; float:left; padding:0 7px; color:#424942;font-size:10px; }
.pagination li span { line-height:15px; color:#424942; font-size:10px; }
.pagination li a.on { color:#424942; font-weight:bold;font-size:10px; }
/* END PAGINATION */
ul#tab-titles { border-bottom:1px solid #bed67a;height:41px; }
ul#tab-titles li {float:left;background:#FFF;height:30px;margin:0 0 0 7px;border:1px solid #bed67a;border-bottom:0px;min-width:155px;list-style:none; }
ul#tab-titles li.first { margin-left:0px; }
ul#tab-titles li.active {  }
ul#tab-titles li a { 
	line-height:23px;
	font-size:12px;
	font-family:georgia;
	color:#356a74;
	padding:0 14px 0 6px;
	text-transform: uppercase; 	
}
div.tabbed-copy { margin:32px 0 0 0; }
ul#tab-titles li.active { background:#bed67a; }
ul#tab-titles li:hover { background:#bed67a; }
ul#tab-titles li a:hover { 
	background:#bed67a;
	height:30px;
	display:block;
	color:#FFF;
	
}
ul#tab-titles li.active a { color:#FFF; }
div.page-text div.grants {margin:23px 0 23px 0;}
div.page-text div.grants table {border-top:1px solid #bed67a;border-bottom:1px solid #bed67a;width:100%;}
div.page-text div.grants table tr td { line-height:32px;border-bottom:1px dotted #b3b6b3;color:#323632;font-weight:normal;font-size:13px;padding:0px;font-family:arial; }
div.page-text div.grants table tr td a { color:#356a74; }
div.page-text div.grants table tr td.regular {color:#323632;font-size:13px;font-weight:normal;}
div.page-text table {border-top:0px solid #bed67a;border-bottom:1px solid #bed67a;}
div.page-text table tr td {color:#424942;padding:10px;font-size:13px;line-height:17px;vertical-align:top;border-bottom:1px dotted #B3B6B3;}
div.page-text table tr td.date { color:#323632;font-family:georgia;font-weight:bold;font-size:14px; }
div#tab- ul {margin:0 0 25px 15px;color:#323632;}
div#tab- ul li{list-style:disc;color:#323632;font-size:14px;}
div.page-text table thead { border-bottom:1px solid #bed67a; }
div.page-text table thead tr th,
div.page-text table thead tr th { color:#323632;font-family:georgia;font-weight:bold;font-size:13px;padding-bottom:12px; border-bottom:1px solid #bed67a;padding-left:10px;padding-top:5px; }
div#grantsRecord h1{color:#424942;font-size:32px;margin-top:0px}
div#grantsRecord h2{color:#424942;margin-top:-13px;font-size:26px;margin-bottom:21px}
div#grantsRecord a.back{font-size:11px;margin-top:1px;display:block;margin:0px;}
div.greenBorder { 
  width:462px;
  border-top: 1px solid #bed67a;
  border-bottom: 1px solid #bed67a;
  padding: 8px 0;
}
div#grantsRecord table { margin: 21px 0px 21px 0px }
div#grantsRecord td { 
  padding-bottom: 16px;
  vertical-align: top;
}
div#grantsRecord .field-label {
  color: #323632;
  font-family: georgia;
  font-size: 14px; 
  font-weight: bold;
  width: 180px;
}
div#grantsRecord .field-item {
  font-size: 14px;
  font-weight: normal;
  font-family: arial;
  width: 282px;
}
a.grantLink{margin-top:-2px;display:block;}
.newsSearch { float: left; background-color: #c5d5d4; padding: 10px; }	
.newsSearch #newskeyword { border: 0; margin-right: 10px; height: 18px; width: 180px;padding:2px 0 0 0; }
.newsSearch #newsformat { border: 0; margin-right: 20px; height: 18px; width: 150px; }
.newsSearch div { float: left; }
.newsSearch #searchkeyword { border: 0; margin-right: 10px; height: 18px; padding:2px 0 0 0; }
.newsSearch #searchtype { border: 0; margin-right: 10px; height: 18px; }
.newsSearch #searcprogram { border: 0; margin-right: 10px; height: 18px; }
.searchline { height: 10px; border-bottom: solid 1px #bed67a;margin-bottom:10px; }
.centerCol { width: 460px;}
.centerCol #simg { margin-bottom: 10px; }
.view-display-id-block_3 .views-field-title  { color: #356a74; font: normal 24px georgia; padding: 3px 0 10px 0; }
.searchTtl { color: #323632; font: bold 13px georgia }
.view-display-id-block_3 .views-field-field-sub-heading-title-value { font: normal 14px arial; color: #323632; padding-bottom: 0px; }
.view-display-id-block_3 .col-1 { 
  border-bottom: 1px solid #BED67A;
  padding: 20px 0;
}
.nitemTtl { font: bold 16px arial; color: #356a74;line-height:20px; }
.nitemText, .views-field-field-preview-text-value { font: normal 14px arial; color: #323632; padding-top: 5px;line-height:18px; }
.views-field-field-preview-image-value { 
  float: left;
  margin: 0 10px 0 0;
}
.nitem { padding: 10px 0px 10px 0px;border-bottom:1px dotted #B3B6B3; }
.nline { font-size: 1px; line-height: 1px; }
.nTitle, .nTitle a { color: #323632; font: bold 13px georgia; padding: 5px 0; }
.searchCount { padding: 15px 0; font-weight: bold; }
.botdot { background-image: url(/images/news/sep.gif); background-position: bottom; background-repeat: repeat-x; padding: 10px 0; }
.staff_name { color: #356a74; font: bold 16px arial; padding: 10px 0 4px 0; }
.staff_pos { color: #424942; font: normal 12px arial; clear: both; }
.nprTtl { font: normal 16px georgia; color: #525851; padding: 0 0 20px 0; }
.nprTxt { font: normal 12px arial; color:#525851; padding: 0 0 10px 0; }
.nprTop { font: bold 12px arial; margin-top: 15px;color:#525851; }
.nprBanner { background-color: #cfdcac; padding: 15px; margin-bottom: 20px; }
.nprGBanner { background-color: #b3c7cb; padding: 15px; margin-bottom: 20px; }
.nprGBanner .top, .nprBanner .top { font: normal 24px georgia; color: #fff; }
.nprGBanner .text, .nprBanner .text { font: normal 13px georgia; color: #464a46; }
.nprMain { border-left: solid 1px #bed67a; padding: 0 20px; margin-bottom: 20px;color:#525851;}
.nprMain a:hover { color:#5698a4; }
div#emailBorder { background:#969b97;position:absolute;right:0px;margin:23px 0 0 0;display:none;width:235px;height:250px;text-align:left;z-index:1000;height:300px; }
div#emailBorder div#emailForm { width:240px;height:245px;background:#eaf1d2;margin:0 0 0 -9px;height:295px; }
div#emailBorder div#emailThanks {display:none;width:240px;height:245px;background:#eaf1d2;margin:0 0 0 -9px;height:295px; }
div#emailBorder div#emailForm H1 {font-family:georgia;font-size:13px;font-weight:bold;color:#323632;padding:14px 0 10px 11px;}
div#emailBorder div#emailThanks H1 {font-family:georgia;font-size:13px;font-weight:bold;color:#323632;padding:14px 0 0px 11px;}
div#emailBorder div#emailThanks p {padding:0px 0 10px 11px;}
div#emailBorder div#emailForm form#sharePage input.txtField { border:0px;height:18px;width:207px;margin:0 10px 10px 10px;font-size:13px;padding:3px 0 0px 11px; }
div#emailBorder div#emailForm form#sharePage input.imgSubmit { position:relative;float:right;right:11px; }
div#emailBorder div#emailForm div.toolIcons { margin:13px 0 0 0;border-top:1px solid #FFF;padding: 10px 0 0 0px;height:2000px; }
div#emailBorder div#emailForm div.toolIcons img { padding-left:25px;  }
#shareLink{}
#shareLinkOn{display:none;}
/* Chips */
div.granteesChip ul li div.makePopup, div.granteesChip h1 a { 
	font-family:georgia;
	font-size:28px;
	line-height:35px;
	color:#356A74;
	margin:4px 0 0 0; 	
}
div.granteesChip ul li div.makePopup, div.granteesChip p { 
	font-family:georgia;
	font-size:14px;
	color:#323632;
	margin:0 0 0px 0;	
}
div.granteesChip { 
  border-top: 5px solid #e8e8e6;
  margin-bottom: 4px;
  width: 220px;
  padding-left: 0px; 
  float: left;
}
div.granteesChip ul li div.makePopup, div.granteesChip li, 
 div.granteesChip .date-display-single, div.granteesChip .views-field-title {
  font-size: 14px;
  font-family: georgia;
  color: #818681;
  line-height: 18px;
  margin-bottom: 8px;
  width: auto;
}
div.granteesChip .views-field-title a { 
  color:#323632;
  font-weight: normal;
  width: 220px;
  display: block;
}
div.granteesChip .views-field-title a:hover  { color:#5698a4 }
div.form, div.form label, div.form span{color:#323632;font-size:13px;}
div.form span.rLabel{
	margin-top:1px;
	float:left;
}
div.form input,select,textarea{margin-bottom:11px;}
#checkLabel { font-size:11px; }
.textArea { height:73px; overflow:auto; }
div.form input[type="checkbox"],
div.form input[type="radio"]{
	margin-right:10px;
}
div.form input[type="checkbox"].cb,
div.form input[type="radio"].cb{
	float:left;
}
div.errorMessage.error{
	padding:0px;
	font-size:12px;
	color:red;
	margin-bottom:10px;
	border:0px;
}
div.successMessage.success,
div.successMessage.success p{
	font-weight:bold;
	padding:0px;
	font-size:12px;
	color:#323632;
	border:0px;
}
div.successMessage.success{
	margin-bottom:10px;	
}
div.page-text { margin:0px 0 0 0;padding-right:10px; }
div.page-text ul { }
div.page-text ol { margin-bottom:25px }
div.page-text ul li, div.page-text ol li { 
  margin: 10px 0px 10px 20px;
  font-size: 14px;
  line-height: 16px;
  color: #323632;
  list-style: disc outside none;
}
div.page-text ol li { 
  list-style-type: decimal;
  *margin-left: 25px;
  padding: 0px; 
}
.view-grants .item-list {
  padding-top:15px;
  border-top: 1px solid #bed67a;	
  width: 700px;
  display: block;
}
.pager { float: right }
div.view-grants div.item-list ul.pager li.pager-item {
  line-height: 14px;
  font-size: 10px;
  margin: 0;
  float: left;
  padding: 0 5px;
  border: 0 solid #999;
  border-right-width: 1px;
}
div.view-grants div.item-list ul.pager li.pager-item  a { font-size: 10px }
ul.pager li.pager-last { border-right-width: 0 }
.pager,
.pager div{
	background-color:#fff;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
.pager .right a{
	text-transform:uppercase;	
	color:#356a74;
}

.pager a.on, .pager-current { color:#999 }
.pager .left{
	float:left;
}
.pager .right{
	float:right;
}
.newsRssDiv .txt a { font: bold 13px Georgia; color: #424942; }
.newsRssDiv { 
  background-color: #c5d5d4; 
  padding: 15px;
  margin-bottom: 20px;
  float: left;
  width: 390px;
  height: 400px;
}
div.newsRssDiv ul li { list-style: none inside none }
.hpNews {height:201px;min-height:201px;}
div#staff {}
div#staff p { border-bottom:1px dotted #b3b6b3;padding-bottom:5px;}
div#staff h6 { border-bottom:1px dotted #b3b6b3;padding-bottom:5px;font-weight:normal;font-family:arial;line-height:18px;min-height:40px;padding-top:20px;}
div#staff div img {float:left;margin-right:10px;}
div#staff p a { color:#5698a4;font-size:16px;font-weight:bold; }
div#staff h6 a { color:#356a74;font-size:16px;font-weight:bold; }
div#staff p a:hover { color:#5698a4; }
div#staff p strong { border:none;font-weight:bold;font-size:16px; }
.imageCaption{
	background-color:#e8e8e6;
	font-size:11px;
	padding:9px 10px 7px 10px;
	line-height:14px;
	margin-top:-3px;
}
.form-messages li { color: #222 }
.pixelForm {
	color: #323632;
	width:620px;
}
.pixelForm fieldset {
  float: left;
  clear: left;
  width: 610px;
}
#webform-component-first_name, #webform-component-last_name,
#webform-component-email_address, #webform-component-phone_number {
  float: left;
  padding: 17px 20px 12px 0;
}
.pixelForm input.form-text { padding: 4px }
.pixelForm .form-required {
  color: #ff003a;
  font-size: 14px;
}
.pixelForm em{
	font-size:14px;		
	margin-bottom:17px;
	display:block;
}
.pixelForm span.required{
	color:#ff003a;
	font-size:14px;
}
.pixelForm h3, .pixelForm legend {
  width: 620px;
  font: 24px/28px georgia;
	font-weight:bold;
	color:#323632;
	font-size:14px;
	padding-top:19px;
	margin-bottom:14px;
	border-top:1px solid #bed67a;
}
.pixelForm h3.second{
	padding-top:18px;
}
.pixelForm label{
	font-size:13px;
	display:block;
	margin-bottom:2px;
}
.pixelForm input[type="text"]{
	padding:5px;
	font-size: 14px;
	color: #444;
	width:276px;
	border-left: 1px solid #e2e3ea;	
	border-right: 1px solid #dbdfe6;		
	border-bottom: 1px solid #e3e9ef;
	border-top:1px solid #abadb3;	
}
.pixelForm select,
.pixelForm textarea{
	font-size:12px;
	border-left: 1px solid #e2e3ea;	
	border-right: 1px solid #dbdfe6;		
	border-bottom: 1px solid #e3e9ef;
	border-top:1px solid #abadb3;	
	padding:1px 0px 1px 0px;
}
.pixelForm #edit-submit {
  width: 79px;
  height: 21px;
  display: block;
  background: transparent url(/images/btns/submit.gif) no-repeat 0 0;
  text-indent: -9000px;
  border: 0;
  cursor: pointer;
}
.pixelForm #edit-submit:hover { background-image: url(/images/btns/submit_over.gif) }
.pixelForm select {
  font-size: 14px;
  color: #444;
  padding: 5px;
  width:276px;
}
.pixelForm textarea{
	width:427px;
	height: 108px;
}
.pixelForm p{
	padding:0px;
	margin:0px;
	margin-right:31px;
	margin-top:17px;	
}
.pixelForm p.top{
	margin-top:0px;
}
.pixelForm p.last{
	margin-right:0px;
}
.pixelForm p.bottom{
	margin-bottom:12px;
}
.pixelForm input[type="text"].small{
	width:188px;
}
.pixelForm input[type="text"].smaller{
	width:112px;
}
.pixelForm select.small{width:219px;}
.pixelForm select.large{width:440px;}

.pixelForm #webform-component-subscribe_to_email .webform-component-fieldset legend { display: none }
div.webform-component-select .form-item label { display: none }
div.webform-component-select .form-item label.option, #webform-component-affiliation .form-item label,
  #webform-component-format .form-item label { display: block }
#webform-component-affiliation .form-item label, #webform-component-format .form-item label { font-weight: bold }
#webform-component-affiliation .form-item label.option, #webform-component-format .form-item label.option { font-weight: normal }
#webform-component-affiliation, #webform-component-format { margin: 10px 0 }
#webform-component-format { margin-bottom: 20px }
#webform-component-affiliation .form-item .form-item, #webform-component-format .form-item .form-item { padding: 3px 0 }
div.webform-component-select, fieldset.webform-component-fieldset { 
  float: left;
  clear: left;
}
div.webform-component-select { padding: 5px 0 0 5px }
fieldset.webform-component-fieldset fieldset.webform-component-fieldset { padding: 0 0 0 15px }
#webform-component-subscribe_to_email { 
  border-top: 0;
  margin-bottom: 20px;
} 

#edit-submitted-additional-information-your-interest-wrapper label { display: block }



div.searchResults { border-top:1px solid #bed67a;border-bottom:1px solid #bed67a;padding:1px 0 0 4px; }
div.searchResults ul li div div b a { color:#356a74;font-family:arial;font-size:14px;font-weight:bold;margin-bottom:-2px; }
div.searchResults ul li div { color:#323632;font-size:12px;font-family:arial; }
div.searchResults ul li div a:hover {color:#5698a4;}
div.searchResults ul li div.bylinenews  { margin-top:5px;color:#818681;font-size:12px;line-height:16px;color:#818681;margin:0px;padding:0px;font-family:arial;font-weight:bold; }
div.searchCount { font-family:georgia;color:#323632;font-weight:bold; }
div#site-map { border-top:1px solid #bed67a;margin-top:30px;padding-top:17px; }
div#site-map ul li {list-style:none;margin:0px;padding:0px;font-weight:bold;font-size:16px;margin-bottom:7px;}
div#site-map ul li a { font-weight:bold;font-size:16px; }
div#site-map ul ul li {margin-left:38px;margin-top:10px;}
div#site-map ul ul li a{ color:#5698a4;font-weight:bold;font-size:14px; }
div#site-map ul ul li ul li {margin-left:38px;list-style:disc;font-size:8px;margin-top:7px;margin-bottom:0px;padding:0px;margin-bottom:-5px;}
div#site-map ul ul li ul li a {font-weight:normal;font-size:13px;margin:0px;padding:0px;}
form#advsearch {padding:15px;padding-right:0px;background:#C5D5D4;height:96px;padding-bottom:0px;width:100%;}
form#advsearch label {color:#323632;font-weight:bold;font-family:georgia;font-size:12px;position:relative;float:left;}
form#advsearch div { height:40px; }
form#advsearch input#searchkeyword {width:190px;height:21px;*height:19px;margin-left:12px;position:relative;float:left;margin-right:10px;font-size:13px;}
form#advsearch select#searchtype {width:215px;height:21px;*height:25px;margin-left:12px;position:relative;float:left;font-size:13px;}
form#advsearch select#searcprogram {width:230px;height:21px;*height:25px;margin-left:12px;position:relative;float:left;font-size:13px;}
form#advsearch #submit {position:relative;float:right;top:4px;right:15px;margin-left:160px;}
form#grants #gProgram{width:232px}
form#grants input#searchkeyword,form#grants input#gkeyword{width:316px;float:left;padding:3px 0px 4px 0px;margin:0px}
form#grants input#searchkeyword{
	width:187px;
}
div p.imageCaption { margin:0px;margin-top:-3px; }
form#library input#libKeyword{
	width:316px;float:left;padding:3px 0px 4px 0px;margin:0px
}
div.searchResults ul li div a {font-size:14px;font-weight:bold;color:#356a74}
div.searchResults ul li div a.newsmore {font-size:14px;font-weight:normal;color:#356a74}
div.searchResults ul li div.byline {}
div.news h1 {font-family:georgia;font-size:28px;line-height:34px;color:#525851;}
div.news h4.news {font-family:georgia;font-size:13px;line-height:20px;color:#323632;font-weight:bold;} 
strong em{font-style:italic;}
em strong{font-style:italic;}
div.news h4.news {margin-bottom:-3px;}
.sortArrow{
	margin-bottom:2px;
}

span.libByline { font-size:12px;color:#424942; }
div.nonFlashHP { margin:0 0 0 0px;background:#e9f1d2;padding:5px 90px 0px 40px;border-bottom:1px solid #FFF;min-height:70px; }
div.nonFlashHP a {font-family:georgia;font-size:18px;color:#356a74;line-height:22px;}
div.nonFlashHP p {font-size:13px;color#323632;line-height:17px;margin-top:4px;}
ul#unorderedList {margin-left:15px;}
ul#unorderedList li {font-size:14px;}
div#itemAssocFile {background:url('/images/bgs/libraryitem.gif') 0 0 no-repeat;padding:20px 0 0 0;}
div#itemAssocFile a { font-family:arial;font-weight:bold;font-size:13px;line-height:16px; }
div#itemAssocFile a img {margin:0px 0 -3px 0;}
div#beta { position:absolute;margin-top:0px;z-index:10000;margin-top:-21px;width:200px; }
div#beta a {
	top:2px;
	position:absolute;
	width:450px;left;
	font-family:georgia;
	color:#d14d1c;
	left:60px;
}
div#beta div {position:relative;float:right;}
ul#expander { list-style:none;margin:0px;border-top:1px solid #bed67a;border-bottom:1px solid #bed67a;}
ul#expander li { list-style:none;margin:0px;background:url('/images/btns/accordarrow.gif') 0px 4px no-repeat;padding:0 0 0 15px;color:#5698a4;font-size:16px;font-weight:bold;}
ul#expander li.on { 
	background:url('/images/btns/accordarrowexpand.gif') 0px 8px no-repeat;
	padding:0 0 0 15px;
	color:#323632; 
}
ul#expander li ul { display:none; }
ul#expander li ul li{ background:none; }
ul#expander li ul li div {color:#323632;font-size:14px;line-height:18px;}
ul#expander li ul li.on {background:none;}
div#tabbed-content ol li{font-size:14px;line-height:20px;}
a.backnewslink {font-size:12px;color:#5597A3;}
div#popbottom {
	height:17px;
	width:244px;
	background:url('/images/popup/bottom.png') no-repeat;
	border:0px;
	margin-left:-5px;
	margin-bottom:-5px;
	*margin-bottom:0px;	
}

div#centerBarTwoCol div.twoColInner {border:0px solid red;*width:600px;}
div#centerBar div.centerTwoCol H1 { width:460px;}
div#centerBar div.centerTwoCol H2 { width:460px;}

table#dynamic {width:100%}



