body{
margin:5px 0px;
padding:0;
line-height: 1.5em;
font-family: Arial, sans-serif;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
/*height: 90px; Height of top section*/
margin-bottom:15px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
/* margin-left: 200px; Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -800px; /*Set left margin to -(MainContainerWidth)*/
margin-top:5px;
border:#000000 thin solid;
}

#leftcolumn a{
	color:#FFFFFF;
	text-decoration: none;
}

#leftcolumn a:hover{
	text-decoration: underline;
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#leftFoot {
	float:left;
}

#rightFoot {
	float:right;
}

#centerFoot {
	clear:both;
	text-align:center;
	font-size:10px;
}

#topRow {
	text-align:right;
	padding-bottom:0px;
}

#topBanner {
	height:125px;
	width:100%;
	background:#000000;
	padding-top:0px;
}

#leftTop {
	float:left;
}

#rightTop {
	float:right;
	padding-top:24px;
	padding-right:5px;
}

/* Main Menu */
#mainMenu {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#mainMenu a {
	color: #FFFFFF;
	text-decoration: none;
}

#mainMenu a:hover {
	text-decoration: underline;
}

#pageTitle {
	margin-bottom:15px;
	color:#000000;
	border-bottom:#000000 thin solid;
	font-weight:bold;
}

.pipeList {
	font-weight:bold;
	font-size:12px;
}

.pipeList a {
	text-decoration: none;
	color:#0000FF;
}

.pipeList a:hover {
	text-decoration: underline;
}

/* Local pipe list */
.localPipeList {
	font-weight:bold;
	font-size:12px;
}

.localPipeList a {
	text-decoration: underline;
	color:#000000;
}

#teamBox {
	margin:5px;
	padding:5px;
	border:#000000 solid thin;
}

/* Team Details */
#teamTitle {
	font-size:18px;
	font-weight:bold;
}

#teamText {
	font-size:12px;
}

.ticketSection {
	padding:5px;
}

#ticketSectionTeamTitle {
	font-size:14px;
	font-weight:bold;
}

.ticketSectionTitle {
	font-weight:bold;
	border-bottom:#000000 double;
	margin-bottom:10px;
	font-size:14px;
	
}

.dataTable {
	/* border:#000000 solid thin; */
	width:500px;
	margin:5px 0px;
	text-align:left;
}

.dataTable thead th{
	font-weight:bold;
	color:#000000;
	font-size:14px;
}

#specialSectionText {
	font:large bold;
	text-align:center;
	margin-top:10px;
}

.gameSection {
	width:500px;
	margin:5px 0px;
	padding:1px;
	background-color:#CCCCCC;
	border-top:#0000FF solid thin;
	border-bottom:#0000FF solid thin;
}

.emphasisText{
	color:#0000FF;
	font-weight:bold;
	font-size:12px;
}

.emphasisText a {
	text-decoration: none;
	color:#0000FF;
}

.emphasisText a:hover {
	text-decoration: underline;
}