html {
	min-height: 100.01%;
}

body {
	background-image: url('images/body-background.gif');
	background-repeat: repeat-x;
	background-color: rgb(211, 208, 202);
}

body.gallery {
    background-image: none;
	background-repeat: no-repeat;
	background-color: rgb(255, 255, 255);
}

td.gallery p {
	color: black;
	font: normal 12px Arial;
	margin: 5px 4px 5px 7px;
	text-align: justify;
	text-decoration: none;
}

td.main_content p {
	color: black;
	font: normal 12px Arial;
	margin: 5px 4px 5px 7px;
	text-align: justify;
	text-decoration: none;
}

td.main_content h1 {
	color: green;
	font: bold 17px Arial;
	margin: 7px 20px 10px 20px;
	text-align: left;
	text-decoration: none;
}

td.main_content h2 {
	color: green;
	font: bold 15px Arial;
	margin: 7px 20px 10px 20px;
	text-align: left;
	text-decoration: none;
}

td.main_content h3 {
	color: green;
	font: bold 13px Arial;
	margin: 7px 20px 10px 20px;
	text-align: left;
	text-decoration: none;
}

td.main_content h4 {
	color: green;
	font: bold 12px Arial;
	margin: 7px 20px 10px 20px;
	text-align: left;
	text-decoration: none;
}

td.main_content ul li, td.main_content ol li {
	color: black;
	font: normal 12px Arial;
	margin: 5px 4px 5px 7px;
	text-align: justify;
	text-decoration: none;
}

td.main_content table {
	color: black;
	background-color: white;
	margin-left: 10px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-collapse: collapse;
}

td.main_content table tr th {
	color: white;
	background-color: #70a026;
	font: bold 12px Arial;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

td.main_content table tr td {
	color: black;
	background-color: white;
	font: Normal 12px Arial;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

td.main_content img {
	border: 1px solid black;
	margin-left: 10px;
}

a:link, 
:visited, :hover, 
:link:hover, :visited:hover, 
:link:active, :visited:active { 
	text-decoration: none;
	color: green; 
}

td.additional_content p {
	color: #222222;
	font: normal 12px Arial;
	margin: 5px 4px 5px 7px;
	text-align: justify;
	text-decoration: none;
}

td.side_content p {
	color: #815808;
	font: bold 12px Arial;
	margin: 3px 3px 3px 3px;
	text-align: justify;
	text-decoration: none;
}

td.side_content div {
	color: #815808;
	font: italic 10px Arial;
	margin: 3px 2px 3px 4px;
	text-align: left;
	text-decoration: none;
}

td.side_content div img {
	color: #815808;
	font: italic 10px Arial;
	width: 282px;
	margin: 5px 3px 5px 0px;
	border: 1px;
	border-color: #aaaaaa;
	border-style: solid;
}

td.side_content div a img {
	font: italic 10px Arial;
	width: 282px;
	margin: 5px 3px 5px 0px;
	border: 1px;
	border-color: ##815808;
	border-style: solid;
}

td.side_content div.custom img {
	color: #815808;
	font: italic 10px Arial;
	width: inherit;
	margin: 5px 3px 5px 0px;
	border: 1px;
	border-color: #aaaaaa;
	border-style: solid;
}

td.side_content div.custom a img {
	font: italic 10px Arial;
	width: inherit;
	margin: 5px 3px 5px 0px;
	border: 1px;
	border-color: #815808;
	border-style: solid;
}

td.side_content div.custom a {
	width: inherit;
}

table.investor {
	color: black;
	font: normal 12px Arial;
	margin: 5px 5px 5px 5px;
	text-align: justify;
	text-decoration: none;
}

table.investor th {
	color: white;
	background-color: #70a026;
	font: bold 12px Arial;
	text-align: center;
	text-decoration: none;
}

table.investor td {
	color: black;
	font: normal 12px Arial;
	padding: 5px 5px 5px 5px;
	text-align: justify;
	text-decoration: none;
}

td.investor img {
	color: black;
	font: normal 12px Arial;
	margin: 5px 5px 5px 5px;
	text-align: center;
	text-decoration: none;
}

td.investor p {
	color: black;
	font: bold 12px Arial;
	margin: 5px 5px 5px 10px;
	text-align: justify;
	text-decoration: none;
}

td.investor span {
	color: #BE9B52;
	font: bold 12px Arial;
	margin: 10px 5px 5px 5px;
	text-align: justify;
	text-decoration: none;
}

td.investor h1 {
	color: green;
	font: bold 20px Arial;
	margin: 7px 20px 10px 20px;
	text-align: left;
	text-decoration: none;
}

table.press {
	color: black;
	font: normal 12px Arial;
	margin: 24px 5px 5px 5px;
	text-align: justify;
	text-decoration: none;
	border-collapse: collapse;
}

table.press th {
	color: white;
	background-color: #70a026;
	font: bold 12px Arial;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #70a026;
}

table.press td {
	color: black;
	font: normal 12px Arial;
	padding: 5px 5px 5px 5px;
	text-align: justify;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

div.image1 {
	color: #815808;
	font: italic 10px Arial;
	margin: 3px 2px 3px 4px;
	text-align: left;
	text-decoration: none;
}

div.image1 img {
	margin: 0px 0px 0px 0px;
}

div.image1 a {
	margin: 0px 0px 0px 0px;
}

.contact{
	color:#000;   	
    	margin:15px 10px;
	font-size:1em;
	font-weight:normal;
}
.contact h2{
	color:#008000;   	
    	margin:25px 10px 0px 0px;
	font-size:1.4em;
}

.contact p{
margin: 5px 0;
}

