/* CSS Document for Ecoagriculture Partners */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-image: url(../images/structure/backgrounds/page_background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
  font-size: 1.25em;
  font-weight: bold;
  text-align: left;
}
h2 {
  font:16px Tahoma; font-weight:bolder; color:#303C41; border-bottom:1px solid #cecece; padding-bottom:8px; margin-bottom:8px; margin-top:0px;
}
h3 {
  font:14px Tahoma; font-weight:bolder; color:#618826; border-bottom:1px solid #cecece; padding-bottom:8px; margin-bottom:8px;  margin-top:0px;
}
h4 {
  font-weight:bold; color:#507315; font-size: 12px; margin-top:0px; padding-top:0px; border-bottom:1px solid #cecece; margin-bottom:4px; padding-bottom:4px;
}
h5 {
	font-weight:bold; color:#507315; font-size: 12px; margin-top:0px; padding-top:0px; margin-bottom:4px; 
}
h6 { /* Use as blockquote */
	padding:15px;
	border:1px solid #cccccc;
	background-color:#E2E7E9;
	font-size:11px;
	font-weight:normal;
}
ul, ol{
  line-height:1.25em; margin-top:8px;
}

hr {
	border:none;border-top: 1px solid #303C41;
	color: #fff;
	background-color: #fff;
	height: 1px;
	padding-top:1px;
	width:100%;
  }
p {margin:0; padding:0; color:#555;}

 /*******************************************/
    /* General links in content of every page. */
    /*******************************************/
    a:link {
      color: #50831D;
      text-decoration: none;
      padding-bottom: 0;

    }
    a:visited {
      color: #50831D;
      text-decoration: none;
      padding-bottom: 0;
     
    }
    a:hover {
      color: #716C33;
      text-decoration: none;
      padding-bottom: 0;
    }
    a:active {
      color: #716C33;
      text-decoration: none;
      padding-bottom: 0;
	  text-decoration:none;
    }	
	

#theBody {margin:auto; width:990px;}
#theLanguages {text-align:right; margin-bottom:3px; clear:both; color:#FFFFFF;}
#theLanguages a {color:#FFFFFF; text-decoration:none;}
#theHeader {height:100px; background-image:url(../images/structure/header.jpg); background-repeat:no-repeat; clear:both;}
#theSearch {padding:0;margin:0; text-align:right; padding:5px;width:147px; float:right;}
#theSearch input {
	width:120px; float:left; font-size:12px; text-align:center; color:#666666; padding:0; height:16px; padding-top:3px; border:1px solid #ccc; 
}
#theSearch .button {float:right; top:0;}
#theContent {width:990px; background-color:#FFFFFF; background-image:url(../images/structure/backgrounds/body.jpg); background-repeat:repeat-y; overflow:hidden; height:100%;}
#leftColumn {width:210px; float:left; font-size:12px;}
#mainColumn {width:748px; margin-left:16px; margin-right:16px; float:left; padding:0; font-size:12px;line-height:1.5em; color:#555; overflow:hidden; height:100%;}
	#mainColumn ul li {padding:4px; list-style-image:url(../images/misc/li_angle.gif);}
	#mainColumn a {border-bottom:1px dashed #669900;}
#rightColumn {width:165px; padding-left:15px; margin-left:15px; border-left:1px solid #cecece; float:right; height:100%; overflow:visible; background-color:#FFFFFF; }
#footA {color:#999999; font-size:10px;text-align:center; padding:10px;}
	#footA a {color:#999999; text-decoration:none;}
	#footA a:link {color:#999999; text-decoration:none;}
	#footA a:visited {color:#999999; text-decoration:none;}
	#footA a:active {color:#999999; text-decoration:none;}
	#footA a:hover {color:#669900; text-decoration:underline;}

.hidetext {display:none;}
.showtext {display:block;}

.module {width:175px;margin:16px; margin-top:0px; border:1px solid #B9CAA3; overflow:hidden; text-align:left; font-size:11px;}
.module h4 {margin:0px; padding:2px; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#669900; text-align:center; text-indent:0px; font-weight:bold;}
.module h5 {margin:0px; padding:2px; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#507315; background-image:url(../images/structure/backgrounds/boxHead.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#EAEDDC;  text-indent:0px; font-weight:bold;}
.module p {padding:5px; line-height:1.2em; overflow:hidden;}
.module form {padding:5px; margin:0; overflow:hidden;}
.moduleLinks {height:200px; overflow-x:hidden; overflow-y:scroll;}
	.moduleLinks ul {padding:0; margin:0; margin-top:5px; text-align:left;}
	.moduleLinks li {list-style:none; padding-top:4px; margin-bottom:4px; text-indent:0px; padding-left:8px; padding-right:4px; background-image:url(../images/misc/li_angle.gif); background-position:top left; background-repeat:no-repeat; list-style-position:outside; color:#555;}
	.moduleLinks .moduleLinksOn {background-image:url(../images/misc/stems.gif); background-repeat:no-repeat; padding-left:15px;}
	.moduleLinksOn a {font-weight:bold;}
	.moduleLinks .moduleLinksOff {background-image:url(../images/misc/stems.gif); background-repeat:no-repeat; padding-left:15px;}
	.moduleLinksOff a {font-weight:normal;}
	.moduleLinks .parentLinksOn {padding-left:5px;}
	.parentLinksOn a {font-weight:bold; text-decoration:underline;}
	.moduleLinks .parentLinksOff {padding-left:5px;}
	.parentLinksOff a {}

.rightBox {float:right; width:224px; padding:8px; margin-left:15px; margin-bottom:15px; border:1px solid #cecece; font-size:11px; clear:right;}

.imageBox {overflow:visible; width:auto; color:#999999; font-size:10px; text-align:left; line-height:normal; padding-bottom:10px;}
.imageBox td {font-size:10px;}