body { background-color: #ccccff; 
padding: 20px; }

.container { background-color: #ccccff; 
margin: auto;
width: 90%; }

.banner { background-color: #ccccff;
width: 98%; 
text-align: center; 
border-bottom: solid white 1px; 
padding-bottom: 10px; }

.nav { background-color: #ccccff; 
width: 17%;
float: left;
padding: 0px;
text-align: left; 
border-right: solid white 1px; }

.main { background-color: #ccccff; 
width: 80%;
float: right;
padding: 10px;
text-align: left; }

.front { background-color: #ccccff; 
width: 57%;
float: left;
padding: 10px;
text-align: left; }

.news { background-color: #ccccff; 
width: 20%;
float: right;
padding: 10px;
text-align: left;
border-left: solid white 1px; }

.footer { float: right;
background-color: #ccccff;
width: 100%;
height: 80px; 
font: 10pt Tahoma, sans-serif; 
border-top: solid white 1px; 
padding: 5px; }

.fleft { float: left;
width: 50%; }

.fright { float: right;
width: 50%; 
text-align: right; }

h1 { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 22pt;
font-weight: bold;
text-align: center;
text-transform: capitalize;
line-height: 120%; 
text-shadow: 3px 3px 0px #ffffff; }

h2 { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 20pt;
font-weight: bold;
text-align: center;
line-height: 120%; }

h3 { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 18pt;
font-weight: bold;
text-align: center;
text-transform: capitalize;
line-height: 120%; }

h4 { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 16pt;
font-weight: bold;
text-align: left;
text-transform: capitalize;
line-height: 120%; }

h5 { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 14pt;
font-weight: bold;
text-align: left;
text-transform: capitalize;
line-height: 120%; }

h6 { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 12pt;
font-weight: bold;
text-align: left;
text-transform: capitalize;
line-height: 120%; }

p { color: #191970;
text-align: justify;
font: 10pt Tahoma, sans-serif; }

a:link { color:#191970;
font: 10pt Tahoma, sans-serif;}
a:visited { color:#191970;
font: 10pt Tahoma, sans-serif; }
a:hover { color:#ffffff;
font: 10pt Tahoma, sans-serif; }
a:active { color:#ffffff;
font: 10pt Tahoma, sans-serif; }

table { border: solid black 1px; 
padding: 2px;
border-radius: 5px; }

table.nav { width: 100%;
border: 0px; }

table.times {border: 0px; }

th { color: #191970;
text-align: center;
font: 11pt Tahoma, sans-serif; 
font-weight: bold;
border: solid black 1px;
border-radius: 3px; }

th.dip { color: #191970;
text-align: center;
font: 14pt Tahoma, sans-serif; 
font-weight: bold;
border: solid black 1px; 
padding: 5px;
border-radius: 3px; }

td { color: #191970;
text-align: left;
font: 10pt Tahoma, sans-serif; 
border: solid black 1px;
border-radius: 3px; }

td.nav { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 10pt;
font-weight: normal; 
width: 95%;
border: 0px;
padding: 5px; }

td.times { color: #191970;
font-family: Tahoma, sans-serif;
font-size: 10pt;
border: 0px;
padding: 5px; }

td.dip { color: #191970;
text-align: center;
font: 12pt Tahoma, sans-serif; 
border: solid black 1px; 
padding: 5px; }

ul { color: #191970;
text-align: left;
font: 10pt Tahoma, sans-serif; }

ul.nav { color: #191970;
width: 100%;
font-family: Tahoma, sans-serif;
font-size: 8pt;
font-weight: normal;
list-style-type: none;
text-indent: -40px;
border: 0px; }

ol { color: #191970;
text-align: left;
font: 10pt Tahoma, sans-serif; }

img.banner { display: block;
margin-left: auto;
margin-right: auto; 
padding: 2px; }
