
/* LAYOUT */
* {margin:0px;padding:0px; }
body {color:#498337;font:83%/1.5 arial;}

.floatleft {float: left; margin: 0 1em 0 0; }
.floatright {float: right; margin: 0 0 0 1em;}
.absolute {position: absolute;}

/* LAYOUT - HEADER */
#header {position: relative; padding: 0px; margin: 0px; }

/* LAYOUT - main body of page */
#wrap {width:770px; position:relative; background: #fff url(/images/template/bgLeaf.gif) no-repeat;}

#content-wrap {position:relative;}
	#utility {position:relative; float: left; width:135px;height: 600px; background: #fff url(/images/template/bgMenu.jpg) no-repeat;}

	#content {margin: 0px 0px 0px 135px; padding:0; min-height: 390px;border-left: 3px solid #2F6E2B}
	#contentText {margin: 0px 20px;min-height: 190px;}

	/* IMAGES */
	.contentImg {border: 1px solid #498337; margin: 2px 8px;}
	.framedImg {border: 1px solid #498337; }

	.thumbnail img {border: 3px solid #498337} 

/* LIST */
	.list {float: left; width: 100%; margin: 5px 0;}
	.listLink {font-weight: bold;}
	.listData {font: normal .8em arial;color:#000; float: right;padding: 3px;}

	.fileInfo {padding:2px; margin-top: 10px;}
	.linkIcon img {position: relative; margin-right: 5px;}
	.rssIcon {width: 18px; height: 18px; vertical-align:middle;}

	.featureMoreLinks {position: absolute; bottom: 8px; right:8px;}
	.portal3 {position: absolute; margin-top: 0px; width:214px; }

	#gallery{padding: 10px 0px; width:420px;}
	#gallery, #gallery li{list-style:none;padding:0;font: .9em 'arial'; }
	#gallery li {margin:0 10px; float:left;display:inline;width:120px; text-align:center;}
	#gallery img {display:block;border:1px solid #007198;margin:0}
	#gallery a {display:block; padding: 4px 0; text-decoration: none}

	#gallery .icon {border: 1px none #ff0000; padding-bottom: 5px;}

	/* TABLES */
	table {border: 1px solid #498337;border-collapse:collapse;width:99%}
		table td {background: #fff url("/images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff}
		table th {text-align:left;border: 1px solid #fff}
		table thead th {color:#013179;font-size:100%; font-weight: bold;background-color: #DAE7FA; padding: 6px}
		table tbody th {color:#013179;font-size:100%; font-weight: bold;background-color: #DAE7FA; padding: 6px}
		table tbody th.sub {font-size:100%;color:#498337;background: #efefef url("/images/sprites.gif") repeat-x 0 -1500px;padding: 6px}

	
	/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */
		a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("/images/sprites.gif") no-repeat 5px -500px;padding-left:21px}
		a.morelink:hover {background: transparent url("/images/sprites.gif") 5px -400px}
		.morelink span {position:absolute;left:-9999px;width:900px}

	/* 'ENLARGE IMG' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */
		a.enlargeImg:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("/images/sprites.gif") no-repeat 0px -2015px;padding-left:21px;font-size:92%}
			.enlargeImg span {position:absolute;left:-9999px;width:900px}

/* LAYOUT - FOOTER */
	#footer {position: relative; float: right; top: -10px;}
	#footerEnd {text-align: center; font: 80% arial;}

/* NEXT PREVIOUS BTN*/
	#content .nextPrev * {margin:0; text-align: center;}
	#content .nextPrev span {color: #000; text-decoration:none;margin:2px;position: relative;}  
	#content .nextPrev a:link,
	#content .nextPrev a:visited {color: #498337; text-decoration:none;margin:2px;position: relative;}  
	#content .nextPrev a:hover {color: #000; text-decoration:none;margin:2px;position: relative;}  

