* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
	border-width: 0;
	background-color: transparent;
	font-size: 12px;
	/*font-weight: normal;*/
	font-family: Verdana;
}

body {
	background-image: url('images/background.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #6c6c6c;
}

a {
	background: transparent;
	text-decoration: none;
}

img {
	background: transparent;
}

b {
	font-weight: bold;
	font-size: inherit;
	text-decoration: inherit;
	background-color: transparent;
}

center {
	font-weight: inherit;
	font-size: inherit;
	text-decoration: inherit;
	background-color: transparent;
}

u {
	background: transparent;
	text-decoration: underline;
	font-size: inherit;
	font-weight: inherit;
}

p {
	background: transparent;
	text-decoration: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

p.quote {
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	padding: 10px;
	background-color: #e4e4e4;
}

p.quoteHeading {
	margin-left: 20px;
	background: transparent;
	color: #858585;
}

p.clearBackground {
	background: transparent;
	margin: 2px;
	font-family: Arial;
}

span.large {
	font-size: 15px;
	background: transparent;
	font-weight: inherit;
	text-decoration: inherit;
	color: inherit;
}

span.huge {
	font-size: 20px;
	background: transparent;
	font-weight: inherit;
	text-decoration: inherit;
	color: inherit;
}

span.small {
	font-size: 8px;
	background: transparent;
	font-weight: inherit;
	text-decoration: inherit;
	color: inherit;
}

span.tiny {
	font-size: 5px;
	background: transparent;
	font-weight: inherit;
	text-decoration: inherit;
	color: inherit;
}

#siteWrapper {
	min-width: 1000px;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

#longLineWrapper {
	width: 630px;
	background-color: transparent;
	overflow: auto;
	overflow-y: hidden;
	-ms-overflow-y: hidden;
}

a.bodylink {
	font-size: inherit;
	font-weight: inherit;
	font-family: Verdana;
	color: #1d7ca8;
	text-decoration: underline;
	background: transparent;
}

a.bodylink:hover {
	font-size: inherit;
	font-weight: inherit;
	font-family: Verdana;
	color: #1d7ca8;
	text-decoration: none;
	background: transparent;
}

a.bodylink:visited {
	font-size: inherit;
	font-weight: inherit;
	font-family: Verdana;
	color: #1d7ca8;
	text-decoration: underline;
	background: transparent;
}

a.bodylink:visited:hover {
	font-size: inherit;
	font-weight: inherit;
	font-family: Verdana;
	color: #1d7ca8;
	text-decoration: none;
	background: transparent;
}

/* ----------------------------------------------------------------------- Banner Styles --------------------------------- */

#bannerMain {
	border-width: 0;
	padding: 0;
	position: relative;
	width: 100%;
	height: 166px;
	background-image: url('images/rows/bannerBackground.jpg');
	background-position: top left;
	margin: 0;
	float: left;
}

#bannerMenu {
	border-width: 0;
	padding: 0;
	/*position: relative;*/
	/*width: 100%;*/
	height: 47px;
	margin: 0;
	float: right;
	background: transparent;
}

#bannerLogin {
	background: transparent;
	position: absolute;
	right: 10px;
	top: 0px;
	height: 26px;
}

p.centerLogin {
	line-height: 25px;
	font-size: 11px;
	color: #FFFFFF;
	background: transparent;
}

.loginForm {
	background: transparent;
}

.loginBox {
	border: 1px;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #000000;
	width: 75px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: middle;
}

.loginSubmit {
	border: 1px;
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: inherit;
	color: inherit;
	background-color: #000000;
}

.bannerMenuItem {
	border-width: 0;
	padding: 0;
	height: 47px;
	margin: 0;
	float: right;
	background: transparent;
}

#facebookPos {
	border-width: 0;
	padding: 0;
	width: 25px;
	height: 25px;
	margin: 0;
	position: absolute;
	left: 5px;
	top: 1px;
	background: transparent;
}

#donatePos {
	border-width: 0;
	padding: 0;
	width: 35px;
	height: 23px;
	margin: 0;
	position: absolute;
	left: 35px;
	top: 1px;
	background: transparent;
}

#adBannerPos {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 0;
	width: 468px;
	height: 60px;
	margin: 0;
	position: absolute;
	right: 40px;
	bottom: 35px;
	background: transparent;
}

/* ++++++++++ Menu Items +++++++++++ */

#adBannerLink {
	border-width:0;
	padding: 0;
	margin: 0;
	width: 468px;
	height: 60px;
	background-color: transparent;
	background-image: url('images/ads/cyber_snipa_banner.jpg');
	display: block;
}

#facebookLink {
	border-width:0;
	padding: 0;
	margin: 0;
	width: 25px;
	height: 25px;
	background-color: transparent;
	background-image: url('images/menu/facebook-icon1.png');
	display: block;
}

#donateLink {
	border-width:0;
	padding: 0;
	margin: 0;
	width: 35px;
	height: 23px;
	background-color: transparent;
	background-image: url('images/menu/donate-icon.png');
	display: block;
}

