@charset "UTF-8";/* CSS Document *//* ---------------------------------------Client:  CachendoVersion: 1.0Author: Rock Creek Strategic MarketingWebsite: http://www.rockcreeksm.comColors:Dark Green:				#005847;Med Green:				#6eb43f;Light Green:			#cee6be;Light Light Green:		#d3e8c5;Grey:					#a29e9e;Light Grey:				#e5e5e5;------------------------------------------*//* GLOBAL-------------------------------------------------------------------*/
body {
	background:#fff;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, "Lucida Grande CE", Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}	/** {	margin:0;	padding:0;	}*/
h1, h2, h3, h4, h5, h6 {
}
h1 {
	color:#64a93d;
	font-size:24px;
}
h2 {
	color:#17694e;
	font-size:18px;
	margin: 15px 0 5px 0;
}
h3 {
	color:#17694e;
	font-size:14px;
	margin: 15px 0 5px 0;
}
h4 {
	font-size:12px;
}
p {
	margin:0 0 5px 0;
}
p, li {
	font-size:12px;
	line-height:18px;
}
a, a:link {
	color:#6eb43f;
	text-decoration:none;
}
a:hover {
	background:#005847;
	color:#fff;
}
img {
	border:none;
}
strong {
	color:#005847;
	font-weight:bold;
}
.hidden {
	display:none;
}/* LAYOUT-------------------------------------------------------------------*/
#wrapper {
	margin:0 auto 0;
	text-align:left;
	width:960px;
}	/* Masthead Styles */
#masthead {
	position:relative;
}
#logo {
	padding:11px 0 0 0;
}
#gsiLogo {
	position:absolute;
	top:14px;
	right:0px;
}/*#primaryMenu{	position:relative;	border-top:1px solid #d3e8c5;	}#primaryMenu ul {	margin:0;	padding:10px 0;	}	#primaryMenu li {	list-style:none;	float:left;	font-size:14px;	text-transform:uppercase;	margin-top:4px;	margin-right:6px;	}	#primaryMenu li a {	color:#17694e;	display:block;	padding:3px 9px 3px 9px;	}	#primaryMenu li a.last {	padding-right:0px;	}	#primaryMenu li a:hover {	color:#17694e;	background:url(../images/bg_primaryMenu_over.png) top left no-repeat;	}*/
#secondaryNav {
	position:relative;
	padding-bottom:4px;
	height:20px;
}
#secondaryNav ul {
	list-style:none;
	position:absolute;
	top:0px;
	right:0px;
	margin:0;
	padding:0;
}
#secondaryNav li {
	list-style:none;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	margin-left:15px;
}
#secondaryNav li a {
	background:url(../images/icon_arrow.gif) 0px 50% no-repeat;
	color:#6eb43f;
	display:block;
	padding:3px 0px 3px 9px;
}
#secondaryNav li a.last {
	padding-right:0px;
}
#secondaryNav li a:hover {
	color:#005847;
}/* GLOBAL NAV */
#globalNav {
	border-top:1px solid #d3e8c5;
	width:960px;
	position:relative;
}
#globalNav ul {
	background:url(../images/global_nav.gif) 0px 0px no-repeat;
	list-style:none;
	position:relative;
	height:49px;
	width:960px;
	margin:0;
}
#globalNav li {
	position:absolute;
	top:0px;
}
#globalNav li a {
	text-indent:-9999px;
}
#globalNav li, #globalNav li a {
	display:block;
	height:49px;
}
#globalNav li.menu-1-1-2, #globalNav li.menu-1-1-2-active {
	left:0px;
	width:186px;
}
#globalNav li.menu-1-2-2, #globalNav li.menu-1-2-2-active {
	left:186px;
	width:200px;
}
#globalNav li.menu-1-3-2, #globalNav li.menu-1-3-2-active {
	left:386px;
	width:218px;
}
#globalNav li.menu-1-4-2, #globalNav li.menu-1-4-2-active {
	left:604px;
	width:127px;
}
#globalNav li.menu-1-5-2, #globalNav li.menu-1-5-2-active {
	left:730px;
	width:145px;
}
#globalNav li.menu-1-6-2, #globalNav li.menu-1-6-2-active {
	left:875px;
	width:92px;
}
#globalNav li.menu-1-1-2 a:hover, #globalNav li.menu-1-1-2-active a {
	background:url(../images/global_nav.gif) 0px -51px no-repeat;
}
#globalNav li.menu-1-2-2 a:hover, #globalNav li.menu-1-2-2-active a {
	background:url(../images/global_nav.gif) -186px -51px no-repeat;
}
#globalNav li.menu-1-3-2 a:hover, #globalNav li.menu-1-3-2-active a {
	background:url(../images/global_nav.gif) -386px -51px no-repeat;
}
#globalNav li.menu-1-4-2 a:hover, #globalNav li.menu-1-4-2-active a {
	background:url(../images/global_nav.gif) -604px -51px no-repeat;
}
#globalNav li.menu-1-5-2 a:hover, #globalNav li.menu-1-5-2-active a {
	background:url(../images/global_nav.gif) -730px -51px no-repeat;
}
#globalNav li.menu-1-6-2 a:hover, #globalNav li.menu-1-6-2-active a {
	background:url(../images/global_nav.gif) -875px -51px no-repeat;
}
#mainPixWrapper {
	position:relative;
	height:167px;
	width:960px;
}
#home #mainPixWrapper {
	height:290px;
}
#mainPix {
	position:absolute;
	top:0px;
	left:0px;
	width:612px;
}
#pageMarker {
	position:absolute;
	top:0px;
	right:0px;
	width:340px;
	height:167px;
	background:url(../images/bg_pageMarker.jpg) top left no-repeat;
}
#home #pageMarker {
	height:290px;
}
#pageMarker h2 {
	color:#FFF;
	text-align:center;
	font-size:24px;
	margin:74px 0 0 0;
	visibility:hidden;
}/* Content Styles */
#columnsContainer {
}
#leftColumn {
	float:left;
	padding:0 20px 0 0;
	width:600px;
}
#pageTools {	/*padding:8px 0 0px 480px;*/
	padding:8px 0 0px 516px;
}
#content h1 {
	margin:15px 0 10px 0;
}
#content ul {
	list-style:none;
}
#content li {
	background:url(../images/icon_arrow.gif) 0px 50% no-repeat;
	list-style:none;
	padding:3px 0 3px 10px;
}
#content p {
	line-height: 20px;
}	/* SIDEBAR-------------------------------------------------------------------*/
#sideBar {
	float:left;
	width:330px;
}
#focusZone {
	margin:10px 0 20px;
}
#featuredContent {
	background:#cae4ba;
	border-left:10px solid #6eb43f;
	padding:10px 25px 10px 25px;
	margin:15px 0;
}
#featuredContent h1 {
	font-size:14px;
	margin:5px 0 5px;
}
#featuredContent p {
	font-size:11px;
}	/* Local Nav */
#localNav {
	background:url(../images/bkgd_local_nav.gif) 0px 0px no-repeat;
	padding:32px 0 0 0;
	margin:8px 0 30px 0;
}
#localNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#localNav li {
	font-size:11px;
	list-style:none;
	border:1px solid #e5e5e5;
	border-width:0 0 1px;
}
#localNav li a {
	background:#eee;
	color:#005847;
	display:block;
	padding:5px 0 5px 10px;
	border-left:20px solid #6eb43f;
}
#localNav li a:hover, #localNav li a.active {
	background:#fff;
	border-left:20px solid #005847;
	color:#6eb43f;
}	/* FOOTER-------------------------------------------------------------------*/
#footer {
	padding:50px 0 0 0;
}
#footer p {
	color:#333;
	font-size:11px;
	text-align:right;
}
#footer p.footerNav {
	background:url(../images/bkgd_footer.gif) 0px 0px no-repeat;
	color:#a29e9e;
	padding:18px 0 0 0;
	text-align:right;
}
#footer p.footerNav a {
	color:#005847;
}
#footer p.footerNav a:hover {
	color:#fff;
}
#footerNav {
	position:relative;
	background:transparent url(../images/bkgd_footer.gif) top left no-repeat;
	height:45px;
}
#footerNav ul {
	list-style:none;
	position:absolute;
	top:17px;
	right:0px;
}
#footerNav li {
	list-style:none;
	float:left;
	font-size:11px;
	border-right:1px solid #ccc;
}
#footerNav li.last {
	border-right:none;
	padding-right:none;
}
#footerNav li a {
	color:#17694e;
	display:block;
	padding:0px 3px 0px 3px;
}
#footerNav li a.last {
	padding-right:0px;
}
#footerNav li a:hover {
	color:#FFF;
}
#footerMenu {
	position:relative;
	height:35px;
}
#footerMenu ul {
	list-style:none;
	position:absolute;
	top:0px;
	right:0px;
}
#footerMenu li {
	list-style:none;
	float:left;
	font-size:11px;
	border-right:1px solid #ccc;
}
#footerMenu li.last {
	border-right:none;
	padding-right:none;
}
#footerMenu li a {
	color:#6EB43F;
	display:block;
	padding:0px 3px 0px 3px;
}
#footerMenu li a.last {
	padding-right:0px;
}
#footerMenu li a:hover {
	color:#FFF;
}	/* MISC-------------------------------------------------------------------*/
.clearfix {
	clear:both;
}
.breadcrumb {
	color:#a29e9e;
	font-size:11px;
	margin: 0;
}
.breadcrumb a {
	color: #6eb43f;
}
.breadcrumb a:hover {
	color:#fff;
}
#latestNews h1 {
	background:transparent url(../images/headline_latest_news.gif) no-repeat scroll 0px 0px;
	height:15px;
	width:340px;
}
#latestNews .item-list ul {
	list-style-type:none;
	margin:0;
	padding:0;
l
}
#latestNews .item-list ul li {
	padding-bottom:10px;
}
