body {
			margin:0px; padding:0px;
			text-align:center;
			background: url(images/bg-body.jpg) repeat-x;
			}
	
		#Content {
			width:800px;
			margin:0px auto;
			text-align:left;
			padding:0px;
			font-family:verdana;
			font-size:11px;
			color:#999;
			line-height:14px;
			}
			
		#logo {
			float:left; width:333px; padding-top:30px;
			}
			
		#nav {
			float:left;
			font-size:10px;
			color:#999;
			text-align:right;
			width:453px;
			}
			
		#nav a:link, #nav a:visited { color:#999; text-decoration:none; }
		#nav a:hover, #nav a:active { color:#ccc; text-decoration:underline; }
			
		#search {
			float:left; 
			width:467px;
			height:80px;
			background:url(images/bg-search-green.jpg) no-repeat bottom; 
			color:#54954D; 
			font-size:10px;
			padding-top:26px;
			text-align:center;
			}
		
		#searchpadd {
			float:left;
			padding:40px 0 0 245px;
			}
			
		#search a:link, #search a:visited { color:#54954D; text-decoration:none; }
		#search a:hover { color:#54954D; text-decoration:underline; }
		
		#search input.logobar_search_box { border:1px solid #ccc; font-size:11px; margin-right:3px; color:#999; }
		
		input.gobtn { border:0; background:url(images/btn-go.jpg) no-repeat; width:39px; height:19px; cursor: pointer; }
			
		#navbar {
			padding-top:18px;
			}
			
		/************ TOP NAV BAR *****************/
			#topnav {
			 width: 767px;
			 height: 30px;
			 margin: 0; 
			 padding: 0;
			 position: relative; 
			 background:url(images/navbar.png) no-repeat; 
			}
			
			#topnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
			
			#topnav a {display: block;}
			
			#topnav1 {left: 49px; top: 0px; width: 123px; height: 30px; }
			#topnav2 {left: 174px; top: 0px; width: 136px; height: 30px; } 
			#topnav3 {left: 312px; top: 0px; width: 128px; height: 30px; } 
			#topnav4 {left: 442px; top: 0px; width: 133px; height: 30px;}
			#topnav5 {left: 577px; top: 0px; width: 145px; height: 30px;}  
			
			#topnav1 a { height: 30px;}
			#topnav2 a { height: 30px;}
			#topnav3 a { height: 30px;}
			#topnav4 a { height: 30px;}
			#topnav5 a { height: 30px;}
			
			#topnav1 a:hover { background:url(images/navbar.png) -49px -30px; }
			#topnav2 a:hover { background:url(images/navbar.png) -174px -30px; }
			#topnav3 a:hover { background:url(images/navbar.png) -312px -30px; }
			#topnav4 a:hover { background:url(images/navbar.png) -442px -30px; }
			#topnav5 a:hover { background:url(images/navbar.png) -577px -30px; }

			#topnav1over {left: 49px; top: 0px; width: 123px; height: 30px;}
			#topnav1over a {height: 40px; background:url(images/navbar.png) -49px -30px no-repeat;}
			
			#topnav2over {left: 174px; top: 0px; width: 136px; height: 30px;}
			#topnav2over a {height: 40px; background:url(images/navbar.png) -174px -30px no-repeat;}
			
			#topnav3over {left: 312px; top: 0px; width: 128px; height: 30px;}
			#topnav3over a {height: 40px; background:url(images/navbar.png) -312px -30px no-repeat;}
			
			#topnav4over {left: 442px; top: 0px; width: 133px; height: 30px;}
			#topnav4over a {height: 40px; background:url(images/navbar.png) -442px -30px no-repeat;}
			
			#topnav5over {left: 577px; top: 0px; width: 145px; height: 30px;}
			#topnav5over a {height: 40px; background:url(images/navbar.png) -577px -30px no-repeat;}
	
	 
		/************ TOP NAV BAR *****************/
			
		#mainhld {
			float:left; width:800px;
			}
			
		#banner {
			float:left; width:125px;
			}
			
		#hld {
			float:left; width:535px;
			}
			
		#hld h3 {
			font-size:18px; /* color:#8EA5DB; */
			border-bottom:1px solid #ccc; 
			padding-bottom:4px; 
			margin-bottom:0;
			font-weight: bold; 
			color: #007ACF;
			}
			
		#hldpadd {
			padding:0 10px 10px 10px;
			}
			
		#featuredevent {
			float:left; 
			border-top:1px solid #ccc; 
			border-left:1px solid #ccc; 
			border-right:1px solid #ccc; 
			border-bottom:1px solid #ccc; 
			background:url(images/bg-feature-event.jpg) repeat-x bottom right; 
			text-align:right;
			margin-bottom:20px;
			}
			
		#featuredevent a:link, #featuredevent a:visited  { color:#6DBD61; text-decoration:underline; }
		#featuredevent a:hover { color:#6DBD61; text-decoration:none; }
			
		#featuredleft {
			float:left; width:320px; margin:2px;
			}
			
		#featuredright {
			float:left; width:170px; margin:4px; font-size:10px;
			}
			
		#featuredright h1 {
			font-size:12px; font-style:italic; color:#8EA5DB; border:0; padding:0px;
			}
			
		#featuredright h2 {
			font-size:17px; color:#666666; border-bottom:1px solid #ccc; padding-bottom:4px;
			}
			
		.blockhld {
			background:url(images/bg-feature-event.jpg) repeat-x bottom right;
			border-bottom:1px solid #ccc; 
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			padding:10px;
			display:block;
			float:left;
			}
			
		.block1 {
			float:left; width:241px;			
			}
			
		.block2 {
			float:left; width:241px;
			}
			
		/* .block1 a:link, .block2 a:link, .block1 a:visited, .block2 a:visited { color:#6DBD61; text-decoration:underline; }
		.block1 a:hover, .block2 a:hover { color:#6DBD61; text-decoration:none; } */
		
		.block1 a:link, .block2 a:link, .block1 a:visited, .block2 a:visited { color:#808080; text-decoration:none; }
		.block1 a:hover, .block2 a:hover { color:#808080; text-decoration:underline; }
			
		.cat {
			float:left; 
			margin-top:20px; 
			margin-right:5px; 
			width:163px; 
			border:1px solid #ccc; 
			background:url(images/bg-cat.jpg) no-repeat top;
			}
			
		.cat2 {
			float:left; 
			margin-top:20px; 
			width:163px; 
			border:1px solid #ccc; 
			background:url(images/bg-cat.jpg) no-repeat top;
			}
			
		.cat img, .cat2 img { padding-left:35px; padding-bottom:15px; }
			
		.cat h4, .cat2 h4 {
			font-size:10px; 
			font-style:italic; 
			color:#8EA5DB; 
			border:0; 
			padding:0; 
			margin:3px; 
			text-align:right;
			}
			
		.cat p, .cat2 p {
			padding:5px; margin:0;
			}
			
		.cat ul, .cat2 ul {
			padding:0;
			margin:5px 0 5px 15px;
			list-style-type: none;
			}
			
		.cat a:link, .cat2 a:link, .cat a:visited, .cat2 a:visited { color:#6DBD61; text-decoration:underline; }
		.cat a:hover, .cat2 a:hover { color:#6DBD61; text-decoration:none; }
		
		.tblcats td { text-align:center; }
		
		#footer {
			margin-top:20px;
			margin-bottom:20px; 
			padding-top:10px; 
			border-top:1px solid #ccc; 
			text-align:center;
			font-size:10px;
			line-height:16px;
			}
			
		#footer a:link, #footer a:visited { color:#6DBD61; text-decoration:underline; }
		#footer a:hover { color:#6DBD61; text-decoration:none; }