
*{  
   margin:0;
   padding:0;
}  

html, body {
  height:100%;
}

#floater {
  position: relative; 
  float: left;
  height: 50%;	
  margin-bottom: -300px;
  width: 1px;
}

#horizon {
  position:relative; 
  clear:left;
  height:100px; 
  width:100%; 
  max-width:900px; 
  min-width:900px;
  margin:0 auto;

}

#wrap { 
  width:900px; 
  margin:0 auto; 
  text-align:left;
}

#outline {
  border:3px solid white;
  width: 900px;
  height: 595px;
}

body {
  background-image: url(images/tcs_background.jpg);
  background-repeat: repeat-x;
  background-color: black;
  text-align:center;
  color: #fff;
}

#header {
  width: 900px;
  height: 164px;
}

#leftcol {
  background-color: #000;
  float: left;
  width: 900px;
  height: 400px;
}

.content {
  float: right;
  width: 550px;
  height: 380px;
  padding: 10px;
  overflow: auto;
  font: .7em Verdana, helvetica, sans-serif;
  background-image:url(images/90.png);
}

#footer {
  background-color: #414141;
  width: 900px;
  height: 30px;
  font: 9px Verdana, helvetica, sans-serif;
  border-top: 1px solid white;
  overflow:hidden;
  clear:both;
}

.textmiddle {
  vertical-align: middle;
}

.left {
  float: left;
  width:400px;
  padding: 10px;
}

.right {
  float: right;
  width:100px;
}

a {
	COLOR: #9dd822;
	text-decoration: none;
}

a.credits {
	COLOR: #FFFFFF;
	text-decoration: none;
}

a img {
	border: 0 none;
}

a:hover {
	COLOR: white;
	text-decoration: underline;
}

a.credits:hover {
	COLOR: #9dd822;
	text-decoration: underline;
}


.SubTitle
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #9dd822;
}
.SubTitle2
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
}
.padding
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}