h1	{
font-family: Calibri, sans-serif;   /* Tahoma,sans-serif;  */
font-size: 1.5em;
font-weight: normal;
color: #46a565;
margin-bottom: -5px;
}

h2	{
font-family: Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #46a565;
}

h2	{
font-family: Arial, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #46a565;
}

h3	{
font-family: Arial, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #46a565;
}

p	{
font-family: Calibri, sans-serif;  /* Verdana, sans-serif; */
font-size: 0.9em;
font-weight: normal;
color: #666;
line-height: 1.8em;
}

img	{
border: 0;
}

a, a:link, a:visited {
text-decoration: none;
color: #46a565;
font-weight: bold;
}

a:hover	{
color: #46a565;
}

.smaller	{
font-family: Verdana, sans-serif;
font-size: 0.7em;
font-weight: normal;
color: #666;
}

.green	{
font-family: Verdana, sans-serif;
font-size: 0.7em;
font-weight: normal;
color:#46a565;
}

.list1	li{
font-family: Verdana, sans-serif;
font-size: 0.7em;
font-weight: normal;
color: #666;
margin-bottom: 1.0em;
}

.green_banner	{
width:450px;
height:40px;
background: #46a565;
color: white;
margin-top:-10px;
padding-top: 10px;
padding-left: 20px;
border-bottom: 3px solid white;
}

#container	 {
position: absolute;
top: 0;
left: 50%;
z-index: 10;
width: 800px;
height: 800px;
margin-left: -400px;
/* border-left: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid #666;  */
}

	#topbar	{
	width: 800px;
	height: 130px;
	float: left;
	background: transparent;
	/*  border-bottom: 1px solid red;  */
	}
	
		#logo	{
		width: 170px;
		height: 100px;
		float: left;
		margin-top: 25px;   /*  48px; */
		margin-left: -50px;
		}
	
		#navbar	{
		width: 620px;
		height: 50px;
		float: right;
		margin-top: 75px;   /* 95px; */
		/* border: 1px solid blue; */
		}
		
		#edit_navbar	{
		width: 670px;
		height: 50px;
		float: right;
		text-align: right;
		margin-top: 25px;   /* 95px; */
		/* border: 1px solid blue; */
		}
		
		#edit_navbar a, #edit_navbar a:link, #edit_navbar a:visited	{
		font-family: Arial, sans-serif;
		font-size: .9em;
		font-weight: bold;
		color: #46a565;
		margin-left: 15px;
		}	
		
		#edit_navbar a:hover	{
		color: #666;
		}	
		
	#content	{
	width: 760px;
	min-height: 700px;
	float: left;
	padding: 20px;
	background: #fff;
	border-bottom: 5px solid #ccc;
	}
/* -------- Homepage.php divs ----------- */	
		#slideshow	{
		margin-left: -10px;
		margin-top: -10px;
		}
		
		#topbox	{
		width: 800px;
		min-height: 40px;  /* 100px;   */
		float: left;
		margin-left: -20px;
		border-bottom: 5px solid #ccc;
		padding-bottom: 10px;
		}
		
		#welcome	{
		width: 500px;
		height: 90px;
		float: left;
		margin-left: 20px;
		/* background: #ccc; */
		}
		
		#search	{
		width: 260px;
		height: 55px;
		float: right;
		margin-right: 10px;
		margin-top: 35px;
		background: #46a565;
		}
		
		#home_left	{
		width: 470px;
		min-height: 450px;
		float: left;
		/* border-bottom: 1px solid blue; */
		}
		
		#tip_box	{
		width: 460px;
		height: 180px;
		float: left;
		background: #e3f4e4;
		margin-top: -10px;
		padding-right: 10px;
		}
		
		#tip_box p	{
		font-family: Verdana, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		line-height: 150%;
		color: #666;
		}
		
		
		#tip_box2	{
		width: 485px;
		height: 210px;
		float: left;
		background: #ededed;
		margin-top: -25px;
		padding: 10px;
		}
		
		#tip_box2 p	{
		font-family: Verdana, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		line-height: 1.8em;
		color: #666;
		}		
		
		#home_right: {
		width: 200px;
		min-height: 600px;
		float: right;
		border: 1px solid red;
		background: #ccc;
		}
		
		#newsbox	{
		width: 240px;
		height: 285px;
		float: right;
		background: #ededed;
		margin-top: 10px;
		margin-right: -10px;
		padding: 10px;
		}
		
		#newsbox p	{
		font-size: .6em;
		line-height: normal;
	/*	padding: 5px 0 15px 0;  */
		}
		
		#newsbox hr	{
		height: 1px dotted;
		color: #999;
		}
		
		#address	{
		width: 260px;
		height: auto;
		float: right;
		margin-top: 40px;
		margin-right: -10px;
		margin-bottom: -10px;
		}

/* -------- pages.php divs ----------- */
		#pages	{
		width: 760px;
		height: 510px;
		background-image: url('images/page_bgd.png');
		background-repeat: repeat-y;
		margin-top: 75px;
		padding: 10px;
		/* border-right: 1px solid red; */
		overflow: auto;
		}
		
		#leftcol	{
		width: 160px;
		height: auto;
		float: left;
		}
		
		#leftcol ul {
		list-style-type: none;
		margin-left: -40px;
		}
		
		
		#leftcol ul li, #leftcol ul li a, #leftcol ul li a:link, #leftcol ul li a:visited	{
		text-decoration: none;
		font-family: Arial, sans-serif;
		font-size: 0.9em;
		color: #46a565;
		font-weight: normal;
		margin-bottom: 20px;
		}
		
		#leftcol ul li a:hover	{
		color: #666;
		}
		
		#rightcol	{
		width: 555px;
		min-height: 300px;
		float: right;
		margin-right:10px;
		/* border-bottom: 1px solid blue; */
		}
		
		#page_title	{
		width: 760px;
		height: 40px;
		float: right;
		text-align: right;
		margin-right: 10px;
		}
		
/* -------- pages.php EDIT divs ----------- */	
		#edit_topbox	{
		width: 890px;
		min-height: 50px;  /* 100px;   */
		float: left;
		margin-left: -20px;
		border-bottom: 5px solid #ccc;
		padding-bottom: 10px;
		}
		
		#edit_pages	{
		width: 850px;
		height: 900px;
		margin-top: 75px;
		padding: 0;   /* 10px; */
		overflow: auto;
		background-image: url('images/page_bgd.png');
		background-repeat: repeat-y;		
		}	
		
		#edit_rightcol	{
		width: 620px;
		min-height: 850px;
		float: left;
		margin-left: 50px;
		}	
		
/* -------- alternate row table shading ----------- */		

	td.tdDark { 
	background-color: #ededed;   /* #FCFCFC ; */
	}

	td.tdLight { 
	background-color: #FFFFFF;    /* #F6F6F6; */
	}

	tr.Dark { 
	background-color: #FCFCFC ;
	}

	tr.Light { 
	background-color: #FFFFFF;   /* #F6F6F6; */
	}
		
		
	
	#footer	{
	width: 760px;
	height: 50px;
	float: left;
	background: #46a565;
	padding: 0 20px 0 20px;
	}
	
	#footer p	{
	font-family: Arial, sans-serif;
	font-size: .8em;
	color: white;
	margin-top: 17px; 
	}
	
	#footerleft	{
	width: 200px;
	height:50px;
	float: left;
	}
	
	#footercent	{
	width: 200px;
	height:50px;
	float: left;
	margin-left: 100px;
	}
	
	#footerrt	{
	width: 200px;
	height:50px;
	float: right;
	text-align: right;	
	}