#bannerMenuHome {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image : url('images/menu/home.gif');
	display: block;
}

#bannerMenuHome:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/home.gif'); 
	display: block;
}

#bannerMenuCoverage {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image : url('images/menu/coverage.gif');
	display: block;
}

#bannerMenuCoverage:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/coverage.gif'); 
	display: block;
}

#bannerMenuTournaments {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image : url('images/menu/tournaments.gif');
	display: block;
}

#bannerMenuTournaments:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/tournaments.gif');
	display: block;
}

#bannerMenuBetting {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image : url('images/menu/betting.gif');
	display: block;
}

#bannerMenuBetting:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/betting.gif'); 
	display: block;
}

#bannerMenuAbout {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image : url('images/menu/about.gif');
	display: block;
}

#bannerMenuAbout:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/about.gif');
	display: block;
}

#bannerMenuDonate {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image: url('images/menu/donate.gif');
	display: block;
}

#bannerMenuDonate:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/donate.gif'); 
	display: block;
}

#bannerMenuHistory {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image: url('images/menu/q3history.gif');
	display: block;
}

#bannerMenuHistory:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/q3history.gif'); 
	display: block;
}

#bannerMenuGuide {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image: url('images/menu/guides.gif');
	display: block;
}

#bannerMenuGuide:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/guides.gif'); 
	display: block;
}

#bannerMenuForums {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-image: url('images/menu/forums.gif');
	display: block;
}

#bannerMenuForums:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width : 77px;
	height : 58px;
	background-color: transparent;
	background-position: -77px;
	background-image : url('images/menu/forums.gif'); 
	display: block;
}

/* --------------------------------------------------------------------- Row2 Styles --------------------------------------------- */

#bannerRow2 {
	border-width: 0;
	padding: 0;
	position: relative;
	width: 100%;
	height: 192px;
	background-image: url('images/rows/backgroundRow2.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: transparent;
	margin: 0;
	float: left;
}


#row2Buttons {
	border-width: 0;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 332px;
	height: 165px;
	background-color: transparent;
	margin: 0;
	float: left;
}

.row2ButtonItem {
	border-width: 0;
	padding:0;
	/*position: relative;*/
	width: 73px;
	height: 165px;
	background-color: transparent;
	margin-right: 10px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}

.q3historyboxes {
	border-width: 0;
	padding:0;
	/*position: relative;*/
	width: 115px;
	height: 112px;
	background-color: transparent;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}

/* ++++++++ Features Video's +++++++++++ */

#featuredVOD {
	/*border: 3px;
	border-style: solid;
	border-color: #acacac;*/
	border: 0;
	padding: 0;
	width: 224px;
	height: 165px;
	margin: 0;
	background-color: transparent;
	position: absolute;
	top: 10px;
	right: 10px;
	float: right;
}

#featuredVODtop {
	border: 0;
	padding: 0;
	margin: 0;
	width: 224px;
	height: 126px;
	background-image: url('images/middle/grey_gradient1.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}

#featuredVODbottom {
	border: 0;
	padding: 0;
	margin: 0;
	width: 224px;
	height: 39px;
	background-image: url('images/middle/grey_gradient2.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}

p.featuredVOD {
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	color: #1d7ca8;
	font-size: 16px;
	font-weight: normal;
	line-height: 39px;
	background: transparent;
}

#featuredVODlink {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 224px;
	height: 126px;
	background-color: transparent;
	display: block;
}

/* ++++++++ Quick info Boxes +++++++++++ */

#row2CTF {
	border: 3px;
	border-style: solid;
	border-color: #acacac;
	padding: 0;
	width: auto;
	height: 159px;
	margin: 0;
	margin-left: 352px;
	margin-right: 253px;
	margin-top: 10px;
	background-color: #2db7f5;
	position: relative;
	/*float: left;*/
}

.boxLeftWrapper {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	float: left;
	height: 159px;
	width: 50%;
}

.boxRightWrapper {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	/*position: absolute;
	top: 20px;
	right: 2px;*/
	float: right;
	height: 159px;
	width: 50%;
}

