/* General Styles */

body {
    font: 8pt Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    color: #000000;
    text-align:center;
	background-image: url(../images/bg.gif);
	background-position: 50% 0%;
	background-repeat: repeat-y;
	margin:15px 0px;
}
table {
    background-color: #FFFFFF;
    font: 10pt Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    color: #000000;
    margin:0 auto;
}
select {
    font: 8pt Verdana;
    color: #000000;
}

ul.list {
              list-style-image: url(/images/list.jpg);
}

.input {
	background-color:#F4F4F4;
	color:#000000;
	font: 8pt Verdana;
	margin:0px;
	padding:0px;
	border:1px solid #000000;
}
.input:hover {
	background-color:#FFFFFF;
	color:#000000;
	font: 8pt Verdana;
	margin:0px;
	padding:0px;
	border:1px solid #458B00;
}
.inputbtn {
	background-color:#F4F4F4;
	color:#000000;
    font: 10pt Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	margin:0px;
	padding:0px;
	border:1px solid #000000;
}
.inputbtn:hover {
	background-color:#FFFFFF;
	color:#000000;
    font: 10pt Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	margin:0px;
	padding:0px;
	border:1px solid #458B00;
}
.textarea {
	background-color:#F4F4F4;
	color:#000000;
	font: 8pt Verdana;
	margin:0px;
	padding:0px;
	border:1px solid #000000;
}
.textarea:hover {
	background-color:#FFFFFF;
	color:#000000;
	font: 8pt Verdana;
	margin:0px;
	padding:0px;
	border:1px solid #458B00;
}

table.contain {
   border: 0px;
   background-repeat: no-repeat;
}
a:link {
   color: #458B00;
   text-decoration: none;
}
a:visited {
   color: #458B00;
   text-decoration: none;
}
a:hover {
   color: #458B00;
   text-decoration: underline;
}
a:link.body {
   color: #000000;
   text-decoration: none;
}
a:visited.body {
   color: #000000;
   text-decoration: none;
}
a:hover.body {
   color: #000000;
   text-decoration: underline;
}

/* Image style behaviour for portfolio images */

.img {
	border: 4px solid #FFFFFF;
}
.img:hover {
	border: 4px solid #000000;
}

/* Navigation styles */

#menucont {
	width: 750px;
	height: 75px;
	background: #8FBF00;
	border-bottom: 1px solid #A6DD00;
}

#menucont ul {
	margin: 0;
	padding: 19px 0 0 22px;
	list-style-type: none;
}

#menucont ul li {
	display: inline;
}

#menucont ul li a {
	float: left;
	padding: 10px 15px;
	margin: 0 10px 0 0;
	background: #8FBF00;
	color: #E7FF9B;
	border: 2px solid #8FBF00;
	text-decoration: none;
}

#menucont ul li a.active {
	color: #FFF;
	text-decoration: none;
	border: 2px solid #7EA800;
	background: #8FBF00;
}

#menucont ul li a:hover {
	background: #83AE00;
	color: #FFF;
	text-decoration: none;
	border: 2px solid #A6DD00;
}

/* HTML forms style behaviour */

ul.form {
   list-style: none;
}
label.form {
   float: left;
   width: 110px;
}
li.form {
   line-height :1.5em;
}

ul.form1 {
   list-style:none;
   margin-left:10px;
}
label.form1 {
    float:left;
    width:90px;
}
li.form1 {
    line-height:1.5em;
}

.commentbox{
background-color: #ececec;
width: 650px;
padding: 10px;
}

.commentfooter{
background: url(/images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}