body {
 background-color: #FFF;
 color: #2e6047;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 0;
}

/* DEFAULTS */

a:link {
 color: #78a22f;
 text-decoration: none;
}

a:visited {
 color: #78a22f;
 text-decoration: none;
}

a:hover {
 color: #BAD662;
 text-decoration: underline;
}

a:visited:hover {
 color: #BAD662;
 text-decoration: underline;
}

a.grnbtn,a.grnbtn:link,a.grnbtn:visited {
 background:url(/images/zoldgrad_b2.png) repeat-x;
 padding: 5px 10px;
 line-height: 32px;
 font-size: 15px;
 font-weight: bold;
 color: #A6CB37;
 text-decoration: none;
}

a.grnbtn:hover,a.grnbtn:visited:hover {
 background:url(/images/zoldgrad_b.png) repeat-x;
 color: #78a22f;
}

a.alarge {
 font-size: 20px;
}
a.ablarge {
 font-size: 20px;
 font-weight: bold;
}

input.login {
 background-image: url('images/input-bg.png');
 background-attachment: fixed;
 background-repeat: no-repeat;
 border: 1px solid #abbfb5;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: left;
}

.err {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: red;
}
/* WEBPAGE ELEMENTS */

div#main {
 width: 776px;
 margin: 0 auto;
 background-image: url('images/wrapper.png');
 background-repeat: repeat-y;
 background-position: 3px 0px;
}

div#main:after {
 display: block;
 content: ".";
 visibility: hidden;
 clear: both;
}

div#left {
 width: 11px;
 float: left;
}

div#right {
 width: 760px;
 float: right;
 margin-right: 5px;
}

div#header {
 width: 760px;
 height: 91px;
 background-image: url('images/header-bg.png');
 background-repeat: repeat-x;
}

div#address {
 float: right;
 height: 45px;
 text-align: right;
 margin: 5px 15px 0 0;
}

div#addrprj {
 float: right;
 width: 375px;
 height: 57px;
 text-align: left;
 margin: 3px 15px 0 0;
 padding-top: 4px;
}

div#addreu {
 float: right;
 height: 57px;
 color: #014626;
 margin: 3px 15px 0 0;
}

div#menu {
 float: right;
 clear: right;
 margin: 4px 15px 0 0;
 white-space: nowrap;
}

div#navigation {
 background-image: url('images/title_02.png');
 background-repeat: no-repeat;
 padding: 3px 6px 0 190px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 color: #58806c;
}

div#navigation a {
 color: #58806c;
}

div#project-news {
 width: 760px;
 height: 290px;
 background-image: url('../images/project-image.jpg');
 background-repeat: no-repeat;
}

div#latest-news {
 position: relative;
 top: 33px; left: 470px;
 width: 255px;
 height: 220px;
}

div#content-separator {
 background-image: url('../images/content-bg.png');
 background-repeat: repeat-x;
 height: 13px;
}

.content2 {
 width: 760px;
 padding: 10px 0 20px 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

div#content {
 width: 760px;
 padding: 15px 0 20px 0;
}

div#content:after {
 display: block;
 content: ".";
 clear: right;
 visibility: hidden;
}

div#content div {
 float: right;
 margin-right: 10px;
 margin-left: 10px;
}

div#content td {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #2e6047;
}

div#content td.top-right {
 width: 6px;
 height: 11px;
 background-image: url('../images/content-wrapper_01.png');
 background-repeat: no-repeat;
 background-position: bottom left;
}

div#content td.middle-center {
 padding: 0 5px 10px 5px;
}

div#content td.middle-right {
 width: 6px;
 background-image: url('../images/content-wrapper_02.png');
 background-repeat: repeat-y;
 background-position: top left;
}

div#content td.bottom-left {
 width: 8px;
 height: 7px;
 background-image: url('../images/content-wrapper_03.png');
 background-repeat: no-repeat;
 background-position: top right;
}

div#content td.bottom-center {
 height: 7px;
 background-image: url('../images/content-wrapper_04.png');
 background-repeat: repeat-x;
 background-position: top left;
}

div#content td.bottom-right {
 width: 6px;
 height: 7px;
 background-image: url('../images/content-wrapper_05.png');
 background-repeat: no-repeat;
 background-position: top left;
}

div#content dfn {
 display: block;
 background-color: #edf5d8;
 color: #2e6047;
 font-style: normal;
 font-size: 9px;
 line-height: 1.3em;
 margin: 0 5px 1px 0;
 padding: 7px 5px;
}

div#content h1 {
 margin: 5px 0 10px 0;
}

div#content h2 {
 margin: 1.5em 0 1em 0;
 font-size: 11px;
 font-weight: normal;
}

