/* CSS Document */


body {
	background-color: #AEB1B6;  /*#666A73*/
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/bk_page2.png)
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

#main {
	width: 755px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	background:#CCCCCC;
}

#linkBar {
	width: 100%;
	height: 34px;
	background: #5A5E67;  
	/*   border: thin #666666 solid;  background: #656972*/
}

html>body #linkBar { background: #656972; }  /* correction for non IE browsers */

	#links {
		width: 240px;
		height: auto;
		float: right;
		color: #81848A;
		font-size: 11px;
		margin-top: 10px;
		font-weight: bold;
		}
		
	#links a {
		color: #E6E9E9;  
		text-decoration: none;
		font-weight: normal;
		}
		
	#links a:hover {
		text-decoration: underline;
		}

#navBar {
	width: 100%;
	height: 38px;
	background: #5A5E67;
	/*   border: thin #666666 solid;  */
}

html>body #navBar { background: #656972; }  /* correction for non IE browsers */

#logoBar {
	width: 100%;
	height: 129px;
	background-image: url(../images/logo_bk.png);
	background-repeat: repeat;
	/*   border: thin #666666 solid;  */
}

	#logo {
		width: 214px;
		height: 129px;
		float: left;
		/*/*   border: thin #666666 solid;  */*/
		}
		
	#blurb {
		width: 258px;
		height: 129px;
		float: left;
		/*/*   border: thin #666666 solid;  */*/
		}
		
	#login {
		width: 278px;
		height: 43px;
		margin-right: 1px;
		float: right;
		/*/*   border: thin #666666 solid;  */*/
		}
		
	#feature {
		width: 278px;
		height: 86px;
		float: right;
		margin-top: -2px;
		/*/*   border: thin #666666 solid;  */*/
		}
		
		html>body #feature { margin-top: 0px; }  /* correction for non IE browsers */
			
#photoBar {
	width: 100%;
	height: 195px;
	text-align: left;
	background-image: url(../images/green_strip.png);
	background-repeat: repeat-x;
	/*   border: thin #666666 solid;  */
}

	#photo {
		width: 633px;
		height: 195px;
		float: left;
		margin-left: 3px;
	}	
	
	html>body #photo { margin-left: 6px; }  /* correction for non IE browsers */
	
	#stories {
		width: 110px;
		height: 176px;
		float: left;
		margin-top: 10px;
	}

#searchBar {
	width: 751px;
	height: 23px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	border: #E5E9E8 2px solid;
	/*   border: thin #666666 solid;  */
}

html>body #searchBar { height: 24px; padding-bottom: 0px;}  /* correction for non IE browsers */

	#search {
		width: 115px;
		height: inherit;
		float: left;
		margin-top: 1px;
		text-align: right;
		margin-left: 3px;
	}
	
	html>body #search { margin-left: 10px; }  /* correction for non IE browsers */
	
	#searchBut {
		width: 100px;
		height: inherit;
		margin-left: 2px;
		margin-top: 1px;
		float: left;
	}
	
	html>body #searchBut { margin-left: 10px; margin-top: 0px;}  /* correction for non IE browsers */
	
	input.search {
		height: 13px;
		font-size: 10px;	
	}

	input.searchbut {
		height: 21px;
		font-size: 14px;	
	}
	
	#newsline {
		width: 480px;
		height: 20px;
		float: left;
		padding-top: 4px;																																																																																																																																																																																																																																																							
		color: #595A5D;
		margin-left: 13px;
	}
	
	#newsline a {
		text-decoration: none;
		border-bottom: 1px dotted #333333;
		color: #595A5D;
	}
	
	#newsline a:hover {
		color: #697A00;
		border-color: #697A00;
	}
	
	html>body #newsline { margin-left: 5px; }  /* correction for non IE browsers */

