body {
	background-color: #FFF;
	margin: 0;
	font-family: Arial, Verdana, Sans-Serif;
}
.cms_content_error {
	border: 1px solid #DDA;
	background-color: #FFA;
	padding: 6px
}
.cms_content_error strong {
	font-size: 120%
}
.cms_content_error ul {
	color: #666
}
table.cms_table {
	border-collapse: collapse;
	width: 780px;
	text-align: left;
	margin-top: 10px
}
td.cms_menu {
	width: 170px;
	padding: 0
}
td.cms_content {
	width: 610px;
	padding: 15px;
	background-color: #FFF
}
td.cms_footinfo {
	color: #AAA;
	padding: 3px;
	text-align: right;
	font-size: 80%
}
td.cms_foot {
	text-align: center;
	padding: 6px;
	font-size: 80%
}
td.cms_foot_right {
	text-align: right
}
td.cms_foot_left {
	text-align: left
}
td.cms_header {
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 25px 0 0 0;
	font-size: 80%;
}
td.cms_header #cms_header_site {
	font-weight: bold;
	font-size: 240%;
	padding: 0 20px
}
td.cms_header #cms_header_content {
	font-size: 110%;
	font-weight: bold;
	padding: 0 20px
}
td.cms_header #cms_header_info {
	font-size: 80%;
	padding: 15px 0 0 0
}
td.cms_header #cms_header_info_corner {
	background-image: url(/cms3/skeleton/files/img/top_left.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 7px
}
td.cms_header #cms_header_info a {
	background-color: #FFF;
	margin: 0;
	text-decoration: none;
	padding: 7px 12px 4px 20px;
	background-repeat: no-repeat;
	background-position: center left
}
td.cms_header #cms_header_info #cms_email {
	background-image: url(/icon/email.gif)
}
td.cms_header #cms_header_info #cms_printer {
	background-image: url(/icon/printer.gif)
}
td.cms_header #cms_header_info #cms_sitemap {
	background-image: url(/icon/chart_organisation.gif)
}

td.cms_content {
	font-size: 80%;
}

/* Events, News, Popular Pages box */ 
 
.box {
	width: 180px;
	background: url(/cms3/skeleton/files/img/div-bottom3.gif) repeat #F5F5F5 bottom left;
}
.box .boxbottom {
	 background: url(/cms3/skeleton/files/img/div-bottom2.gif) no-repeat #F5F5F5 bottom left;
	 
}

.box h3 {
  margin: 0;
  padding: 6px 8px 4px 10px;
  font-size: 130%;
  color: #333;
  border-bottom: 1px solid #c4c4c4;
  background: url(/cms3/skeleton/files/img/h3-bg.gif) no-repeat top left;
  }
.box ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.box li {
  margin: 0 0 6px; 
  padding: 0;
  } 
