body { font-family: Arial, Helvetica, sans-serif; 
       font-size: 10pt; 
	   color: #000000; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
a:link {color: #0000C0; }
a:visited {color: #800080; }
a:hover { text-decoration: underline; background-color: #81C8FF; color: #000000; }
small { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.subhead { font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center font-size: 10px; }
body {
	background-color: #d9dadf;
}

#cont {padding: 1em;
			background-color:white;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin-top: 0;
			vertical-align:top;
			}
td#cont img{padding: 1.5em;}
.heading { font-size: 14px; font-weight: bold ;margin-bottom: 0;}
.internal{font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;}
h1, h2, h3, h3, h4{color:#000066;}
h2, h3, h4, h5, h6 {margin-bottom: 0px;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
p {margin-top:0px;
   padding-top:0px;}
dl {margin-top:0px;}
.title {color: #0000FF;
		font-style: italic;}
.photo {float:right;
        position:relative;
		padding:5px;}
.topnav {background-color: #000066;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 12px;
		font-variant:small-caps;
		padding: 5px;
		}
.leftnav a:link{color: #000066;}
.leftnav a:visited{color: #000066;}
.leftnav a:hover{background-color: 000066;
                 color: white;}
.leftnav a:active{color: #000066;}
.leftnav a{text-decoration: none;}	
.leftnav a{display:block;
		   font-weight:bold;
		   font-size:12px;}
.leftnav {
	vertical-align: top;
	font-family: verdana, geneva, helvetic, arial, sans-serif;
	padding-top:5px;
	}
.leftnav ul li{border-bottom: white 1px solid;
				padding-bottom:0px;
				}
.leftnav ul li ul li{margin-top:0px;
				 margin-bottom:0px;}
.leftnav ul {margin-left: 15px;
            margin-right:15px;
			margin-top:0px;
			padding-left:0px;
			list-style:none;
			list-style-position:outside;}
.leftnav ul li {margin-top:4px;
               margin-bottom:4px;
			   padding-left:0px;
			   list-style: none;
			   }
.leftnav ul li ul{margin-top:0px;
				 margin-bottom:0px;
				 margin-left:25px;
				 padding-left:0px;
				 font-size:11px;
				 font-weight: bold;
				 padding-top:0px;
				 padding-bottom:0px;}
.title {color: #0000FF;
		font-style: italic;}
.bottom {background-color:#000066;
	color: #FFFFFF;
	font-size: x-small;
	text-align:center;
	font-weight:bold;
	padding:4px;
	}
.bottom a:link{color:#ff0000;}
.bottom a:visited{color:#CC3399;}
.leftnav ul .about {display:none;}
.leftnav ul .books {display:none;}
.leftnav ul .kids {display: none;}
.leftnav ul .media {display: none;}
.leftnav ul .reference {display: none;}
.leftnav ul .history {display: none;}
.leftnav ul .teen {display: none;}
#banner {padding:.5em;
		color:white;
		height:25px;}
#banner h1{color:white; margin-bottom:0px;}
.navlist
{
padding: 3px 0;
margin-left: 4px;
border-bottom: 1px solid #778;
font: bold 10px Verdana, sans-serif;
background-color:white;
}
#topNavigation {
  background-color: #f4f2fc; 
  border-bottom: solid 1px #9ea3aa; /* Sets the bottom border properties for an element using shorthand notation */
  /*height: 45px;
  padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

.navlist li
{
list-style: none;
margin: 0;
display: inline; 
}

.navlist li a
{
padding: 3px 0.25em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

.navlist li a:link { color: #448; }
.navlist li a:visited { color: #667; }

.navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

.navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}
.subnavlist li a#current
{color:black; text-decoration: none;}

.subnavlist li {list-style: none; display: inline-block;
padding: 1px 3px;
text-align: center;
border-bottom: none;
font: 10px Arial, sans-serif;
background-color:white;
vertical-align: middle;}