body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5d5d;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link, a:visited, a:active {
	color: #f15828;
	text-decoration: none;
	outline:none;
}
a:hover {
	text-decoration: none;
	color: #DC420E;
}


.pngfix { behavior: url(includes/js/iepngfix/iepngfix.htc) }
p { padding:0; margin:0 0 10px 0; line-height:1.5em }
#navigation { margin:0; padding:0; list-style-type:none }
#navigation li { margin:0; padding:0; display:inline}
#navigation li a { display:block; float:left; color:#FFF;  }
#navigation li a:hover { color:#fff; /* ffd196 */  background:url(images/menubgover.jpg) 0 bottom repeat-x }
#navigation li a span {font-weight:bold; display:block; line-height:40px; text-align:center; background:url(images/menusplit.jpg) right bottom no-repeat}
#navigation li a:hover span {  background:url(images/menusplitover.jpg) right bottom no-repeat }

#navigation li.last a span { background:none }

#navigation li a.selected,
body#home #nav-home a,
body#contact #nav-contact a
{ background:url(images/menubgover.jpg) 0 bottom repeat-x }

#navigation li a.selected span,
body#home #nav-home a span,
body#contact #nav-contact a span 
{ background:url(images/menusplitover.jpg) right bottom no-repeat }

.indexsplit {background:url(images/indexsplit.gif) right 30px repeat-y;}

.newsitem { border-bottom:1px solid #CCC; margin:0 16px 10px 14px; }
.newsitem .date { font-size:10px; color:#999; margin-bottom:3px}

.content_item { border-bottom:1px solid #EBE8E4; padding-bottom:10px; margin-bottom:20px  }
.content_item h3 { margin:0 0 8px 0; font-size:16px }
.content_item .date { font-size:11px; margin-bottom:10px; color:#999 }
.content_item .image { float:left; margin:0 15px 10px 0; }
.content_item li { margin-bottom:5px }

a.more { background:url(images/arrow.gif) right 6px no-repeat; padding-right:12px}

.copyright { color:#FFF }
.footer_links { color:#fff }
.footer_links a { margin:0 10px; color:#fff }
.footer_links a:hover { color:#ccecff }

.categories { list-style-type:none; margin:0 25px 10px 5px; padding:0;}
.categories li { margin:0; padding:7px 10px 7px 14px; background: url(images/bullet2.gif) 0 bottom repeat-x }
.categories li a { color:#0c9499;  background:url(images/arrow2.gif) left 4px no-repeat; padding-left:12px }
.categories li a:hover, .categories li.selected a { color:#154a4c }


.gallery_image {text-align:center;}
.gallery_image a:link img, .gallery_image a:visited img { border:1px solid #ddd; padding:3px; margin:0 auto; }
.gallery_image a:hover img { border:1px solid #0086ca}
.gallery_title { font-size:11px; font-family:Tahoma, Helvetica, sans-serif; font-weight:normal; padding:5px; text-align:center }


.input { font-size:11px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #dad7cb; background:#fff url(images/input_bg.gif) repeat-x}
.input_focus { border:1px solid #B5B5B5; }

/* Lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}