table.quickLeft {
	border: 0;
	border-right: 1px;
	border-style: solid;
	border-color: #2db7f5;
	padding: 0;
	background-color: transparent;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

table.quickRight {
	border: 0;
	padding: 0;
	background-color: transparent;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

table.tourneyBracketsTable {
    border-spacing: 0px;
	padding: 0px;
}

th.recentTableHeading {
	border: 0;
	padding: 0;
	background-color: #194960;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 85%;
	height: 14px;
	text-align: center;
	vertical-align: middle;
}

td.recentTableA {
	background-color: #2c7598;
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	width: 85%;
	overflow: hidden;
}

td.recentTableB {
	background-color: #3998c6;
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	width: 85%;
	overflow: hidden;
}

td.recentTableScore {
	background-color: #194960;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	width: 15%;
	text-align: center;
	overflow: hidden;
}

th.UpcTableHeading {
	border: 0;
	padding: 0;
	background-color: #194960;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 66%;
	height: 14px;
	text-align: center;
	vertical-align: middle;
}

td.UpcTableA {
	background-color: #2c7598;
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	width: 66%;
	overflow: hidden;
}

td.UpcTableB {
	background-color: #3998c6;
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	width: 66%;
	overflow: hidden;
}

td.UpcTableScore {
	background-color: #194960;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	width: 17%;
	text-align: center;
	overflow: hidden;
}

b.quickTable {
	background-color: transparent;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

table.genericTable {
	border: 20px;
	padding: 0px;
	background-color: transparent;
	table-layout: fixed;
}

th.genericTable {
	background-color: #194960;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
}

td.genericTableA {
	background-color: #2c7598;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
}

td.genericTableB {
	background-color: #3998c6;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
}

td.genericTableLeftAlignA {
	background-color: #2c7598;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
}

td.genericTableLeftAlignB {
	background-color: #3998c6;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
}

/* ++++++++ Buttons +++++++++ */

#ctfButton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/ctf.jpg');
	display: block;
}

#ctfButton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/ctf.jpg');
	background-position: -73px;
	display: block;
}

#tdmButton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/tdm.jpg');
	display: block;
}

#tdmButton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/tdm.jpg');
	background-position: -73px;
	display: block;
}

#caButton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/ca.jpg');
	display: block;
}

#caButton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/ca.jpg');
	background-position: -73px;
	display: block;
}

#duelButton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/duel.jpg');
	display: block;
}

#duelButton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 73px;
	height: 165px;
	background-color: transparent;
	background-image: url('images/middle/duel.jpg');
	background-position: -73px;
	display: block;
}

#q3duelbutton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/duelbutton.jpg');
	display: block;
}

#q3duelbutton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/duelbutton.jpg');
	background-position: -115px;
	display: block;
}

#q3tdmbutton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/tdmbutton.jpg');
	display: block;
}

#q3tdmbutton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/tdmbutton.jpg');
	background-position: -115px;
	display: block;
}

#q3ctfbutton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/ctfbutton.jpg');
	display: block;
}

#q3ctfbutton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/ctfbutton.jpg');
	background-position: -115px;
	display: block;
}

#q3ra3button {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/ra3button.jpg');
	display: block;
}

#q3ra3button:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/ra3button.jpg');
	background-position: -115px;
	display: block;
}

#q3intbutton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/intbutton.jpg');
	display: block;
}

#q3intbutton:hover {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/intbutton.jpg');
	background-position: -115px;
	display: block;
}

#q3clansbutton {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 115px;
	height: 112px;
	background-color: transparent;
	background-image: url('images/q3history/clansbutton.jpg');
	display: block;
}

/* ----------------------------------------------------------------------- Row3 Styles --------------------------------------------- */

#bannerRow3 {
	border-width: 0;
	padding: 0;
	position: relative;
	width: 100%;
	height: auto;
	background-image: url('images/rows/backgroundRow3.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0;
	float: left;
}

#rightBox {
	border-width: 0;
	height: 1520px;
	width: 230px;
	padding: 0;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	position: absolute;
	top: 20px;
	right: 10px;
	background-color: #1d7ca8;
	float: right;
}

#leftBox {
	border-width: 0;
	min-height: 1530px;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 20px;
	margin-right: 260px;
	margin-left: 10px;
	position: relative;
	float: left;
	background-color: transparent;
}

#q3historydiv {
	border-width: 0;	
	padding: 0;
	position: relative;
	width: 100%;
	height: auto;	
	margin-bottom: 15px;
	float: left;
}

#q3placebox {
	position: relative;		
	height: 26px;	
	display: block;
	background-color: #e0e0e0;
	width: 220px;
}

#q3place {						
	vertical-align: top;	
	display: inline;
	background-color: #e0e0e0;
	line-height: 25px;
}

#q3placebox2 {	
	position: relative;		
	height: 26px;	
	display: block;
	background-color: #b5b5b5;
	width: 220px;
}

#q3place2 {						
	vertical-align: top;
	display: inline;
	background-color: #b5b5b5;
	line-height: 25px;
}

#q3titlebox {	
	position: relative;		
	height: 30px;	
	display: block;
	background-color: #1d7ca8;
	text-align: center;
	width: 220px;
}

#q3titleplacebox {			
	position: relative;		
	height: 15px;	
	display: inline;
	background-color: #1d7ca8;	
	vertical-align: top;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 28px;
}

#q3divbox {			
	position: relative;		
	height: 20px;	
	display: block;
	background-color: #1d8fc3;
	text-align: center;
	width: 220px;
}

#q3divbox2 {		
	position: relative;		
	height: 10px;	
	display: inline;
	background-color: #1d8fc3;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 19px;
}

#q3clansboxtitle {		
	width: 100%;	
	position: relative;		
	height: 30px;	
	display: block;
	background-color: #1d8fc3;
	text-align: center;
}

#q3clansboxtitle2{	
	position: relative;		
	height: 10px;	
	display: inline;
	background-color: #1d8fc3;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 30px;
}

#q3clansboxcontent {		
	width:100%;	
	position: relative;		
	height: 30px;	
	display: block;
	background-color: #e0e0e0;
	text-align: left;
}

