/* ----- CSS ----- */
.menu li { margin-bottom:0; }

div, p {
}

ul {
	vertical-align: top;
	margin: 0 0 12px 15px;
	padding: 0;
}
li {
	margin: 0 0 6px 0;
	padding: 0;
}

/* hide from IE6 hack*/
html>body ul {
	padding-left: 0;
}
html>body li {
	margin-left:0;
	padding-left: 0;
}

h1 {
	font-family: Arial, Helvetica, Verdana, san-serif;
	font-size: 20px;
	font-weight: bold;
	color: #285690
}
h2 {
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	color: #285690;
	padding: 0;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 4px 0;
	padding: 0;
}
h4 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #285690;
	margin: 0 0 4px 0;
	padding: 0;
}
p {
	vertical-align: top;
}

#fdtn_container {
	width: 575px;
}

#GalleryPopup {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#GalleryPopup_Header {
	width: 100%;
	height: 61px;
	background-color: #3D8793;
}

#GalleryPopup_Body {
	width: 390px;
	height: 388px;
	margin: 0 55px 55px;
	background-color: #fff;
	position:relative;
	vertical-align: top;
	padding: 0;
}

#GalleryPopup td  {
	vertical-align: top;
}

#GalleryCloseButton {
	position:absolute;
	bottom: 55px;
	margin: 0 0 25px 55px;
	background-color: #fff;
}

#Galleryh1 {
	font-family: Arial, Helvetica, Verdana, san-serif;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 0 55px;
	padding: 23px 0 10px 0;
	color: #285690;
}

#fdtn_header {
	width: 575px;
	margin: 0;
	align: left;
}
#fdtn_headertitle {
	width: 575px;
	background: #fff url(/public/images/foundation/home_hdr_title.gif) no-repeat top left;
	margin: 0 0 2px 0;
	height: 44px;
}
#fdtn_headertitle a {
	float: left;
}
#fdtn_headertitle input {
	margin-top: 12px;
}
#fdtn_primaryContent {
	width: 360px;
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#fdtn_primaryContent1col {
	width: 575px;
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#fdtn_secondaryContent
{
	float:right;
	width: 195px;
	vertical-align: top;
	text-align: right;
}
#fdtn_secondaryContent p
{
	float: none;
	clear: both;
	text-align:left;
}
#fdtn_secondaryContent img { 
	margin-bottom: 0.5em;
}


.fdtn_rightbox_blue_gala
{
	border: 1px solid #285691;
	background-color: #d4dce9;
	margin: 0 0 5px 0;
	padding: 10px 12px 8px;
	vertical-align: top;
	text-align: left;
}

.fdtn_rightbox_blue_gala p {
	margin: 0 0 3px 0;
}

.fdtn_rightbox_blue
{
	border: 0;
	background-color: #d4dce9;
	margin: 0 0 5px 0;
	padding: 10px 12px 8px;
	vertical-align: top;
	text-align: left;
}

.fdtn_rightbox_blue p {
	margin: 0 0 3px 0;
}

.fdtn_rightbox_green
{
	border: 2px solid #d0dc90;
	background-color: #eff3b8;
	margin: 0 0 5px 0;
	padding: 10px 12px 8px;
	vertical-align: top;
	text-align: left;
}

.fdtn_rightbox_green p {
	margin: 0 0 3px 0;
}

.fdtn_bodybox_yellow 
{	
	border: 0;
	background-color: #f8f2de;
	margin: 0 0 5px 0;
	padding: 10px 12px 8px;
	text-align: left;
}

.fdtn_bodybox_yellow p {
	margin: 0 0 3px 0;
}

#fdtn_footer {
	margin: 0px;
	padding: 20px 0 3px;
	float: left;
	align: top;
}

#fdtn_navcontainer 
{
	padding: 0;
	margin: 0 0 8px;
	width: 575px;
}

#fdtn_navlist
{
	padding: 0;
	margin: 0;
	width: 575px;
	background-color: #285690;
}

#fdtn_navlist td
{
	margin: 0;
	padding: 3px 2px;
	color: #fff;
	text-align: center;
}

#fdtn_navlist .navselected {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #92b2e4;
}

#fdtn_navlist .navselected a {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #92b2e4;
}

#fdtn_navlist a:link.navselected, #fdtn_navlist a:visited.navselected {
	color: #92b2e4;
	text-decoration: none;
}
#fdtn_navlist a:hover.navselected {
	color: #fff;
	text-decoration: none;
}

#fdtn_navlist a {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #fff;
}

#fdtn_navlist a:link, #fdtn_navlist a:visited
{
	color: #fff;
	text-decoration: none;
}

#fdtn_navlist a:hover
{
	color: #92b2e4;
	text-decoration: none;
}

