body
{
	text-align:center;
}
#container
{
	margin:0 auto;
}
body, table, td {
	font-size: 11px; 
	font-weight: normal; 
	color:#3C6B35;
	font-family: Arial,Helvetica,Sans-Serif; 
	
}

#header {
	background-image: url(images/background1.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#footer {
	padding: 0px;
	font-size: 10px; 
	font-weight: normal; 
	color: #333333; 
	font-family: Helvetica,Arial,Sans-Serif;
	border-top: 1px solid #B1DB92;
}

#col2 {
	height: 425px;
	padding-top: 25px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	border-right: 1px solid #B1DB92;
	background-image: url(images/background-curve.gif);
	background-repeat: no-repeat;
	background-position: top right;
	overflow: none;	
	}	
		
td#menu {
border-right:1px solid #D8EDC6;
}

/* -- phills horizontal menu bar -- */
.menubar 
{
  padding: 0; 
  margin:0;
  background-color: #D8EDC6;
  border-top:1px solid white;
}
.menubar td {
  cursor: hand;
  padding-left: 0; 
  margin: 0em 0em 0em 1em; 
  background-color: #D8EDC6; 
  color: White;
  font-family: arial, helvetica, sans-serif; 
}
.menubar a {
  padding: 0.6em 1em;
  margin:0;
  background-color: #D8EDC6; 
  color: #3B6D30; 
  text-decoration: none; 
  float: left;
  border-right: 1px solid #8BAC7D; 
}
.menubar a:hover {
  color: #000;
  background-color:#BCE1A7;
  text-decoration: none; 
}
.menubar a.active, .menubar a.active:hover {
  background-color:#44AA3D;
  color: #FFF;
  font-weight:bold;
}

.submenu {
  background-color:#8BAC7D;
}
.submenu td{
  border:none;
  cursor: hand;
}
.submenu a {
  border:none;
  width:100%;
}
	
#menu p {
color:#3B6D32;
margin-left:10px;
}
#col2 h1 {
margin-left:50px;
font-size: 16px; 
color:#3B6B31;
}
#col2 h2 {
font-size:14px;
margin-left:50px;
color:#3B6B31;
margin-bottom:0px;
}
#col2 h3 {
font-size:12px;
margin-left:50px;
color:#3B6B31;
margin-bottom:0px
}

#col2 h5 {
font-size:14px;
margin-left:50px;
color:#3B6B31;
margin-bottom:5px
}

#col2 h1, #col2 h2, #col2 h4 {
color:#3B6B31;
margin-left:50px;
}
#col2 p, #col2 ul li, #col2 h5 {
margin-left:50px;
color:#3C6B35
}

#Llink {
padding-top:0px
}

#Llink p {
font-weight:bold;
margin:0;
padding:0;
line-height:11px
}

#footer {
background-color:#D8EDC6;
}
#footer a {
color:#000000;
text-decoration:underline;
}

.consult {
	background-image: url(images/consultancy.gif);
	background-repeat: no-repeat;
}
.consultover {
	background-image: url(images/consultancyover.gif);
	background-repeat: no-repeat;
}
.training {
	background-image: url(images/training.gif);
	background-repeat: no-repeat;
}
.trainingover {
	background-image: url(images/trainingover.gif);
	background-repeat: no-repeat;
}
.shop {
	background-image: url(images/shop.gif);
	background-repeat: no-repeat;
}
.shopover {
	background-image: url(images/shopover.gif);
	background-repeat: no-repeat;
}
#Llink p {
margin:0 0 0 40px;
height:21px
}

#Llink a {
padding:5px;
display:block;
color:#406B33;
text-decoration:none
}
#Llink a:hover {
padding:5px;
display:block;
color:#000000;
text-decoration:underline
}
/* administration panel */
.edit {
	position:absolute;
	background-color:#D8EDC6;
	border:1px solid #44AA3D;
	filter: Alpha(Opacity=85);
	padding:2px;
	z-index:1;
}
.edith {
	position:absolute;
	background-color:#BCE1A7;
	border:1px solid #21851B;
	filter: Alpha(Opacity=90);
	padding:2px;
	cursor: hand;
	z-index:1;
}
.admin {
  position:absolute;
  left:610px;
  top:10px;
  background-color:#D8EDC6;
  border:1px solid #44AA3D;
  filter: Alpha(Opacity=85);
  padding:4px;
  z-index:1;
}
.adminh {
  position:absolute;
  left:610px;
  top:10px;
  background-color:#BCE1A7;
  border:1px solid #21851B;
  padding:4px;
  filter: Alpha(Opacity=90);
}
.adminh a, .admin a {
  font-size:13px;
}
.admin a:hover, .adminh a:hover{
  font-size:13px;
  color:#000000;
}
.listpanel .edit, .listpanel .edith {
  position: static;
}
