/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
/* end reset styles */

html {
	background-color: #b3cc79;
}
body {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
#wrapper { 
 margin: 20px auto;
 width: 916px;
 border: 1px solid #666;
}
#columns {
 /*background: url(faux-2-3-col.gif);
 margin-bottom: 0px;*/
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 position: relative;
 width: 100%;
 width: 916px;
 height: 209px;
 background: url(../img/bg_top.jpg) no-repeat;
}
#header #banner {
 position: absolute;
 bottom: 100px;
 left: 187px;
 width: 665px;
 height: 79px;
 /*background: #b6ddc8 url(../img/banner.jpg) no-repeat bottom left;*/
}
#leftcolumn { 
 position: relative;
 display: inline;
 width: 186px;
 height: 392px;
 float: left;
 background: url(../img/bg_left.jpg) no-repeat;
}
#content { 
 float: left;
 padding: 9px 9px;
 width: 474px;
 height: 374px;
 display: inline;
 position: relative;
 background-color: #184d3d;
 overflow:auto;
}
#content h1 {
 color: #D2E289;
 font-size: 3em;
 border-bottom: 1px solid #D2E289;
 margin-bottom: 7px;
}
#content h2 {
 font: bold 2.5em "Hoefler Text", Garamond, Times, serif;
 border-bottom: 1px solid #D2E289;
 margin-top: 15px;
}
#content h4 {
 font: bold 2em "Hoefler Text", Garamond, Times, serif;
 margin: 15px 10px 15px;
}
#content p {
 font-size: 1.2em;
 line-height: 150%;
 margin-left: 10px;
 margin-right: 10px;
 margin-bottom: 10px;
 text-align:justify;
}
#content table{
	position:relative;
	clear:left;
	border:0;
	padding:0;
	margin:0;
	width: 270px;
	margin: 0px 0px 30px 10px;
	border-collapse: collapse;
	font-size:1.3em;
}
#content table.join{
	margin: 0px 0px 0px;
}
#content table tr td.valignTop{
	width:40px;
	height:100%;
}
#content table tr td.tdText1{
	width:230px;
	height:100%;
	/*color:#333;*/
}
#content table tr td.tdValue{
	width:250px;
	height:100%;
	/*color:#333;*/
}
#content table tr td#con_address{
	background:url(../img/M_images/con_address.png) top left no-repeat;
}
#rightcolumn {
 display: inline;
 position: relative;
 width: 238px;
 height: 392px;
 float: right;
}
#rightcolumn #counter {
	position: absolute;
	bottom: 1px;
	left: 37px;
	width: 88px;
	height: 61px;
}
#rightcolumn  p.copyright {
 font-size: 1em;
 margin-top: 7px;
 color:#000;
}
#rightcolumn #navigation_panel {
 width: 221px;
 height: 358px;
 padding-top: 17px;
 padding-left: 17px;
 background: #184d3d;
 background: url(../img/navigation_bar.jpg) no-repeat;
}
/*start of navigation menu*/
#navigation_panel #navcontainer { 
 /*margin-left: 10px;
 margin-top: 30px;*/
 width: 140px; 
}

#navigation_panel #navcontainer ul
{
margin-left: 0;
padding-left: 0;

list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#navigation_panel #navcontainer li {
	padding-bottom:3px;
}
#navigation_panel #navcontainer a
{
display: block;
padding: 3px;
padding-left: 9px;
width: 128px;
background-color: #184d3d;
font-weight:bold;
zoom: 1; /* fixes IE6 bug */
/*border-bottom: 1px solid #eee;*/
}
#navigation_panel #navcontainer a.galleryMenuCaption
{
	background-color: #24735B;
}
#navigation_panel #navcontainer a.galleryMenuCaption:hover
{
	background-color: #24735B;
	cursor:default;
}
#navigation_panel #navcontainer a.galleryMenuItem
{
	width: 110px;
	background-color: #24735B;
}
#navigation_panel #navcontainer a.galleryMenuItemImportant
{
	width: 110px;
	background-color: #25aa37;
}
#navigation_panel #navcontainer a:link, #navigation_panel #navlist a:visited
{
color: #fff;
text-decoration: none;
}
#navigation_panel #navcontainer a.galleryMenuItemImportant:link, #navigation_panel #navlist a.galleryMenuItemImportant:visited
{
	color: #daf780;
}
#navigation_panel #navcontainer a:hover
{
	background-color: #74BF6A;
	color: #fff;
}
/*end of navigation menu*/

#rightcolumn #lang_panel {
 width: 238px;
 height: 17px;
 background: #184d3d;
}

