/* GENERAL STYLES */
	body {

			margin: 0;
			padding: 0;
			background-color:#94a698;
			color:black;
		}

		body, td, input, select, textarea{

			font-family:Arial, sans-serif;
			font-size:11px;
			}

		a{
			color:#999966;
			text-decoration:none;
			}


	div#page-header-login
	{
		position:absolute;
		right:10px;
		bottom:10px;
	}

	div.hr
	{
		font-size:1px;
		line-height:1px;
		background:url('/media/832/hr-bg.gif') repeat-x;
		margin:15px 0;
	}

	div.clear {

		height: 0;
		margin:0;
		padding: 0;
		clear:both;
		}

		
		div#container {

			width: 920px;

			margin: auto;
			position: relative;
			background-color: #ffffff;
			}

		div#container .intranet-header {

			width: 920px;
			height: 170px;

			background: #002f1b;
			}

		div#container .members-intranet {
			width: 124px;
			height: 122px;

			position: absolute;	
			top: 0;
			right: 0;
			}

		div#container .header {

			width: 920px;
			height: 212px;

			background: url(/media/2745/header-background.jpg) no-repeat;
			}


		div#container .logo {

			background-color: #ffffff;
			width: 492px;
			height: 120px;
			clear:both;
			}

		div#container .sign-in {

			width: 251px;
			height: 31px;

			position: absolute;	
			top: 90px;
			right: -170px;
			}


		div#underConst {

			width: 251px;
			height: 31px;

			position: absolute;	
			top: 56px;
			left: 633px;
			display: none;
			}

		div#container .flash-banner {

			position: absolute;
			left: 288px;
			top: 121px;
			width: 620px;
			height: 210px;
			}

		div#container .bottom-nav{

			position: absolute;
			right: 10px;
			bottom: 80px;
			width: 30px;
			height: 5px;
			}

 .content-nav{

			clear:both;	
			float: right;
			width: 30px;
			height: 5px;
			}

	/* *********   Menu  ******** */

		ul#main-menu {

			width: 259px;
			height: 280px;

			position: absolute;
			left: 8px;
			top: 138px;
			
			padding: 30px 0 0 32px;
			margin: 0;
			list-style: none;

			background: url(/media/2750/menu-background.png);
			}
		
		ul#main-menu span {

			color: #b9cacd;
			font-size: 12px;
			margin: 0 6px 2px 0;

			position: absolute
			top: 0;
			left: 8px;
		}

		ul#main-menu li {

			width: 210px;
			list-style: none;
			padding: 0;
			margin:0 0 2px 0; 
			color: #c8d4d4;
			}

		ul#main-menu a.menu,
		ul#main-menu a.menu:hover,
		ul#main-menu a.menu-active {

			position: relative;

			display: block;
			width: 210px;	
			color: #475c49;
			font: 15px Arial;
			padding: 2px 0 2px 8px;
			}
		
		ul#main-menu a.menu:hover,
		ul#main-menu a.menu-active {
		
			color: #FFFFFF;
			background-color: #475c49;
			}


	/* *********   SubMenu  ******** */

		ul#submenu {


			margin: 0 0 0 20px;
			list-style: none;
			}

		ul#submenu li {

			list-style: none;
			padding: 0;
			margin:0 0 2px 0; 
			color: #c8d4d4;
			}

		a.submenu:link,
		a.submenu:visited,
		a.submenu:active,
		a.submenu:hover,
		a.submenu-active {

			position: relative;
			display: block;
			width: 170px;	
			color: #475c49;
			font: 13px Arial;
			padding: 2px 0 2px 8px;
			}
		
		a.submenu:hover,
		a.submenu-active {
		
			color: #FFFFFF;
			background-color: #475c49;
			}




	/* ********* Content  ******** */


		div#content {

			width: 920px;
			background:url(/media/699/content-gradient-bg.gif) repeat-x;
			clear:both;
			padding-bottom: 20px;
			}


		div#content .left-column {

			padding: 123px 0 0 16px;
			width:272px;
			float: left;
			}


		div#content .right-column {

			width: 558px; 
			padding: 38px 36px 0 36px;
			float: left;
			font-size: 11px;
			color: #2e2e2e;
			}


		div#footer {

			background: #8c9e8e url(/media/705/footer-gradient-bg.gif) repeat-x;
			color:white;
			font-weight:bold;
			height:46px;
			line-height:46px;
			padding:0 8px 0 14px;
			margin-top: 40px;
			}

		div#footer a
				{
					color:white;
					text-decoration:none;
				}


	/* ********* Generic ******** */


	h1 {

		font-family:Arial, sans-serif;
		font-size:16px;
		font-weight: normal;
		color: #315135;

		text-transform: uppercase;
		}

	h2 {

		font-family:Arial, sans-serif;
		font-size:13px;
		font-weight: normal;
		color: #95a798;

		text-transform: uppercase;
		}

	h3 {

		font-family:Arial, sans-serif;
		font-size:10px;
		font-weight: normal;
		color: #4a8452;
		text-transform: uppercase;
		}
 

	div.heading-bar {


		background-color: #94a698;
		font: 14px Arial, Helvetica, sans-serif; 
		font-weight: normal;
		color: #FFFFFF; 
		text-transform: uppercase;
		padding: 5px 11px;
		margin: 0px 0 15px 0;
		clar: both;
		}

	a.news-link-small, a.news-link-small-white {


		color: #619358;
		font-size: 10px;
		font-weight: bold;
		}

	a.news-link-small-white {

		color: #ffffff;
		}

	a.news-link-title{


		color: #3b3b3b;
		font-size: 11px;
		font-weight: bold;
	}

	a.news-link-title-white{


		color: #FFFFFF;
		font-size: 11px;
		}


	span.date {

	font-size: 11px; font-style: italic;
	}
	

	a.date-white, span.data-white {

	font-weight: bold;
	font-size: 13px; font-style: italic; color: #FFFFFF;
	}


	ul.forth-events {

		width: 160px;
		list-style-image: url(/media/3265/dot.gif);
		margin: 10px 0 15px 30px;
		padding: 0;
		}

	ul.forth-events li{
		list-style-image: url(/media/3265/dot.gif);
		margin: 15px 0;
		padding: 0;

	}


	ul.latest-resources {

		width: 222px;
		list-style-image: url(/media/16432/dot_reversed.gif);
		margin: 10px 20px 15px 30px;
		padding: 0;
		}

	ul.latest-resources li{
		color: #FFFFFF;
		list-style-image: url(/media/16432/dot_reversed.gif);
		margin: 15px 0;
		padding: 0;

	}

	ul.latest-resources li a {

	font-weight: bold;
	font-size: 13px; color: #FFFFFF;
	}

	a.read-more {

	font-weight: bold;
	font-size: 11px; color: #FFFFFF;
	font-weight: bold;
	}

	.business-awards-header { 

		background: url(/media/3158/2008.gif) no-repeat;
		height: 29px;
		padding-top: 15px;
	}

	a {
		color:#999966;
		font-size:11px;
		text-decoration:none;
	}

	a.member-link {
		color:#999966;
		font-size:11px;
		text-decoration:none;
		line-height: 18px;
		}

	li {

		padding-bottom: 5px;
	}

	img {

		border: 0;
	}
	/* ********* Hotspots ******** */



		a#hotspot,
		a#hotspot:hover
{
			
			display: block;
			width: 272px;
			margin-bottom: 14px;
			cursor: pointer;
			}

		a#hotspot .content,
		a#hotspot:hover .content, a#hotspot .content-white {


			width: 252px;	
			padding: 18px 10px 5px 10px;
			font-size: 11px;
			color: #000000;
			background-color: #e3e3e3;
			}
		a#hotspot .content-white {