#q3clansboxcontent2{	
	width: 90%;	
	position: relative;		
	height: 15px;	
	display: inline;
	background-color: #e0e0e0;
	text-align: left;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 30px;
}

#q3clansboxcontent3 {		
	width: 100%;	
	position: relative;		
	height: 30px;	
	display: block;
	background-color: #b5b5b5;
	text-align: left;
}

#q3clansboxcontent4{
	width: 90%;	
	position: relative;		
	height: 15px;	
	display: inline;
	background-color: #b5b5b5;
	text-align: left;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 30px;
}

#q3clanname {
	width: 10%;	
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	background-color: #e0e0e0;
	display: inline;
	text-align: left;
	height: 15px;
	position: relative;
	line-height: 30px;
}

#q3clanname2 {
	width: 10%;	
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	background-color: #b5b5b5;
	display: inline;
	text-align: left;
	height: 15px;
	position: relative;
	line-height: 30px;
}

#duelplacebox {
	position: relative;		
	height: 26px;	
	display: block;
	background-color: #e0e0e0;
	width: 162px;
}

#duelPlaceNumber{
	background-image: url('images/q3history/placebox.png');
	width: 27px;
	line-height: 26px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	float: left;
}

#duelplace {						
	vertical-align: middle;	
	display: inline;
	line-height: 26px;
	background-color: transparent;
	width: 138px;
	vertical-align: center;
	margin: 0px 0px 0px 10px;
}

#duelplacebox2 {	
	position: relative;		
	height: 26px;	
	display: block;
	background-color: #b5b5b5;
	width: 162px;
}


/* this is not necessary -- replace with #duelplace */
#duelplace2 {						
	vertical-align: top;
	display: inline;
	background-color: #b5b5b5;
	line-height: 25px;
}

#dueltitlebox {	
	position: relative;		
	height: 30px;	
	display: block;
	background-color: #1d7ca8;
	text-align: center;
	width: 162px;
}

#dueltitleplacebox {			
	position: relative;		
	height: 15px;	
	display: inline;
	background-color: #1d7ca8;	
	vertical-align: top;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 28px;
}

#dueldivbox {			
	position: relative;		
	height: 20px;	
	display: block;
	background-color: #1d8fc3;
	text-align: center;
	width: 162px;
}

#dueldivbox2 {		
	position: relative;		
	height: 10px;	
	display: inline;
	background-color: #1d8fc3;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 19px;
}
/* ------------------------------------------------------------------------- Right Box Styles ------------------------------------------ */

.rightBoxHeading {
	border-width: 1px;
	border-color: #2db7f5;
	border-style: solid;
	width: 210px;
	height: 36px;
	padding: 0;
	margin: 10px;
	/*position: relative;*/
	background-color: #194960;
}

.sponsorWrapper {
	border: 0;
	padding: 0;
	margin: 10px;
	width: 210px;		
	background-color: #FFFFFF;
}

.sponsorWrapperTop {
	border: 0;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 210px;		
	background-color: #FFFFFF;
}

.sponsorWrapperMiddle {
	border: 0;
	padding: 0;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 210px;		
	background-color: #FFFFFF;
}

.sponsorWrapperBottom {
	border: 0;
	padding: 0;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 210px;		
	background-color: #FFFFFF;
}

.ad {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 210px;
	height: 66px;
	background-color: transparent;
	display: block;
}

#cyberad {
	border-width: 0;
	padding: 0;
	margin: 0;
	width: 210px;
	height: 160px;
	background-color: transparent;
	display: block;
}

#bettingTopTen {
	border: 0;
	width: 210px;
	height: 200px;
	padding: 0;
	margin: 10px;
	background-color: transparent;
}

#recentActivity {
	border: 0;
	width: 210px;
	height: auto;
	padding: 0;
	margin: 10px;
	background-color: transparent;
}

p.boxHeading {
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	background: transparent;
}

