/* Global Styles */

body {
	margin:0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
td {
	font:11px "Times New Roman", Times, serif;
	color:#333333;


	}
	
a {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 1em;
	font-weight:lighter;

	}
	
a:hover {
	color: #CCCCCC;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	color:#999999;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing:0.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px/18px Arial, Helvetica, sans-serif;
	color: #316594;
	letter-spacing:0.4em;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing:0.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */

	
.bodyText {
	font-size: 0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#00000;
	margin-top:0px;
	text-decoration: none;
	letter-spacing: normal;
	font-weight:normal;
	}

.book *        { font-family:VERDANA; font-weight:NORMAL; font-size: 1.0em; 
                 text-decoration:none; padding-bottom:2px; margin-top:3px; }
.book a        { color:red; background-color:white; }
.book a:hover  { color:white; background-color:red; }
.book a:visited{ color:red; background-color:white; }

.form { background-color: #ffff80; font-size: 0.8em; color: black; padding: 6px; }
.hits { background-color: #c0c0ff; font-size: 0.7em; color: navy;  padding: 6px; }
.feet { background-color: #c0c0ff; font-size: 1.0em; color: black; padding: 0px; }
.feet a { text-decoration: none; color: black; }
.feet a:visited { text-decoration: none; color: black; }
.feet a:hover { background-color: #a0a0e0; color: white; }

.CitationLabel { font-family: VERDANA; font-weight: bold; font-size: 0.7em; color: maroon; }
.CitationField { font-family: VERDANA; font-weight: bold; font-size: 0.8em; color: gray; }

.BrowseTable { font:bold 13px verdana; color:navy; }
.BrowseList  { font:bold 13px 'Arial Unicode MS'; color:black; }

.norm { margin:0 auto; font-family:VERDANA; font-weight:bold; text-align:left; font-size: 0.8em; color: navy; }
.tiny { font-family: ARIAL; font-weight: normal; font-size: 0.7em; color: gray; }
.ctrl { font-family: ARIAL; font-weight: bold;   font-size: 0.8em; color: maroon; }

.vertMenu *{display:block; margin: 1px; width: 120px; font-family: TAHOMA; font-weight:bold; text-align:center; background:white; text-align: center; font-size:0.8em; }
.vertMenu input{text-decoration:none; color:black; background:white; padding:1px 0px 2px 0px; border:2px solid gray; background-image: url("images/lightgrey.png"); }
.vertMenu a{text-decoration:none; color:white; background:#b0b0b0; padding:3px 0px 4px 0px; border:1px solid gray; background-image: url("images/greyStripes2.png"); }
.vertMenu a:hover{text-decoration:none; color:red; background: #d0d0d0; border:1px solid red; background-image: url("images/greyStripes.png"); }

.resl { margin:0 auto; font-family: ARIAL; font-weight: bold; text-align:left; font-size: 0.8em; color: navy; }
.resl a { text-decoration: none; color: blue; font-weight: bold; }
.resl a:hover { text-decoration: underline; color: blue; font-weight: bold; }

.jbut { font-family: ARIAL; font-weight: bold; font-size: 0.8em; background-color: #ffffff; }
.jbut a {         text-decoration: none; padding: 1px; border: outset 2px;  color: gray; background-color: silver; }
.jbut a:visited { text-decoration: none; padding: 1px; border: outset 2px;  color: gray; background-color: silver; }
.jbut a:hover {   text-decoration: none; padding: 1px; border: inset  2px;  color: red;  background-color: silver; }

.ResTable { width:100%; min-width:500px; centered font-family: ARIAL; font-weight: normal; font-size: 1.0em; color: black; }
	
.pageName{
	font: bolder 20px/26px Arial, Helvetica, sans-serif;
	color: #336699;
	letter-spacing:0.1em;
	}
	
.subHeader {
	font:bold normal 14px/22px Arial, Helvetica, sans-serif;
	color: BDD1DD;
	letter-spacing:0.2px;
	text-decoration: none;
	text-transform: capitalize;

	}
       
.subtitle {
	font:bold normal 14px/22px Arial, Helvetica, sans-serif;
	color: BDD1DD;
	letter-spacing:0.2px;
	text-decoration: none;


	}

.quote {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	letter-spacing: 0.1em;


	}
.quotesmall {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;


	}
	
.smallText {
	font: 10px/22px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;

	}

.here { font-weight: normal; font-size: 0.7em; color: silver; }
.nogo { font-weight: normal; font-size: 0.7em; color: silver; }
.tray { font-weight: normal; font-size: 0.7em; text-decoration: none; color: #666666; }
.tray a { font-weight: normal; font-size: 0.8em; text-decoration: none; color: #666666;  }
.tray a:visited { font-weight: normal; font-size: 0.8em; text-decoration: none; color: #666666; }
.tray a:hover { font-weight: normal; font-size: 0.8em; text-decoration: none; color: silver; }

.bigbut { font-family:arial; font-weight:bold; font-size:1em; }
.bigbut a {         text-decoration:none; padding:2px; border:solid 2px #a8a8a8; color:#003366; background-image:url("../images/greyStripes.png");}
.bigbut a:visited { text-decoration:none; padding:2px; border:solid 2px #a8a8a8; color:#003366; background-image:url("../images/greyStripes.png");}
.bigbut a:hover {   text-decoration:none; padding:2px; border:solid 2px white;   color:white;   background-image:url("../images/greyStripes.png");}

.lilbut a {         font:normal 10px arial; text-decoration:none; padding:2px; border:solid 2px #a8a8a8; color:#003366; background-image:url("../images/greyStripes.png");}
.lilbut a:visited { font:normal 10px arial; text-decoration:none; padding:2px; border:solid 2px #a8a8a8; color:#003366; background-image:url("../images/greyStripes.png");}
.lilbut a:hover {   font:normal 10px arial; text-decoration:none; padding:2px; border:solid 2px white;   color:white;   background-image:url("../images/greyStripes.png");}

.lilbut2 a {         font:normal 10px arial; text-decoration:none; padding:2px; color:white; background-color:#336699; }
.lilbut2 a:visited { font:normal 10px arial; text-decoration:none; padding:2px; color:white; background-color:#336699; }
.lilbut2 a:hover {   font:normal 10px arial; text-decoration:none; padding:2px; color:#336699; background-color:#003366; }

.arrbut { font-family:system; font-weight:bold; font-size:2em; }
.arrbut a {         text-decoration:none; padding:2px; border:solid 2px #a8a8a8; color:#003366; background-image:url("../images/greyStripes.png");}
.arrbut a:visited { text-decoration:none; padding:2px; border:solid 2px #a8a8a8; color:#003366; background-image:url("../images/greyStripes.png");}
.arrbut a:hover {   text-decoration:none; padding:2px; border:solid 2px white;   color:white;   background-image:url("../images/greyStripes.png");}



.navText {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
form {
	border: none #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: center center;





}
input {
	background-color: #FFFFFF;
	border: thin inset #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;



}
.td {
	font:12px "Times New Roman", Times, serif;
	color:#333333;
}

P.blocktext {
	font:12px "Times New Roman", Times, serif;
	color:#333333;
        margin-top:-4px;
        margin-left:auto;
        margin-right:auto;
        width:750px;
        
}   
ul.Horizontal {
       margin-left: 50px;
       padding-left:50px;
}
       
ul.Horizontal li {
       display: inline
}


.UNIFONT A       { font:normal 16px 'Arial Unicode MS'; color:navy;  background-color:white;  }
.UNIFONT A:HOVER { font:normal 16px 'Arial Unicode MS'; color:black; background-color:yellow; }


.PROFONT A       { font:bold 20px 'Arial Unicode MS'; color:blue;  }
.PROFONT A:HOVER { font:bold 20px 'Arial Unicode MS'; color:black; background-color:yellow; }


#dvCONTROLS  { position: absolute; top: 100px; left: 6px; width: 120px; padding: 2px; border-style: solid; border-width: 1px; border-color: white; font-size: 0.9em; }
#dvMAIN      { margin-left: 128px; margin-top: 4px; padding-left: 4px;  font-size: 0.9em; }
#dvFOOTCLEAR { clear: left; visibility: hidden; }
