h2
{
font-family:verdana;
color:rgb(0,150,255);
font-size:24;
margin-left:30px;
}

table.content
{
border-left:double;
border-right:double;
border-color:rgb(0,0,102);
border-width:3px;
/*border-spacing:0px;*/
table-layout:fixed;
left:2px;
empty-cells:show;
position:relative;
float:left;
width:100%;
padding-bottom:30px;
}

	td.header
	{
	border-style:none;
	padding:0px;
	}
		h1.header
		{
		font-family:verdana;
		color:rgb(0,150,255);
		font-size:24;
		margin-left:30px;
		}
		
		h1.second-header
		{
		font-family:verdana;
		color:rgb(0,150,255);
		font-size:20;
		margin-left:30px;
		}
		
		
	td.intro
	{
	border-style:none;
	padding:0px;
	}

		p.intro
		{
		font-family:serif;
		font-style:italic;
		color:rgb(0,0,100);
		margin-left:30px;
		margin-right:30px;
		text-align:justify;
		}

		a.intro:link,a.intro:visited
		{
		padding:0px;
		display:inline;
		text-decoration:none;
		}


	hr.separator
	{
	border:0;
	width:400px;
	color:rgb(0,0,102);
	background-color:rgb(0,0,102);
	height:1px;
	}

	td.homepageimages
	{
	border-style:none;
	padding:opx;
	}

		img.homepageimage
		{
		border-width:2px;
		border-color:rgb(0,0,102);
		border-style:solid;
		width:100%;
		}

	td.news	
	{
	border-style:none;
	padding-top:10px;
	margin-bottom:-10px;
	}
	
		td.newsfeed
		{
		border-style:none;
		}
	
		ul.newsfeed
		{
		margin-left:20px;
		color:rgb(0,0,100);
		list-style-type:circle;
		}
	
		p.newsfeed
		{
		font-family:serif;
		color:rgb(0,0,100);
		margin-right:30px;
		margin-bottom:-4px;
		}
		
		a.newsfeed:link,a.newsfeed:visited
		{
		padding:0px;
		display:inline;
		text-decoration:none;
		}
	
	td.images
	{
	border-style:none;
	padding:opx;
	}
	
		img.bordered 
		{
		border-width:2px;
		border-color:rgb(0,0,102);
		border-style:solid;
		margin-left:15px;
		margin-right:15px;
		margin-top:30px;
		}
		
		img.floatright
		{
		float:right;
		border-width:2px;
		border-color:rgb(0,0,102);
		border-style:solid;
		margin-left:30px;
		margin-right:30px;
		}
		
		img.floatleft
		{
		float:left;
		border-width:2px;
		border-color:rgb(0,0,102);
		border-style:solid;
		margin-left:30px;
		margin-right:30px;
		}
		
		p.img-cap
		{
		font-family:serif;
		font-size:12;
		color:rgb(0,0,102);
		margin-left:100px;
		margin-right:100px;
		margin-bottom:30px;
		text-align:centre;
		}
	
	
	th.contents-header
	{
	margin-left:30px;
	margin-right:30px;
	text-align:left;
	}
	
		h1.contents-header
		{
		font-family:verdana;
		color:rgb(0,150,255);
		font-size:18;
		margin-left:30px;
		margin-right:30px;
		}
	
	td.contents-links
	{
	padding:0px;
	padding-top:-48px;
	}

		p.contents-links
		{
		border-style:solid;
		border-width:2px;
		border-color:rgb(0, 0, 100);
		margin-left:30px;
		margin-right:30px;
		margin-bottom:30px;
		-moz-border-radius: 0px 0px 0px 12px;
		}

		a.contents-link
		{
		font-family:serif;
		font-style:italic;
		font-weight:bold;
		color:rgb(0,0,100);
		text-align:justify;
		margin-left:25px;
		}	
		
		a.contents-link-sub
		{
		font-family:serif;
		font-style:italic;
		color:rgb(0,0,100);
		text-align:justify;
		margin-left:40px;
		}	
		
		
	td.contents-linked
	{
	border-style:none;
	padding:0px;
	}

		a.contents-sub
		{
		font-family:veranda;
		font-style:bold;
		color:rgb(0,0,102);
		font-size:20;
		margin-right:30px;
		margin-left:20px;
		margin-top:20px;
		}
		
		p.contents-sub
		{
		font-family:veranda;
		font-style:bold;
		color:rgb(0,0,102);
		font-size:20;
		margin-left:30px;
		margin-right:30px;
		margin-top:20px;
		}
		
		a.contents-sub-sub
		{
		font-family:veranda;
		font-style:italic;
		color:rgb(0,0,102);
		font-size:16;
		margin-left:20px;
		}
		
		p.bulk
		{
		font-family:serif;
		color:rgb(0,0,100);
		margin-left:30px;
		margin-right:30px;
		text-align:justify;
		}
		
		ul.bulk
		{
		font-family:serif;
		color:rgb(0,0,100);
		margin-left:30px;
		margin-right:30px;
		text-align:justify;
		list-style-type:circle;
		}
		
		il.bulk
		{
		margin-left:30px;
		}
		
	td.references
	{
	border-style:none;
	padding:0px;
	height:110px;
	}
	
		p.references
		{
		font-family:serif;
		font-size:12;
		color:rgb(0,0,102);
		margin-left:30px;
		margin-right:30px;
		text-align:justify;
		}
		
	
	table.table
	{
	border-style:hidden;
	border-width:1px;
	border-color:rgb(0,0,102);
	border-collapse:collapse;
	}
	
		th.header
		{
		border-style:solid;
		border-width:1px;
		border-color:rgb(0,0,102);
		font-family:veranda;
		font-style:bold;
		color:rgb(0,0,102);
		font-size:16;
		text-align:left
		}
	
		td.table-contents
		{
		border-style:solid;
		border-width:1px;
		border-color:rgb(0,0,102);
		font-family:serif;
		font-size:12;
		color:rgb(0,0,102);
		}
		
	table.footnote-tabs
	{
	color:black;
	font-weight:bold;
	font-family:verdana;
	font-size:12px;
	table-layout:fixed;
	position:relative;
	top:0px;
	width:100%;
	}
	
		td.footnote-left
		{
		text-align:left; 
		height:30px;
		border-width:2px;
		padding:2px;
		border-style:outset;
		border-color:white;
		-moz-border-radius:0px 0px 0px 12px;
		}
		
			td.footnote-left:hover
			{
			height:30px;
			border-width:3px;
			padding:1px;
			border-color:#FBB117;
			-moz-border-radius:0px 0px 0px 12px;
			border-style:inset; 
			background-color:#FFE87C;
			}
			
			a.footnote-left:link,a.footnote-left:visited,a.footnote-left:hover
			{
			display:block;
			width:100%;
			height:30px;
			color:rgb(0,0,102);
			text-decoration:none;
			}	
	
		td.footnote-right
		{
		text-align:right; 
		height:30px;
		border-width:2px;
		padding:2px;
		border-style:outset;
		border-color:white;
		-moz-border-radius:0px 0px 12px 0px;
		}
		
			td.footnote-right:hover
			{
			height:30px;
			border-width:3px;
			padding:1px;
			border-color:#FBB117;
			-moz-border-radius:0px 0px 12px 0px;
			border-style:inset; 
			background-color:#FFE87C;
			}
		
			a.footnote-right:link,a.footnote-right:visited,a.footnote-right:hover
			{
			display:block;
			width:100%;
			height:30px;
			color:rgb(0,0,102);
			text-decoration:none;
			}
		
		a.footnote
		{
		display:inline;
		padding:0;
		color: #C6D5FD
		}
		
		
	td.links
	{
	border-style:none;
	padding:0px;
	padding-left:20px;
	}
	
		img.links
		{
		border-width:2px;
		border-color:rgb(0,0,102);
		border-style:solid;
		margin-right:10px;
		}
		
		h1.links
		{
		font-family:verdana;
		color:rgb(0,100,255);
		font-size:18;
		margin-left:30px;
		margin-top:10px;
		margin-bottom:-5px;
		}
		
	table.content-menu
	{
	color:black;
	font-weight:bold;
	font-family:verdana;
	font-size:12px;
	table-layout:fixed;
	width:120px;
	position:relative;
	top:0px;
	margin-left:30px;
	margin-top:-15px;
	margin-bottom:30px;
	}
		
		td.content-menu
		{
		text-align:left; 
		height:30px;
		width:100px;
		border-width:2px;
		padding:2px;
		border-style:outset;
		border-color:white;
		-moz-border-radius:0px 0px 0px 12px;
		}
		
		td.content-menu:hover
		{
		height:30px;
		border-width:3px;
		padding-right:1px;
		padding-left:1px;
		padding-top:0px;
		padding-bottom:0px;
		border-color:#FBB117;
		-moz-border-radius:0px 0px 0px 12px;
		border-style:inset; 
		background-color:#FFE87C;
		}

		td.content-menu-in
		{
		height:30px;
		border-width:3px;
		padding-right:1px;
		padding-left:1px;
		padding-top:0px;
		padding-bottom:0px;		
		height:30px;
		width:100px;
		border-style:inset;
		border-color:#FBB117;
		-moz-border-radius:0px 0px 0px 12px;
		}
		
		a.content-menu:link,a.content-menu:visited,a.content-menu:hover
		{
		display:block;
		Width:100%;
		height:15px;
		color:rgb(0,0,102);
		text-decoration:none;
		}
		
	/*Library Stuff*/
	
	td.previouspages
	{
	padding-left:30px;
	}
		a.previouspages
		{
		color:rgb(0,0,102);
		text-decoration:none;
		}
		
		p.previouspages
		{

		font-family:serif;
		color:rgb(0,0,100);
		text-align:justify;
		}