      body{
	text-align: center;
	margin:	0 0 0 0 ;
	background-color:	#000000;
	color:	#FFFFFF;
	font-family:	sans-serif;
	font-size:	12px;
      }
      #header{
	width:	940px;
	height:	100px;
	text-align: left;
      }
      #header_left{
	float:	left;
	left:	0px;
        width:	600px;
	height:	100px;
	text-align: left;
      }
      #header_right{
	float:	right;
	right:	0px;
        width:	340px;
	height:	100px;
	text-align: left;
      }
      #content{
	width:	990px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
      }
      #leftSide{
	float:	left;
	left:	0px;
	width:	180px;
	border:	thin solid #000000;
	text-align: left;
      }
      #rightSide{
	float:	right;
	right:	0px;
	width:	806px;
	text-align: left;
	position:	relative;
      }
      #newsHeader{
	border:	thin solid #FFFFFF;
	float:		right;
	right:		0px;
        width:		600px;
	height:		250px;
	font-size:	16px;
	font-weight:	bold;
	position:	relative;
      }
      #news{
	border:		thin solid #FFFFFF;
	width:		600px;
	height:		230px;
	overflow:	auto;
	font-size:	12px;
	font-weight:	normal;
      }
      #mainContent{
	left:	0px;
	float:	left;
	width:	600px;
	position:	absolute;
      }
      #sponsorsBanner{
	left:	0px;
	float:	center;
	width:	600px;
	position:	relative;
	font-size:	16px;
	font-weight:	bold;
	text-align:	center;
	color:	#FFFFFF;
	background-color:	#404040;
	border:	thin solid #AA0000;
      }
      .menuItemHeader{
	background-color: #404040;
	border: thin solid #000000;
	font-size:	16px;
	font-weight:	bold;
      }
      .menuItem{
	padding-left:	14px;
	background-color: #404040;
	border: thin solid #000000;
	font-size:	10px;
	font-weight:	bold;
      }
      .menuLink{
	color:		#FFFFFF;
	font-size:	14px;
	cursor:		pointer;
	text-decoration:	none;
      }
      .menuNoLink{
	color:		#FFFFFF;
	font-size:	14px;
	text-decoration:	none;
      }
      .menuSubLink{
	color:		#FFFFFF;
	font-size:	10px;
        padding-left:		10px;
	cursor:		pointer;
	text-decoration:	none;
      }
      .newsItemSubject{
	font-size:	14px;
	font-weight:	bold;
	color:		#FFFFFF;
	background-color:	#404040;
      }
      .newsItemPostBy{
	font-size:	14px;
	font-weight:	bold;
	color:		#FFFFFF;
	background-color:	#404040;
      }
      .newsItemBody{
	font-size:	10px;
	font-weight:	normal;
	color:		#FFFFFF;
	background-color:	#000000;
	overflow:	auto;
      }
      .Q_Header{
        background-color:	#000000;
        color:			#FFFFFF;
      }
      .Q_Q{
        font-size:		32px;
        font-weight:		bold;
        color:			#E0E0E0;
      }
      .Q_Text{
        color:			#C8C8C8;
        font-size:		16px;
        font-weight:		bold;
        padding-left:		10px;
      }
      .A_Header{
        background-color:	#000000;
        color:			#FFFFFF;
      }
      .A_A{
        font-size:		32px;
        font-weight:		bold;
        color:			#E0E0E0;
      }
      .A_Text{
        color:			#C8C8C8;
        font-size:		16px;
        font-weight:		bold;
        padding-left:		10px;
      }
      .regpar{
	border-collapse:	collapse;
      }
      .WhoRow1{
        background-color:	#A0A0A0;
        color:			#FFFFFF;
      }
      .WhoRow2{
        background-color:	#000000;
        color:			#FFFFFF;
      }

