/*---------------- global styles ---------------------*/

	html
	{
		width: 100%;
		margin-bottom: 48px;
	}
	
	body
	{
		width: 648px;
		text-align: left;
		background: #fff;
		margin: 0px 0px 0px 0px;
		font-family: arial, trebuchet ms, arial, verdana, sans-serif;
		font-size: 1em;
		vertical-align: top;
	}
	
	.screen
	{
		display: none;
	}
	
	.print
	{
	}
	
	.hide
	{
		display: none;
	}
	
	.show
	{
	
	}
			
	a
	{
		color: #777;
		text-decoration: none;
	}


	a:hover
	{
		color: #008b3f;
		text-decoration: none;
	}
	
/*---------------- form styles ---------------------*/

	form
	{
		display: inline;
	}
	
	.inputText
	{
		color: #008b3f;
		border: 1px solid #8c8c8c;
		font-family: arial, trebuchet ms, arial, verdana, sans-serif;
	}
	
	.inputMulti
	{
		vertical-align: text-top;
		font-family: arial, trebuchet ms, arial, verdana, sans-serif;
		color: #008b3f;
		border: 1px solid #8c8c8c;
	}
			
/*---------------- banner styles ---------------------*/

	#banner
	{
		width: 648px;
		height: 64px;
		text-align: left;
		margin: 0px 0px 12px 0px;
		padding: 36px 0px 0px 0px;
	}
	
	#banner img
	{
		float: left;
		background: #fff;
		margin: 0px 0px 0px 0px;
		border: none;
	}
	
	#banner object
	{
		float:right;
		width: 354px;
	}
	
/*---------------- main styles ---------------------*/

	#main
	{
		width: 586px;
		float: left;
		text-align: left;
		border: 1px solid #8c8c8c;
		border-top: none;
		margin: 0px 0px 0px 0px;
		padding: 16px 0px 0px 0px;
	}
	
	#links
	{
		display: none;
		float: left;
		width: 183px;
		margin: 0px 0px 0px 0px;
	}
	
	#content
	{
		/*overflow: auto;
		height: 380px;*/
		overflow: hidden;
		float: left;
		width: 98%;
		margin: 0px 16px 16px 16px;
		padding: 0px 8px 0px 0px;
	}
	
