
BODY {
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	background-image:url(../images/siteBG.gif);
	background-attachment: fixed;
}

/* FONTS */

td {
	font-family : Arial, Helvetica, sans-serif;
    font-size:13px;
	color: #666666;
	font-weight : normal;
	text-decoration : none;
	line-height:18px
}

.rightColumn {
	font-family : Arial, Helvetica, sans-serif;
    font-size:13px;
	color: #666666;
	font-weight : normal;
	text-decoration : none;
	line-height:16px
}


.smLeft {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #616161;
	font-weight : normal;
	text-decoration : none;
}

.feature {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #666666;
	font-weight : normal;
	text-decoration : none;
}

.ltBlue {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #9191a5;
	font-weight : normal;
	text-decoration : none;
}


.clear {clear:both; margin:0px; padding:0px;}


/* LINKS */


#topNav {
	display:block;
	width:795px;
	height:20px;
	background-color:#8b8b7d;
	}
	
	#topNav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	
	#topNav ul#mainNav {
		width:795px;
		float: left;
		}
		
	#topNav ul#mainNav li {
		float:left;
		border-right:solid 1px #FFFFFF;
		position:relative;
		}
		
	#topNav ul#mainNav li a { 
		display: block;
		width:176px;
		height: 20px;
		text-indent: -5000px;
		outline: none;
		text-decoration: none;
		background-position:0px 0px;
		background-repeat:no-repeat;
		border:none;
		}
		
		#topNav ul#mainNav li a.home {background-image:url(/images/link-home.gif); width:100px;}
		#topNav ul#mainNav li a.about {background-image:url(/images/link-about.gif); width:99px;}
		#topNav ul#mainNav li a.aboutCans {background-image:url(/images/link-aboutCans.gif); width:109px;}
		#topNav ul#mainNav li a.enviro {background-image:url(/images/link-enviro.gif); width:149px;}
		#topNav ul#mainNav li a.resources {background-image:url(/images/link-resources.gif); width:99px;}
		#topNav ul#mainNav li a.statistics {background-image:url(/images/link-statistics.gif); width:101px;}
		#topNav ul#mainNav li a.contact {background-image:url(/images/link-contact.gif); width:101px;}
		#topNav ul#mainNav li a.latestNews {background-image:url(/images/link-latestNews.gif); width:101px;}


	#topNav ul#mainNav li a:hover, #topNav ul#mainNav li.mainMenuHover a, #topNav ul#mainNav li.mainMenuHover {position:relative; z-index:999;background-position:0px -20px}
	
	
	#topNav ul#mainNav li.mainMenu .subMenuContainer { 
		background:none;
		position: absolute;
		top: 20px;
		z-index: 999;
		display: none;
		}
		
		#topNav .subMenuContainer ul.subNav { 
		margin: 0px 0 0 0px;
		padding: 0 0 0 0px;
		list-style-type: none;
		float: none;
		display: block;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		}

	#topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li { 
		height: 18px;
		float: left; 
		/*width: 148px;*/
		color:#000;
		margin:0;
		padding:0;
		text-indent:0px;
		}
	
	 
	#topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a { 
		font-weight: bold;
		color: #000;
		text-indent:0px;
		font-size:10px;
		line-height:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		border:1px solid #f1f1ed;
		border-bottom:0px solid #f1f1ed;
		text-decoration:none;
		background-color:#ffffff;
		padding:2px 0 2px 5px;
		margin:0px;
		height:15px;
		}
		
		
		#topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a:hover { 
		background-color: #f1f1ed;
		font-size:10px;
		line-height:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		border:1px solid #f1f1ed;
		border-bottom:0px solid #f1f1ed;
		padding:2px 0 2px 5px;
		margin:0;
		color: #000;
		height:15px;
		text-decoration:none;
		} 
		
		
		#topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li.last a, 
		#topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li.last a:hover {
			height:14px;
			border-bottom:1px solid #f1f1ed;
			padding:2px 0 0px 5px;
			}
		
		*html #topNav ul#featNav li.mainMenu .subMenuContainer ul.subNav li a,
		*html #topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a {
			background-color:#ffffff;
			border-bottom:1px solid #f1f1ed;
			}
			
		*html #topNav ul#featNav li.mainMenu .subMenuContainer ul.subNav li a:hover,
		*html #topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a:hover { 
			background-color: #f1f1ed;
			border-bottom:1px solid #f1f1ed;
			} 
		
		*html #topNav ul#featNav li.mainMenu .subMenuContainer ul.subNav li, 
		*html #topNav ul#mainNav li.mainMenu .subMenuContainer ul.subNav li {
			overflow:hidden;
			float:none;
			}