table.rightBox {
	border: 0;
	padding: 0;
	background-color: transparent;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

th.top10BettingHeadingMEMBER {
	border: 0;
	padding: 0;
	padding-left: 5px;
	background-color: #194960;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 85px;
	text-align: left;
	vertical-align: middle;
}

th.top10BettingHeadingTOTAL {
	border: 0;
	padding: 0;
	padding-right: 5px;
	background-color: #194960;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 85px;
	text-align: right;
	vertical-align: middle;
}

th.top10BettingSpace {
	border: 0;
	padding: 0;
	background-color: #1d7ca8;
	width: 20px;
}

td.top10Rank {
	border: 0;
	padding: 0;
	background-color: #194960;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}

td.top10MemberA1 {
	background-color: #2c7598;
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
	width: 110px;
	overflow: hidden;
}

td.top10MemberA2 {
	background-color: #2c7598;
	padding-right: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: right;
	width: 60px;
	overflow: hidden;
}

td.top10MemberB1 {
	background-color: #3998c6;
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
	width: 110px;
	overflow: hidden;
}

td.top10MemberB2 {
	background-color: #3998c6;
	padding-right: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: right;
	width: 60px;
	overflow: hidden;
}

table#rightBoxActivity {
	border: 0;
	padding: 0;
	background-color: transparent;
	width: 100%;
	height: 100%;
	table-layout: fixed;
}

td.repliesOld {
	border: 0;
	padding: 0;
	background-color: #194960;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}

td.repliesNew {
	border: 0;
	padding: 0;
	background-color: #2db7f5;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}

td.recentActivityRowA {
	background-color: #2c7598;
	padding-left: 5px;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
	width: 185px;
	overflow: hidden;
}

td.recentActivityRowB{
	background-color: #3998c6;
	padding-left: 5px;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: left;
	width: 185px;
	overflow: hidden;
}

p.activityTitle {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
	vertical-align: middle;
}

p.activityInfo {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: Arial;
	font-weight: none;
	line-height: 18px;
	font-size: 10px;
	vertical-align: text-top;
}

a.recentActivityLink {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
}

a.recentActivityLink:hover {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
	vertical-align: middle;
	text-decoration: underline;
	color: #FFFFFF;
}

a.recentActivityLink:visited {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
}

a.recentActivityLink:visited:hover {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
	vertical-align: middle;
	text-decoration: underline;
	color: #FFFFFF;
}

a.genericTableLink {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: inherit;
	font-weight: inherit;
	line-height: 16px;
	font-size: inherit;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
}

a.genericTableLink:hover {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: inherit;
	font-weight: inherit;
	line-height: 16px;
	font-size: inherit;
	vertical-align: middle;
	text-decoration: underline;
	color: #FFFFFF;
}

a.genericTableLink:visited {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: inherit;
	font-weight: inherit;
	line-height: 16px;
	font-size: inherit;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
}

a.genericTableLink:visited:hover {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-family: inherit;
	font-weight: inherit;
	line-height: 16px;
	font-size: inherit;
	vertical-align: middle;
	text-decoration: underline;
	color: #FFFFFF;
}

/* --------------------------------------------------------------------- News Styles ------------------------------------------------------ */

.newsBoxItem {
	margin-bottom: 20px;	
	height: auto;
	position: relative;
	width: 100%;
	background-color: transparent;
	float: left;
}

.newsBoxDuel {
	margin-bottom: 20px;	
	height: auto;
	position: relative;
	width: 100%;
	background-color: transparent;
	float: left;
	align: center;
}

.newsBoxAvatar {
	border-width: 0;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	margin-left: 3px;
	margin-top: 3px;
	/*position: relative;*/
	float: left;
	background-color: #FFFFFF;
}

.newsBoxImage {
	border-width: 3px;
	border-style: solid;
	border-color: #1d7ca8;
	width: 285px;
	height: 140px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 10px;
	right: 10px;
	background-color: #FFFFFF;
}

.newsBoxItemTitle {
	border-width: 0;
	width: 100%;
	height: 36px;
	padding: 0;
	margin: 0;
	margin-right: 280px;
	/*position: relative;*/
	float: left;
	background-color: #1d7ca8;
}

p.newsTitle {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	line-height: 36px;
	background: transparent;
}

p.duelTitle {
	color: #1d7ca8;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;	
	text-align: left;
	vertical-align: middle;
	line-height: 36px;
	background: transparent;
}

span.aboutdesc {		
	color: #1d7ca8;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;	
	text-align: left;	
	background: transparent;
}

span.aboutname {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;	
	text-align: left;	
	background: transparent;
}

ul.tourneyinfo {
	list-style-type: circle; 
	list-style-position: inside; 
	margin-left: 10px;
}

p.newsItemInfo {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	color: #858585;
	text-align: left;
	vertical-align: middle;
	background: transparent;
	margin-bottom: 15px;
}

a.commentslink {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: underline;
	color: #858585;
	background-color: transparent;
}

a.commentslink:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
	color: #858585;
	background-color: transparent;
}

a.commentslink:visited {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: underline;
	color: #858585;
	background-color: transparent;
}

a.commentslink:visited:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
	color: #858585;
	background-color: transparent;
}

p.newsBody {
	background: transparent;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 10px;
}

p.q3newsbody {
	background: transparent;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
	vertical-align: top;
}

p.duelnews {	
	background-color: #e0e0e0;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Verdana;
	font-size: 12px;	
}

span.guidesmall {	
	background-color: #e0e0e0;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Verdana;
	font-size: 10px;	
}

#dueldiv {		
	height: 126px;
	display: block;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 5px;	
}

#duelinner {		
	height: 126px;	
	position: absolute;
	display: inline;
	width: 560px;
	background-color: #e0e0e0;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px; 
}

#aboutdiv {		
	height: 109px;
	display: block;
	margin-right: 15px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;	
}

#aboutdivmid {		
	height: 109px;
	display: block;
	margin-right: 15px;
	margin-left: 145px;
	margin-bottom: 10px;
	margin-top: 10px;	
}

#aboutdivright {		
	height: 109px;
	display: block;
	margin-right: 15px;
	margin-left: 135px;
	margin-bottom: 10px;
	margin-top: 10px;	
}

