/* CSS Document */
body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
		color:#000000;
		background-image: url(images/tile.png);
		background-repeat:repeat-x;
		background-color:#1b3769;
		line-height:20px;
		margin:15px;
}
#container {
	position:relative;
	width:920px;
	height:574px;
	margin:0px auto 0px auto;
	padding:0px;	
}

#introText {position:relative;
background-image:url(images/creamTile.png);
background-repeat:repeat;
top:200px;
left:200px;
width:500px;
z-index:100;
padding:10px;
margin:0px;}
.larger{font-size:larger;}
#introText {color:#000000;}
#introText p{color:#000000;
margin:5px 0px 5px 0px;}
ul{margin:0px 10px 0px 10px;}
li{list-style:outside;}
.introTextNotLink{color:#102955;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
margin:0px;
}
.scroll {width:550px;
height:225px;
overflow:auto;}
#introText a:link {color:#102955;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
letter-spacing:1px;
font-weight:bold;
text-decoration:none;
margin:0px;
}
#introText a:visited {color:#102955;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;
letter-spacing:1px;
font-weight:bold;
margin:0px;
padding:0px;}
#introText a:hover {color:#ad5331;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
margin:0px;
padding:0px;
	}
.introTextSm a:link {color:#102955;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
margin:0px;
padding:0px;
	}
.introTextSm a:visited {color:#102955;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
margin:0px;
padding:0px;}
.introTextSm a:hover {color:#ad5331;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
margin:0px;
padding:0px;
	}	
#leftNavSpace{background-image:url(images/creamSideTile.png);
background-repeat:repeat-x;
background-position:top;
height:600px;
}
p{margin:8px 0px 8px 0px;
padding:0px;}
.blueFeetText{font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
color:#102955;
margin:0px 20px 0px 20px;}
.blueFeetOnly{font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
color:#102955;
}
.lightFeet{font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
color:#f9eed1;
font-variant:small-caps;
font-size:15px;
}
.center{padding:auto;}
.left{float:left;
margin:6px 10px 0px 0px;}
.leftMidP{
padding:6px 10px 0px 0px;}
.right{float:right;
margin:6px 0px 0px 5px;}
.rightMidP{padding:6px 0px 0px 5px;}
.blue {color:#1b3769;}
.red {color:#ad5331;}
a:link{color:#1b3769;
	}
a:visited{color:#1b3769;}
a:hover{color:#ad5331;
	}

a:link img {border:#f9eed1 solid 2px;}
a:visited img {border:#f9eed1 solid 2px;}
a:hover img {border:#ad5331 solid 2px;}	
#climate a:hover img, #climate a:link img, #climate a:visited img {border-width:0px;}
	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.frametabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #f9eed1; /*bottom horizontal line that runs beneath tabs*/
}
.frametabs ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}
.frametabs li{
display: inline;
margin: 0px;
}
.frametabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0px;
padding: 2px 2px; /*padding inside each tab*/
border-right: 1px solid #f9eed1; /*right divider between tabs*/
color: white;
background: #c7c776; /*background of tabs (default state)*/
}
.frametabs li a:hover, .frametabs li.selected a{
background: #ad5331; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
.topMargin{margin-top:18px;} 
.margSmall{margin:10px 20px;} 

h1,h2,h3{padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:8px;
	padding:0px;
	color:#1b3769;
	text-align:center;
	letter-spacing:1px;
	font-variant:small-caps;
	font-weight:normal;
	}
h1 {font-size:22px;}
h2 {font-size:19px;}
h3 {font-size:17px;
font-variant:normal;}
.italic{font-variant:normal;
font-style:italic;
font-size:smaller;
}
.serif{font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;}
.noBox a:hover img, .noBox a:link img{border-width:0px;}
.box{
background-color:#eaddb7;
	border:2px solid #81815f;
	padding:10px;
	}
.marg {margin:25px 50px 25px 50px;
}
.margSides {margin:0px 50px 10px 50px;}
.margLt {margin:0px 0px 0px 10px;
}
.margLarge {margin: 0px 45px 0px 45px;
}
.margTop {margin-top:15px;}
.sub{font-size:9px;}
.lineBlue {border-top:2px solid #1b3769;
width:350px;
margin:10px auto 10px auto;
padding:0px;}

.caption {
color:#1b3769;
	font-size:11px;
	padding:0px;
	margin:0px;
	line-height:13px;
	text-align:center;
}
.captionLeft {
color:#1b3769;
	font-size:11px;
	padding:0px;
	margin:0px;
	line-height:13px;
	text-align:left;
}
.boxLine{border:2px solid #eaddb7;
}
.boxFill{background-color:#eaddb7;
padding:10px;
}
.pageNoMarg{margin:10px 0px 0px 0px;}
#pageNo a:link { 
color: #000000; 
border-left: 5px solid #c7c767;
border-right:5px solid #c7c767;
border-top:3px solid #c7c767;
border-bottom:3px solid #c7c767; 
background-color:#c7c767;
text-decoration: none;
font-weight:bold;
padding:0px;
margin:1px;
}
#pageNo a:visited { 
color: #000000; 
border-left: 5px solid #c7c767;
border-right:5px solid #c7c767;
border-top:3px solid #c7c767;
border-bottom:3px solid #c7c767; 
background-color:#c7c767;
text-decoration: none;
font-weight:bold;
padding:0px;
margin:1px;
}
#pageNo a:hover {
border: 5px solid #ad5331;
border-right:5px solid #ad5331;
border-top:3px solid #ad5331;
border-bottom:3px solid #ad5331; 
color: black; 
background-color: #ad5331;
font-weight:bold;
text-decoration: none;
padding:0px;
margin:1px;
} 
#pageNoNav{color: #f9eed1;
border-left: 5px solid #1b3769;
border-right:5px solid #1b3769;
border-top:3px solid #1b3769;
border-bottom:3px solid #1b3769; 
background-color:#1b3769;
text-decoration: none;
font-weight:bold;
margin:1px;
padding:0px; }
.clear{clear:both;}
#topNav img{border:none;}
#topNav a:active, a:focus {
   outline: none;
   border:none;
  }
  .bookList{margin-left:25px;
  margin-top:5px;}
  #sideLink img{border:none;}