.fdtn_bodylist {
}

.fdtn_bodylist td {
	background: #fff url(bullet.gif) no-repeat top left;
	vertical-align: top;
	margin: 0;
	padding: 0 0 8px 22px;
}

.fdtn_bodylist p {
	margin: 0;
	padding: 0;
}

.fdtn_bodylist_news {
}

.fdtn_bodylist_news td {
	background: #fff url(bullet.gif) no-repeat top left;
	vertical-align: top;
	margin: 0;
	padding: 0 0 12px 22px;
}

.fdtn_bodylist_news ul {
	vertical-align: top;
	margin-top: 0;
	margin-left: 14px;
	margin-bottom: 6px;
}
.fdtn_bodylist_news li {
	margin: 0 0 3px 0;
}

/* hide from IE6 hack*/
html>body .fdtn_bodylist_news ul {
	padding-left: 0;
}
html>body .fdtn_bodylist_news li {
	margin-left:0;
	padding-left: 0;
}
.fdtn_bodylist_news p {
	margin: 0 0 3px 0;
}

fdtn_donate{ margin:0; }

.fdtn_subhead {
	font: bold 12px Verdana, Arial, sans-serif;
	margin: 0 0 5px 0;
	color: #285690;
}

.fdtn_txt_subhead {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #000;
}

.fdtn_txt_alsosee {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #285690;
}

.fdtn_txt {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 0 2px 0;
	padding: 0;
}


.fdtn_subheadb {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #000;
}
.fdtn_headlinebig {
	font-family: arial, helvetica, verdana, san-serif;
	font-size: 22px;
	font-weight: bold;
	color: #285690;
}
.fdtn_recentNews {
	font-size:10px;
	list-style-type:none;
	margin-top:0;
	margin-left:0;
}
/* hide from IE6 hack*/
html>body .fdtn_recentNews {
	padding-left:0;
}
/* IE6 hack*/
* html .fdtn_recentNews {


}
.fdtn_recentNews li {
	margin-left:0;
	margin-bottom: 6px;
}
/* mgh styles modified for foundation */

.headlinebig
{
    color:  #285690;
}
.headline
{
     color: #285690;
}
.subhead
{
    color: #285690;
}

#fdtn_formContent fieldset {
	position: relative;
	background-color: #FCF7E9;
	margin: 1em 0 1em 0;
	padding: 10px 10px 15px 20px;
	border: 0;
}

#fdtn_formContent p{
	margin: 0;
	padding: 0 0 8px 0;
}

#fdtn_formContent label {
	color: #285690;
	font: bold 12px Verdana, Arial, sans-serif;
}
#formsList {
	vertical-align: top;
}
.reqField {
	color: #285690;
	font: bold 10px Verdana, Arial, sans-serif;
}

.oneLine {
	float: left;
}
#errorMesssages {
	font-weight: bold;
}
.fdtn_TableList tr {
	padding: 8px 5px 8px 0;
}
#fdtn_primaryContent a:link {
	color: #039;
}
#fdtn_primaryContent a:visited {
	color: #039;
}
#fdtn_primaryContent a:hover {
	color: #634c82;
}
#fdtn_primaryContent a:active {
	color: #634c82;
}

#fdtn_primaryContent fieldset {
	width: 552px;
	padding: 10px;
	background-color: #e9eef2;
	border:none;
}
#fdtn_primaryContent label {
	color: #315585;
	font: bold 12px Verdana, Arial, sans-serif;
}
#fdtn_GrantsFormTable td {
	vertical-align: middle;
	padding: 6px 0 0;
}
#fdtn_GrantsTable td {
	vertical-align: top;
}
#fdtn_GrantsTable p {
	font: 10px Verdana, Arial, sans-serif;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
#fdtn_GrantsHeader {
	padding:8px 0 4px;
}
#fdtn_GrantsHeader h2 {
	margin-top: 12px;
}
#fdtn_GrantsSort p {
	margin:0 0 8px;
}
.fdtn_ResultsRow1 {
	background-color: #bbcbe2;
	padding: 5px;
	font: normal 10px Verdana, Arial, sans-serif;
}
.fdtn_ResultsRow2 {
	background-color: #e7eef6;
	padding: 5px;
}
.fdtn_EmphText {
	font: bold 10px Verdana, Arial, sans-serif;
}
.fdtn_EmphText2 {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #375684;
}
.fdtn_GrantsDataRow {
	padding:7px 0 5px;
}


#fdtn_primaryContent hr {
	color: #285690;
}
.logoSponsors {
	float: left;
	width: 175px;
	margin-right: 10px;
	background-position: center;
	clear: right;
	margin-bottom: 10px;
}
.first { 
	margin-top: 0px
 }

