

body {
background: #999;
font-family: Arial, Verdana, sans-serif;
font-size: 1em;
font-weight: normal;
margin: 15px;
}

a:link {color:#000080;}
a:visited {color:#758698;}
a:active {color:#000080;}
a:hover {color:#8B0000;}
.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
  padding: 2px;
}

.main-outline {
  border: 1px solid #fff;
  background: #ffffff;
  padding: 2px;
}

a img {border : none;
padding: 3px;}

.modual_right {
float: right;
width: 158px;
margin-right: 0px;
background-color: #fff;
padding: 3px;
height: 122px;
text-align: center;
border-left: solid 1px #ccc;
}

.button {
background-image: url('../images/button_bg2.jpg');
height: 20px;
width: 100%;
}

.section {
	float: left;
	border: solid 1px #ccc;
	width: 99%;
	margin: 5px 0px 5px 0px;
}

#banner {
    text-align: center;
	padding-left: 3px;
	height: 90px;
	border: solid 0px #ccc;
	width: 99%;
}
	 
.div-form {
     width:100%;
	 border:solid 1px #ccc; 
	 padding:5px;
     background-color:#fff;
	 color:#000;
	 margin-top:10px;
	 }
.div-form td {
     border: solid 1px #ccc;
	 padding: 3px;
	 }
.div-form tr {
     margin-bottom: 3px;
	 }
div-form th {
	 width: 100%;
	 background-color: #ccc;
	 }
	 
	 	 
.help {
    color:#8b0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	}
	
abbr, acronym, dfn {
	cursor: help; border-bottom: dashed #2f4f4f 1px;
	 }
	 
 a img {
 border-width:0;
  text-decoration:none;
  }
<!--top navigation-->
#top-nav {
     font-family: Arial, Verdana, sans-serif;
	 width: 100%;
     }

#top-nav ul {
     padding:0px;
     margin:0px;
     list-style-type:none;
	 background-color:#fff;
	 color:#000;
     }

#top-nav li {
    list-style-type: none;
    display: inline;
	font-size:100%;
	font-variant: small-caps;
	font-weight:bold;
}
#top-nav li a {
    text-decoration:none;
    padding:0.2em 0.6em;
    border-right:1px solid #999;
}

/*-- end top-nav--*/

/*bottom navigation*/

	  
.form1 {
	  padding:5px;
      background:#999;
	  color:#000000;
	  border: solid 1px #000;
	  }
.form1 th {
     font-weight:bold;
     font-size: 16px;
}
	  	  	  	   
 h1 {
      font-size:140%;
      color:#000;
      margin-top:5px;
      margin-bottom:10px;
	  background:transparent;
 } 
 
 h2 {
     font-size:120%;
     color:#000;
     margin-top:10px;
     margin-bottom:8px;
	 background:transparent;
 } 
 
 h3 {
     font-size:110%;
     color:#000;
     margin-top:10px;
     margin-bottom:8px;
	 background:transparent;
	 }
  h4 {
     font-size:100%;
     color:#000;
     margin-top:10px;
     margin-bottom:8px;
	  background:transparent;
	 }	 
	  
 em {
     color:#ff0000;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:14px;
	 line-height:20px;
	 font-style:normal;
    }	

/*leftside navigation
------------------------------------*/
.navleft {
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height:18px;
}
.navleft a {
    text-decoration: none;
	font-weight:bold;
	}
.navleft ul {
     width:100%;
     padding:0;
     margin:0;
	 font-variant:small-caps;
     list-style-type:none;
     }
.navleft li {
    list-style-type: block;
	font-size:14px;
}
	
/*End rightside navigation
-----------------------------------*/


	 
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}

#header {
width: 100%;
height: 133px;
padding: 0px;
background-image: url('../images/header3.jpg');
background-repeat: no-repeat;
background-position: left;
}
	 
#side-a {
float:left;
width:17%;
margin-left: 0px;
}
	
#side-b  {
float:right;
width:17%;
margin-right: 0px;
}

#content {
width:63.8%;
float: left;
margin-left: 1px;
font-family: Arial, Verdana, sans-serif;
padding-left: 3px;
background-color: #fff;
border: solid 1px #fff;
}

#footer {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url('../images/kings-mountain.jpg');
	background-repeat: no repeat;
	Background-position:center;
	height:151px;
	width:99%;
}

<!--navbar2-->
.navbar2 {
     font-family: Arial, Helvetica, sans-serif;
	 color:#000;
	 width:99%;
     }

.navbar2 ul {
     padding:0;
     margin:0;
     list-style-type:none;
	 background-color:#0099ff;
	 width:99%;   
     }

.navbar2 li {
    list-style-type: none;
    display: inline;
	font-variant:small-caps;
	font-weight:bold; 
}
.navbar2 li a {
    text-decoration:none;
    padding:0.2em 0.6em;
    border-right:1px solid #fff;
}
.navbar2 li a:link {
    color:#000;
}
.navbar2 li a:visited {
    color: #800080;
}
.navbar2 li a:hover {
    color:#000;
    background:#fff;
}

.note {
	 margin-right: 5px;
	 background-color:#fff;
	 border:solid 1px #8B0000;
	 padding:5px;
	 }
	 
.table-Schedule {
	color: #000;
	width: 99%;
	background-color: #ccc;
	font-weight:bold;
	}
.table-Schedule caption {
    font-weight: bold;
	font-size: 120%;
	}
	
.table-Schedule th {
	font-weight: bold;
	font-size: 14px;
	color: #000;
	background-color: #ccc;
	}
	.table-Schedule tr {
	background-color: #ffffff;
	padding: 3px;
	}
	.table-Schedule td {
	padding: 3px;
	font-size: 12px;
	}
