form	{
	margin: 0;
	padding: 0;
}
img	{
	border: 0;
}
h1	{
	color: #0f5b85;
	font-size: 14pt;
	margin: 5px 0 0 0;
	padding: 0;
}
h2	{
	color: #996600;
	font-size: 16px;
	margin: 10px 0 10px 0;
	padding: 0;
}
h3	
{
	font-size:10pt;
	color:black;
	font-weight:bold;
	margin: 10px 0px 0px;
}
h5
{
	color: #996600;
	font-size: 10pt;
	margin: 10px 0 10px 0;
	padding: 0;
	font-weight:normal;
}
p	{
	margin: 2px 0 16px;
	line-height: 1.2em;
	color: black;
}
a:link, a:visited	{
	text-decoration: underline;
	color: #009764;
}
a:active, a:hover	{
	text-decoration: underline;
	color: #009764;
}
body	{
	margin: 0;
	padding: 0;
	border: 0;
	background: #C9BF80 url(/gsfcswebimages/bg_leather.jpg) repeat;
	color: #663;
	}
body, td	{
	font: 10pt Arial, Verdana, sans-serif;
	font-family: Arial;
	font-size: 10pt;
	color:Black;
}
td	{
	vertical-align: top;
}
#main	{
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 768px;
	height: 100%;
	background: #fff url(/gsfcswebimages/bg_main.gif) repeat-y;
	}
.ddmain	{
	position: absolute;
	margin: 0 auto;
	padding: 0;
	border: 0;
	top: 0;
	width: 100%;
}
.ddsubmain	{
	margin: 0 auto;
	width: 768px;
}
#submain	{
	margin: 0 auto;
	width: 760px;	
}
#masthead	{
	width: 760px;
	height: 113px;
	background: #fff url(/gsfcswebimages/bg_masthead.gif) no-repeat;
}
#searchcell	{
	padding:15px 0 0;
}
td.topnav a:link, td.topnav a:visited	{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
td.topnav a:active, td.topnav a:hover	{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

input.searchfield	{
	background-color: #fff;
	border-top: 1px solid #7C7C7C;
	border-left: 1px solid #7C7C7C;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 3px;
	font-size: 11px;
}
#logintitle	{
	border-bottom: 1px solid #66BFA7;
}
#logintitle a	{
	color: #fff;
	text-decoration: none;
}
#logintable, #logintable td	{
	font-size: 10px;
	color: #fff;
	margin-top: 10px;
}
td.loginfieldtitle	{
	padding-top: 4px;
}
input.loginfield	{
	background-color: #BFE4DA;
	border-top: 1px solid #276C5A;
	border-left: 1px solid #276C5A;
	border-right: 1px solid #31B190;
	border-bottom: 1px solid #31B190;
	padding: 2px;
	font-size: 11px;
}

/*
#nav	{
	height: 24px;
	padding-left: 38px;
	margin: 1px 0;
	background: #015E8C url(/gsfcswebimages/bg_nav.gif) repeat-x;
}
#nav1	{
	position: absolute;
	top: 138px;
	left: 38px;
	width: 220px;
	background-color: #D7E3EA;
}
#nav2	{
	position: absolute;
	top: 138px;
	left: 143px;
	width: 220px;
	background-color: #D7E3EA;
}
#nav3	{
	position: absolute;
	top: 138px;
	left: 313px;
	width: 220px;
	background-color: #D7E3EA;
}
#nav4	{
	position: absolute;
	top: 138px;
	left: 462px;
	width: 220px;
	background-color: #D7E3EA;
}
*/

#nav	{
	height: 24px;
	padding-left: 0px;
	margin: 1px 0;
	background: #015E8C url(/gsfcswebimages/bg_nav.gif) repeat-x;
}
#nav1	{
	position: absolute;
	top: 138px;
	left: 0px;
	width: 220px;
	background-color: #D7E3EA;
}
#nav2	{
	position: absolute;
	top: 138px;
	left: 105px;
	width: 220px;
	background-color: #D7E3EA;
}
#nav3	{
	position: absolute;
	top: 138px;
	left: 275px;
	width: 220px;
	background-color: #D7E3EA;
}
#nav4	{
	position: absolute;
	top: 138px;
	left: 424px;
	width: 220px;
	background-color: #D7E3EA;
}
#nav5	{
	position: absolute;
	top: 138px;
	left: 537px;
	width: 220px;
	background-color: #D7E3EA;
}

