body {
	padding:0;
	margin:0;
	text-align:center;
	background:#c4c3a9;
	font:80% Arial, Helvetica, sans-serif;}
table {
	font-size:1em;}	
form {
	margin:0;
	padding:0;}
.alert {
	color:#c30;
	font-weight:bold;}
p {
	font-size:1em;
	margin:0 0 1em 0;}
h2 {
	margin:10px 0 0.5em 0;
	width:570px;
	color:#5b3e1c;
	font-weight:normal;
	font-size:1.8em;
	padding:0.3em 0 0.7em 0;
	background:url("../images/h2_back.gif") no-repeat bottom left;
	height:1%;
	/*width:620px;*/}
h4 {
	margin:0 0 0.5em 0;
	color:#5b3e1c;
	font-weight:normal;
	font-size:1.4em;
	height:1%;}
h5 {
	margin:0 0 0.2em 0;
	color:#a9775d;
	font-weight:bold;
	font-size:1em;}
h6 {
	margin:0;
	font-size:1em;
	font-weight:bold;}
fieldset {
	padding:0 0.5em 0.5em 0.5em;
	margin-bottom:0.8em;}
.button {
	vertical-align:middle;}	
.panelNoPad h4 {
	background:#fff url("../images/th_back.gif") top left;
	margin:0;
	color:#666;
	padding:0.3em 0.8em;
	border-bottom:3px solid #a3c380;
	font-size:1em;
	font-weight:bold;}
.panel h5 {
	background:#a9775d;
	color:#fff;
	padding:0.5em;
	margin-bottom:0.5em}
.frmTable {
	border:1px solid #c4c3a9;
	border-collapse:collapse;
	margin-bottom:0.7em;}
.frmTable td {
	border-top:1px solid #c4c3a9;
	
	background:#f7f6ef;
	padding:0.2em;
	vertical-align:top;}
.frmTable td.info {
	background: #e5e4d8;
	border-left:1px solid #c4c3a9;
}
.frmTable tr {
	border-bottom:1px solid #c4c3a9;}
.frmTable td.label {
	text-align:right;
	padding:0.5em;
	border-right:1px solid #e5e4d8;
	border-left:1px solid #c4c3a9;
	background:#fefdfc;}
.frmTable tr.dv td {
	border-top:3px solid #c4c3a9;
	/*padding-top:0.25em;*/}
.frmTable td.disabled {
	color:#ccc;}
.frmTable td.head {
	background:#e7e6dc;}
.frmTable span {
	/*display:block;*/
	/*float:right;*/
	vertical-align: top;
	color:#c30;}
.rqd {color:#c30;}
table.form {
	margin-bottom:1em;}	
table.form th {
	font-size:1em;
	color:#666;
	font-weight:bold;
	text-align:left;}	
table.form input, table.form select, table.form textarea {
	/*width:120px;*/
	font-size:0.9em;}
table.form td {
	padding-right:0.5em;
	vertical-align:top;}
td.label {
	text-align:right;
	padding-left:0.5em;}
tr.div {
	padding-top:0.5em;}
tr.div td {
	background:url("../images/content_div1.gif") repeat-x 0 0.5em;
	padding-top:1em;}
table.data {
	border-collapse:collapse;
	font-size:1em;
	margin-bottom:1em;}
table.data td, table.data th {
	border:1px solid #a3c380;
	background:#fff;
	color:#666;
	padding:0.3em 0.8em;
	vertical-align:top;}
table.data th {
	background:#fff url("../images/th_back.gif") top left;
	color:#666;
	text-align:left;}
tr.headRow td {
	border:0;
	background:transparent;}
tr.headRow td, tr.headRow th {
	border-bottom:3px solid #a3c380;}
table.data td.rh {
	background:#edf3e6;
	color:#52613f;
	text-align:right;}		
hr {display:none;}
/****** Links */
a {
	color:#306;
	text-decoration:underline;}
a:hover {
	text-decoration:none;}
/*#adminLinks a {
	color:#306;}*/
#footLinks a {
	color:#fff;}
/*****************/	
.left {float:left; margin-right:1em; display:inline;}
.right {float:right; margin-left:1em; position:relative;}
.clear {clear:both;}
#wrap1 {
	background:#fff url("../images/wrap_back.gif");
	width:763px;
	text-align:left;
	margin:0 auto;}
#main {
	margin:0 11px;
	/*position: relative;*/
	padding-bottom:1em;
	background-color:#f2f0e4;
	background-position:top;
	background-repeat:no-repeat}
.home {background-image:url("../images/curve_rows.jpg");}
.about {background-image:url("../images/curve_pile.jpg");}
.advert {background-image:url("../images/curve_seeds.jpg");}
.sub {background-image:url("../images/curve_drill.jpg");}
.contact {background-image:url("../images/curve_factory.jpg");}
#head {
	padding:10px;}
#head img {
	display:block;}	
ul#mainNav {
	margin:5px 0 0 8px;
	padding:0 0 0 2px;
	height:33px;
	list-style-type:none;
	background:url("../images/mainNav_div.gif") no-repeat center left;}
ul#mainNav li {
	padding:0 2px 0 0;
	margin:0;
	list-style:none;
	float:left;
	background:url("../images/mainNav_div.gif") no-repeat center right;
	}
ul#mainNav li a {
	color:#fff;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	display:block;
	float:left;
	padding:7px;
	height:33px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:19px;}
html>body ul#mainNav li a{
	height:19px;}
ul#mainNav li a:hover {
	text-decoration:none;
	background:url("../images/mainNav_hov.gif") repeat-x top;
	/*color:#556643;*/}	