background-color: #e3e3e3;
}

		a#hotspot .button  {

			width: 262px;

			padding: 2px 10px 2px 0;
			background-color: #dddddd;

			font: 11px Arial;
			color: #939382;
			text-align: right;
			text-transform: uppercase;
			}


		a#hotspot .header1, 
		a#hotspot .header2,
		a#hotspot .header3,
		a#hotspot .header4,
		a#hotspot .header5   {

			width: 262px;
			height: 18px;
			padding: 5px 0 0 10px;

			font: 11px Arial;
			font-weight: bold;
			color: #FFFFFF;
			text-transform: uppercase;
			}

		a#hotspot .header1 { background-color: #3c503b; }
		a#hotspot .header2 { background-color: #5e6d5c; }
		a#hotspot .header3 { background-color: #db8532; }
		a#hotspot .header4 { background-color: #a8b3a8; }

		a#hotspot .header5 { 
			background-color: #dddddd;
			border-top: 1px solid #999999;
			border-left: 1px solid #999999;
			border-right: 1px solid #999999;
		}

		div#content5 {
			border-left: 1px solid #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #999999;
			padding: 10px;
		}

#aNamed {
	color: #2f5935;
	text-transform: uppercase;
	text-decoration: none;
}

div#ifb-prospectus {
	top:485px;
	left: 750px;
	text-align: center;
	position: absolute;
}

.green-border {

	border: 1px solid #a8b3a8; 
	}



#forum-form .AutoFormPlus { height: 320px; }
#forum-form .AutoFormPlus textarea { width: 360px; height: 220px; }
#forum-form .AutoFormPlus input { width: 200px; padding: 3px; }
#forum-form .AutoFormPlus ul { list-style:none; margin: 0; padding: 0; }
#forum-form .AutoFormPlus ul li { list-style:none; margin: 0 0 10px 0; padding: 0; }
#forum-form .AutoFormPlus label{ display:block; font-weight: bold; margin: 0 0 3px 0 }
#forum-form .AutoFormPlus fieldset { border: 0; margin: 0 0 10px 0; padding: 0; }
#forum-form .AutoFormPlus .button { width: 60px }
#forum-form .AutoFormPlus .vsummary { position: absolute; left: 65px; bottom: 2px; }
#forum-form .AutoFormPlus .vsummary ul { padding: 0; margin:0; }
#forum-form .AutoFormPlus .vsummary ul li { padding: 0; margin:0; }


/* EDITOR PROPERTIES */

