body
{
	background: #FBFBE8 url('images/bggradient.jpg') repeat-x top left;
	font-family: arial;
	text-align: center;
}

h1
	{
		margin-bottom: 8px;
	}

h2
{
	margin: 0px;
}

h3
{
	margin: 0px;
}

p
{
	margin: 0px;
}

a:link,a:active,a:hover,a:visited
{
	color: #006400;
}

hr
{
	color: #006400;
	background-color: #006400;
	height: 2px;
}

input.AdminComposeButton,input.AdminAddButton,input.AdminUpdateButton,input.AdminDeleteButton,input.AdminDeleteOptionButton
{
	background-image: url('images/button_medium_a.png');
	background-color: transparent;
	height: 30px;
	width: 200px;
	border: 0px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

input.AdminDeleteOptionButton
{
	font-size: 14px;
}

input.AdminComposeButton:hover,input.AdminAddButton:hover,input.AdminUpdateButton:hover,input.AdminDeleteButton:hover,input.AdminDeleteOptionButton:hover
{
	background-image: url('images/button_medium_b.png');
}

input.AdminEditButton,input.AdminDeleteLinksButton,input.AdminDeleteFileButton,input.AdminDownloadBackupButton
{
	background-image: url('images/button_arrow_a.png');
	background-color: transparent;
	height: 32px;
	width: 32px;
	border: 0px;
	font-size: 0px;
}

input.AdminEditButton:hover,input.AdminDownloadBackupButton:hover
{
	background-image: url('images/button_arrow_b.png');	
}

input.AdminDeleteLinksButton,input.AdminDeleteFileButton {
	background-image: url('images/button_x_a.png');
}

input.AdminDeleteLinksButton:hover,input.AdminDeleteFileButton:hover
{
	background-image: url('images/button_x_b.png');	
}

input.AdminViewButton
{
	background-image: url('images/view_a.png');
	background-color: transparent;
	height: 32px;
	width: 32px;
	border: 0px;
	font-size: 0px;
}

input.AdminViewButton:hover 
{
	background-image: url('images/view_b.png');	
}

input.AdminPreviewButton,input.AdminSearchButton,input.AdminDateChangeButton,input.AdminLoginButton,input.SearchButton
{
	background-image: url('images/button_small_a.png');
	background-color: transparent;
	height: 30px;
	width: 121px;
	border: 0px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

input.AdminPreviewButton:hover,input.AdminSearchButton:hover,input.AdminDateChangeButton:hover,input.AdminLoginButton:hover,input.SearchButton:hover
{
	background-image: url('images/button_small_b.png');	
}

input.AdminAccessButton
{
	background-image: url('images/button_large_a.png');
	background-color: transparent;
	height: 30px;
	width: 241px;
	border: 0px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

input.AdminAccessButton:hover
{
	background-image: url('images/button_large_b.png');	
}

button.AdminSelectDate
{
	font-size: 0px;
	border-width: 0px;
	width: 29px;
	height: 27px;
	background-image: url('images/calendar.png');
	background-color: transparent;
	vertical-align: middle;
	margin-left: 4px;
}

img.AdminAttachmentIcon
{
	width: 30px;
	height: 27px;
	background-image: url('images/attachment.png');
	margin-top: 2px;
	margin-right: 6px;
	vertical-align: middle;
}

table.error img
{
	margin-right: 6px;
}

h2.ErrorHeader
{
	margin: 0px;
	margin-bottom: 4px;
}

td.AdminMenu {
	width: 175px;
}

td.AdminContent {
	padding: 0px;
	padding-left: 6px;
	width: 80%;
}

table.AdminNews,table.AdminActivities,table.AdminPages,table.AdminEvents
{
	margin: 0px;
	width: 100%;
}

table.AdminUsers {
	margin: 0px;
	width: 50%;
}

table.AdminFiles {
	margin: 0px;
	width: 100%;
}

table.AdminLinks {
	margin: 0px;
	width: 75%;
}

div.AdminEvents,table.AdminEvents
{
	padding-left: 30px;
}

td.AdminLinksLink {
	padding-left: 30px;
}

td.adminNewsSelect,td.adminActivitiesSelect,td.adminPagesSelect,td.adminEventsSelect,td.adminUsersSelect,td.adminLinksSelect
{
	width: 15px;
}

td.AdminNewsEdit,td.AdminActivitiesEdit,td.AdminPagesEdit,td.AdminEventsEdit,td.AdminUsersEdit,td.AdminLinksEdit,td.AdminFilesEdit
{
	width: 40px;
}

td.AdminNewsItem,td.AdminNewsItemUnenabled,td.AdminActivitiesItem,td.AdminActivitiesItemUnenabled,td.AdminPagesItem,td.AdminPagesItemUnenabled,td.AdminEventsItem,td.AdminEventsItemUnenabled
{
	padding: 4px;
	padding-top: 0px;
	padding-bottom: 8px;
}

td.AdminNewsItemUnenabled,td.AdminActivitiesItemUnenabled,td.AdminPagesItemUnenabled,td.AdminEventsItemUnenabled
{
	color: #C0C0C0;
	border-style: dotted;
	border-color: #C0C0C0;
	border-width: 1px;
}

div.PageContainer
{
	width: 960px;
	margin: 0 auto 24px auto;
	text-align: left;
}

table.PageHeader {
	width: 960px;
	border-width: 0px;
	border-spacing: 0px;
	margin:0px;
}

th.HeaderImage {
	background-image: url('images/header.png');
	background-repeat: no-repeat;
	width: 960px;
	height: 140px;
}
th.HeaderImage H1 {
 	display: none;
}

tr.HorizontalMenu {
	background-image: url('images/horizontal_menu.png');
	background-repeat: repeat-x;
	width: 960px;
	height: 35px;
}
tr.HorizontalMenu td {
	border-bottom: 1px solid #055507;
	text-align: center;
	vertical-align: middle;
}

td.NavItem {
	padding: 1px;
}
td.NavLeft,td.NavRight {
	padding-right: 0px;
}

td.NavItem-hover,td.NavLeft-hover,td.NavRight-hover {
	background-image: url('images/horizontal_menu_b.png');
	border: 1px solid #055507;
	border-top-width: 0px;
	padding: 0px;
}

td.NavItem a, td.NavLeft a, td.NavRight a, tr.HorizontalMenu td a {
	font-style: bold;
	font-size: 20px;
	text-decoration: none;
}

td.NavItem-hover a,
td.NavLeft-hover a,
td.NavRight-hover a, 
td.NavItem-hover a:hover,
td.NavLeft-hover a:hover,
td.NavRight-hover a:hover 
{
	color: #FFFFFF;
	font-style: bold;
	font-size: 20px;
	text-decoration: none;
}

td.NavLeft,td.NavLeft-hover {
	border-left: 1px solid #055507;
}
td.NavRight,td.NavRight-hover {
	border-right: 1px solid #055507;
}

table.PageContent {
	width: 960px;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px;
}
td.LeftMenu {
	width: 25%;
	vertical-align: top;
	padding-top: 8px;
}
td.content {
	width: 75%;
	vertical-align: top;
	padding-top: 8px;
}

ul.LeftList {
	margin-top: 0px;
}

div.NewsItem,div.EventsItem,div.ActivitiesItem
{
	width: 100%;
	margin-bottom: 10px;
}

div.EventsItem
{
	padding-left: 30px;
}

table.PageFooter {
	width: 960px;
	border-width: 0px;
	border-spacing: 0px;
	margin:0px;
	margin-top: 20px;
	text-align: center;
	font-size: 12px;
}

div.RSSIcon
{
	width: 16px;
	height: 16px;
	float: right;
}

ul.searchList{
	margin-top: 0px;
}