html, body{ 
 
	margin:0; 
 
	padding:0; 
 
	text-align:center; 
 

} 
 


#pagewidth{ 
 
	width:50em; 
 
	text-align:left;  
	
margin-left:auto; 
 
	margin-right:auto; 
	
/*   background-image: url(bgrepeat.png);
background-repeat: right repeat;*/

} 
 


#header{
 
	position:relative; 
 
	height:120px; 
  
	background-color:#FFFFFF; 
 
	width:100%;

	/*   background-image: url(bgrepeat.png);
background-repeat: left repeat;*/

} 
 


#navigation{
 
	position:relative; 
 
	height:40px; 
  
	background-color:#FFFFFF; 
 
	width:100%;
 
	background-image:url(navbg.jpg);

} 


#maincol{
	
	float: center;
	
	display:inline;


	
	/*position: relative;*/

 
	width:; 
	
	/*height: 600px;*/
	
	color: #000;
	
	font-family: Arial, Helvetica, sans-serif;
 
}
 


#footer{
 
	/*height:40px;*/
  

	clear:both;

	background-color:#FFFFFF; 
 
	background-image:url(footer.jpg);
 
	border-top: 1px solid #000;
 
}


#footer2{
 
	/*height:40px;*/
  
	clear:both;

	background-color:#FFFFFF; 
 
	background-image:url(footer.jpg);
 
	border-top: 1px solid #000;
 
} 
 


#wrapper{
	
	/*height: 500px;*/
	
	/*border-left-style: solid;
	border-right-style: solid;
	border-width: thin;
	border-color:#000;*/
	
	background-image:url(mainbg.jpg);
	
	left: 20px;
	
	right: 20px;
	
	color: #000;
	
	padding-left: 30px;
	
	padding-right: 30px;
	
	padding-top:5px;
	
	font-family: Arial, Helvetica, sans-serif;

}


/**** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after{
 
	content: "."; 
 
	display: block; 

	height: 0; 
 
	clear: both; 
 
	visibility: hidden;
 
}
 

.clearfix{
	display: inline-block;
}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  






/* Start of Navigation */

div#navcontainer
{

	background-color: #000000;

	border-top: solid 1px #000000;

	border-bottom: solid 1px #000000;

	/*border-left: solid thin;
border-right: solid thin;*/

	background-image:url(navbg.jpg);

}



div#navcontainer ul
{

	font-family: Arial, Helvetica, sans-serif;
font-weight: bold;

	color: black;

	text-align: center;
margin: 0;

	padding-bottom: 5px;

	padding-top: 5px;

}



div#navcontainer ul li
{
	
display: inline;

	margin-left: -4px;

}



div#navcontainer ul li a
{

	padding: 5px 10px 5px 10px;

	color: black;

	text-decoration: none;

	border-right: 1px solid #000;

	border-left: 1px solid #000;

}



div#navcontainer ul li a:hover
{

	background-color: #000000;

	color: white;

}



#active a {
	/*border-left: 1px solid #000;*/	 
	background-color:#FFF;}



/*End of Navigation*/




/*Table*/

#content-containertable.override
{

	width:730px;

	min-height:50px;

	max-height:400px;

	overflow:scroll;

	overflow-x: hidden;

	align:center;



}


#content-containertable.override div{

	/* height:380px;*/
 
	height:400px;

	overflow:scroll;
  
	overflow-x: hidden;
  
	align:center;

}
/*End of Table*/



#flashPlayer div {
	position:relative;

	top:5px;

}