/* CSS Document */

body,td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/* BODY */
	/* container used on pages that don't scroll */	
	#bodycontainerwhite{
		background-color:#FFFFFF;
		overflow:auto;
		scrollbar-3dlight-color:#d7d7d7;
		scrollbar-darkshadow-color:#d7d7d7;
		scrollbar-face-color:#d7d7d7;
		scrollbar-highlight-color:#d7d7d7;
		scrollbar-shadow-color:#9F9879;
		scrollbar-track-color:#efeeea;
		}
		
	/* outer containers */
	#bodycontaineroffwhite{
		background-color:#efeeea;
		overflow:auto;
		}

	/*  inner containers */
	#bodycontainer1inner{
		background-color:#FFFFFF;
		padding:60px 60px 0px 60px;
	
		}
			
	#bodycontainer2inner{
		background-color:#FFFFFF;
		padding:60px 60px 0px 60px;
		}
		
	#bodycontainer3inner{
		background-color:#FFFFFF;
		padding:60px 60px 60px 60px;
		}
	
	#bodycontainer4inner{
		background-color:#FFFFFF;
		padding:60px 40px 60px 40px;
		}
		
	/* containermaps used on pages that contain river maps */	
		#bodycontainermap{
			background-color:#FFFFFF;
			padding:30px 0px 30px 0px;
			}
			
		#bodycontainerca{
			background-color:#FFFFFF;
			padding:25px 10px 10px 50px;
			}
			
		#bodycontainerco{
			background-color:#FFFFFF;
			padding:50px 10px 10px 45px;
			}
			
		#bodycontainernv{
			background-color:#FFFFFF;
			padding:20px 10px 20px 45px;
			}
			
		#bodycontainernm{
			background-color:#FFFFFF;
			padding:25px 10px 25px 40px;
			}
			
		#bodycontainerut{
			background-color:#FFFFFF;
			padding:20px 10px 20px 52px;
			}
			
		#bodycontainerwy{
			background-color:#FFFFFF;
			padding:70px 10px 10px 47px;
			}
		
	/* container used for map text */	
	#bodycontainersubmaptext{
		padding:0px 60px 0px 60px;
		}
		
	/* links */
	A:link.bodylink,A:active.bodylink, A:visited.bodylink{
		color:#000000;
		text-decoration:none;
		}	
	A:hover.bodylink{
		color:#666666;
		text-decoration:none;
	}
	
	/* underlined links */
	A:link.bodylinkUL,A:active.bodylinkUL, A:visited.bodylinkUL{
		color:#000000;
		text-decoration:underline;
		}	
	A:hover.bodylinkUL{
		color:#666666;
		text-decoration:underline;
	}
	
	/* body credits */
	DIV.bodycredit{
		font-size:10px;
		font-style:italic;
	}
	
	/* body subtext */
	DIV.bodysub{
		padding:5px 0px 0px 10px;
		}
	
	/* text */
	DIV.bodytext{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height: 17px;
		}
		
	/* text */
	DIV.bodytextcenter{
		text-align:center;
		}
		
	/* text */
	DIV.bodytexthome{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height: 18px;
		padding:0px 0px 0px 115px;
		text-align:left;
		}
		
	/* body titles */
	DIV.bodytitle{
		font-size:20px;
		font-weight:bold;
		height:40px;
		text-align:center;
		vertical-align:middle;
		}
	
	/* body titles */
	DIV.bodytitlelesspadding{
		font-size:20px;
		font-weight:bold;
		height:25px;
		text-align:center;
		vertical-align:middle;
		}
		
	/* body titles for the maps*/
	DIV.bodytitlemap{
		font-size:20px;
		font-weight:bold;
		height:30px;
		text-align:center;
		vertical-align:middle;
		}
		
	/* body titles */
	DIV.bodytitlehome{
		font-size:17px;
		font-weight:bold;
		vertical-align:middle;
		}
		
	/* italicized body subtitles */
	DIV.bodytitlesubital{
		font-style:italic;
		}
		
	/* italicized, bold body subtitles */
	DIV.bodytitlesubitalbold{
		font-style:italic;
		font-weight:bold;
		}
		
	/* italicized, bold body subtitles */
	DIV.bodytitlesub{
		font-weight:bold;
		}
		
	/* body titles subsections */
	DIV.bodytitlesub{
		font-weight:bold;
		}
		
	/* body images right-aligned */
	IMG.bodyimageright{
		margin-left:8px;
		}
	
	/* table rows even */
	TR.evenrow {
		background-color: #EEEEEE;
		}
		
	/* table first row */
	TR.firstrow {
		background-color: #6DACB3;
		}
	
	/* table rows odd */
	TR.oddrow {
		background-color: #FFFFFF;
		}
	