#contentBar {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	background-image: url(../images/bk_content2.png);
	background-repeat:repeat-x;
}

	.newsfeaturepic {
		padding-left: 12px;
		padding-right: 10px;
		}
		
	.newsfeaturetitle {
	font-size: 12px;
	font-weight: bold;
	color: #728A00;
	font-variant: small-caps;
		
	}
		
	#news_feature {
		padding-left: 15px;
	}
	
	#news_feature_mid {
		margin-left: 8px;
		padding: 0 7px 3px 5px;
		background:#ECECEC;
		font-size: 10px;
	}
	
	img.feature {
		padding: 1px;
		border: 1px solid #A5AFB8;
		margin-right: 10px;
	}
	
	#img_caption {
		width: 127px;
		height: 20px;
		margin-right: 10px;
		background-color: #CDD0D3;  
		padding: 4px 2px 0px 0px;
		font-size:9px;
		text-align: center;
		margin-top: 3px;
		border-left: 5px solid #A5AFB8;
	}
	
	a.feature_headline {
		color: #16387C;
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	
	a.feature_headline:hover {
		text-decoration: underline;
	}

	#content {
		width: 730px;
		height: auto;
		padding: 16px 12px 16px 10px;
		float: left;
		font-size: 11px;
		color: #4A4A4A;
	}
	
	ul.droppings {
		margin-top: 0px;
		}
	
	ul.droppings li {
/*		list-style:none;
		list-style-image:url(../images/bullet_green.gif);*/
		margin-left: 0px;
		width: 300px;
		margin-bottom: 3px;
		}
		
	ul.droppings a {
		/*text-decoration: none;*/
		/*padding-left: 4px;
		color: #666666;*/
		}
		
	ul.droppings a:hover {
		/*text-decoration: underline;
		padding-left: 4px;*/
		}
		
		
	.table_headlinepos { padding: 0; padding-left: 5px; margin: 0; }
	
	.table_project { padding-left: 0px; }
	.td_project { border-bottom: #E7E8E9 1px solid; }
	
	.td_events { border-bottom: #E7E8E9 1px solid;
				 border-top: #E7E8E9 1px solid; }
	#td_events_space { padding-left: 10px; font-size: 12px;}
	.table_events { padding-left: 10px; }
					
	.newsDate { color: #7D838A; }
	.newsTitle, .newsMore { color: #769C00; }
	
	a.newsClickMore { 
		color: #333333; 
 		font-size: 10px;
		font-weight:bold; 
		text-decoration: none;
		border-bottom: #333333 1px dotted; 
		}
		
	a.newsClickMore:hover {
		color: #769C00;
		}
		
	#projectTitle {
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		margin-top: 2px;
		padding-left: 12px;
		margin-bottom: 7px;
		border-left: #99CC00 4px solid;
		margin-left: 3px;
		}
	
	
#footerBar {
	width: 100%;
	height: 74px;
	float: left;
	margin: 0;
	background: #656972;
	/*   border: thin #666666 solid;  */
}

html>body #footerBar { 
	margin-bottom: 25px; 
	background: none;
	background-image: url(../images/bk_footer.png);
	background-repeat: no-repeat;
	background-position: bottom; 
	}  /* correction for non IE browsers */

	#footerTxt {
		width: 322px;
		height: auto;
		font-size: 11px;
		color: #E6E9E9;
		padding: 5px;
		margin-top: 20px;
		margin-left: 15px;
		float: left;
	}
	
	html>body #footerTxt { margin-left: 25px; }  /* correction for non IE browsers */
	
	#footerNav {
		width: 358px;
		height: 32px;
		font-size: 11px;
		color: #E6E9E9;
		padding-top: 8px;
		margin-top: 16px;
		float: left;
		background-image: url(../images/footernav.gif);
		background-repeat: no-repeat;
		}
		
			#footerNav a {
				font-size: 11px;
				color: #E6E9E9;
				text-decoration: none;
			}
			
			#footerNav a:hover {
				text-decoration: underline;
			}
