﻿@charset "utf-8";
/* CSS Document */
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mainfont {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

a {
	color: #003279;
	text-decoration: none;
}
a:active {
	color: #003279;
	text-decoration: none;
}

a:hover {
	color: #003279;
	text-decoration: underline;
}

a:link {
color: #003279;
}

a:visited {
	color: #003279;
}
h1 {
	font-size: 24px;
	color: #003279;
}

h2 {
	font-size: 18px;
	color: #003279;
}
.H1red {
	font-size: 24px;
	color: #B5101E;
	font-weight: bold;
}
.H2red {
	font-size: 18px;
	color: #B5101E;
	font-weight: bold;
}
.H1Blue {
	font-size: 24px;
	color: #003279;
	font-weight: bold;
}
.H2blue {
	font-size: 18px;
	color: #003279;
	font-weight: bold;
}
.tablebkgdgray {
	background-color: #EDEDED;
}
.14ptREDBOLD {
	font-weight: bold;
	color: #B5101E;
}
.smHLRed14ptBold {
	font-weight: bold;
	color: #B5101E;
	font-size: 14px;
}
.smHLBLUE14ptBoldCopy {
	font-weight: bold;
	color: #003279;
	font-size: 14px;
}
.centercelltop {
	text-align: center;
	vertical-align: top;
}
#mainpagesetup {
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('image/format/background/body_bg.jpg');
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	background-repeat: repeat-x;
	background-color: #062B60;
}
#outcontainer {
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 1020px;
}
#header {
	padding: 0px;
	margin: 0px;
	background-image: url('image/format/background/tkr_bgx95.png');
	background-repeat: repeat-x;
	background-color: #42506d;
}
#maincontainer {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background-image: url('image/format/background/body_bg.jpg');
	background-color: #18294C;
}
.defaulttable {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.bannerbox {
	padding: 0px;
	margin: 0px;
	height: 387px;
	vertical-align: top;
	text-align: left;
}
.underbanner {
	background-position: 0px;
	background-image: url('image/format/banner_bkg _v480x250.png');
	padding: 5px;
	margin: 0px;
	height: 250px;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
}
.bannerbottom {
	background-image: url('image/format/banner_bkg_bottom.png');
	background-repeat: no-repeat;
}
.articlebox {
	background-position: center 5px;
	background-image: url('image/format/banner_bkg _v470x250.png');
	height: 250px;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
}
.leftindentX3 {
	padding: 0px 5px 0px 7px;
	margin: 0px;
	width: 485px;
	vertical-align: top;
	text-align: left;
}
.upcomingbanner {
	background-position: 2px;
	background-image: url('image/format/row3_bg_TTB.png');
	vertical-align: top;
	background-repeat: no-repeat;
}
.rightcolumn {
	vertical-align: top;
	text-align: left;
	width: 285px;
}
.centercolstyle {
	color: #FFFFFF;
	padding: 3px;
	vertical-align: top;
}
.ctrcolbkg {
	background-image: url('image/format/tint.png');
	background-repeat: repeat-x;
	height: 125px;
	vertical-align: top;
	text-align: left;
	margin-right: 3px;
	margin-left: 3px;
}
.ctrcolheadline {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.ctrcollist {
	list-style-type: armenian;
	list-style-position: outside;
}
#ctrcoltable {
	padding: 5px;
	margin: 0px;
	width: 245px;
	vertical-align: top;
	text-align: left;
}
.picturemargin {
	margin: 0px;
	padding: 3px;
}
#header {
	background-repeat: repeat-x;
	padding: 3px;
	margin: 0px;
}
#outcontainer {
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 1020px;
}
.upcomingTTB {
	background-repeat: no-repeat;
	background-image: url('image/format/row3_bg_TTB.png');
	height: 182px;
}
.rightcoltable {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#teamlogin {
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#tournamentcontrolcenter {
	vertical-align: top;
	text-align: left;
}
#teamresourcecenter {
	vertical-align: top;
	text-align: left;
}
 

