@charset "utf-8";

body{
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    height: 100%;
    max-height: 100%;
    font-family:Arial, Helvetica, sans-serif;
    background-color: #111; /* page bacground color */
    /*background-image: url(bg_towersbw.png);*/
    background-repeat: no-repeat;
    background-position:top;
    color:#CCC;
}

a{
    color: #DDD;
}
a:link {
	color: #CCC;
	text-decoration: underline;
}
a:visited {
	color: #CCC;
	text-decoration: underline;
}
a:hover {
	color: #FFF;
	text-decoration: underline;
}
a:active {
	color: #FFF;
	text-decoration: none;
}

#frameTop, #frameBottom{
    position: absolute;
    top: 0;
	left: 0;
    width: 100%;
/*	width:600px; */
    height: 120px; /*Height of top frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
    background-color: #111; /* Header and Footer margin color */
    color: #09F;
}

#frameBottom{
	top: auto;
	bottom: 0; 
	height: 120px; /*Height of bottom frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

#frameCenter{
	position: fixed;
	top: 120px; /*Set top value to HeightOfTopFrameDiv*/
	left: 0;
	right: 0;
	bottom: 100px; /*Set bottom value to HeightOfBottomFrameDiv*/
	overflow: auto; 
	/*background: #111; /* Main Content margin color */
}

#scrolltable{
	width: 90%;
    padding:0;
    margin-left:0;
    margin-right:0;
   	overflow: auto;
}

.header, .footer{
    /* Header and Footer */
	text-align:center;
	margin: 16px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	background:#222;*/ /* Header and Footer body color*/
    color: #09F;
    font-weight:bold;
   	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.mainbody{
    /* Main Content */
	margin: 16px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	/*background:#222;*/ /* Main Content body color*/
	color:#CCC
}

h1{
	margin: 0px;
    color:#00adef;
}
h2{
	padding-left: 60px;
}
h3{
	margin: 0px;
	padding: 0px;
}
.subtitle{
	padding: 0px;
    margin: 0px;
    font-size:x-small;
    color:#00adef;
}
.copyright{
    color:#333;
    font-size:xx-small;
}

.portfolio{
	padding: 0px;
    margin: 0px;
    font-size:smaller;
}
.videotext{
    font-size:xx-small;
    word-spacing:0px;
    text-align:center;
}

* html body{ /*IE6 hack*/
	padding: 120px 0 120px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #frameBody{ /*IE6 hack*/
	height: 100%; 
	width: 100%; 
}
