body,html {
height:100%;
}

body {
background-image:url(../images/bg.jpg)
}
body,td,th {
	font-family: verdana, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.menutext {
 width:790px; height:20px;
 font-family: verdana, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#FFFFFF;
}

A.topmenu:link { text-decoration: none; color: #ffffff; font-size: 10px }
A.topmenu:active { text-decoration: none; color: #ffffff; font-size: 10px }
A.topmenu:visited { text-decoration: none; color: #ffffff; font-size: 10px }
A.topmenu:hover { text-decoration: none; color: #363b07; font-size: 10px }

A.linklog:link { text-decoration: underline; color: #ffffff; font-size: 10px }
A.linklog:active { text-decoration: underline; color: #ffffff; font-size: 10px }
A.linklog:visited { text-decoration: underline; color: #ffffff; font-size: 10px }
A.linklog:hover { text-decoration: none; color: #363b07; font-size: 10px }

A.linknew:link { text-decoration: none; color: #737b0d; font-weight: bold; font-size: 10px }
A.linknew:active { text-decoration: none; color: #737b0d; font-weight: bold; font-size: 10px }
A.linknew:visited { text-decoration: none; color: #737b0d; font-weight: bold; font-size: 10px }
A.linknew:hover { text-decoration: underline; color: #363b07; font-weight: bold; font-size: 10px }


A.topmenu2:link { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 13px }
A.topmenu2:active { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 13px }
A.topmenu2:visited { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 13px }
A.topmenu2:hover { text-decoration: none; color: #363b07; font-weight: bold; font-size: 13px }

A.submenu:link { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 10px }
A.submenu:active { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 10px }
A.submenu:visited { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 10px }
A.submenu:hover { text-decoration: none; color: #363b07; font-weight: bold; font-size: 10px }

A.topmenu3:link { text-decoration: none; color: #ffffff; font-size: 10px }
A.topmenu3:active { text-decoration: none; color: #ffffff; font-size: 10px }
A.topmenu3:visited { text-decoration: none; color: #ffffff; font-size: 10px }
A.topmenu3:hover { text-decoration: none; color: #363b07; font-size: 10px }

A.contact:link { text-decoration: none; color: #000000; font-size: 10px }
A.contact:active { text-decoration: none; color: #000000; font-size: 10px }
A.contact:visited { text-decoration: none; color: #000000; font-size: 10px }
A.contact:hover { text-decoration: none; color: #737b0d; font-size: 10px }

A.portfolio:link { text-decoration: none; color: #879200; font-weight: bold;font-size: 15px }
A.portfolio:active { text-decoration: none; color: #879200; font-weight: bold;font-size: 15px }
A.portfolio:visited { text-decoration: none; color: #879200; font-weight: bold;font-size: 15px }
A.portfolio:hover { text-decoration: underline; color: #879200; font-weight: bold;font-size: 15px }

.menutext2 {
 background-image:url(images/SapcerVert.gif);
 width:790px; height:25px;
 font-family: verdana, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#FFFFFF;
}

.boxcontent {
 border:thin;
 border-color:#969878;
 background-color:#FFFFFF;
 width:575px;
 height:185px;
}

.FORM1 {
    color: black;
    padding: 0px;
    width: 125px;
    height: 15px;
	font-size: 10px;
	background: #ffffff;
	border: 1px solid #7f7f7f;
	
}
.FORMfr {
    color: black;
    padding: 0px;
    width: 100px;
    height: 15px;
	font-size: 10px;
	background: #ffffff;
	border: 1px solid #7f7f7f;
	
}
.white {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.biggreentitle {
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7dc242;
	font-weight: bold; 
	text-decoration: none;
}


.greentitle {
	font-size: 10px;
	color: #737b0d;
	font-weight: bold; 
	text-decoration: none;
}


.gray-10 {
	font-size: 10px;
	color: #939393;
	text-decoration: none;
}
.blacktitle {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
	line-height:1.4em;
}
.blacktxt {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height:1.4em;
}

.bluetxt {
	font-size: 10px;
	color: #9f933a;
	font-weight: bold; 
	text-decoration: none;
}

.babybluetxt {
	font-size: 10px;
	color: #963b10;
	font-weight: bold; 
	text-decoration: none;
}

.copyright {
	font-size: 10px;
	color: #ffffff;

}


.borderleft {
	width: 20px;
	background-image:url(../images/GradientLeft.jpg)
}
.borderright {
	width: 19px;
	background-image:url(../images/GradientRight.jpg)
}

.img {border: 1px #b2b2b2 solid;} 
.border {border: 1px #969878 solid;} 
.border2 {border: 1px #969878 solid; background-image:url(../images/port_bg1.jpg);} 

.navButton, .navButton:visited {
	height:24px;
	position:relative !important;
	padding:0px;
	}

/* link and list-item widths correspond with image widths */
#home, #homeButton, #homeButton:visited {
	width:93px;
	}
#about, #aboutButton, #aboutButton:visited {
	width:103px;
	padding:0px;
	}
#pro, #proButton, #proButton:visited {
	width:168px;
	}
#portfolio, #portfolioButton, #portfolioButton:visited {
	width:108px;
	}
#ngos, #ngosButton, #ngosButton:visited {
	width:175px;
	}
#partners, #partnersButton, #partnersButton:visited {
	width:105px;
	}
#contact, #contactButton, #contactButton:visited {
	width:123px;
	}


#homeButton span, #homeButton:visited span {
	background-image: url(../images/home_off.gif);
	}

#aboutButton span, #aboutButton:visited span {
	background-image: url(../images/about_off.gif);
	}

#proButton span, #proButton:visited span {
	background-image: url(../images/products_off.gif);
	}
	
#portfolioButton span, #productsButton:visited span {
	background-image: url(../images/portfolio_off.gif);
	}

#ngosButton span, #ngosButton:visited span {
	background-image: url(../images/ngo_off.gif);
	}

#partnersButton span, #partnersButton:visited span {
	background-image: url(../images/partners_off.gif);
	}

#contactButton span, #contactButton:visited span {
	background-image: url(../images/contact_us.gif);
	}
	
.navButton span, .navButton:visited span {
	display:block;
	height:24px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	padding:0px;
	z-index:0;
	background-repeat:no-repeat;
	}
	
.portbg1 {
background-image:url(../images/port_bg1.jpg);
width:616px;
height:320px;
}
.portbg2 {
background-image:url(../images/port_bg2.jpg);
width:616px;
height:380px;
}