﻿body 
{
	background-color:#f9fae1;
	color:Black;
	font-family:Verdana;
	font-size:12px;
}

a:link
{
	color: Black;
	text-decoration:none;
	}
a:visited
{
	color: Black;
	text-decoration:none;
	}


a:active
{
	color: Black;
	}


a:hover
{
	color: #666666;
	text-decoration:none;
	}



#top
{
	margin-top:0px;
	background-image: url(/Templates/images/bg_top.png);
	background-repeat:no-repeat;
	width:1024px;
	height:63px;
	text-align:left;
	padding-top:200px;
	}
	
#content
{
	
	background-image: url(/Templates/images/bg_mid.png);
	background-repeat:repeat-y;
	width:1024px;
	min-height:400px;
	overflow:hidden;
	
	}	
#bottom
{
	
	background-image: url(/Templates/images/bg_bottom.png);
	background-repeat:no-repeat;
	width:1024px;
	height:40px;
	text-align:center;
	text-align: -moz-center;
	}	

#bottom a
{
    color:White;
}

#bottomContent
{
	padding-top:8px;
	font-size:11px;
	margin-left:-30px;
	width:775px;
	color:white;
	text-align:left;

	}	
	
	#mainContent
	{
		margin-left:-10px;
		width:775px;
		height:100%;	
		text-align:left;
		overflow:hidden;
		
	}
		
	#main
	{
		width:100%;
		text-align:center;
		text-align: -moz-center;
	}
	
	#menu
	{

		width:660px;
		height:40px;
		margin-left:100px;

	}
		
		.menuItem
		{
			height:40px;
			width:100px;
			float:left;
			margin-right:5px;
			cursor:pointer;
			}
			
			#mainBox
			{
				float:left;
				width:545px;
				height:100%;
				padding:4px 4px 4px 4px;
				overflow:visible;
				}
			
			#rightBox
			{
				float:left;
				width:200px;
				height:100%;
				padding:4px 4px 4px 4px;
				margin-left:10px;
				}
				
			#rightBoxInline
			{
				float:right;
				width:170px;
				height:200px;
				padding:4px 4px 4px 4px;
				margin:4px 4px 4px 4px;

				text-align:left;
				overflow:visible;
				}
								
								
.readMore
{
	list-style: none;
	text-align:right;
	cursor:pointer;
	}								
	
	.date
	{
			list-style-type:square;
			color:#2d4c08;
			font-style:italic;
			font-size:14px;
		}
	.news
	{
			
		display:block;
		color:black;
		font-size:12px;
		margin-bottom:10px;
		clear:both;
		}		
		
	h2
	{
					color:#2d4c08;
	}
	
	
		.ImageBox
	{
		width:137px;
		height:137px;
		padding: 5px 5px 5px 5px; 
		margin: 2px 4px 4px 2px; 
		border:1px solid black;
		text-align:center;
		float:left;
	}
	

		.imgGallery
	{
		list-style-image: url(/Templates/images/Icons/app/pictures.png) !important;
		background-position: left center;
		background-repeat:no-repeat;

		}	
		
			
#imgGalleryGalleryBox
{
	padding:10px;
	background-color:#214501;
	width:600px;
	height:550px;
	text-align:center;
}
#imgGalleryGalleryBox p
{
	text-align: left;	
}
#imgGalleryByline
{
	font-size:0.8em;
	color:white;
	float:right;
	clear:both;
}
#imgGalleryGalleryBox img
{
	max-width:520px;
	max-height:520px;
	text-align:center;	
}

#imgGalleryPreview
{
	border:2px solid black;
	text-align:left;
}

#imgGalleryCaption
{
	color:white;
	text-align:left;
	margin-right:20px;
}

#imgGalleryThumbs
{
	background-color:#214501;
	padding:5px 5px 5px 5px;
	display:block;
	text-align:left;
width:610px;
}
#imgGalleryThumbs img
{
	margin-right:3px;
	cursor:pointer;
	
	}	