#aboutinner {		
	height: 109px;	
	position: absolute;
	display: inline;	
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px; 
}

#guidediv {		
	height: 65px;	
	display: block;
	margin-right: 15px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;	
}

#guidedivmid {		
	height: 65px;
	display: block;
	margin-right: 15px;
	margin-left: 255px;
	margin-bottom: 10px;
	margin-top: 10px;	
}

#guideinner {		
	height: 60px;
	width: 270px;		
	position: absolute;
	display: inline;	
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #e0e0e0;
}

#guideinner2 {		
	height: 60px;
	width: 450px;		
	position: absolute;
	display: inline;	
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #e0e0e0;
}

.wrapAroundImage {
	border-width: 2px;
	width: 300px;
	height: 130px;
	padding: 0;
	margin-right: 10px;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	background-color: transparent;
	float: right;
}

/* -------------------------------------------------------------------------- Common Body Styles -------------------------------------- */

/* ----- These are designed for when you want to display 2-column information on the page ---*/

#leftContentBox {
	border-width: 0px;
	min-height: 750px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	float: left;
	background-color: transparent;
}

#rightContentBox {
	border-width: 0;
	height: 750px;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	top: 20px;
	right: 10px;
	background-color: transparent;
	float: left;
}

#rightq3hbox {
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	top: 20px;
	right: 10px;
	background-color: transparent;
	float: left;
}

#rightq3hbox2 {
	margin-top: 20px;
	margin-right: 2px;
	margin-left: 2px;
	top: 20px;
	right: 2px;
	background-color: transparent;
	float: left;
}

#leftq3hbox {
	border-width: 0px;	
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	background-color: transparent;
}

/* --------------------------------------------------------------------------- Betting Styles --------------------------------------- */

.bettingBackButton {
	background-color: transparent;
	margin: 0px 0px 10px 0px;
}

.bettingSubMenu {
	background-color: transparent;
	margin: 0px 0px 10px 0px;
	
}

table.bettingIndex {
	width: auto;
	background-color: #000000;
	border-spacing: 0px;
}

th.bettingIndexOdds {
	width: 50px;
	background-color: #194960;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
}

th.bettingIndexMatchup {
	background-color: #194960;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
}

table.match {
	width: 750px;
	background-color: #194960;
	margin-top: 10px;
	margin-bottom: 10px;
	border-spacing: 0px;
	overflow: hidden;
}

th.matchOddsSummary {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 350px;
	color: #FFFFFF;
	background-color: #2C7598;
	padding: 5px;
}

th.matchOddsSummaryVersus {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	color: #FFFFFF;
	background-color: #2C7598;
	padding: 5px;
}

td.matchOddsSummary {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 350px;
	color: #FFFFFF;
	background-color: #3998C6;
	padding: 5px;
}