/* BOTTOM NAVIGATION */
	
	/* links */
		A:link.bottomlink,A:active.bottomlink, A:visited.bottomlink{
		color:#000000;
		text-decoration:none;
		}		
		A:hover.bottomlink{
		color:#666666;
		text-decoration:none;
		}
		
	/* text */
	SPAN.bottomtext{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
/* SIDE NAVIGATION */

	/* main container */
	#sidecontainermain{
		padding: 0px 15px 10px 15px;
		}
	
	/* sub container */
	#sidecontainersub{
		/* border:thin solid; */
		padding: 12px 10px 5px 10px;
		}
	
	/* sub container1 */
	#sidecontainer1sub{
		/* border:thin solid; */
		padding: 30px 10px 0px 10px;
		}
		
	/* sub container 2*/
	#sidecontainer2sub{
		/* border:thin solid; */
		padding: 10px 10px 0px 10px;
		}
		
	/* sub container3 */
	#sidecontainer3sub{
		/* border:thin solid; */
		padding: 16px 10px 10px 10px;
		}
	
	/* links */
	A:link.sidelink,A:active.sidelink, A:visited.sidelink{
		color:#000000;
		text-decoration:none;
		}	
	A:hover.sidelink{
		color:#666666;
		text-decoration:none;
	}
	
	/* links underlined */
	A:link.sidelinkUL,A:active.sidelinkUL, A:visited.sidelinkUL{
		color:#000000;
		text-decoration:underline;
		}	
	A:hover.sidelinkUL{
		color:#666666;
		text-decoration:underline;
	}

	/* side container background for "conference" link */
	DIV.sidecontainer1{
		background:url(../images/sideNav/sideContainer1.jpg);
		height:133px;
		text-align:center;
	}
	
	/* side container background for "resolutions" link */
	DIV.sidecontainer2{
		background:url(../images/sideNav/sideContainer2.jpg);
		height:36px;
		text-align:center;
	}
	
	/* side container background for "map" link */
	DIV.sidecontainer3{
		background:url(../images/sideNav/sideContainer3.jpg);
		height:78px;
		text-align:center;
	}
	
	/* side container  for side text */
	DIV.sidecontainer4{
		height:300px;
		overflow:auto;
		text-align:center;
		width:220px;
		scrollbar-3dlight-color:#9F9879;
		scrollbar-darkshadow-color:#9F9879;
		scrollbar-face-color:#9f9879;
		scrollbar-highlight-color:#9F9879;
		scrollbar-shadow-color:#9F9879;
		scrollbar-track-color:#BBB38F;
	}
	
	/* side container to squeeze text in buttons on sidenav */
	DIV.sidecontainertext{
		text-align:left;
	}
	
	/* side credits */
	DIV.sidecredit{
		font-size:10px;
		font-style:italic;
	}
	
	/* header titles */
	DIV.sidesub{
		padding:5px 0px 0px 10px;
		}
	
	/* text */
	DIV.sidetext{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	
	/* header titles */
	DIV.sidetitle{
		font-weight:bold;
		text-align:center;
		}
		
	DIV.sidetitlesub{
		font-weight:bold;
		}
		
	DIV.sidetitlesubital{
		font-style:italic;
		}

/* BOTTOM CREDITS */

	/* text */
	SPAN.credittext{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-left:25px;
		}
		
	/* links */
	A:link.creditlink,A:active.creditlink, A:visited.creditlink{
		color:#000000;
		font-size:12px;
		padding-right:25px;
		text-decoration:none;
		}	
	A:hover.creditlink{
		color:#BCBDC3;
		font-size:12px;
		padding-right:25px;
		text-decoration:none;
	}
	
	table#agenda tr th { padding-bottom:10px;border-bottom:1px solid #ccc;}
	table#agenda tr td { padding:5px 10px 5px 0; line-height:1.5em; border-bottom:1px solid #eee;}
	th.day { text-align:left; font-family:Georgia, "Times New Roman", Times, serif;  }
	
	ul#legaltopics { list-style:inside; margin:0; padding:0; }
	ul#legaltopics li { margin-bottom:10px;list-style-type:square; }