/*---------------- navigation styles ---------------------*/

	#topnav
	{
		width: 648px;
		height: 24px;
		background: #fff;
		padding: 0px 0px 0px 0px;
		font-size: 0.75em;
		font-weight: bold;
		text-align: left;
	}
	
	#topnav ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
	#topnav li
	{
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#topnav a
	{
		display: block;
		height: 24px;
	}
	
	#menu1
	{
		width: 79px;
		background: url(../images/navHomeprint.gif) -79px 0px no-repeat;
	}
	
	#menu1 a
	{
		width: 79px;
		background: url(../images/navHomeprint.gif) 0px 0px no-repeat;
	}
	
	#menu2
	{
		width: 87px;
		background: url(../images/navAboutprint.gif) -87px 0px no-repeat;
	}
	
	#menu2 a
	{
		width: 87px;
		background: url(../images/navAboutprint.gif) 0px 0px no-repeat;
	}
	
	#menu3
	{
		width: 138px;
		background: url(../images/navActivitiesprint.gif) -138px 0px no-repeat;
	}
	
	#menu3 a
	{
		width: 138px;
		background: url(../images/navActivitiesprint.gif) 0px 0px no-repeat;
	}
	
	#menu4
	{
		width: 111px;
		background: url(../images/navWorkprint.gif) -111px 0px no-repeat;
	}
	
	#menu4 a
	{
		width: 111px;
		background: url(../images/navWorkprint.gif) 0px 0px no-repeat;
	}
	
	#menu5
	{
		width: 98px;
		background: url(../images/navSupportprint.gif) -98px 0px no-repeat;
	}
	
	#menu5 a
	{
		width: 98px;
		background: url(../images/navSupportprint.gif) 0px 0px no-repeat;
	}
	
	#menu6
	{
		width: 98px;
		background: url(../images/navContactprint.gif) -98px 0px no-repeat;
	}
	
	#menu6 a
	{
		width: 98px;
		background: url(../images/navContactprint.gif) 0px 0px no-repeat;
	}
	
	#menu7
	{
		width: 37px;
		background: url(../images/navSecureprint.gif) -37px 0px no-repeat;
	}
	
	#menu7 a
	{
		width: 37px;
		background: url(../images/navSecureprint.gif) 0px 0px no-repeat;
	}
	
	#topnav a:hover
	{
		background: transparent;
	}
		
/*---------------- sub nav styles ---------------------*/

	#subnav
	{
		width: 647px;
		height: 24px;
		text-align: center;
		background: #fff url(../images/subnavbg.gif) bottom left no-repeat;
		font-weight: bold;
		font-size: 0.7em;
		border-right: 1px solid #8c8c8c;
		color: #8c8c8c;
	}

	#subnav ul
	{
		list-style: none;
		margin: 0px;
		padding: 4px 0px 0px 0px;
	}
	
	#subnav li
	{
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#subnav a
	{
		margin: 0px 8px 0px 8px;
	}
	
	#subnav .navIn
	{
		color: #008b3f;
	}
		
/*---------------- CONTENT: content styles ---------------------*/

	.linkbox
	{
		width: 183px;
		margin: 0px 0px 16px 0px;
	}
	
	.linkboxtop
	{
		height: 24px;
		background: #fff url(../images/boxtop.gif) top left no-repeat;
	}

	.linkboxcontent
	{
		padding: 4px 8px 4px 8px;
		background: #fff url(../images/boxbg.gif) top left repeat-y;
	}
	
	.linkboxbottom
	{
		text-align: right;
		height: 18px;
		background: #fff url(../images/boxbottom.gif) bottom left no-repeat;
	}
	
	#links h1
	{
		color: #fff;
		font-size: 0.8em;
		padding: 3px 0px 0px 8px;
		margin: 0px 0px 0px 0px;
	}
	
	#links p
	{
		color: #777;
		font-size: 0.7em;
		padding: 0px 0px 8px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#links h2
	{
		color: #777;
		font-size: 0.7em;
		padding: 0px 8px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#links h3
	{
		color: #008b3f;
		font-size: 1em;
		padding: 0px 8px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#links ul
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 0.7em;
		list-style: none outside;
	}
	
	#links li
	{
		padding: 0px 0px 0px 12px;
		margin: 4px 0px 0px 0px;
		background: url(../images/bullet1.gif) 0px 3px no-repeat;
	}
	
	#links .pdf
	{
		padding: 2px 0px 0px 24px;
		margin: 4px 0px 0px 0px;
		background: url(../images/icon.pdf.gif) 0px 0px no-repeat;
	}
	
/*---------------- CONTENT: content styles ---------------------*/

	#content h1
	{
		color: #008b3f;
		font-size: 1.2em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 16px 0px;
	}
	
	#content h2
	{
		color: #008b3f;
		clear: both;
		font-size: 1em;
		padding: 0px 0px 0px 0px;
		margin: 12px 0px 8px 0px;
	}
	
	#content h2 a
	{
		color: #008b3f;
	}
	
	#content h3
	{
		color: #008b3f;
		font-size: 0.85em;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 4px 0px;
	}
	
	#content h3 a
	{
		/*color: #008b3f;*/
	}
	
	#content p
	{
		color: #000;
		font-size: 0.8em;
		line-height: 1.5em;
		padding: 0px 0px 0px 0px;
		margin: 8px 0px 4px 0px;
	}
	
	#content a
	{
		color: #008b3f;
		text-decoration: none;
	}


	#content a:hover
	{
		color: #008b3f;
		background: #eee;
		text-decoration: none;
	}
	
	#content em
	{
		color: #008b3f;
		font-weight: bold;
		font-style: normal;
	}
			
	#content ul
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none outside;
		font-size: 0.8em;
	}
	
	#content ul ul
	{
		font-size: 1em;
	}
	
	#content li
	{
		padding: 0px 0px 0px 12px;
		margin: 4px 0px 8px 0px;
		background: url(../images/bullet1.gif) 0px 5px no-repeat;
	}
	
	#content li a
	{
		text-decoration: underline;
	}
	
	#content dl
	{
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 8px 0px;
		font-size: 0.75em;
		line-height: 1.5em;
	}
	
	#content dt
	{
		color: #008b3f;
		font-size: 1.1em;
		font-weight: bold;
	}
	
	#content dd
	{
		padding: 0px 0px 16px 0px;
		margin: 4px 0px 8px 0px;
		border-bottom: 4px solid #B7D9C8;
	}
	
	#content .errortext
	{
		color: #c00;
	}

	.hr
	{
		display: block;
		clear: both;
		width: 100%;
		height: 4px;
		font-size: 0px;
		background: #B7D9C8;
		margin: 8px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.imageRight
	{
		float: right;
		clear: both;
		padding: 2px;
		border: 1px solid #8c8c8c;
		margin: 4px 0px 8px 16px;
	}
	
	.imageBlock
	{
		display: block;
		padding: 2px;
		border: 1px solid #8c8c8c;
		margin: 4px 0px 8px 0px;
	}
	
	.imageLeft
	{
		float: left;
		clear: both;
		padding: 2px;
		border: 1px solid #8c8c8c;
		margin: 4px 16px 8px 0px;
	}
	
	.inlineImage
	{
		display: inline;
		border: none;
		padding: 0px;
		margin: 0px 4px -3px 0px;
	}
	
	blockquote
	{
		color: #999;
		font-size: 1em;
		font-weight: bold;
		font-style: italic;
		margin: 16px 0px 24px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 1.5em;
	}
	
/*---------------- footer styles ---------------------*/

	#footer
	{
		float: left;
		clear: both;
		width: 648px;
		background: #fff url(../images/footerbgprint.gif) bottom left no-repeat;
		text-align: center;
		font-size: 0.7em;
		color: #8c8c8c;
		padding: 2px 0px 2px 0px;
	}
	
	#footer a
	{
		margin: 0px 48px 0px 48px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	