html, body {
	margin-top: 20px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height: 100%;
}

div.container { /* div you want to stretch */ 
height: 100%; 
}

.blktxt {
    font-family:"Times New Roman", Times, serif;
	background: #D6C7AF;
	font-weight:bold;
	color:#000000;
	font-size:16px;
/*	background-image: url(images/blank_button1.gif); */

}
.blktxti {
    font-family:"Times New Roman", Times, serif;
	background: #FFFFFF;
	font-weight:bold;
	color:#000000;
	font-size:16px;
	font-style:italic;
	line-height: 20px;
	
/*	background-image: url(images/blank_button1.gif); */

}

.blktxtm {
    font-family:"Times New Roman", Times, serif;
	background: #FFFFFF;
	font-weight:bold;
	color:#560F0F;
	font-size:20px;
}
.blktxtmi {
    font-family:"Times New Roman", Times, serif;
	color:#560F0F;
	font-size:20px;
	font-style:italic;
	line-height:28px;


}

.bodytxt {
    font-family:"Times New Roman", Times, serif;
	background: #FFFFFF;
	font-weight:bold;
	color:#000000;
	font-size:14px;
/*	background-image: url(images/blank_button1.gif); */

}
.bodytxtm {
    font-family:"Times New Roman", Times, serif;
	background: #FFFFFF;
	font-weight:bold;
	color:#560F0F;
	font-size:14px;
/*	background-image: url(images/blank_button1.gif); */

}

.maintxt a {
    font-family:"Times New Roman", Times, serif;
	background: #D6C7AF;
	font-weight:bold;
	color:#000000
/*	background-image: url(images/blank_button1.gif); */

}

.maintxt a:hover {
	background: #D6C7AF; 
	color: #ffffff;
	font-size: 16px;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	font-weight:bold;
/*	background-image: url(images/blank_button2.gif);*/

}
.mailtxt a {
    font-family:"Times New Roman", Times, serif;
	background: #E3DFC5;
	font-weight:bold;
	color:#627964;
	font-size: 16px;
	text-decoration:none;
/*	background-image: url(images/blank_button1.gif); */

}

.mailtxt a:hover {
	background: #E3DFC5; 
	color: #FF0000;
	font-size: 16px;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	font-weight:bold;
/*	background-image: url(images/blank_button2.gif);*/

}
.mailtxts a {
    font-family:"Times New Roman", Times, serif;
	background: #560F0F;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 14px;
/*	background-image: url(images/blank_button1.gif); */

}

.mailtxts a:hover {
	background: #560F0F; 
	color: #000000;
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	font-weight:bold;
/*	background-image: url(images/blank_button2.gif);*/

}
.mailtxtss, .mailtxtss a {
    font-family:"Times New Roman", Times, serif;
	background: #560F0F;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 14px;
    text-decoration: none;
}

.mailtxtss a:hover {
	background: #560F0F; 
	color: #000000;
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	font-weight:bold;
/*	background-image: url(images/blank_button2.gif);*/

}

.crtxtss, .crtxtss a {
    font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 12px;
    text-decoration: none;
}

.crtxtss a:hover {
	color: #000000;
	font-size: 12px;
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;
	font-weight:bold;
/*	background-image: url(images/blank_button2.gif);*/

}

.button img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.button:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.buttontxt, .buttontxt a {
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; */
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.buttontxt a:hover {
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4; */
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#FF0000;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.hdrtxt  {font-family:"Times New Roman", Times, serif;
			  font-size:48px;
			  color:#6A5E58;
			  padding-left:24px;
			  padding-top:10px;
			  line-height:44px;
}
.hdrtxtsm  {font-family:"Times New Roman", Times, serif;
			  font-size:18px;
			  color:#6A5E58;
			  padding-left:0px;
}
/*  MENU  */

#menu {
width: 150px;
background: #eee;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
width: 143px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a { /* menu item */
color: #677E69;
background: #E8E3BC;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu1 {
width: 150px;
background: #376A7A;
color:#FFFFFF;
}

#menu1 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu1 a {
font: bold 9px/14px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0px;
padding: 2px 13px;
}

#menu1 a { /* menu item */
color: #FFFFFF;
background: #376A7A;
text-decoration: none;
}

#menu1 a:hover {
color: #FF0000; /*red*/
background: #FFFFFF;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

</style>
<!--[if IE]>
<style type="text/css" media="screen">
 #menu ul li {float: left; width: 100%;}
</style>
<![endif]-->
<!--[if lt IE 7]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
} 

</style>
<![endif]-->

/*  END MENU */

div.print {
    font-family:"arial, helvetica, sans-serif";
	color:#000000;
	font-size: 12px;
	text-decoration: none;


}


div.print a {
    font-family:"arial, helvetica, sans-serif";
	color:#000000;
	font-size: 12px;
	text-decoration: none;


}

div.print a:hover {
	color: #FF0000;
	font-size: 12px;
	font-family:"arial, helvetica, sans-serif";
	text-decoration: none;

}

div.left  {background-image:url(images/wheat.jpg);
		  background-position:bottom;
		  background-repeat:no-repeat;
		  padding-top:0px;
/*  	  vertical-align: bottom;  */
/*		  height: 100%;  */
		  position: absolute;
}
td.left  {background-image:url(images/wheat.jpg);
		  background-position:bottom;
		  background-repeat:no-repeat;
		  padding-top:0px;
/*  	  vertical-align: bottom;  */
		  height: 100%; 
}
td.txtbdy  {background-image:url(images/body.jpg);
		  background-position:bottom;
		  background-repeat:no-repeat;
		  padding-top:0px;
		  background-color:#FFFFFF;
/*  	  vertical-align: bottom;  */
		  height: 100%;
		  padding-bottom:150px;
		  padding-left:5px;
		  padding-right:5px; 
}

<!--.menu {position: absolute; left: 75%; top: 0px; height: 100%; width: 25%; margin: 0; padding-left: 15px; padding-right: 10px; padding-top: 10px; background-color: #cc0; background-image: url(backgrounds/striperight.gif); font: 10px/14px geneva, arial, helvetica, sans-serif; color: black; } -->

td.bdy  {background-image:url(images/running1.jpg);
		background-position:top;
		background-color:#FFFFFF;
		background-repeat:no-repeat;
}
<!--[if lte IE 6]>
<style type="text/css">
div.container {
height: 100%;
}
</style>
<![endif]-->