#menu1, #menu2, #menu3, #menu4, #menu5	{
	visibility: hidden;
	z-index:2;
}
#farmloansDD, #countrylivingloansDD, #financialservicesDD, #onlinetoolsDD	{
	visibility: hidden;
}
div.ddborder	{
	border-top: 3px solid #069;
	border-right: 3px solid #069;
	border-bottom: 2px solid #069;
	border-left: 3px solid #069;
}
div.dd	{
	border: 1px solid #fff;
}
div.ddborder	{
	border-top: 3px solid #069;
	border-right: 3px solid #069;
	border-bottom: 2px solid #069;
	border-left: 3px solid #069;
}
div.ddborder ul	{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.ddborder li	{
	border-bottom: 1px solid #069;
	list-style-image: none;
	/*padding-left: 12px;*/
	line-height: 17px;
	color: #336;
}
div.ddborder li a:link, div.ddborder li a:visited	{
	text-decoration : none;
}
div.ddborder li a:active, div.ddborder li a:hover	{
	text-decoration: none;
	background-color: #fff;
}
div.ddborder li a {
		display: block;
		padding: 0px 0 0px 12px;
		color: #336;
		text-decoration: none;
		width: 208px; /* bmh */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 202px;
}
#banner	{
	height: 70px;
	margin: 0 1px 1px;
	/*background: #fff url(/gsfcswebimages/banners/banner_generic.jpg) no-repeat;*/
}
.bannerabout	{
	background: #fff url(/gsfcswebimages/banners/banner_generic.jpg) no-repeat;
}
.bannerfarm	{
	background: #fff url(/gsfcswebimages/banners/banner_farm.jpg) no-repeat;
}
.bannercountry	{
	background: #fff url(/gsfcswebimages/banners/banner_country.jpg) no-repeat;
}
.bannerfinancial	{
	background: #fff url(/gsfcswebimages/banners/banner_financial.jpg) no-repeat;
}
.banneronline	{
	background: #fff url(/gsfcswebimages/banners/banner_online.jpg) no-repeat;
}
.bannergeneric	{
	background: #fff url(/gsfcswebimages/banners/banner_generic.jpg) no-repeat;
}
#bannerborder	{
	border-top: 1px solid #00946D;
}

#threecolwrapper	{
	margin: 6px 0 0;
	background: #fff url(/gsfcswebimages/bg_3col.gif) repeat-y;
}
#threecol	{
	background: url(/gsfcswebimages/bg_3col_top.gif) no-repeat;
	border-bottom: 1px solid #fff;
}

#twocolwrapper	{
	margin: 6px 0 0;
	background: #fff url(/gsfcswebimages/bg_2col.gif) repeat-y;
}
#twocol	{
	background: url(/gsfcswebimages/bg_2col_top.gif) no-repeat;
	border-bottom: 1px solid #fff;
}

#twocol1	{
	margin: 15px 18px 30px 18px;
	width: 544px;
}
#twocol2	{
	margin: 10px 0 0 0;
}
.twocol2content	{
	margin: 15px 15px 0;
	line-height: 1.4em;
}
.twocol2content a	{
	font-weight: bold;
}
#twocol1 ul	{
	/*list-style-image: url(/gsfcswebimages/bullet.gif);*/
	list-style-image: none;
	list-style-type:square;
	color:Black;
}
#col1	{
	margin: 0px 15px 30px 11px;
	padding-top: 8px;
	width: 161px;
	color: #fff;
	font-size: 10px;
}
input.newsletterfield	{
	background-color: #BFD6E3;
	border-top: 1px solid #2C5266;
	border-left: 1px solid #2C5266;
	border-right: 1px solid #508DAF;
	border-bottom: 1px solid #508DAF;
	padding: 3px;
	font-size: 11px;
}
.news	{
	color: #333;
	margin: 8px 8px 16px;
}
.news p	{
	margin: 2px 0px;
}
.news a, .news a:link, .news a:visited, .news a:active, .news a:hover	{
	color: #333;
}
.breadcrumb	{
	font-size: 10px;
	color: #333;
}
.breadcrumb a:link, .breadcrumb a:visited	{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #036;
}
.breadcrumb a:active, .breadcrumb a:hover	{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #069;
}


#col2	{
	margin: 15px 11px 0 8px;
	width: 374px;
}
#col3	{
	margin: 10px 0 0 0;
}
#footer	{
	font-size: 10px;
	padding: 0;
	border: 0;
	width: 760px;
	height: 35px;
	background: #0B9973 url(/gsfcswebimages/bg_footer.gif) repeat-x;
	text-align: center;
	color: #fff;
}
#footer a:link, #footer a:visited	{
	text-decoration: underline;
	font-size: 10px;
	color: #fff;
}
#footer a:active, #footer a:hover	{
	text-decoration: underline;
	font-size: 10px;
	color: #9f9;
}