/* Member Section Navigation */
#leftNavMember {
	display:block;
	width:175px;
	height:640px;
	background-color:#ffffff;
	}
	
	#leftNavMember ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	
	#leftNavMember ul#mainNav {
		width:175px;
		float: left;
		}
		
	#leftNavMember ul#mainNav li {
		float:left;
		border-right:solid 1px #FFFFFF;
		position:relative;
		}
		
	#leftNavMember ul#mainNav li a { 
		display: block;
		width:175px;
		height: 20px;
		text-indent: -5000px;
		outline: none;
		text-decoration: none;
		background-position:0px 0px;
		background-repeat:no-repeat;
		border:none;
		}
		
		#leftNavMember ul#mainNav li a.refDocs {background-image:url(/members/images/subRefDocs.gif); width:175px;}
		#leftNavMember ul#mainNav li a.statistics {background-image:url(/members/images/subStatistics.gif); width:175px;}
		#leftNavMember ul#mainNav li a.publications {background-image:url(/members/images/subPublications.gif); width:175px;}
		#leftNavMember ul#mainNav li a.issues {background-image:url(/members/images/subIssues.gif); width:175px;}
		#leftNavMember ul#mainNav li a.memberCompanies {background-image:url(/members/images/subCompanies.gif); width:175px;}
		#leftNavMember ul#mainNav li a.committees {background-image:url(/members/images/subCommittees.gif); width:175px;}
		#leftNavMember ul#mainNav li a.links {background-image:url(/members/images/subLinks.gif); width:175px;}
		#leftNavMember ul#mainNav li a.contactUs {background-image:url(/members/images/subContact.gif); width:175px;}
		#leftNavMember ul#mainNav li a.acc {background-image:url(/members/images/subACC.gif); width:175px;}


	#leftNavMember ul#mainNav li a:hover, #leftNavMember ul#mainNav li.mainMenuHover a, #leftNavMember ul#mainNav li.mainMenuHover {position:relative; z-index:999;background-position:0px 0px}
	
	
	#leftNavMember ul#mainNav li.mainMenu .subMenuContainer { 
		background:none;
		position: absolute;
		top: 0px;
		left:175px;
		z-index: 999;
		display: none;
		}
		
		#leftNavMember .subMenuContainer ul.subNav { 
		margin: 0px 0 0 0px;
		padding: 0 0 0 0px;
		list-style-type: none;
		float: none;
		display: block;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		}

	#leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li { 
		height: 18px;
		float: left; 
		/*width: 148px;*/
		color:#000;
		margin:0;
		padding:0;
		text-indent:0px;
		}
	
	 
	#leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a { 
		font-weight: bold;
		color: #000;
		text-indent:0px;
		font-size:10px;
		line-height:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		border:1px solid #f1f1ed;
		border-bottom:0px solid #f1f1ed;
		text-decoration:none;
		background-color:#ffffff;
		padding:2px 0 2px 5px;
		margin:0px;
		height:15px;
		}
		
		
		#leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a:hover { 
		background-color: #f1f1ed;
		font-size:10px;
		line-height:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		border:1px solid #f1f1ed;
		border-bottom:0px solid #f1f1ed;
		padding:2px 0 2px 5px;
		margin:0;
		color: #000;
		height:15px;
		text-decoration:none;
		} 
		
		
		#leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li.last a, 
		#leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li.last a:hover {
			height:14px;
			border-bottom:1px solid #f1f1ed;
			padding:2px 0 0px 5px;
			}
		
		*html #leftNavMember ul#featNav li.mainMenu .subMenuContainer ul.subNav li a,
		*html #leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a {
			background-color:#ffffff;
			border-bottom:1px solid #f1f1ed;
			}
			
		*html #leftNavMember ul#featNav li.mainMenu .subMenuContainer ul.subNav li a:hover,
		*html #leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li a:hover { 
			background-color: #f1f1ed;
			border-bottom:1px solid #f1f1ed;
			} 
		
		*html #leftNavMember ul#featNav li.mainMenu .subMenuContainer ul.subNav li, 
		*html #leftNavMember ul#mainNav li.mainMenu .subMenuContainer ul.subNav li {
			overflow:hidden;
			float:none;
			}


/* LINKS */

a {
	font-family : Arial, Helvetica, sans-serif;
    font-size:13px;
	color: #336699;
	font-weight : normal;
	text-decoration : underline;
}


a:visited {
	color: #336699;
}

a:hover {
	color: #68683d;
}

.smWhite {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
}


.smWhite:visited {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
}

.smWhite:hover {
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #860E0F;
	font-weight : normal;
	text-decoration : underline;
}

.redTitle {
	font-family : Arial, Helvetica, sans-serif;
    font-size:13px;
	color: #900;
	font-weight : normal; 
	/*text-decoration : underline; */
}


/* LIST */

ul {
	list-style-type: square;
	line-height:20px
}

/* TABLE */
.tborder {
	border: 1px solid #8B8B8B
}

/* FORM */
.login {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #969696;
		background-color: #FFFFFF;
		border:solid 1px #cbcbcb;
		font-weight: normal;
}

.blackTextLg
{
	font-family : Arial, Helvetica, sans-serif;
    font-size:15px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height:20px
}

.blackText
{
	font-family : Arial, Helvetica, sans-serif;
    font-size:13px;
	color: #000000;
	font-weight : bold;
	text-decoration : none;
	line-height:18px
}

.blackTextSm
{
	font-family : Arial, Helvetica, sans-serif;
    font-size:11px;
	color: #000000;
	font-weight : normal;
	text-decoration : none;
	line-height:16px
}

.button2 {
	text-decoration: none;
	padding: 2px 4px;
	text-align: center;
	line-height: 14px;
	display: block;
	font-size: 12px;
	font-weight:bold;
	float:left;
	margin-right:10px;
}


.button2 .subtext {
	text-decoration: none;
	text-align: center;
	line-height: 14px;
	font-size: 10px;
	text-transform: lowercase;
}


.button2.green {background: #e5e5bf;border: solid 2px #999900;color: #999900;}

.button2:hover {background: #eeeaea;}