.teamlogintable 
{
	width: 100%;
}

.tournamentcontroltable {
	width: 100%;
}


.teamresourcecenter {
	width: 100%;
}
.alignlefttop {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
.GreenBarBkg {
	background-image: url('image/format/greenbkg.png');
	background-repeat: repeat-x;
}
.menurow {
	background-repeat: repeat;
	vertical-align: top;
	background-image: url('image/format/background/top_row_bkg.jpg');
	background-color: #212736;
	height: 18px;
}
.headertop {
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.footerbkg {
	background-image: url('image/format/footerbkg.gif');
	background-repeat: repeat-x;
	height: 84px;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	margin: 5px;
}
.footertext {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
#newsnotes {
	background-image: url('image/format/blankLgBox.png');
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
}
.headergray {
	background-image: url('image/format/grayshadeheader.png');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: top;
}
.TopBlackBarBkg {
	background-image: url('image/format/background/top_row_bkg.jpg');
	background-repeat: repeat-x;
	height: 18px;
	color: #FFFFFF;
}
.topheadertable {
	padding: 00px;
	margin: 0px auto 0px auto;
	width: 1020px;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
.headertable {
	padding: 5px 5px 0px 5px;
	margin: 0px;
	width: 100%;
}
.ctrcoldata {
	background-image: url('image/format/tint.png');
	background-repeat: repeat-x;
	height: 90px;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
	margin: 0px;
}
.centercol {
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.ctrmarquee {
	background-repeat: repeat-x;
	height: 250px;
	vertical-align: top;
	text-align: left;
}
.whiteBOLD12pt {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.lgbannerbox {
	background-position: 2px;
	background-image: url('image/format/row3_bg_BLANK.png');
	height: 173px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.underbanner480x430 {
	background-position: 0px;
	background-image: url('image/format/banner_bkg _v480x400complete.gif');
	padding: 5px;
	margin: 0px;
	height: 427px;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
}
.centercellcenter {
	text-align: center;
	vertical-align: middle;
}

.redline {
	color: #CA0000;
	width: 88%;
}

.blueline {
	color: #000066;
	width: 88%;
}


.maincontainer {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background-image: url('image/format/background/body_bg.jpg');
}




.maincontent_sub
{
	padding: 5px;
	margin: 0px;
	width: 796px;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
	padding-left:5px;
}

.mmenu
{
	height: 22px;
	z-index: 99;
}

.baseTBL
{
	border:#003279 2px solid;
	padding:5px;
	background-color:#a1b4d4;
}

.blueForm
{
	background-color:#d2dbea;
	border:1px solid #003279;
}
	
.r1
{
	background-color:#c2cee4;
}

.r2
{
	background-color:#e4da9a;
}

.r3
{
	background-color:#DFDFDF;
}

.submit_button
{
	border:#003279 2px solid;
	background-color:#a1b4d4;
	padding:5px;
	cursor:pointer;
	height:30px;
	font-weight:bold;
}

.small_submit_button
{
	border:#003279 2px solid;
	background-color:#a1b4d4;
	padding:1px;
	cursor:pointer;
	height:22px;
	font-size:11px;
}

input, select
{
	margin:3px;
	height:20px;
	border:1px solid #003279;
	padding:3px;
}

.thininput
{
	margin:2px;
	height:18px;
	border:1px solid #003279;
	padding:2px;
}

select
{
	height:27px;
}

.large
{
	width:200px;
}

.xlarge
{
	width:300px;
}

.medium
{
	width:150px;
}

.small
{
	width:100px;
}

.mandatory
{
	font-size:12px;
	color:#990000;
}

.error
{
	background-color:#FFFFCC;
	border: 2px solid #990000;
	color:#990000;
	padding:10px;
	font-weight:bold;
	font-size:12px;
}
	
	
.info
{
	background-color:#bbd9ee;
	border: 2px solid #000;
	color:#000;
	padding:10px;
}

.field
{
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.data12
{
	font-size:12px;
	padding:3px;	
	padding-left:5px;
}

.data10
{
	font-size:10px;
	padding-left:1px;	
}

.fieldsmall
{
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
}

.smalllink, .smalllink a:link, .smalllink a:hover, .smalllink a:visited
{
	font-size:10px;
	text-decoration:none;
	color:#003279;
}

.font11
{
	font-size:11px;
	padding-left:3px;
}	

.rb
{
	border:none;
	height:auto;
}

.thinselect
{
	margin:2px;
	height:22px;
	border:1px solid #003279;
	padding:2px;
	font-size:11px;
}

.DDdiabled
{
	background-color:#DDD;
	color:#AAA;
}

.DDHead
{
	background-color:#000033;
	color:#CCC;
	text-align:center;
}

.wcT {
	color:#FFF;
	background-color:#555;
	padding:3px;
	font-size:14px;
	vertical-align:top;
}

.wcL {
	color:#FFF;
	background-color:#000055;
	padding:3px;
	font-weight:bold;
	font-size:14px;
}

.wcCnf {
	color:#FFF;
	background-color:#005500;
	padding:3px;
	font-weight:bold;
	font-size:12px;
}

.wcClosed {
	color:#FFF;
	background-color:#990000;
	padding:3px;
	font-weight:bold;
	font-size:12px;
}

.wcNCnf {
	color:#000;
	background-color:#BBB;
	padding:3px;
	font-weight:bold;
	font-size:12px;
}

.tblBorder
{
	border:#000000 2px solid;
	margin-top:10px;
}

.redN{
	color:#990000;
	font-weight:bolder;
}

.blueN{
	color:#000066;
	font-weight:bolder;
}

.greenN{
	color:#005500;
	font-weight:bolder;
}
.middlecenterbluebkg {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	background-color: #000066;
	font-weight: bold;
	font-size: 12px;
}
.middlecenter12ptbl {
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.Col_1 {
	padding: 5px;
	width: 510px;
	background-image: url('image/format/mainbackground_white.gif');
	text-align: left;
	vertical-align: top;
	background-repeat: repeat;
}
.Col_2 {
	width: 240px;
	background-image: url('image/format/mainbackground_white.gif');
	background-repeat: repeat;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
.Col_3 {
	width: 240px;
	background-image: url('image/format/mainbackground_white.gif');
	background-repeat: repeat;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.imgMar_rt_top_btmx5 {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.control_center_header {
	background-image: url('../image/format/background_strip_bluewater_vert_long.png');
	text-align: center;
	background-repeat: repeat;
}
ul.myClass li
{
margin-left: -25px;
}
.bluecellbanner {
	background-color: #003279;
}
.index_cell_padding {
	padding: 3px;
	margin: 0px;
}
.Content_Col2 {
	vertical-align: top;
	text-align: left;
	background-image: url('image/format/mainbackground_white.gif');
	width: 256px;
}
.lightyellowbackground {
	background-color: #FFFFCC;
}
.lightbluebackground {
	background-color: #DCE2EF;
}

.html-marquee {
text-align: center;
height:195px;
width:200px;
background-color:#FFFFFF;
font-family:Arial;
font-size:12pt;
color:#000066;
font-weight:bold;
border-width:0;
border-style:solid;
border-color:#899EC9;
}

.16ptredbold {
	font-size: 16px;
	font-weight: bold;
	color: #bb0000;
}
#mainpagesetup {
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('image/format/background/body_bg.jpg');
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	background-repeat: repeat;
	background-color: #18294b;
}
#mainpagesetup {
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('image/format/background/body_bg.jpg');
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	background-repeat: repeat-x;
	background-color: #18294b;
}


.normal 
{
	font-size:12px;
	font-weight:100;
}

.smlblk{
	font-size:12px;
	color:#000000;
}

.smlblk1{
	font-size:12px;
	color:#000000;
	background-color:#D8D8D8;
}

.smlblk2{
	font-size:12px;
	color:#000000;
	background-color:#ECECEC;
}

.smlblk1H{
	font-size:12px;
	color:#000000;
	background-color:#D8D8D8;
}

.smlblk2H{
	font-size:12px;
	color:#000000;
	background-color:#ECECEC;
}


.braketgames
{
	font-size:12px;
	color:#000000;
	background-color:#cadbff;
}

.braketgames2
{
	font-size:12px;
	color:#000000;
	background-color:#dae4fb;
}

.champgame
{
	font-size:12px;
	color:#000000;
	background-color:#e4da9a;
}

.champion
{
	padding:5px;
	border:#000066 2px solid;
	background-color:#dae4fb;
	width:500px;
	margin-left:150px;
	text-align:center;
}

.blk
{
	color:#000000;
}

.row1
{
	background-color:#DDD;
}

.row2
{
	background-color:#FFF;
}

.page_break 
{
	page-break-after:always;
}

.pitcher
{
	width:800px;
	padding:5px;
	border:1px solid #000000;
	border-collapse:collapse;
	margin-top:3px;
}

/********************************************/
.schedule						{
	float: left;
	width: 825px;
	position: relative;
	margin: 4px 0 6px 10px;
	height: 62px;
	overflow: hidden;
}
.schedule a.arrleft				{ background-image:url(images/left.gif) no-repeat; position:absolute; left:0; }
.schedule a.arrright			{ position:absolute; right:0; }

.scheduleteam					{ margin:0 0 0 14px }
.scheduleteam li				{ display:block; float:left; width:180px; height:72px; margin:0;  border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9 }
.scheduleteam li dl.green			{ display:block; float:left; width:180px; height:20px; margin:0;  border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9 }
.scheduleteam li dl.black			{ display:block; float:left; width:180px; height:20px; margin:0;  border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9 }

.scheduleteam li dl.highlight dd, .scheduleteam li dl.highlight dt	{ background-color:#ffffBB; color:#000000; font-size:11px; font-weight:bold;}
.scheduleteam li dl dd, .scheduleteam li dl dt{ background-color:#FFF; color:#000000; font-size:11px;}
.scheduleteam li dl dd			{ display:block; width:141px; height:auto; margin:0 0 1px 2px; padding:0 0 0 3px; float:left; }
.scheduleteam li dl dt			{ text-align:center; display:block; width:34px; height:auto; margin:0 0 1px 0; padding:0; float:right; }

.scheduleteam li dl				{ color:#444; font-size:0.9em; font-weight:100 }
.scheduleteam li dl.dl-white	{ color:#FFF; font-size:0.8em; font-weight:700 }
.scheduleteam li dl.dl-top dd  { background:url(images/top.gif) no-repeat; color:#FFF; font-weight:bold; font-size:12px; }
.scheduleteam li dl.dl-top dt  { background:url(images/top.gif) no-repeat; background-position: -146px 0px; color:#FFF; font-weight:bold; font-size:12px; }
.scheduleteam li dl.dl-bot dd  { background:url(images/bot.gif) no-repeat; color:#FFF; font-weight:bold; font-size:11px; }
.scheduleteam li dl.dl-bot dt { background:url(images/bot.gif) no-repeat; background-position: -146px -1px; color:#FFF; font-weight:bold; font-size:11px; }
.whitebackground {
	background-color: #FFFFFF;
}
.H2blue_noBold {
	font-size: 18px;
	color: #003279;
}
.smHLBLUE12ptBoldCopyCopy {
	font-weight: bold;
	color: #003279;
	font-size: 12px;
}


.black
{
	color:#000000;
}

.border_black
{
	border:1px solid #000000;
}
.right_col_align {
	text-align: right;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.main_footer {
	background-image: url('image/format/background/checker_module_footer.png');
	background-repeat: repeat-x;
}
.footertextBOLD {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.footergreen {
	background-color: #439639;
	height: 3px;
}
.cellpaddingX5 {
	padding: 5px;
}
.cellpaddingX15 {
	padding: 15px;
}

#vertical-ticker{
	height:280px;
	overflow:hidden;
	margin:0; padding:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
}

#recent_champs{
	height:220px;
	overflow:hidden;
	margin:0; padding:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
}

	#vertical-ticker li, #recent_champs li{
		padding:3px;
		display:block;
		background:#efefef;
		color:#333;
		border-bottom:1px solid #ddd;
		text-align:left;
		font-size:11px;
	}
	
.data12P3
{
	font-size:12px;
	padding:3px;
}

.data14P3
{
	font-size:14px;
	padding:3px;
	
}

.RCTable
{
	border:1px solid #000033;
}

.RCHead
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000033;
	padding:3px;

}
.MainBodyHeader {
	background-image: url('image/format/background/mainbodyheader2.png');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 32px;
}
.MainBodyHeaderCopy {
	background-image: url('image/format/background/mainbodyheader.png');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

div.terms {
	width:800px;
	height:200px;
	border:1px solid #ccc;
	background:#f2f2f2;
	padding:6px;
	overflow:auto;
	margin:5px;
}


div.terms p,
div.terms li {font:normal 11px/15px arial;color:#333;}
div.terms h3 {font:bold 14px/19px arial;color:#000;}
div.terms h4 {font:bold 12px/17px arial;color:#000;}
div.terms strong {color:#000;}


.profileBase
{
	border:#003366 1px solid;
	margin:5px;
	padding:5px;
	background-color:#FDFDFD;
}

.field12P3
{
	font-size:12px;
	padding:3px;
	font-weight:bold;
}

.statsTBL
{
	border:1px solid #003366;
	border-collapse:collapse;
	margin:5px;
}

.statsTBL th
{
	padding:8px;
	color:#FFFFFF;
	background-color:#003366;
	font-size:14px;
	font-weight:bold;
	width:50px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #003366;
}

.statsTBL td
{
	padding:8px;
	color:#003366;
	background-color:#FDFDFD;
	font-size:14px;
	font-weight:bold;
		width:50px;
	height:50px;
	text-align:center;
	border: 1px solid #003366;
}

	
.rankTBL
{
	border:1px solid #003366;
	border-collapse:collapse;
	margin:5px;
	margin-top:15px;
}	
	
.rankTBL th
{
	padding:8px;
	color:#FFFFFF;
	background-color:#990000;
	font-size:10px;
	font-weight:bold;
	width:60px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #990000;
}

.rankTBL td
{
	padding:8px;
	color:#003366;
	background-color:#FFFFCC;
	font-size:30px;
	font-weight:bold;
	width:60px;
	height:40px;
	text-align:center;
	border: 1px solid #990000;
}


.historyTbl
{
	border:1px solid #003366;
	border-collapse:collapse;
	margin:5px;
}

.historyTbl th
{
	padding:3px;
	color:#FFFFFF;
	background-color:#003366;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border: 1px solid #003366;
}

.historyTbl td
{
	padding:3px;
	color:#000;
	font-size:12px;	text-align:left;
	border: 1px solid #003366;
}

.lightGrayBG
{
	background-color:#F5F5F5;
}
.Col_2X335 {
	width: 335px;
	background-image: url('image/format/mainbackground_white.gif');
	background-repeat: repeat;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
.center {
	text-align: center;
}
.Col_3Copy {
	width: 240px;
	background-image: url('image/format/mainbackground_white.gif');
	background-repeat: repeat;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.col1_table_content {
	width: 508px;
	padding: 5px;
	margin: 0px;
}
.dialogboxorangectr {
	border-style: none;
	background-image: url('image/format/orangestrip_vert.png');
	background-repeat: repeat-x;
	text-align: center;
}
.dialogboxdefaultctr {
	border-style: none;
	background-image: url('image/format/background_category_header.png');
	background-repeat: repeat-x;
	text-align: center;
}
.dialogboxdefault {
	background-image: url('image/format/background_category_header.png');
	background-repeat: repeat-x;
	border: 0px none #999999;
}
.r2Center {
	text-align: center;
	background-image: url('image/format/background_category_header_blue_line.gif');
}

