.page_background {
	background: url(../images/page_background.jpg) no-repeat;
	background-size: cover;
}

.scroll {
	border-style:ridge;
	border-width:medium;
	border-color:navy;
	background-image: url(../images/scroll.jpg);
	background-repeat: repeat;
	background-position: center;
	vertical-align:text-top;
	padding:1%;
}

h1 {
	text-align: center;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	color:navy;
}

h2, h3{
	text-align: center;
	text-decoration:underline;
	font-weight:bold;
	color:navy;
}

h3 {
	text-align: left;
	color:black;
}

dt{
	font-weight:bold;	
}

/* Tournament and Player CSS */
.text-center { text-align: center; }
.font-red { color: red; }
.width30 { width: 30px; }
.widthFull{ width: 100%!important; }
.bold-text { font-weight: bold; }
.marginBottom10{ margin-bottom: 10px; }

.standard-tbl {
	width: 500px;
	margin: 20px auto;
	border-collapse: collapse;
	border: 1px solid #000;
}

.standard-tbl td, .standard-tbl th {
	padding: 5px;
	border: 1px solid #000;
}

.form-tbl {
	width: 600px;
	margin: 20px 0;
	border-collapse: collapse;
}

.form-tbl td {
	padding: 5px;
}

.form-tbl select {
	margin-right: 10px;
}

.standard-tbl input[type='submit'], .form-tbl input[type='submit'] {
	min-width: 60px;
}

.info-tbl {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
}

.info-tbl td {
	padding: 5px;
	font-size: 14px;
}

.header-tr {
	font-weight: bold;
}

#tournamentPage #bannerImg, #bannerImg {
	max-width: 100%;
	height: auto;
}

.small-tbl {
	width: 400px;
	border-collapse: collapse;
}

.small-tbl td {
	padding: 5px;
	font-size: 14px;
}

.sortable-tbl th {
	cursor: pointer;
}

.tr-dashed td {
	border-bottom: 1px dashed #333;
	padding-bottom: 10px;
}