body,
	html
	{
		
		margin: auto;
		padding:0;
		color:#000;
		font-family: lucida-grande, verdana, sans-serif;
		font-size:0.90em;
		
	}
	#wrap {
		width:800px;
		margin:0 auto;
		background:none;
		background: white;
		border: 1px solid;
		overflow: hidden;
		
}
	#header {
    width: 800px;
    height: 266px;
    overflow: hidden;
		
	}
	
	h1 {
	    margin:0;
    }
    
	a {
		text-decoration:none
		}
	

	
	#main {
		width:715px;
		font-size: 105%;
		background: #fff;
		background-repeat: repeat-y;
		padding: 0px 45px 0px 45px;
		
		
		
	#purplebanner {
	padding: 0px 0px 0px 0px;
	}
		
		
		
	}
	
	h1 {
	font: normal 1.4em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 0 5px 0;

}
	
	h2 {
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	border-bottom: 1px dashed #999;
	padding: 5px 0 5px 0;
	color: #315C91;
}

	h3 {
	font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #39275B;
}


	h4 {
	margin-top:-5px;
	color: #39275B;
	}


p {
font-size: .95em;
text-align: justify;
line-height: 1.4em;
}


p.pcaption {
text-align: center;
font-weight: bold;
margin-bottom: 30px;
}

p.pcaption2 {
text-align: justify;
font-weight: normal;
margin-bottom: 5px;
}

p.pcaption3 {
text-align: justify;
font-weight: normal;
margin-bottom: 5px;
}

#intro {
	font-size:.9em;
	color: #39275B;

}

.center {
text-align: center;
padding:20px 0px 20px 0px;
}


.caption {
float:right;
text-align:center;
font-size: .85em;
width:319px;
margin: 5px 0px 0px 20px;
}

.caption1 {
width:700px;
float:center;
padding: 0px 0px 10px 15px;
}


img.caption1 {
width:319px;
float:right;
padding: 0px 0px 10px 15px;
}

img.caption2 {
width:190px;
float:right;
padding: 0px 0px 10px 15px;
}

img.caption6 {
width:217px;
float:right;
padding: 0px 0px 10px 15px;
}

img.caption5 {
width:319px;
float:left;
padding: 0px 15px 10px 0px;
}

.caption3 {
float:left;
text-align:justify;
font-size: .85em;
width:319px;
margin: 0px 20px 5px 15px;
}

.caption4 {
float:right;
text-align:center;
font-size: .85em;
width:190px;
margin: 5px 0px 5px 20px;
}

.caption5 {
float:left;
text-align:center;
font-size: .85em;
width:319px;
margin: 5px 20px 5px 0px;
}

.caption6 {
float:right;
text-align:justify;
font-size: .85em;
width:217px;
margin: 5px 0px 5px 15px;
}

.caption7 {
text-align:center;
font-size: .85em;
margin: 0px 0px 2px 0px;
border: 0.5pt
}

.caption8 {
float:right;
text-align:justify;
font-size: .85em;
width:217px;
margin: 5px 0px 5px 0px;
}

.italic {
font-style:italic;
}

.bold {
font-weight:bold;
}

.purple {
color: #57366D;
}

.small {
font-size: .80em;
}

.small6 {
font-size: .80em;
text-align:center;
font-style: normal;
}

.small2 {
font-size: .93em;
color: #57366D;
font-style: italic;
margin: 0px 0px 15px 0px;
}

.small3 {
font-size: .93em;
text-align:center;
font-style: italic;
margin: 0px 0px 0px 338px;
border:1px solid black;
padding: 5px 10px 5px 10px;
}

.small4 {
font-size: 1em;
text-align:center;
font-style: italic;
margin: 0px 0px 0px 338px;
border:1px solid black;
padding: 10px 10px 10px 10px;
}

.small5 {
font-size: .93em;
text-align:justify;
font-style: italic;
margin: 0px 0px 0px 0px;
}



sub {
   vertical-align: baseline;
   position: relative;
   top: 0.4em;




	#footer {
	clear:both;
	text-align:center;
  	background-color:#315c91;
	font-size:1em;
	width:800px;
	padding: 10px 10px;
	color:#fff;
}


	
	
	
	ul.ft {
		color:#fff;
		padding:5px;
		text-decoration: none;
		
	}
	li.ft {
		display:inline;
		font-size: 31em;
		padding:10px;
		color:#fff;

	}
	 p.ft {
		font-size: 95%;
		margin:0;
		color:#fff;
		padding:5px;
		
    }
	
	 p.credits {
		font-size: 85%;
		margin:0;
		color:#fff;
		padding:5px;
		
    }
	 a.ft {
		color: white;
	}
