html,body {
 margin:0;
 padding:0;
 height:100%;
 max-height:100%;
 width:100%;
}

@media all {
  html,body {
    overflow:hidden;
  }
}

body {
 font-size: 100.01%;
 position: relative;
 text-align: left;
}

fieldset, img { border:0; }
form { margin:0pt; }

#main {
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
 border: 0;
 background-color: #000000;

 z-index: 0;
}

#leftcol{
 position: absolute;
 float: left;
 width: 33%;
 width: expression(parseInt(((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) * 0.33) + 1 ) + "px");
 height: 100%;
 top: 0;
 bottom: 0;
 left: 0;
 overflow: hidden;
 border: 0;
 padding: 0;
 margin: 0;
 background-color: #808080;
 z-index: 2;
}

#rightcol{
 float: right;
 position: fixed;
 width: 67%;
 height: 100%;
 top: 0;
 right: 0;
 bottom: 0;
 overflow: hidden;
 background-color: #000000;
 border: 0;
 padding: 0;
 margin: 0;
 z-index: 1;
}

#flash_ad{
 height:100%;
 min-height: 300px;
}

#header {
 height: 151px;
 position:relative;
 background:url(images/new-top-bar.jpg);
 padding-left:0px;
 padding-right:50px;
}

#content{
 overflow:auto;
 overflow-y:scroll;
 height:75%;
 height:expression(((document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - 124) + "px");
 width:expression(parseInt(((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) * 0.67)) + "px");
 background: #000000;
 color: #111111;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom:0px;
}

#content a {
 color: #ffffff;
}
#content a:link { 
	color: #ffffff;
	}
#content a:visited { 
	color: #ffffff;
	}
#content a:hover { 
	color: #ffffff;
	/* background-color: #ffffff; */
	text-decoration: underline;
	/* text-decoration: none; */
	}
#content a:active { 
	color: #ffffff;
	}
