/* created by an ermine */
/* top level body stuff - least specific. Gives a sort of rollover effect
on hyperlinks with the hover pseudo attribute */

body		{
		font-family:	Times, "Times New Roman", serif;
		color:		black;
		background:	white;
		}
h1		{
		font-family:	Arial, Verdana, Helvetica, sans-serif;
		color:		black;
		text-align:	center;
		}
h2, h3, h4, h5	{
		margin-top:	4%;
		font-family:	Arial, Verdana, Helvetica, sans-serif;
		color:		black;
		text-align:	center;
		}

a:link 		{ color: blue }
a:visited 	{ color: purple }
a:active 	{ color: red }
a:hover		{ color: red }

/* Subject Header Pages (ie Level 2 topics) */


.subjheadpg
		{
		margin-left: 5%;
		margin-right: 5%;
		}

h1.subjheadpg 	{ color: green;
		font-family:	Arial, Verdana, Helvetica, sans-serif;
		text-align:	center;
		}
p.subjheadpg 	{
                text-align:	center;
		}

.minitxt	{ font-size: x-small;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		}

td.minitxt	{ font-size: x-small;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		}


.colminitxt	{ color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12pt;
		}

.microtext	{
	        font-family: Verdana, Arial, Helvetica, sans-serif;
        	font-size: 8pt;
		}

.red 		{ color: red;
		}


/* Link and photocredit classes. */

.authored	{
		font-style: italic ;
		font-size:  60%;
		color:	navy;
		font-family: "Times New Roman", Times, serif;
		}

.lnk 		{ font-size: x-small;
		  font-family: Verdana, sans-serif;
		  text-align:	center; }

.photocredit	{
		font-style: 		italic ;
		font-size: 	60%;
		color:		navy;
		font-family: 	"Times New Roman", Times, serif;
		}

.hl		{
		background:	#ffff99;
		color:		#000000;
		}
td.hl		{
		background:	#ccffff;
		color:		#000000;
		}

.chec		{
		color:		green;
		background: 	#ff80c0;
		font-family:	arial, verdana, helvetica, sans-serif;
		}

.chec a:hover
	{
	color:          #ffff00;
	background: 	transparent;
	}

/* yer default site navigation bar */

.siteNav
	{
	color: #000000;
	font-size: x-small; 
	font-family:	 Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	/* no pesky underlines on links here */
	background: 	#0d00a0;

	}



.sitenav
	{
	font-size: 9pt;
	font-family:	 Verdana, Arial, Helvetica, sans-serif;
	background: 	#ccccff;
	padding-left:	18px;
	text-decoration: none;	/* no pesky underlines on links here */
	border-top-width: 1px;
	}

.sitenav a
	{
	text-decoration: none;	/* no pesky underlines on links here */
	}

.sitenavtl
	{
	background: 	#ffffcc;
	font-family:	 verdana, arial, helvetica, sans-serif;
	padding-left:	8px;
	font-size: 11pt;
	text-decoration: none;	/* no pesky underlines on links here */
	border-top-width: 1px;
	}
.sitenavtl a
	{
	text-decoration: none;	/* no pesky underlines on links here */
	}

.toplogo	{
        display: block;
	margin-left: auto;
    	margin-right: auto;
        border: 0px;
        text-align:center;
		}

.pic_left       {
		float: left;
		padding-right: 5px;

}

.pic_right       {
		float: right;
		padding-left: 5px;

}

.pic_centre {
text-align: center;
margin-right: 140px; /* allows for above nav */
margin-left: 3%;
}


address img	{
        border: 0px;
		}

#navdiv {
  float: right;
  width: 120px;
        }

#pic_centre {
text-align: center;
margin-right: 140px; /* allows for above nav */
margin-left: 3%;
}

div.mainblock
        {
		margin-left: 5%;
        }

div.noprint {
  }

div.link {
  clear: both;
  }

div.footer {
  clear: left;
  }

div.footer img{
        border: 0;
        }
