/* CSS Document */

body {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:80%;*/
}
h1 {
	vertical-align: top;
	
	width: auto;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
#left2picts {
	float:left;
	width:60%;
	border-width:0;
	}
	
	#left2picts a:link img {
	text-decoration:none;
	padding: 5px;
	border:0;
	}
	
	#left2picts a:visited img {
	text-decoration:none;
	padding: 5px;
	border:0;
	}
	
	#leftpict {
		float:left;
		margin-left:5%;
		padding:0;
		border:0;
		}
		
	#rightpict {
	float:right;
	border-width:0;
	}
	
	#rightpict a:link img {
	text-decoration:none;
	border:0;
	}
	#rightpict a:visited img {
	text-decoration:none;
	border:0;
	}
	
	#centpict {
	float:right;
	margin-right:15%;
	border:0;
	padding:0;
	}
	
	#contact {
	clear:both;
	text-align:center;
	padding-top:30px;
	}
	#main-body {
	float:right;
	width:80%;
	padding-top:15px;
	}
	
	#main-body2 {
	float:right;
	width:60%;
	margin: 4% 4% 0 0;
	border: 4px solid #99B3FF;
	padding:2%;
	}
	
	#main-body3 {
	float:right;
	width:60%;
	text-align:justify;
	margin: 4% 4% 0 0;
	border: 4px solid #99B3FF;
	padding:0% 2% 2% 2%;
	}
	#main-body4 h2 {
	font-size:200% !important;
	font-weight:bold!important;
	text-align:center!important
	/*padding:1% 0 1% 2% 0!important;*/
	}
	
	#main-body4 {
	float:right;
	width:50%;
	/*text-align:justify;*/
	margin: 4% 15% 0 0;
	border: 4px solid #99B3FF;
	padding:2% 0 2% 2%;
	}
	
	#sidebar {
	position:relative;
	float:left;
	width:20%;
	margin-left:0px;
	}
	
	#sidebar2 {
	position:relative;
	float:left;
	width:20%;
	margin:3% 0 0 5%;
	}
	
	#sidebar3 {
	position:relative;
	float:left;
	width:24%;
	margin: 2.9% 0 0 5%;
	}
	 
	#classpict {
	margin: 10px 0 0 4.7%;

	padding-top:10px;
	}
	
	#vertnav ul {
	width:80%;
	border: 2px solid #737396;
	margin-top:50px;
	text-decoration:none;
	list-style-type:none;
	list-style-position:inside;
	background-color:#B3B3B3;
	margin-left:0%;
	padding-left:0;
	padding-right:0;
	margin-right:4%;
	}
	
	#vertnav li {
	font-family: "Times New Roman", Times, sans-serif;
	font-size:90%;
	text-decoration:none;
	margin-left:0px;
	margin-top: 0px;
	padding-left:0px;
	padding-right:0;
	}
	
#vertnav a {
	display:block;
	padding: 8px 3px 8px 8px;
	text-decoration:none;
	text-align:center;
	margin-left:0;
	border: 3px solid #737396;
	background: #CCCCCC;
	}
	
	#vertnav a:visited {
	display:block;
	padding: 8px 3px 8px 8px;
	text-decoration:none;
	text-align:center;
	margin-left:0;
	border: 3px solid #737396;
	background: #CCCCCC;
	}
	
#vertnav a:hover { 
		color: #990000;
		border-color: #727377;
		background: #fff;
		}
		
		.vertnav2 ul {
	width:60%;
	border: 2px solid #737396;
	margin:50px 4% 0 3%;
	text-decoration:none;
	list-style-type:none;
	list-style-position:inside;
	background-color:#B3B3B3;
	/*margin-left:0%;*/
	padding-left:0;
	padding-right:0;
	/*margin-right:4%;*/
	}
	
	.vertnav2 li {
	font-family: "Times New Roman", Times, sans-serif;
	font-size:90%;
	text-decoration:none;
	margin-left:0px;
	margin-top: 0px;
	padding-left:0px;
	padding-right:0;
	}
	
	#vertnav3 ul {
	width:60%;
	border: 2px solid #737396;
	margin:30px 4% 0 3%;
	text-decoration:none;
	list-style-type:none;
	list-style-position:inside;
	background-color:#B3B3B3;
	padding-left:0;
	padding-right:0;
	}
		
	#vertnav3 li {
	font-family: "Times New Roman", Times, sans-serif;
	font-size:90%;
	text-decoration:none;
	margin-left:0px;
	margin-top: 0px;
	padding-left:0px;
	padding-right:0;
	}
	
	#vertnav3 a {
	display:block;
	padding: 8px 0 8px 0;
	text-decoration:none;
	text-align:center;
	margin-left:0;
	border: 3px solid #737396;
	background: #CCCCCC;
	}
	
	#vertnav3 a:visited {
	display:block;
	padding: 8px 0 8px 0;
	text-decoration:none;
	text-align:center;
	margin-left:0;
	border: 3px solid #737396;
	background: #CCCCCC;
	}
	