#footertext	{
	padding: 12px 0 0;
}
.note	{
	font-size: 10px;
	color: #996;
}
.note a:link, .note a:visited	{
	text-decoration: underline;
	font-size: 10px;
	color: #36c;
}
.note a:active, .note a:hover	{
	text-decoration: underline;
	font-size: 10px;
	color: #69f;
}
.name	{
	color: #960;
	font-size: 16px;
	font-weight: bold;
}
.title	{
	color: #330;
	font-size: 13px;
	font-weight: bold;
}
.floatright	{
	float: right;
}
.alignright	{
	text-align: right;
}
.aligncenter	{
	text-align: center;
}
.floatleft	{
	float: left;
}
div.spacer	{
	clear: both;
}
.imgborder	{
	 border: 1px solid #999;
}
.table1	{
	border-left: 1px solid #096;
	border-right: 1px solid #096;
}
.table1 th	{
	background-color: #096;
	color: #fff;
	padding: 4px 8px;
	border-left: 1px solid #fff;
}
.table1 th.col1	{
	border-left: 0 solid #fff;
}
.table1 td	{
	padding: 8px;
	border-bottom: 1px solid #096;
	border-left: 1px solid #096;
}
.table1 td.col1	{
	border-left: 0 solid #096;
}
.table1 td ul	{
	margin: 0 0 0 1.5em;
	padding: 0;
}
.table1 a:link, .table1 a:visited	{
	text-decoration: underline;
	font-size: 10px;
	color: #036;
}
.table1 a:active, .table1 a:hover	{
	text-decoration: underline;
	font-size: 10px;
	color: #069;
}
.error	{
	font-size: 18px;
	color: #f00;
}
.h1sub	{
	font-size: 16px;
}
.strongcolor	{
	color: #960;
	font-weight: bold;
}
.rowtitle	{
	background-color: #dedede;
	color: #333;
	font-weight: bold;
}
#weather	{
	width: 150px;
}
#weather td	{
	font-size: 11px;
	padding: 1px 0 0 1px;
}

.horLine	{
	background-color: #cc9;
	height: 1px;
}
/****************************/
.PageHeader
{
	font-family:Arial;
	color:#0f5b85;
	font-size:14pt;
	width:100%;
	padding-bottom:5px;
	border-bottom:solid 1px black;
}

.RootContainer
{
	font-family:Arial;
	color:black;
	font-size:10pt;
}

.RequiredIndicator
{
	color:Red;
}

DIV.ContentSpacer
{
	clear:both;
	padding: 0 0 10px 0;
}

.TowColDivRow
{
	clear:both;
	width:100%;
	padding-bottom: 5px;
	min-height:20px;
}

.TowColDivRow .DivCell
{
	float:left;
	width:49%
}

 .InputLabel
{
	width:80px;
	display:block;
	float:left;
}
.DivCell .InputLabelLong
{
	width:170px;
	display:block;
	float:left;
}
.DivCell .PlaceHolder
{
	width:40px;
	display:block;
	float:left;
}

p.black
{
	font-family:Arial;
	color:black;
	font-size:10pt;
}

#contactAbout .TowColDivRow
{
	padding-bottom:0px;
}

div.RowSpacer
{
	font-size:1pt;
	padding:10px;
}

h4
{
	font-size:16px;
	color:black;
	font-weight:bold;
}

.blueText, a.blueText
{
	color: #0f5b85;
}

a.mailToLink
{
	font-size:9pt;
}

a.small
{
	font-size:9pt;
}

p.Bio
{
	font-size:9pt;
	line-height: 20px;
}

 .titleDesc, .smallLinkText
 {
	font-size:8pt;
 }
 
 .blackText7pt
 {
	font-size:7pt;
	color:Black;
 }
 .blackText8pt
 {
	font-size:8pt;
	color:Black;
 }
 .blackText9pt
 {
	font-size:9pt;
	color:Black;
 }
 .blackText10pt
 {
	font-size:9pt;
	color:Black;
 }
 
 .greenText7pt
 {
	font-size:7pt;
	color: #009764;
 }
 
 .greenText8pt
 {
	font-size:8pt;
	color: #009764;
 }
 
 .greenText9pt
 {
	font-size:9pt;
	color: #009764;
 }
 
 
 .greenText10pt
 {
	font-size:10pt;
	color: #009764;
 }
 
 
 
 
 p.SmallMargin
 {
	MARGIN: 2px 0px 5px;
 }
