@charset "UTF-8";
/* CSS Document */
/* Note: I have remarked a series of background-color statements. These can be unremarked to visually inspect div element positioning. */


/* -------------------- Global Styles ------------------- */

*
	{
		margin: 0;
		padding: 0;
		border: 0;
	}

body
	{
		font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
		width: 100%;
		min-width: 850px;
	}

p
	{
		padding: 10px;
	}	

ul
	{
		margin-left: 10px;
		list-style: none;
	}

a
	{
		font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight:bold;
	}
	
a:link, a:visited
	{
		color: #600;
	}
	
a.LibHead
	{
		color:#FFF;
	}
	
a.nav_to_top /* Subject Guide */
	{
	color: #0000FF;
	padding-left: 5px;
	font-size: smaller;
	} 

	
a:hover, a:focus
	{
		text-decoration: underline;
	}


	/* -------------------- Structural ID Styles -------------------- */
	
#container
	{
		/* background-color: #646D7E;  +++test only+++ */
	 	padding-bottom: 5px;
	    background-color: #666666;
	 }

#topBar
	{
		padding-right: 5px;
		text-align: right; 
		font-size:small; /* HS changed 7/27 */
		}

#topBar li
	{
		display: inline;
		padding: 0 10px;
		border-left: solid #FFF;
	}
	
#topBar li.noBar
	{
		border-left: 0;
	}

#pageHeader
	{
		width: 100%;
		height: 75px;
		background-color: #730A0A;
		margin-right: 2px;
	}
	
#SearchEngineWidg
	{
		float: right;
		background-color: #730A0A;
		height: 90%;
		color: #FFF;
		margin: 5px 5px 0 0;
		width:275px;
	}
	
#mainContent
	{
		/* background-color: #4C787E; TEST ONLY   */
		width: 100%; 
		height: 100%;
		background-color: #999999;
	}	
	
#navTop
	{
		/* background-color: #806D7E; TEST ONLY */
		font-size: medium;
		color: #600;
		font-weight: bold;
		margin-left: 10px;
		}
	
#navLeft
	{
		float: left;
		padding: 10px;
		height: 100%;
		width: 20%;
		max-width: 220px;
		/* background-color: #151B8D; */
		background-color: #CCC;
 	}
	
#navLeft li
	{
    	padding : 2px 0;
    	font-size:small;
	}

#content
	{
		/* background-color: #996666; +++++++Test only+++++ */
		margin-left: 230px;
		padding-left: 2%;  
	}
		
#footer
	{
		text-align: center;
		font-size: smaller;
		border-top: #000 solid 1px;
		/* background-color: #CC99FF; TEST ONLY */
	}
			
/* -------------------- Class Styles -------------------- */

.LibHead
	{
		margin-left: 50px;
		padding:0; /* changed HS */
		font-size:350%;
	}

.topNav
	{
		font-size: medium;
	}

.navMenu
	{
		font-size: medium;
		padding-left: 2px;  
	}

.quote
	{
		color:#600;
	}

.contentHead
	{
		text-align: center;
		/* background-color: #FF6666; */
	}

.mainBodyParag
	/* HS only */
	{

		margin-left:5%;
		padding:0 0 18px 0;
	}
	
.indent
	/* HS only */
	{
		margin-left:5%;
	}

.navindent
	{
	   margin-left: 15%;
	 }
	 	
.hide
	{
	position: absolute;
	top:-5000em;
	}


.currentPage
	{
		color:#000;
	}

.researchSub
	{
		padding: 10px 10px 0px 10px	;
		font-size: large;
		font-weight: bold;
		color: #000;
		/* RC only; siteMap  */
	}

.root
	{
		margin-left:5%;
		padding: 5px 10px;
		/* RC only; siteMap  */
	}

.page1
	{
		margin-left:8%;
		padding: 2px 10px;
		/* RC only; siteMap  */

	}

.subpage1
	{
		margin-left:12%;
		padding: 2px 10px;
		/* RC only; siteMap  */


	}

.subpage2
	{
		margin-left:16%;
		padding: 2px 10px;
		/* RC only; siteMap  */

	}
	

.heading
	{
  	padding-left: 10px;
  	/* HS only; index */
  	}


.sectionHead
	{
	padding-top: 35px;
	/* JJ only; subject.html */
	}

.resource
	{
	padding-top: 10px;
	/* subject.html */
	}

.pageNav
	{
	padding-bottom: 25px;
	/* subject.html */
	}








