body {
  border: 0;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sanserif;
}
h1 {
  font-size: 2em;
}

p, ul, li {
  font-size: 0.9em;
}

li {
  list-style-type: square;
}

.banner {
  font-family: 'Times New Roman', 'Times Roman', Times, Serif;
  font-size: 2.5em;
  font-weight: bold;
  color: white;
  text-align: left;
}
.sub-banner {
  font-family: 'Times New Roman', 'Times Roman', Times, Serif;
  font-size: 2em;
  font-weight: bold;
  color: black;
  text-align: left;
}
.sub-sub-banner {
  font-family: 'Times New Roman', 'Times Roman', Times, Serif;
  font-size: 1.5em;
  font-style: italic;
  color: black;
  text-align: right;
}

.fLeft {
  float: left;
}

.fRight{
  float: right;
}


.textHeader {
  color: black;
  font-size: 1.5em;
}
.textLarger {
  color: black;
  font-size: 1em;
}

.footerText {
  color: black;
  font-size: 0.8em;
}
.footerTextSmall {
  color: black;
  font-size: 0.66em;
}
.footerLight, .footerHTML  {
  color: white;
  font-size: 0.7em;
}
.footerHTML {
  font-family: Verdana, Arial, sanserif;
  font-size: 0.7em;
  color: #888888;
}
.GB {
  font-family: 'Times New Roman', 'Times Roman', Times, Serif;
  font-weight: bold;
}


a.mainmenu:link, a.mainmenu:visited, a.mainmenu:hover {
  color: black;
  text-decoration: none; 
}
a.mainmenu:hover {
  color: white;
  text-decoration: none; 
}




/* DIV STYLES */

.inPageMenu {
  float: right; 
  border: solid 1px #888888; 
  padding: 2px;
  width: 33%;
  font-size: 0.8em;
}

.stacked {
float: right;
background: #eee;
border: 0;
margin: 0;
padding: 2px;
width: 50%;
height: 55px;
}


#top {
position: relative;
background: #888888;
border: 0;
padding: 5px;
height: 120px;
margin-left: 16.5%;
width: 83.5%;
}

#main {
position: relative;
background: #eee;
border: 0;
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 10px;
padding-top: 15px;
margin-left: 16.5%;
width: 83.5%;
}

#mainmenu {
position: relative;
background: #ddd;
border-bottom: 1px solid #888888;
padding: 1px;
margin-left: 16.5%;
width: 83.5%;
text-align: center;
}

#footer {
position: relative;
background: #ddd;
border: 0;
padding: 5px;
margin-left: 16.5%;
width: 83.5%;
}


#stack {
position: relative;
background: #eee;
border: 0;
margin-top: 5px;
padding: 2px;
width: 100%;
height: 55px;
}






/*

#top {
position: absolute;
background: #888888;
border: 0;
padding: 5px;
height: 120px;
margin-top: 5px;
margin-left: 16.5%;
width: 66%;
}

#main {
position: absolute;
background: #eee;
border: 0;
padding: 5px;
margin-top: 125px;
margin-left: 16.5%;
width: 66%;
}
*/



/*  Two column layout

#left {
position: absolute;
background: #eee;
border: 0px black;
padding: 0;
margin-top: 0;
left: 0;
width: 50%;
}

#right {
position: absolute;
background: #eee;
border: 0px  black;
padding: 0;
margin-top: 0;
right: 0;
width: 50%;
}

#bottom {
background: green;
border: 1px solid black;
padding: 2px;
margin-left: 0%;
margin-right: 0%;
}

 */

/*  Three column layout

#left {
position: absolute;
background: #aef;
border: 0px black;
padding: 2px;
margin-top: 0;
left: 0;
width: 33.3%;
}

#right {
position: absolute;
background: #fff;
border: 0px  black;
padding: 2px;
margin-top: 0;
right: 0;
width: 33.3%;
}

#center {
background: #ccc;
border: 1px black solid;
padding: 2px;
margin-top: 0;
margin-left: 33.3%;
margin-right: 33.3%;
}

*/


