body {
  background-color: rgb(20,40,55); 
  font-family:Segoe UI,Segoe,helvetica,arial,sans-serif;
  margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
}

H1 {
  font-family:Segoe UI,Segoe,helvetica,arial,sans-serif;
  font-size: 30pt;
}

p {
  font-family:Segoe UI,Segoe,helvetica,arial,sans-serif;
  font-size: 12pt;
  line-height: 1.4;
  color: rgb(255,255,255)
}

a:link {
  color: rgb(255,255,255);
  text-decoration: underline;
}     /* unvisited link */

a:visited {
  color: rgb(255,255,255);
  text-decoration: underline;
}  /* visited link */

a:hover {    
  color: #FF0000;
  text-decoration: underline;
}   /* mouse over link */


li.front {
  font-family:Segoe UI,Segoe,helvetica,arial,sans-serif;
  list-style-type: none;
  font-size: 16pt;
  line-height: 3.0;
  position:relative;
  top: 10px;
  margin-left: 40px;
}

li.contact {
  font-family:Segoe UI,Segoe,helvetica,arial,sans-serif;
  list-style-type: none;
  font-size: 12pt;
  line-height: 2.0;
  position:relative;
  top: 10px;
  margin-left: -20px;
}

li.general {
  font-family:Segoe UI,Segoe,helvetica,arial,sans-serif;
  font-size: 11pt;
  font-weight: 100;
  list-style-type: square;
  color: rgb(255,255,255);
  line-height: 1.75;
  position:relative;
  top: 10px;
  margin-left: -5px;
}

a {
 color: rgb(255,255,255)
 }
 
 .active {
 color: rgb(0,0,255);
 }

.copyright {
  font-family:Segoe UI,Segoe,helvetica,arial,sans-serif;
  font-size: 8pt;
  font-weight: 100;
  color: rgb(255,255,255);
  position:absolute;
  bottom:10px;
  left:10px;
 }


.w3c {
  position:absolute;
  bottom:10px;
  right:10px;
 }
 
.white {
 color: rgb(255,255,255)
 }
 
.pagetext {
  color: rgb(255,255,255);
  position:relative;
  top:20px;
  left:10px;
  margin-right:50px
}

#Content {
	width:700px;
	height:550px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:20px;
  background-image:url(images/bg1.png)
 }

/*Credits for sitemenu: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sitemenu{
width: 100%;
overflow: hidden;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
position:relative;
top:10px;left:0px;
}

.sitemenu ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 12px Segoe UI,Segoe,helvetica,arial,sans-serif;
list-style-type: none;
}

.sitemenu li{
display: inline;
margin: 0;
}

.sitemenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: rgb(36,118,170); /*background of tabs (default state)*/
}

.sitemenu li a:visited{
color: white;
}

.sitemenu li a:hover, .sitemenu li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