#vertnav3 a:hover { 
		color: #990000;
		border-color: #727377;
		background: #fff;
		}


#arrin {
	float:right;
	margin-right:15%;
	margin-left:10%;
	padding: 10px 10px 10px 35px;
	}

	
#content1 {
	float:left;
	width:50%;
	padding-top:15px;
	text-align:justify;
	}
	
#content2 {
	float:right;
	width:45%;
	padding-left:5%;
	text-align:justify;
	}
	

	
	
	
	a.biglinks {
	font-size:120%;
	font-weight:bold;
	}
	a:visited.biglinks {
	font-size:120%;
	font-weight:bold;
	}
	
	a:hover.biglinks {
	font-size:120%;
	font-weight:bold;
	}
	
	.vertnav2 a {
	display:block;
	padding: 8px 0px 8px 0px;
	text-decoration:none;
	text-align:center;
	margin-left:0;
	border: 3px solid #737396;
	background: #CCCCCC;
	}
	
	.vertnav2 a:hover { 
		color: #990000;
		border-color: #727377;
		background: #fff;
		}
	
/*a:link {
	font-family: "Comic Sans MS";
	text-align: left;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660099;
	text-decoration: underline;
}
a:hover {
	font-family: "Comic Sans MS";
	color: #990000;
	text-decoration: blink;
}
a:active {
	font-family: "Comic Sans MS";
	color: #000000;
	text-decoration: line-through;
}*/

#logofloat {
float:right;
margin-right: 5%;
}

.topnav {
	clear:both;
	margin:0 0 0 0%;
       
	}
	
.topnav ul {
	/*position:relative;*/
	/*float: left;*/
	width:100%;
	margin:0 0 5px 0%;
	/*padding: 10px 0 0 46px;*/
	list-style:none;
	}
	
.topnav li {
	float: left;
	/*position:relative;*/
	margin:0 0 0 5%;
	padding:15px;
	display:inline;
	font-family: "Times New Roman", Times, sans-serif;
	}
	
.topnav a {
	float:left;
	display:block;
	text-align:center;
	font-size:1.1em;
	padding: 3px 8px 3px 8px;
	margin: 0 1% 1% 2%; 
	/*color: #333;*/	
	border: 3px solid #737396;
	background: #CCCCCC;
	}
	
.topnav a:hover { 
		color: #990000;
		border-color: #727377;
		background: #fff;
		}
/*a:visited#vertnav.here {
		background-color:#99B3FF;
		color:black;
		border: 3px solid black;
		cursor:default;
		text-decoration:none;
		}*/
		
a:link.here {
		background-color:#99B3FF !important;
		color:black;
		border: 3px solid black !important;
		cursor:default;
		text-decoration:none;
		}
a:visited.here  {
		background-color:#99B3FF !important;
		color:black;
		border: 3px solid black !important;
		cursor:default;
		text-decoration:none;
		}
a:hover.here  {
		background-color:#99B3FF !important;
		color:black;
		border: 3px solid black !important;
		text-decoration:none;
		cursor:default;
		}
		
#sitelinksleft {
	float:left;
	width:49%;
	/*margin-left:10%;*/
	}
	
#sitelinksleft2 {
float:left;
	width:40%;
	margin-left:18%;
	}
	
#sitelinksright {
	float:right;
	width:34%;
	margin-right:5%;
	}		
		
.tablefollows {
		clear:both;
		}
		
#footer {
clear:both;
width:100%;
vertical-align:bottom;
font-size:75%;
}

#footer2 {
clear:both;
width:100%;
margin:0 0 15px 0;
}

#footertext {
text-align:center;
padding-top:25px;
}

#footerleftpict {
clear:both;
float: left;
margin-top:25px;
}

#footerrightpict {
float: right;
margin-bottom:15px;
}

