/* CSS Document */

.clear {clear:both; line-height:0px; height:0px;}



#navigation {background:#fff; width:6.9in; height:29px; float:left;}
#contents-home {background:none;width:6.9in; padding:0;}

#page-content-home {background:#fff; width:4.7in; height:auto;}
	#home-messaging {padding:0; width:4in; float:left; margin-bottom:20px;}
	#page-content-home h1 {color:#3f9c35; font-size: 22px; margin:0 0 5px; font-weight:normal;}
	#page-content-home p {color:#666666; font-size: 14px; margin:0; font-weight:normal; line-height:20px;}



ul.sf-menu {padding:0; margin:0; float:right;}
ul.sf-menu  li {list-style-type:none; display:inline;}
ul.sf-menu  li a  {display:block; float:left; padding:0 25px; color:#000; text-decoration:none; line-height:29px; font-size:14px;}
ul.sf-menu  li ul {displaY:none;}	
	

	ul.services {font-size:16px; margin:0; padding-top:0; padding-bottom:0;}
		ul#top_services.services { margin:0; padding-top:0; padding-bottom:0; }
	ul.services li {line-height:20px;}
	ul.services a {}
	

		ul.services a.civil {background:none;}
		ul.services a.land {background:none;}
		ul.services a.transportation {background:none;}
		ul.services a.sustainable {background:none;}
		ul.services a.planning {background:none;}
		ul.services a.gis{background:none;}
		ul.services a {background:none;}




* html ul.services a {display:inline; }

	#badges {padding:0 19px 0 30px; width:4in; float:left; border:0;}	
		#badges img {float:left; height:auto; width:auto; margin-bottom:10px;}	
		#badges img.one {margin-right:72px;}	
		#badges img.two {margin-right:72px;}
		#badges img.three {margin-right:72px;}	
		#badges img.four {margin:0;}	

#right-content-home { none; width:2in; padding-left:14px; float:left;}
	#right-content-home h2 {font-size:14px; font-weight:bold; display:block; line-height:19px; margin:0 0 6px; border-bottom:#fff 1px dotted;}
	#right-content-home ul {margin:0; padding:0;}
	#right-content-home li {list-style:none; margin:0 0 10px; font-size:11px;}
	#right-content-home a {color:#333; text-decoration:none;}
		#right-content-home a span.date {color:#002c77; font-weight:bold;}
	#right-content-home a#celebrating {display:block; color:#fff; font-size:11px; font-weight:bold; text-align:center; text-decoration:underline; margin-bottom:20px;}	
		#right-content-home a#celebrating span {display:block; margin-bottom:5px; color:#000;}	
	
	
	#footer {height:29px; background:none; width:6.9in; margin:0 auto;}
		#footer ul {margin:0; padding:0; width:6.9in; float:left;}
		#footer li {list-style-type:none; float:left; display:inline; line-height:29px; margin-right:10px; font-size:11px; }
		#footer li a {color:#002c77; text-decoration:none;}
	
	#footer form#search {height:29px; margin:0; padding:4px 0 0; display:none;}
		form#search input.text {float:left; border:none; padding:3px 0 0 12px; margin:0 5px 0 0; height:16px;  font-size:11px; width:189px; background:#fff url(images/bg-search.gif) no-repeat; color:#666666;}
		form#search input.button {width:28px; height:19px; text-align:center; line-height:19px; background-color:#3f9c35; border:0; text-transform:uppercase; color:#fff; font-weight:bold; font-size:10px;}
	
	
	
	/* CSS Document */

#calendar #contents {background-image:none; background-color:#FFF;width:6in; padding:0;float:none;}
#calendar #container {width:6in; padding:0;float:none;}
#calendar h1 {font-size:14px; font-weight:normal; line-height:22px; margin:40px 0 0; padding:0 0px 25px; background:none;}

#calendar_bg {width:6in; padding:0; float:left;}
#calendar #page-content {padding:0; width:6in; clear:right;float:none;}

#calendar h2 {font-size:20px; font-weight:normal; line-height:20px; margin:10px 0;}



#calendar #page-content li {font-size:14px; line-height:18px; list-style:none; margin:0; display:block; float:none; width:600px;}

#calendar #page-content li a {display:block; color:#666; text-decoration:none; font-size:14px;}

#calendar #page-content .date {margin:0; padding:0; font-size:14px; font-weight:normal; line-height:18px; color:#004289;}



#calendar #calendar-col {float:none; width:6in; padding:0;}
#calendar #calendar-col p {font-size:13px; line-height:18px; color:#333; margin:0; padding:0 0 18px;}
#calendar #calendar-col img.twenty {margin:0;}
#calendar #calendar-col img.photo {margin-top:25px;}

#calendar p#message {width:6in; padding:0; margin:0; font-size:14px; line-height:18px; color:#004289;}	