#adminLinks {
	background:#fff; 
	-moz-opacity:0.7;
	filter: alpha (opacity=70); /*url("../images/back_semiTrans.gif");*/
	float:right;
	/*text-align:right;*/
	/*padding:5px;*/
	width:450px;}
#adminLinks ul {
	position:relative;
	list-style:none;
	padding:0;
	float:right;
	margin:0;}
#adminLinks li {
	display:inline;
	/*float:left;*/
	}
#adminLinks a {
	display:block;
	text-decoration:none;
	border-left:1px solid #ccc;
	float:left;
	padding:1px 0.8em 3px 0.8em;
	border-top:2px solid #fff;}
#adminLinks a:hover {
	border-top:2px solid #a3c380;}
#content {
	padding:0 20px;}
#issueCover {
	float:left;
	position: relative;
	/*height: 1%;*/
	width:233px;}
#issueCover img {
	margin-bottom:1em;
	position: relative;}
#foot {
	clear:both;
	margin:0;
	padding:0 11px 11px 11px;
	background: url("../images/foot_back.gif") no-repeat bottom;}
#footLinks {
	padding:1em 20px 2em 20px;
	background:#a3c380;
	color:#fff;}
.lm253 {
	margin-left:253px;
	height:1%;
	width:435px;
	/*border:1px solid #00f;*/}

div.div {
	background:url("../images/content_div1.gif") repeat-x top;
	padding-top:1em;}


.panel {
	padding:0.5em 0.5em 0 0.5em; 
	background:#f6f9f2; 
	border:1px solid #a3c380;
	margin-bottom:1em;}
.panelNoPad {
	padding:0; 
	background:#f6f9f2; 
	border:1px solid #a3c380;
	margin-bottom:1em;}
.panelNoPad div {
	padding:8px;}
#searchArticles, div#selectIssue {
	/*margin-left:240px;*/}
#panelsWrap {
	/*width:205px;
	margin-left:240px;*/
	margin:40px 0 0 493px;
	height: 1%;
	/*border:1px solid #f00;*/}
#artListWrap {
	width:230px;
	float:left;
	height: 1%;
	/*border:1px solid #0f0;*/}
ul.articleList {
	padding:0;
	margin:0 10px 0 243px;
	/*margin-bottom:1em;*/
	list-style:none;
	/*width:230px;*/
	}
* html ul.articleList {
	height: 1%;
  	/*margin-left: 0;*/
}
ul#resultList {
	margin:0 10px 0 0;
	/*width:483px;*/}
ul.articleList li {
	margin:0;
	position: relative;
	padding:0.5em 0;
	color:#807f79;
	background:url("../images/content_div1.gif") repeat-x bottom}
ul.articleList li a {
	margin:0;
	/*display:block;*/}
ul.articleList p {
	margin-bottom:0.5em;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
/
* html ul#issueArticles {
  margin-right: 10px;
  }
 
* html #searchArticles {
  height: 1%;
  margin-left: 0;
  }
* html #selectIssue {
  height: 1%;
  margin-left: 0;
  }
#issueResults {
	width:493px;
	float:left; }
#issueResults div {
	width:243px;
	float:left;}
	
	
/* End hide from IE5/mac */	
#searchArticles input, #selectIssue input, #searchArticles select, #selectIssue select {
	margin-bottom:0.5em;} 
#searchArticles form, #selectIssue form {
	padding:0.5em;}
	
a#bsLink {
	background:url("/images/bsLogoRoll.gif") no-repeat 0 -35px;
	width:165px;
	text-decoration:none;
	height:35px;
	text-indent:-9000px;
	float:right; 
	margin:1em 20px;}
a#bsLink:hover {
	background:url("/images/bsLogoRoll.gif") no-repeat 0 0;}
	
.contactPerson {
	float:left;
	margin-right:1em;
	height:1%;}
.contactPerson img {
	border:1px solid #666;}
	
	
#accessWrap {
	/*position:relative;*/
	}
h4eHead, h4nHead {
	margin:0 0 10px 0;}
.activeAccess {
	background:#f9f8f2 url(/images/access_back.gif) no-repeat 1px 1px;
	position:relative;
	border:1px solid #a3c380;
	padding:10px;
	min-height:220px;}
* html .activeAccess {
	height:220px;
}
.accessSubWrap {
	width:212px;
	position:relative;
	float:left;}
.accessSubWrapNoFloat {
	}
.userContent {
	}
h4.eheadLink {
	margin:0 0 10px 0;
	padding:0;
	width:212px;
	height:48px;
	background:url(/images/signin.gif) no-repeat;
	text-indent:-5000px;
	cursor:pointer;
	cursor:hand;}
h4.nheadLink {
	margin:0 0 10px 0;
	padding:0;
	width:212px;
	height:48px;
	background:url(/images/subscribe.gif) no-repeat;
	text-indent:-5000px;
	cursor:pointer;
	cursor:hand;}
#eWrap {
	margin-right:11px;}
a.accessClose {
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	padding:2px 5px;
	border:1px solid #666;
	background:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:0.8em;}

.pageNumbers {
	padding: 2px;
}
.pageNumbers a, .pageNumbers a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #21361e;
	border: 1px solid #6F7C6D;
	background: #F4F5F4;
	padding: 0 3px;
	width: 10px;
	margin: 0 2px 0 0;
}
.pageNumbers a:hover {
	color: #F4F5F4;
	background: #6F7C6D;
}	
.pageNumbers a#currentPage {
	color: #000;
	background: #C8CDC7;
}




