﻿body { margin: 0; padding: 0; border: 0; background-color: #3C78C3; }

#container { margin: 0;	padding: 0;	border: 0; background-color: #3C78C3; width: 100%; }
#content { margin: 0; padding: 0; border: 0; float: left; width: 75%; background-color: #FFF; text-align:center; }

#contentDisplay { margin-top: 5px; margin-bottom: 5px; padding: 5px; border: thin #maroon solid; width: 95%; background-color: white }
#contentTop { margin: 0; padding: 0; border: 0; float: left; width: 100%; background-color: #FFF; overflow:hidden }
#contentLeft { margin: 0; padding: 0; border: 0; float: left; width: 75%; background-color: #FFF; overflow:hidden }
#contentRight { margin: 0; padding: 5px; float: right; width: 20%; background-color: #FFF; overflow:hidden }

#footer { margin: 0; padding: 5px; border: 0; float: left; text-align: center; width: 100%; background-color: #3C78C3; }
#mastHead {	margin: 0; padding: 0; border: 0; width: 100%; height: 90px; background-image: url('images/Site/TSPHeader.jpg'); background-repeat: no-repeat; }
#navMain { margin: 0; padding-top: 20px; border: 0; width: 100%; height: 40px; background-image: url('images/Site/NavMain.jpg'); text-align: center; }
#sidebar { margin: 0; padding: 5px; border: 0; float: left; width: 20%; background-color: #3C78C3 }

h6 { color: #000066; font-weight: normal; font-family: Verdana, Geneva, Tahoma, sans-serif; margin:0px; }
.h6a {font-weight: bold; }
h5 { color: #000066; font-weight: bold; font-family: Verdana, Geneva, Tahoma, sans-serif;  margin:0px; }
h4 { color: #000066; font-weight: bold; font-family: Verdana, Geneva, Tahoma, sans-serif; margin:0px; }
h3 { color: #000066; font-weight: bold; font-family: Verdana, Geneva, Tahoma, sans-serif; margin:0px; }
.h3a { color:white; }
h2 { color: #000066; font-weight: bold; font-family: Verdana, Geneva, Tahoma, sans-serif; margin:0px; }
h1 { color: #000066; font-weight: bold; font-family: Verdana, Geneva, Tahoma, sans-serif; margin:0px; }
p  { font-family: Verdana, Geneva, Tahoma, sans-serif; color: #000066; font-weight: normal; }
a       { font-family: Verdana, Geneva, Tahoma, sans-serif; color: Maroon; text-decoration: underline; font-weight: bold; }
a:hover { font-family: Verdana, Geneva, Tahoma, sans-serif; color: #000066;  text-decoration: underline; font-weight: bold; }

#navMain ul { width:100%; padding:0; margin:0; list-style-type: none; }
#navMain a { font-size: 0.8em; width:6em; text-decoration:none; color:white; background-color: transparent; padding:0.2em 0.6em; border-right:1px solid white; }
#navMain a:hover {font-size: 0.8em; background-color: transparent; color:#000066; }
#navMain li {display:inline}

#sidebar ul { width:100%; padding:0; margin:0; list-style-type: none }
#sidebar a { font-size: 0.8em; width:6em; text-decoration: none; color:white; background-color: transparent; padding:0.2em 0.6em; }
#sidebar a:hover {font-size: 0.8em; background-color: transparent; color:#000066; }
#sidebar li {display: block }

#footer p {	font-size: 0.8em; color: #000066 }

.divDisplay { margin-top: 5px; margin-bottom: 5px; padding: 5px; border: thin maroon solid; width: 95%; background-color: white }


.divWhite  { background: white; width: 100%; overflow: hidden }
.divWhite4 { background: white; width: 23%; overflow: hidden; margin-top: 5px; margin-bottom: 5px; padding: 5px; border: thin #maroon solid }

.cellBlue {	background-color:#3C78C3; border:thin white solid; width:100% }
.cellWhite{ background-color:white; border:thin #3C78C3 solid; vertical-align:top; }
.cellWhite2{ background-color:white; border:thin #3C78C3 solid; width:50%; vertical-align:top; }
.cellWhite3{ background-color:white; border:thin #3C78C3 solid; width:34%; vertical-align:top; }
.cellWhite4{ background-color:white; border:thin #3C78C3 solid; width:25%; vertical-align:top; }
.cellWhite5{ background-color:white; border:thin #3C78C3 solid; width:20%; vertical-align:top; }
.cellWhite6{ background-color:white; border:thin #3C78C3 solid; width:16%; vertical-align:top; }

.imageRight { float:right; margin:5px; }
.imageLeft { float:left; margin:5px; }
.imageCenter { float:none; margin:5px; }

.tablePage{	background-color:white; border:thin #3C78C3 solid; width:90%; margin-left:auto; margin-right:auto; float:none; }
.tablePage100{	background-color:white; border:thin #3C78C3 solid; width:100%; }