/* Body */
body
{
	background-color : #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
}
.white
{
	margin: 0px auto;
	padding: 0px;
	background-color: white;
	background-repeat: repeat;
}
.content
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	background-color: transparent;
}
.news-content
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 6px 4px 6px 4px;
	font-size: 11px;
	background-color: transparent;
}
.content-back
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	width:1008px;
	border: 0px;
	background-image: url(images/content-back.png);
	background-repeat: repeat-y;
}
.bg-side-top-lt
{
	width:323px;
	border: 0px;
	background-image: url(images/bg-side-top-lt.png);
	background-repeat: no-repeat;
	float: right;
}
.bg-side-top-rt
{
	width:323px;
	border: 0px;
	background-image: url(images/bg-side-top-rt.png);
	background-repeat: no-repeat;
	float: left;
}
.bg-side-lt-span
{
	width:323px;
	border: 0px;
	background-image: url(images/bg-side-span-lt.png);
	background-repeat: repeat-y;
}
.bg-side-rt-span
{
	width:323px;
	border: 0px;
	background-image: url(images/bg-side-span-rt.png);
	background-repeat: repeat-y;
}
/* Header */
.header
{
	width:1008px;
	height:208px;
	border: 0px;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
}
.header-small
{
	width:1008px;
	height:158px;
	border: 0px;
	background-image: url(images/header-small.png);
	background-repeat: no-repeat;
}
.head-topbar-lt
{
	width:114px;
	height:39px;
	border: 0px;
	background-image: url(images/head-topbar-lt.png);
	background-repeat: no-repeat;
}
.head-topbar-span
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	height:39px;
	border: 0px;
	background-image: url(images/head-topbar-span.png);
	background-repeat: repeat-x;
	vertical-align: middle;
}
.head-topbar-rt
{
	width:114px;
	height:39px;
	border: 0px;
	background-image: url(images/head-topbar-rt.png);
	background-repeat: no-repeat;
}
.head-topbar-lt-mod
{
	width:121px;
	height:27px;
	border: 0px;
	background-image: url(images/head-topbar-lt-mod.png);
	background-repeat: no-repeat;
}
.head-topbar-span-mod
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	height:27px;
	border: 0px;
	background-image: url(images/head-topbar-span-mod.png);
	background-repeat: repeat-x;
}
.head-topbar-rt-mod
{
	width:127px;
	height:27px;
	border: 0px;
	background-image: url(images/head-topbar-rt-mod.png);
	background-repeat: no-repeat;
}
/* Navigation */
.nav1-lt
{
	width:104px;
	height:18px;
	border: 0px;
	background-image: url(images/nav1-lt.png);
	background-repeat: no-repeat;
}
.nav1-rt
{
	width:101px;
	height:18px;
	border: 0px;
	background-image: url(images/nav1-rt.png);
	background-repeat: no-repeat;
}
.nav1-span
{
	height:18px;
	border: 0px;
	background-image: url(images/nav1-span.png);
	background-repeat: repeat-x;
}
.nav2-lt
{
	width:107px;
	height:18px;
	border: 0px;
	background-image: url(images/nav2-lt.png);
	background-repeat: no-repeat;
}
.nav2-rt
{
	width:99px;
	height:18px;
	border: 0px;
	background-image: url(images/nav2-rt.png);
	background-repeat: no-repeat;
}
/* Sponsors */
.sponsor-lt
{
	width:7px;
	height:93px;
	border: 0px;
	background-image: url(images/sponsors-lt.png);
	background-repeat: no-repeat;
}
.sponsor-mid
{
	width:140px;
	height:93px;
	border: 0px;
	background-image: url(images/sponsors-mid.png);
	background-repeat: no-repeat;
}
.sponsor-span
{
	height:93px;
	border: 0px;
	background-image: url(images/sponsors-span.png);
	background-repeat: repeat-x;
}
.sponsor-rt
{
	width:7px;
	height:93px;
	border: 0px;
	background-image: url(images/sponsors-rt.png);
	background-repeat: no-repeat;
}
/* Content Top Bar */
.content-topbar-lt
{
	width:10px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-lt.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content-topbar-lt2
{
	width:6px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-lt2.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content-topbar-span
{
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-span.png);
	background-repeat: repeat-x;
}
.content-topbar-rt
{
	width:9px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-rt.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-topbar-lt-mid
{
	width:9px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-lt-mid.png);
	background-repeat: no-repeat;
	background-position: right;
}
.content-topbar-lt-mid2
{
	width:5px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-lt-mid2.png);
	background-repeat: no-repeat;
	background-position: right;
}
.content-topbar-rt-mid
{
	width:9px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-rt-mid.png);
	background-repeat: no-repeat;
	background-position: right;
}
.content-topbar-mid-lt
{
	width:5px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-mid-lt.png);
	background-repeat: no-repeat;
	background-position: right;
}
.content-topbar-mid-rt
{
	width:5px;
	height:18px;
	border: 0px;
	background-image: url(images/content-topbar-mid-rt.png);
	background-repeat: no-repeat;
	background-position: right;
}
.content-bar-lt
{
	width:10px;
	height:34px;
	border: 0px;
	background-image: url(images/content-bar-lt.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-bar-span
{
	height:34px;
	border: 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	background-image: url(images/content-bar-span.png);
	background-repeat: repeat-x;
	background-position: top;
}
.content-bar-mid-lt
{
	width:10px;
	height:34px;
	border: 0px;
	background-image: url(images/content-bar-mid-lt.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-bar-mid-rt
{
	width:9px;
	height:34px;
	border: 0px;
	background-image: url(images/content-bar-mid-rt.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-bar-mid-lt
{
	width:9px;
	height:34px;
	border: 0px;
	background-image: url(images/content-bar-mid-lt.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-bar-lt-mid
{
	width:5px;
	height:34px;
	border: 0px;
	background-image: url(images/content-bar-lt-mid.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-bar-rt-mid
{
	width:5px;
	height:34px;
	border: 0px;
	background-image: url(images/content-bar-rt-mid.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-bar-rt
{
	width:9px;
	height:34px;
	border: 0px;
	background-image: url(images/content-bar-rt.png);
	background-repeat: no-repeat;
	background-position: top;
}
.content-span-lt
{
	width:10px;
	border: 0px;
	background-image: url(images/content-span-lt.png);
	background-repeat: repeat-y;
	background-position: top;
}
.content-span-mid
{
	width:14px;
	border: 0px;
	background-image: url(images/content-span-mid.png);
	background-repeat: repeat-y;
}
.content-span-lt-mid
{
	width:9px;
	border: 0px;
	background-image: url(images/content-span-lt-mid.png);
	background-repeat: repeat-y;
}
.content-span-rt-mid
{
	width:9px;
	border: 0px;
	background-image: url(images/content-span-rt-mid.png);
	background-repeat: repeat-y;
}
.content-span-mid-lt
{
	width:5px;
	border: 0px;
	background-color: transparent;
}
.content-span-mid-rt
{
	width:5px;
	border: 0px;
	background-color: transparent;
}
.content-span-rt
{
	width:9px;
	border: 0px;
	background-image: url(images/content-span-rt.png);
	background-repeat: repeat-y;
	background-position: top;
}
.lt-col-span
{
	width:244px;
	border: 0px;
	background-image: url(images/lt-col-span.png);
	background-repeat: repeat-y;
}
.lt-col-span-521
{
	width:521px;
	border: 0px;
	background-image: url(images/lt-col-span-521.png);
	background-repeat: repeat-y;
}
.lt-col-span-765
{
	width:765px;
	border: 0px;
	background-image: url(images/lt-col-span-765.png);
	background-repeat: repeat-y;
}
.rt-col-span
{
	width:243px;
	border: 0px;
	background-image: url(images/rt-col-span.png);
	background-repeat: repeat-y;
}
.center-span-521
{
	width:521px;
	border: 0px;
	background-image: url(images/center-span-521.png);
	background-repeat: repeat-y;
}
.center-span-244
{
	width:244px;
	border: 0px;
	background-image: url(images/center-span-244.png);
	background-repeat: repeat-y;
}
/* Content Primary Bar */
.content-primary-lt
{
	width:10px;
	height:24px;
	border: 0px;
	background-image: url(images/content-primary-lt.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content-primary-span
{
	height:24px;
	border: 0px;
	background-image: url(images/content-primary-span.png);
	background-repeat: repeat-x;
}
.content-primary-rt
{
	width:3px;
	height:24px;
	border: 0px;
	background-image: url(images/content-primary-rt.png);
	background-repeat: no-repeat;
	background-position: right;
}
/* Content Title Bar */
.content-title-lt
{
	width:10px;
	height:36px;
	border: 0px;
	background-image: url(images/content-title-lt.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content-title-span
{
	height:36px;
	border: 0px;
	background-image: url(images/content-title-span.png);
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
}
.content-title-rt
{
	width:3px;
	height:36px;
	border: 0px;
	background-image: url(images/content-title-rt.png);
	background-repeat: no-repeat;
	background-position: right;
}
/* Content Area - News */
.content-area-top
{
	width:552px;
	height:62px;
	border: 0px;
	background-image: url(images/content-area-top.png);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
}
.content-area-span
{
	width:552px;
	border: 0px;
	background-image: url(images/content-area-span.png);
	background-repeat: repeat-y;
	background-position: left;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
}
.content-area-break
{
	width:552px;
	height:17px;
	border: 0px;
	background-image: url(images/content-area-break.png);
	background-repeat: no-repeat;
	background-position: left;
}
/* Content Sub Page 552 */
.content-tab
{
	width:174px;
	height:44px;
	border: 0px;
	background-image: url(images/content-tab.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content-tab-bar-span
{
	height:44px;
	border: 0px;
	background-image: url(images/content-tab-bar-span.png);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: middle;
}
.content-tab-bar-rt
{
	width:3px;
	height:44px;
	border: 0px;
	background-image: url(images/content-tab-bar-rt.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content-sub-bg
{
	width:552px;
	height:inherit;
	border: 0px;
	background-image: url(images/content-sub-bg.png);
	background-repeat: repeat-y;
	background-position: left;
}
.content-sub-break-lt
{
	width:10px;
	height:23px;
	border: 0px;
	background-image: url(images/content-sub-break-lt.png);
	background-repeat: no-repeat;
	background-position: left;
}
.content-sub-break-span
{
	height:23px;
	border: 0px;
	background-image: url(images/content-sub-break-span.png);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: middle;
}
.content-sub-break-rt
{
	width:12px;
	height:23px;
	border: 0px;
	background-image: url(images/content-sub-break-rt.png);
	background-repeat: no-repeat;
	background-position: left;
}
/* Misc Content */
.primary-target
{
	width:511px;
	height:117px;
	border: 0px;
	background-image: url(images/sponsors/pt-primary.png);
	background-repeat: no-repeat;
	background-position: center;
}
.content-mid-span
{
	width:552px;
	border: 0px;
	background-image: url(images/content-mid-span.png);
	background-repeat: repeat-y;
	background-position: left;
}
.column2-bg-span
{
	width:254px;
	border: 0px;
	background-image: url(images/column2-bg-span.png);
	background-repeat: repeat-y;
	background-position: left;
}
.column3-bg-span
{
	width:201px;
	border: 0px;
	background-image: url(images/column3-bg-span.png);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
}
.rtside-sub-bg
{
	width:456px;
	border: 0px;
	background-image: url(images/rtside-sub-bg.png);
	background-repeat: repeat-y;
	background-position: left;
}
.spacer
{
	height: inherit;
	border: 0px;
	background-image: url(images/spacer.png);
	background-repeat: repeat-x;
	background-position: center;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
.tr-spacer
{
	height: 20;
	border: 0px;
	background-image: url(images/spacer.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
.list-gray
{
	border: 0px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	background-color: #c2c2c2;
}
.sort-bg
{
	text-align: center; 
	width: 22px; 
	height: 22px;
	padding: 0px 0px 0px 0px; 
	background-image: url(images/sort_bg.png);
	background-repeat: no-repeat;
	margin: 0px;
	border: 0px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
}
.sort-bg-expanded
{
	text-align: center; 
	width: 44px; 
	height: 22px;
	padding: 0px 0px 0px 0px; 
	background-image: url(images/sort_bg_expanded.png);
	background-repeat: no-repeat;
	margin: 0px;
	border: 0px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
}
.content-game-bg
{
	width:521px;
	height: 119px;
	border: 0px;
	background-image: url(images/banner-xpl-profile.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.acp-mid-tab
{
	width:140px;
	height:93px;
	border: 0px;
	background-image: url(images/acp-mid-tab.png);
	background-repeat: no-repeat;
	background-position: center;
}
/* Block 1 */
.block1-top-lt
{
	width:8px;
	height:7px;
	border: 0px;
	background-image: url(images/block1-top-lt.png);
	background-repeat: no-repeat;
}
.block1-top-span
{
	height:7px;
	border: 0px;
	background-image: url(images/block1-top-span.png);
	background-repeat: repeat-x;
}
.block1-top-rt
{
	width:8px;
	height:7px;
	border: 0px;
	background-image: url(images/block1-top-rt.png);
	background-repeat: no-repeat;
}
.block1-mid-lt
{
	width:8px;
	height:153px;
	border: 0px;
	background-image: url(images/block1-mid-lt.png);
	background-repeat: no-repeat;
}
.block1-mid-span
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	border: 0px;
	background-image: url(images/block1-mid-span.png);
	background-repeat: repeat;
}
.block1-mid-rt
{
	width:8px;
	height:153px;
	border: 0px;
	background-image: url(images/block1-mid-rt.png);
	background-repeat: no-repeat;
}
.block1-bottom-lt
{
	width:8px;
	height:7px;
	border: 0px;
	background-image: url(images/block1-bottom-lt.png);
	background-repeat: no-repeat;
}
.block1-bottom-span
{
	height:7px;
	border: 0px;
	background-image: url(images/block1-bottom-span.png);
	background-repeat: repeat-x;
}
.block1-bottom-rt
{
	width:8px;
	height:7px;
	border: 0px;
	background-image: url(images/block1-bottom-rt.png);
	background-repeat: no-repeat;
}
/* Block 2 */
.block2-top-lt
{
	width:7px;
	height:7px;
	border: 0px;
	background-image: url(images/block2-top-lt.png);
	background-repeat: no-repeat;
}
.block2-top-span
{
	height:7px;
	border: 0px;
	background-image: url(images/block2-top-span.png);
	background-repeat: repeat-x;
}
.block2-top-rt
{
	width:7px;
	height:7px;
	border: 0px;
	background-image: url(images/block2-top-rt.png);
	background-repeat: no-repeat;
}
.block2-mid-lt
{
	width:7px;
	height:163px;
	border: 0px;
	background-image: url(images/block2-mid-lt.png);
	background-repeat: no-repeat;
}
.block2-mid-span
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	border: 0px;
	background-image: url(images/block1-mid-span.png);
	background-repeat: repeat;
	vertical-align: top;
}
.block2-mid-rt
{
	width:7px;
	height:163px;
	border: 0px;
	background-image: url(images/block2-mid-rt.png);
	background-repeat: no-repeat;
}
/* Block 3 */
.block3-bg-span
{
	width:201px;
	border: 0px;
	background-image: url(images/block3-bg-span.png);
	background-repeat: repeat-y;
}
.block3-top-lt
{
	width:8px;
	height:10px;
	border: 0px;
	background-image: url(images/block3-top-lt.png);
	background-repeat: no-repeat;
}
.block3-top-span
{
	height:10px;
	border: 0px;
	background-image: url(images/block3-top-span.png);
	background-repeat: repeat-x;
}
.block3-top-rt
{
	width:10px;
	height:10px;
	border: 0px;
	background-image: url(images/block3-top-rt.png);
	background-repeat: no-repeat;
}
.block3-mid-lt
{
	width:8px;
	height:475px;
	border: 0px;
	background-image: url(images/block3-mid-lt.png);
	background-repeat: no-repeat;
}
.block3-mid-span
{
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	border: 0px;
	background-image: url(images/block3-mid-span.png);
	background-repeat: repeat-x;
}
.block3-mid-rt
{
	width:10px;
	height:475px;
	border: 0px;
	background-image: url(images/block3-mid-rt.png);
	background-repeat: no-repeat;
}
/* Block 4 */
.block4-title-lt
{
	width:7px;
	height:23px;
	border: 0px;
	background-image: url(images/block4-title-lt.png);
	background-repeat: no-repeat;
}
.block4-title-span
{
	height:7px;
	border: 0px;
	background-image: url(images/block4-title-span.png);
	background-repeat: repeat-x;
}
.block4-title-rt
{
	width:7px;
	height:23px;
	border: 0px;
	background-image: url(images/block4-title-rt.png);
	background-repeat: no-repeat;
}
.block4-mid-lt
{
	width:7px;
	border: 0px;
	background-image: url(images/block4-mid-lt.png);
	background-repeat: repeat-y;
}
.block4-mid-span
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	border: 0px;
	background-image: url(images/block4-mid-span.png);
	background-repeat: repeat;
}
.block4-mid-rt
{
	width:7px;
	border: 0px;
	background-image: url(images/block4-mid-rt.png);
	background-repeat: repeat-y;
}
.block5-title-lt
{
	width:7px;
	height:23px;
	border: 0px;
	background-image: url(images/block5-title-lt.png);
	background-repeat: no-repeat;
}
.block5-title-rt
{
	width:7px;
	height:23px;
	border: 0px;
	background-image: url(images/block5-title-rt.png);
	background-repeat: no-repeat;
}
.block6-title-lt
{
	width:8px;
	height:23px;
	border: 0px;
	background-image: url(images/block6-title-lt.png);
	background-repeat: no-repeat;
}
.block6-title-rt
{
	width:10px;
	height:23px;
	border: 0px;
	background-image: url(images/block6-title-rt.png);
	background-repeat: no-repeat;
}
.xpl-profile-logo
{
	width: 130px;
	height: 130px;
   border: 1px solid #c2c2c2;
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
	font-size: 11px;
   font-family: Verdana, Tahoma, Arial, sans-serif;
	background-color: transparent;
}
.xpl-roster-bg
{
	width:150px;
	border: 1px solid #c2c2c2;
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
	background: transparent;
	font-size: 11px;
   font-family: TVerdana, Tahoma, Arial, sans-serif;
}
/* Brackets */
.tourney_1 {
	background-image: url(images/brackets/bracket-top.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 5px;
}

.tourney_2 {
	background-image: url(images/brackets/bracket-vertical.png);
	background-repeat: repeat-y;
	width: 5px;
	height: 20px;
}

.tourney_3 {
	background-image: url(images/brackets/bracket-middle.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 5px;
}

.tourney_4 {
	background-image: url(images/brackets/bracket-bottom.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 5px;
}
.tourney_5 {
	background-image: url(images/brackets/bracket-middle-span.png);
	background-repeat: repeat-x;
	height: 20px;
}
.tourney {
	background-image: url(images/brackets/bracket-team.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 92px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
}
/* Footer */
.footer-pre
{
	width:1008px;
	height:9px;
	border: 0px;
	background-image: url(images/footer-pre.png);
	background-repeat: no-repeat;
}
.footer-top
{
	width:1008px;
	height:49px;
	border: 0px;
	background-image: url(images/footer-top.png);
	background-repeat: no-repeat;
}
.footer-bottom
{
	width:1008px;
	height:11px;
	border: 0px;
	background-image: url(images/footer-bottom.png);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 9px;
	text-align: center;
	vertical-align: top;
}
.footer-span
{
	width:1008px;
	height:20px;
	border: 0px;
	background-image: url(images/footer-span.png);
	background-repeat: repeat-y;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
/* Headlines */
.headlines-spacer
{
	width:220px;
	height:26px;
	border: 0px;
	background-image: url(images/headlines-spacer.png);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	text-align: left;
	vertical-align: text-top;
	text-indent: 8px;
}
/* Hyper Links */
a {
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}
a:link {
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}
a:visited {
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}

a:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a:active {
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}

#bracket a:link {
	font-size: 11px;
	color:#ffffff;
	margin:0px;
	text-decoration: none;
}

#bracket a:visited {
	font-size: 11px;
	color:#ffffff;
	margin:0px;
	text-decoration: none;
}

#bracket a:hover {
	font-size: 11px;
	color:#ffffff;
	margin:0px;
	text-decoration: none;
}

#bracket a:active {
	font-size: 11px;
	color:#ffffff;
	margin:0px;
	text-decoration: none;
}

#lgtitle a:link {
	font-size: 13px;
	color: #000080;
	margin:0px;
	text-decoration: none;
}

#lgtitle a:visited {
	font-size: 13px;
	color: #000080;
	margin:0px;
	text-decoration: none;
}

#lgtitle a:hover {
	font-size: 13px;
	color: #000000;
	margin:0px;
	text-decoration: none;
}

#lgtitle a:active {
	font-size: 13px;
	color: #000080;
	margin:0px;
	text-decoration: none;
}
#tabtxt a:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#tabtxt a:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#tabtxt a:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}

#tabtxt a:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#footer a:link {
	font-size: 10px;
	color: #000000;
	margin:0px;
	text-decoration: none;
}

#footer a:visited {
	font-size: 10px;
	color: #000000;
	margin:0px;
	text-decoration: none;
}

#footer a:hover {
	font-size: 10px;
	color: #000080;
	margin:0px;
	text-decoration: none;
}

#footer a:active {
	font-size: 10px;
	color: #000000;
	margin:0px;
	text-decoration: none;
}
/* ----------------Special Text------------- */
.sub-gray
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #464646;
	margin:0px;
}
.sub-red
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color:#9B0000;
	margin:0px;
}
.sub-blue
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color:#000080;
	margin:0px;
}
.sub-green
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #32cd32;
	margin:0px;
}
.lg-blue
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color:#000080;
	margin:0px;
}
.lg-green
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #32cd32;
	margin:0px;
}
.lg-red
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color:#9B0000;
	margin:0px;
}
.lg-gray
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #464646;
	margin:0px;
}
/* ----------------GAME IMAGE SLIDER------------- */
#imageslider_outer {  
	width:500px; 
	margin: 5px auto 0px; 
	background:#FFFFFF ; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
	padding:0px;
}
/* create custom forward-backward buttons for this container */
#imageslider_outer .imageslider_forward,
#imageslider_outer .imageslider_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:135px; 
	bottom:0px; 
	right:5px; 
	background:url(images/imageslider_forward.png) no-repeat center;  
}
#imageslider_outer .imageslider_back { 
	left:5px; 
	background:url(images/imageslider_back.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#imageslider_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:500px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:0px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#imageslider_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#imageslider_items div.imageslider_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 15px 0px; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:11px; 
	width:105px;  
	text-align:center; 
	color:#000000;
}
#imageslider_items a { padding:0px; margin:0px; clear:both; display:block; background:#FFFFFF; padding:0px; }
#imageslider_items a img{ border:none; }

#calendar-header { background-color: #6699CC; margin: auto; width: 100%; padding-top: 2px; }
#calendar-header .closeme { padding: 0px 3px 2px 0px; }

#calendar-body { padding-bottom: 3px; background-color: #6699CC; margin: auto; width: 100%; }
#calendar-body .general { background-color: #FFFFFF; }
#calendar-body .othermonth { background-color: #EEEEEE; color: #AAAAAA; }
#calendar-body .header { background-color: #6699CC; color: #FFFFFF; }
#calendar-body .today { background-color: #FFFFCC; }
#calendar-body .bg { background-color: #6699CC; }
#calendar-body .select { background-color: #FFCC99; }
#calendar-body .othermonth a:link { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:visited { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFFF; }
#calendar-body a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-body a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-body a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }
#calendar-body .disabledate { color: #669999; }

#calendar-footer { background-color: #CCCCCC; border: 0px solid #000000; width: 100%; margin: auto; }
#calendar-footer .btn { line-height: 21px; }
#calendar-footer .btn a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }

#calendar-header, #calendar-body, #calendar-footer { padding-left: 1px; padding-right: 1px; }
#calendar-container { background-color: #6699CC; }

.tcday, .tcmonth, .tcyear { font-size: 11px; }

.date-tccontainer { border: 1px solid #cccccc; background-color: #efefef; padding: 2px; }

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #666;
  border-top-color: #000080;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #666;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #000080;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #000080;
}