th.matchDetails , th.matchBetResult {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 15%;
	color: #FFFFFF;
	background-color: #2C7598;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

td.matchDetailsA {
	font-family: Arial;
	font-size: 12px;
	/*font-weight: bold;*/
	height: 14px;
	text-align: left;
	vertical-align: middle;
	width: 85%;
	color: #000000;
	background-color: #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;	
}

td.matchDetailsB {
	font-family: Arial;
	font-size: 12px;
	/*font-weight: bold;*/
	height: 14px;
	text-align: left;
	vertical-align: middle;
	width: 85%;
	color: #000000;
	background-color: #B5B5B5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;	
}

.tinyCountdown {
	font-size: 12px;
	font-family: Arial;
	background-color: transparent;
	font-weight: normal;
}

th.matchComments {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 15%;
	color: #FFFFFF;
	background-color: #2C7598;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

td.matchCommentsA {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	text-align: left;
	vertical-align: middle;
	width: 85%;
	color: #000000;
	background-color: #E0E0E0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
	overflow: hidden;
	clip: auto;
}

td.matchCommentsB {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	text-align: left;
	vertical-align: middle;
	width: 85%;
	color: #000000;
	background-color: #B5B5B5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
	overflow: hidden;
	clip: auto;
}

th.matchBetDetails {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	text-align: left;
	vertical-align: middle;
	width: 15%;
	color: #FFFFFF;
	background-color: #2C7598;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

td.matchBetDetailsA {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	text-align: left;
	vertical-align: middle;
	width: 85%;
	color: #000000;
	background-color: #E0E0E0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
}

td.matchBetDetailsB {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	text-align: left;
	vertical-align: middle;
	width: 85%;
	color: #000000;
	background-color: #B5B5B5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
}

td.matchBetResultA {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 15%;
	color: #000000;
	background-color: #E0E0E0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
}

td.matchBetResultB {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 14px;
	text-align: center;
	vertical-align: middle;
	width: 15%;
	color: #000000;
	background-color: #B5B5B5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
}

.submitButton {
	border: 1px;
	font-family: Arial;
	font-weight: bold;
	border-style: solid;
	border-color: #000000;
	background-color: #2C7598;
	color: #FFFFFF;
	text-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.matchBetAmount {
	border: 1px;
	font-family: Arial;
	width: 80px;
	border-style: solid;
	border-color: #194960;
	background-color: #FFFFFF;
	color: #000000;
	text-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.matchCommentInput {
	border: 1px;
	font-family: Arial;
	width: 600px;
	border-style: solid;
	border-color: #194960;
	background-color: #FFFFFF;
	color: #000000;
	text-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

/* --------------------------------------------------------------------------- Form Styles --------------------------------------- */

form { 
	background-color: transparent; 
	padding: 5px;
}

.genericFormElement {
	border: 1px;
	font-family: Arial;
	border-style: solid;
	border-color: #194960;
	background-color: #FFFFFF;
	color: #000000;
	text-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 2px;
}


/* --------------------------------------------------------------------------- Front Page Styles --------------------------------------- */


/* --------------------------------------------------------------------------- Footer Styles -------------------------------------------*/

#footerRow1 {
	height: 4px;
	background-color: #1d7ca8;
}

#footerRow2 {
	height: 20px;
	background-color: #000000;
	padding-left: 20px;
}

p.footer {
	line-height: 20px;
	font-size: 9px;
	color: #FFFFFF;
	background: transparent;
}

/* ---------------------------------------------------------------------------- List Styling --------------------------------------------*/

ol {
	list-style-position: inside;
}

/* ---------------------------------------------------------------------------- Random Shit --------------------------------------------*/

a.regLink {
	font-size: inherit;
	text-decoration: underline;
	color: inherit;
	background: transparent;
}

a.regLink:hover {
	font-size: inherit;
	text-decoration: none;
	color: inherit;
	background: transparent;
}

a.regLink:visited {
	font-size: inherit;
	text-decoration: underline;
	color: inherit;
	background: transparent;
}

a.regLink:visited:hover {
	font-size: inherit;
	text-decoration: none;
	color: inherit;
	background: transparent;
}

a.regLinkSmall {
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
	background: transparent;
}

a.regLinkSmall:hover {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background: transparent;
}

a.regLinkSmall:visited {
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
	background: transparent;
}

a.regLinkSmall:visited:hover {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background: transparent;
}

a.guideslink {
	font-size: 14px;
	text-decoration: underline;
	font-family: Arial;
	font-weight: bold;
	color: #000000;	
	background: transparent;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 10px;
}
a.guideslink:hover {
	font-size: 14px;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	color: #000000;	
	background: transparent;	
}

p.guidemargin {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	background: transparent;
	line-height: 18px;
}

a.guideslink:visited {
	font-size: 14px;
	text-decoration: underline;
	font-family: Arial;
	font-weight: bold;
	color: #000000;	
	background: transparent;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.contentHeading {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-align: left;	
	line-height: 36px;
	background: transparent;
}

a.titleTarget {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	background: inherit;
}

/* ---------------------------------------------------------------------------- Results Pages --------------------------------------------*/

#resouter {
	position: relative;		
	display: block;
	width: 322px;
	height: 265px;
	border-color: #1d8fc3;
	border-style: solid;
	border-width: 2px;	
}

#resouterdiv3 {
	position: relative;		
	display: block;
	width: 322px;
	height: 280px;
	border-color: #1d8fc3;
	border-style: solid;
	border-width: 2px;
}

#restitle {	
	display: block;
	width: 322px;
	height: 26px;
	vertical-align: top;
	background-color: #1d8fc3;	
}

#restitleplace {	
	display: inline;	
	height: 13px;
	margin-top: 5px;
	line-height: 22px;	
	margin-left: 5px;
	background-color: #1d8fc3;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.points {	
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
	width: 312px;
	height: 100px;
	background-color: #1d8fc3;
}

.pointstitle{	
	height: 20px;		
	background-color: #1d8fc3;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.pointsinfo {		
	height: 20px;
	background-color: #e0e0e0;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;	
}

.pointsinfo2 {	
	height: 20px;
	background-color: #b5b5b5;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;	
}

.matches {	
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 18px;
	width: 312px;
	height: 100px;
	border-color: #b5b5b5;
	border-style: solid;
	border-width: 2px;
}

.matchesfull {	
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 312px;	
	border-color: #b5b5b5;
	border-style: solid;
	border-width: 2px;
	height: 220px;
}

.matchfont{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.matchcontainer {		
	height: 20px;
	background-color: transparent;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;	
}

.mgreen {
	color: #00CC00;
}

.mred {
	color: #CC0000;
}

.morange {
	color: #FF8040;
	background-color: transparent;
	font-family: Arial;
	font-size: 14px;
}

.resmid {
	vertical-align: middle;
}

a.matchLink {
	font-size: 10px;
	text-decoration: none;
	color: #1d8fc3;	
}

a.matchLink:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #1d8fc3;	
}

a.matchLink:visited {
	font-size: 10px;
	text-decoration: none;
	color: #1d8fc3;
	background: transparent;
}

a.matchLink:visited:hover {
	font-size: 10px;
	text-decoration: none;
	color: #1d8fc3;	
}

/* ----------------------------------------------------------------------- Playoff display styles ----------------------------------------------------------------------- */

td.playoffPlayer{
	
}

/* ----------------------------------------------------------------------- Sponsor Page --------------------------------------------- */

.sponsortitle {
	height: 35px;
	width: 600px;	
	border-spacing: 0px;	
}

.bluebarbox {
	height: 2px;
	width: 600px;
	margin-top: 0px;
	border-spacing: 0px;				
}

.sponsortitleboxright {
	height: 35px;
	width: 283px;
	background: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #1d8fc3;
	vertical-align: bottom;
	background: #FFFFFF;
	text-align: right;
}

.sponsortitleboxleft {
	height: 35px;
	width: 283px;
	background: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #1d8fc3;
	vertical-align: middle;
	background: #FFFFFF;
	line-height: 12px;	
}

.sponsortitlesmall {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

a.sponsorLink {
	font-size: 15px;
	text-decoration: none;
	color: #1d8fc3;
	font-family: Arial;
	font-weight: normal;
	background-color: transparent;
}

a.sponsorLink:hover {
	font-size: 15px;
	text-decoration: none;
	color: #1d8fc3;
	font-family: Arial;
	font-weight: bold;
	background-color: transparent;
}

a.sponsorLink:visited {
	font-size: 15px;
	text-decoration: none;
	color: #1d8fc3;
	background-color: transparent;
	font-family: Arial;
	font-weight: normal;
}

a.sponsorLink:visited:hover {
	font-size: 15px;
	text-decoration: none;
	color: #1d8fc3;
	font-family: Arial;
	font-weight: bold;
	background-color: transparent;
}

a.sponsorLinkSmall {
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	background-color: transparent;
}

a.sponsorLinkSmall:hover {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	background-color: transparent;
}

a.sponsorLinkSmall:visited {
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	font-family: Arial;
	font-weight: bold;
}

a.sponsorLinkSmall:visited:hover {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	font-family: Arial;
	font-weight: bold;
}

a.sponsorLinkFront {
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	background-color: transparent;
}

a.sponsorLinkFront:hover {
	font-size: 16px;
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	background-color: transparent;	
}

a.sponsorLinkFront:visited {
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
	font-family: Arial;
	font-weight: normal;
}

a.sponsorLinkFront:visited:hover {
	font-size: 16px;
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	background-color: transparent;
}

a.sponsorpagelink {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}

a.sponsorpagelink:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: underline;
	color: #FFFFFF;
	background-color: transparent;
}

a.sponsorpagelink:visited {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}

a.sponsorpagelink:visited:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	text-decoration: underline;
	color: #FFFFFF;
	background-color: transparent;
}