div#content h3 {
 margin: 0;
 font-size: 11px;
}

div#content p {
 margin: 0 0 1em 0;
}

table#pictures p {
 font-size: 9px;
 margin-top: 10px;
}

div#footer {
 width: 760px;
 height: 48px;
 background-image: url('../images/footer-bg.png');
 background-repeat: repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-align: center;
 color: #818181;
 padding-top: 20px;
}

.hdr1 {
 width: 285px;
 height: 91px;
 background-image: url('/images/title_01.png');
 background-repeat: no-repeat;
 padding-left:30px;
 padding-top:10px;
}
.hdr2 {
 height: 91px;
 background-image: url('/images/header-bg.png');
 background-repeat: repeat-x;
}

.footer {
 height: 48px;
 background-image: url('/images/footer-bg.png');
 background-repeat: repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-align: center;
 vertical-align: middle;
 color: #818181;
}

div#content div.subpagediv {
 float: none; margin-left: 173px;
}

.paddinggal td {
 padding: 0 20px 10px 0;
}

.xtbl13 {
	background-color:#D5E1AF;
	border:2px solid #D5E1AF;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	color:#2E6047;
	text-align:left;
	margin-bottom:8px;
}
.xtbl11 {
	background-color:#D5E1AF;
	border:2px solid #D5E1AF;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#2E6047;
	text-align:left;
	margin-bottom:8px;
}
.xtdr {
	background-color:#F0F7DB;
	font-weight:normal;
	text-align:right;
	padding-right:5px;
}
.xtdc {
	background-color:#F0F7DB;
	font-weight:normal;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.xtdl {
	background-color:#F0F7DB;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
}

.xtdrt {
	text-align:right;
	padding-right:5px;
}
.xtdct {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.xtdlt {
	text-align:left;
	padding-left:5px;
}
.minibtn {
	border:1px solid black;
	font-size:11px;
	padding:0px 3px 0px 3px;
	background:yellow;
}
.minibtn:hover {
	border:1px solid black;
	font-size:11px;
	padding:0px 3px 0px 3px;
	background:white;
	cursor: pointer;
}
.imgbtn {
	border:none;
}
.imgbtn:hover {
	border:none;
	background:white;
	cursor: pointer;
}

.tbliwmain {
/*	background-color:#F0F7DB;*/
	font-size:11px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}

.tbliwmain td {
	padding:0 2px 0 2px;
}

.tbliwmain input {
	margin:0;
	padding:0;
}

td.tdiwtitle {
	font-weight:bold;
	text-align:left;
}

td.iwblkcontent {
/*	clear:both;*/
	font-weight:normal;
	border:1px solid #D5E1AF;
/*	margin-bottom: 10px;*/
	padding:3px 5px 3px 0px;
}

td.tdiwlb {
    border-left:1px solid #D5E1AF;
	padding-left:10px;
}

td.tdiwr {
	text-align:right;
}

.tbliwgrid {
/*	background-color:#F0F7DB;*/
	font-size:11px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}

.tbliwgrid td, .tbliwgrid th {
	padding:0 2px 0 2px;
    border:1px solid #D5E1AF;
}

input.iwinp500 { width:500px;}
input.iwinp400 { width:400px;}
input.iwinp300 { width:300px;}
input.iwinp200 { width:200px;}
input.iwinp150 { width:150px;}
input.iwinp100 { width:100px;}
input.iwinp80  { width:80px;}
input.iwinp50  { width:50px;}
input.iwinp30 {
    width:30px;
	font-size:10px;
	border:none;
	text-align:center;
}
input.iwinp15 {
    width:15px;
	font-size:10px;
}

span.txtmenu {margin:0; padding:0; color:#8AA92D}
.txtmenu a, .txtmenu a:link, .txtmenu a:visited {color:#BAD662; text-decoration:none; margin-top:3px;}
.txtmenu a:hover, .txtmenu a:link:hover, .txtmenu a:visited:hover {color:#DBEAAC; text-decoration:underline;}

p.justi {text-align:justify; padding:0px 30px;}
.dgray {background:#F0F7DB; color:#666666;}
.bgray {background:#FFFFFF;}
.lista {border:1px solid #D5E1AF; color:#999999; width:670px; font-size:13px; text-align:left;}
.lista td {padding:2px 5px;}
.txt {font-size:13px; color:#999999;}
.txt2 {font-size:13px; color:#999999;border-top:1px #666666 solid;}
ul.justi {text-align:justify; margin:0px 30px 0 60px; padding:0;}
ul.justi li {margin-bottom:5px;}
ul.justi li a {font-style:italic;}