/* --- bracket styles --- */

td.bracketTeam {
	height: 25px;
	width: 120px;
	background: #E0E0E0;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-color: #0000FF
	border-width: 0 0 0 0
}

td.bracketMatchLink {
	height: 25px;
	width: 120px;
	background: transparent;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-color: #0000FF
	border-width: 0 0 0 0
}

td.bracketEmpty {
	height: 25px;
	background: transparent;
	font-family: Arial;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-color: #0000FF
	border-width: 0 0 0 0
}

td.bracketConnector {
	padding: 0;
	margin: 0;
	border: 0;
	border-color: #0000FF
	border-width: 0 0 0 0
}


/*-----------------------------------------CA DIVISION 1 cadiv1.php page-----------------------------------------------------------------------------*/
#resoutercadiv1 {
	position: relative;		
	display: block;
	width: 322px;
	height: 300px;
	border-color: #1d8fc3;
	border-style: solid;
	border-width: 2px;	
}

#resoutercadiv11 {
	position: relative;		
	display: block;
	width: 350px;
	height: 310px;
	border-color: #1d8fc3;
	border-style: solid;
	border-width: 2px;	
}
#resoutercadiv3 {
	position: relative;		
	display: block;
	width: 350px;
	height: 325px;
	border-color: #1d8fc3;
	border-style: solid;
	border-width: 2px;	
}

#restitlecadiv1 {	
	display: block;
	width: 350px;
	height: 26px;
	vertical-align: top;
	background-color: #1d8fc3;	
}
.pointscadiv1 {	
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
	width: 340px;
	height: 100px;
	background-color: #1d8fc3;
}

.pointsinfocadiv1 {		
	height: 20px;
	width: 350px;
	background-color: #e0e0e0;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;	
}

.pointsinfo2cadiv1 {	
	height: 20px;
	width: 350px;
	background-color: #b5b5b5;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	
}

#restitleplacecasiv1 {	
	display: inline;	
	height: 13px;
	margin-top: 0px;
	line-height: 22px;	
	margin-left: 0px;
	background-color: #1d8fc3;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

#resoutercadiv1full {
	position: relative;		
	display: block;
	width: 322px;
	height: 370px;
	border-color: #1d8fc3;
	border-style: solid;
	border-width: 2px;	
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
#bannerRow355 {
	border-width: 0;
	padding: 0;
	position: relative;
	width: 100%;
	height: 39px;
	background-image: url('images/rows/backgroundRow2.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: transparent;
	margin: 0;
	float: left;
}