/*html_tags.css*/
body {
	background: rgb(0, 153, 255);
	/*background: red;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	text-align: center;
	margin: 0px;
}

/* -------------------  CSD 3.0 styles -----------------------  */
.top_menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 200px;
	background: white;
	border-bottom: 1px solid gray;
	z-index: 100;
	visibility: hidden;
}

.top_menu .container {
	width: 100%;
	padding: 5px;
	padding-top: 0px;
}

.file_list {
	height: 100px;
	width: 200px;
	border: 1px solid black;
}

.vertical_bg {
	width: 100%;
	height: 100%;
	background: url("../images/newdesign/vertical_bg.png") repeat-x;
}

.horizontal_bg {
	width: 100%;
	height: 100%;
	background: url("../images/newdesign/horizontal_bg.png") repeat-y;
}

.page_content {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

.banner_top {
	height: 10px;
	background: url("../images/newdesign/header_top.png") no-repeat;
}

.banner {
	height: 140px;
	border-bottom: 5px solid rgb(215, 215, 215);
	background: url("../images/newdesign/header_content.png") repeat-y;
}

.ticker {
	height: 96px;
	width: 100%;
	padding-bottom: 10px;
}

.header {
	color: white;
	height: 110px;
	width: 775px;
	display: table-cell;
	vertical-align: middle;
}

.header .media_logo {
	float: left;
	height: 96px;
	width: 255px;
	padding: 3px 3px 3px 13px;
	color: #CCCCCC;
}

.header .media_logo a {
	text-decoration: none;
	color: #CCCCCC;
	cursor: pointer;
}

.header .media_logo a:hover {
	color: white;
}

.header .powered_by {
	float: left;
	height: 85%;
	width: 230px;
	padding: 5px 8px 5px 8px;
	border-left: 1px solid #333333;
	text-align: center;
}

.header .powered_by .site_name {
	font-size: 18px;
	font-weight: bold;
}

.header .powered_by .site_name a {
	color: white;
}

.header .powered_by .small {
	color: #CCCCCC;
	font-size: 11px;
	padding-bottom: 5px;
}

.red_text {
	color: red;
}

double_left_padding {
	padding-left: 80px;
}

.subscript {
	font-size: xx-small;
	vertical-align: bottom;
}

.search_container {
	height: 90px;
	width: 255px;
	float: right;
	margin-top: auto;
	margin-bottom: auto;
}

.search_container .affiliate_dropdown,.search_container .community_dropdown
	{
	padding: 5px 0px 0px 0px;
}

.search_container .selectedItemHighlight {
	color: white !important;
}

.search_container .selectedItem {
	color: rgb(0, 153, 255) !important;
}

.search {
	background: url("../images/newdesign/search_bg.gif") no-repeat;
	width: 255px;
	height: 55px;
	text-align: left;
}

.search input {
	height: 28px;
	width: 95%;
	margin: 13px 0px 13px 13px;
	padding: 0;
	font-size: 22px;
	border: none;
}

.search .clickable_area {
	cursor: pointer;
	margin-top: 8px;
}

/*
.search .clickable_area:hover {
	background: url("../images/newdesign/search_selected.png");
}
*/
.search .searching {
	margin-top: 11px;
	margin-left: 10px;
	background: white;
}

.menu-popup {
	height: 200px;
	width: 1000px;
	border-top: 5px solid rgb(130, 130, 130);
	border-bottom: 1px solid gray;
	background: white;
	z-index: 1001;
}

.drop-menu {
	border-spacing: 0px;
}

.drop-menu td {
	padding: 0px;
}

.drop-menu-item {
	color: rgb(255, 255, 255);
	padding: 8px 12px 7px 12px;
	background: url("../images/tabs/dark_gray_tab.png") repeat-x right top;
	border-right: 1px solid #58595B;
	border-left: 1px solid #DCDDDE;
	cursor: pointer;
}

.drop-menu-item-left {
	border-width: 1px 1px 0px 0px;
}

.drop-menu-item-right {
	border-width: 1px 1px 0px 1px;
}

.drop-menu-item-selected {
	color: black;
	font-weight: bolder;
	border-right: 1px solid #DCDDDE;
	background: url("../images/tabs/selected_tab.png");
}

.drop-menu-item-hover {
	color: white;
	background: url("../images/tabs/medium_gray_tab.png") repeat-x right top
		;
}

.me_tab_bar,.secondary_tab {
	width: 100%;
	border-bottom: 5px solid rgb(215, 215, 215);
}

.me_tab_bar .gwt-TabBarItem,.secondary_tab .gwt-TabBarItem,.gwt-TabBarItem
	{
	color: white;
	border-right: 1px solid #58595B;
	border-left: 1px solid #DCDDDE;
	background: url("../images/tabs/medium_gray_tab.png") repeat-x right top
		;
}

.me_tab_bar .gwt-TabBarItem,.gwt-TabBarItem {
	padding: 8px 4px 7px 4px;
}

.secondary_tab .gwt-TabBarItem {
	padding: 8px 12px 7px 12px;
}

.gwt-TabBar .gwt-TabBarItem:hover {
	background: url("../images/tabs/dark_gray_tab.png");
	color: white;
	cursor: pointer;
}

.gwt-TabBar .gwt-TabBarItem-selected,.gwt-TabBar .gwt-TabBarItem-selected:hover
	{
	border-right: 1px solid #DCDDDE;
	font-weight: bolder;
	cursor: default;
	color: #000;
	background: url("../images/tabs/selected_tab.png");
	margin-left: 0px;
}

.gwt-TabBar .gwt-TabBarFirst-wrapper,.navigation .gwt-TabBar .gwt-TabBarRest-wrapper
	{
	width: 0px;
}

.gwt-TabBar .gwt-TabBarFirst,.navigation .gwt-TabBar .gwt-TabBarRest {
	display: none;
}

.user_account {
	float: right;
	height: 85%;
	width: 200px;
	margin: 5px;
	padding: 0px 5px 0px 5px;
	color: white;
	border-left: 1px solid #333333;
}

.user_account .large_text {
	font-size: 18px;
	color: #CCCCCC;
}

.user_account .small_text {
	font-size: 11px;
	color: #999999;
}

.user_account .link {
	color: rgb(0, 153, 255);
	cursor: pointer;
	padding-right: 10px;
}

.user_account .link:hover {
	color: white;
}

.mainContent {
	width: 830px;
	min-height: 480px;
	padding: 5px;
	padding-left: 10px;
	float: left;
}

.adPanel {
	width: 150px;
	text-align: right;
	float: right;
}

.adPanel .ad_header {
	width: 110px;
	text-align: center;
	background-color: #CC0033;
	border: 1px solid black;
	padding: 5px;
	margin: 0px 0px 5px 0px;
}

.adPanel .ad_header a {
	text-decoration: none;
	color: white;
}

.header_center {
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
}

.header_center table {
	padding: 5px;
	border: 1px solid gray;
	background: #CCC;
	color: white;
}

.seasonPanel {
	height: 75px;
	width: 180px;
	overflow: visible;
	background-image: url("../images/main_content/SearchBackground.gif");
	background-repeat: no-repeat;
	visibility: hidden;
}

.footer {
	background: url("../images/newdesign/footer_content.png") repeat-y;
	width: 100%;
	height: 100%;
	min-height: 70px;
	max-height: 80px;
	text-align: right;
}

.footer_bottom {
	background: url("../images/newdesign/footer_bottom.png") no-repeat;
	height: 20px;
	margin-bottom: 50px;
}

.footer_links {
	padding: 5px;
	color: white;
}

.footer_logo {
	min-width: 280px;
	min-height: 67px;
	padding: 5px;
	margin: 15px;
}

.banner_ad_panel {
	padding-top: 15px;
	text-align: center;
	width: 100%;
	background: white;
}

.hyperlinkForFooter {
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: normal;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}

.hyperlink_subscript {
	text-decoration: none;
	cursor: pointer;
	color: #0099FF;
	font-size: xx-small;
	font-weight: normal;
}

.hyperlinkBlocked {
	cursor: default;
	font-size: 13px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
}

.navPanel {
	margin-left: 5px;
	margin-right: 5px;
	background: url("../images/newdesign/left_nav_bottom.png") bottom left
		no-repeat;
}

.nav_panel_content {
	margin-bottom: 15px;
	height: 260px;
	width: 177px;
	background: url("../images/newdesign/left_nav_content.png") top left
		repeat-y;
}

/* -------------------------------------------------------------------- */
.bold,.h3bold,.h3bold_blue {
	font-weight: bold;
}

pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	overflow: hidden;
}

.h1,h1 {
	font-size: 1.8em;
	font-weight: bold;
	color: #333333;
	padding: 4px;
	margin: 4px;
}

.h2,h2 {
	font-size: 1.5em;
	color: #333333;
	padding: 4px;
	margin: 4px;
}

.h3,h3,.h3bold,.h3bold_blue {
	font-size: 16px;
	padding: 3px;
	margin: 3px;
}

.h3_noPadding {
	font-size: 16px;
}

.h3bold_blue {
	color: #0099FF;
}

.h4,h4,.h4bold {
	font-weight: normal;
	font-size: 13px;
	padding: 2x;
	margin: 2px;
}

.h4bold {
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

.h5,h5 {
	font-weight: normal;
	font-size: 10px;
	padding: 1px;
	margin: 1px;
}

.h6,h6 {
	font-weight: normal;
	font-size: 9px;
	padding: 1px;
	margin: 1px;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.center_widget {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.gwt-TextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.sendButton {
	display: block;
	font-size: 21px;
}

td,th {
	
}

a {
	font-family: inherit;
	font-size: inherit;
	color: #333;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #555;
}

a:active {
	text-decoration: none;
}

.scroll_panel_sports_wire_story {
	word-wrap: break-word;
	white-space: pre-wrap;
}

/*root_panel.css*/
.logoWrapper {
	position: absolute;
	top: 10px;
	left: 15px;
	min-height: 50px;
	max-height: 70px;
}

.tabBar {
	position: absolute;
	top: 55px;
	left: 347px;
	float: right;
	padding: 0px;
	margin: 0px;
}

.tabContainer {
	padding: 0px;
	margin: 0px;
}

.searchPanelTitle {
	color: white;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
	/*background-position: absolute;*/
}

.search_popup {
	z-index: 2001;
}

.searchPanel {
	position: absolute;
	top: 550px;
	left: 9px;
	height: 75px;
	background-image: url("../images/main_content/SearchBackground.gif");
	/*background-position: absolute;*/
	background-repeat: no-repeat;
}

.banner_ad { /*text-align: top;*/
	vertical-align: bottom;
}

.adminContent {
	position: absolute;
	top: 220px;
	left: 195px;
	width: 630px;
	height: 550px;
}

.widescreen {
	position: absolute;
	top: 90px;
	left: 9px;
	z-index: 1;
	width: 860px;
	height: 540px;
}

.fullscreen {
	width: 870px;
}

.bigStatsWidget {
	z-index: 1;
}

.bigStatsWidgetMiddleColor {
	z-index: 1;
	background-color: #F3F3F3;
	width: 100%;
	height: 100%;
}

.bigStatsWidgetTopBotom {
	z-index: 1;
	background-color: #F3F3F3;
	height: 20px;
}

.bigStatsWidgetColor {
	z-index: 1;
	background-color: #F3F3F3;
	background: #F3F3F3;
}

.bigStatsWidgetContainer {
	position: absolute;
	top: 90px;
	left: 9px;
	z-index: 1;
	background-repeat: no-repeat;
	width: 860px;
	height: 500px;
}

.bigStatsWidgetUpperLeft {
	z-index: 1;
	background-image: url("../images/photoCarousel/bg21upperLeftCorner.png")
		;
	width: 20px;
	height: 20px;
}

.bigStatsWidgetUpperRight {
	z-index: 1;
	background-image:
		url("../images/photoCarousel/bg21upperRightCorner.png");
	width: 20px;
	height: 20px;
}

.bigStatsWidgetBottomLeft {
	z-index: 1;
	background-image:
		url("../images/photoCarousel/bg21bottomLeftCorner.png");
	width: 20px;
	height: 20px;
}

.bigStatsWidgetBottomRight {
	z-index: 1;
	background-image:
		url("../images/photoCarousel/bg21bottomRightCorner.png");
	width: 20px;
	height: 20px;
}

.landing_loading_message {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 400px;
}

.landing_loading_message img {
	margin-top: 350px;
	margin-left: auto;
	margin-right: auto;
}

.landing_page {
	/*background: #b3c1f0 url("../images/landing2.png") no-repeat;
	height: 700px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;*/
	
}

.nojs_warning {
	padding-top: 50px;
}

.nojs_warning_box {
	background-color: #FF9999;
	border: 3px solid #990000;
	padding: 10px;
	margin: 0px 50px;
}

.nojs_warning h1 {
	
}

.nojs_warning p {
	font-size: 200%;
}

/*left_nav.css*/
.sp_main_content {
	height: 451px;
}

.sp_nav_login_content {
	vertical-align: bottom;
}

.gwt-StackPanel {
	width: 178px;
	text-align: center;
	vertical-align: middle;;
	text-align: center;
	cursor: pointer;
	border-style: none;
	font-weight: bold;
}

.gwt-StackPanel .gwt-StackPanelItem {
	background-image: url("../images/nav/brick_closed_004.png");
	background-repeat: no-repeat;
	height: 33px;
	color: white;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
	background-image: url("../images/nav/brick_open_004.png");
	background-repeat: no-repeat;
	height: 27px;
}

.sp_brick_header {
	width: 178px;
	text-align: center;
	cursor: pointer;
	border-style: none;
}

.sp_brick_header_name {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 1px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.sp_brick_header_selection {
	vertical-align: bottom;
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 9px;
}

.sp_header_closed {
	background-image: url("../images/nav/brick_closed_004.png");
	background-repeat: no-repeat;
	height: 33px;
	color: white;
}

.sp_header_opened {
	background-image: url("../images/nav/brick_open_004.png");
	background-repeat: no-repeat;
	height: 27px;
	color: black;
}

.opacity_100 {
	filter: alpha(opacity =         100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	z-index: 1000;
}

.opacity_80 {
	filter: alpha(opacity =         80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	z-index: 999;
}

.opacity_70 {
	filter: alpha(opacity =         70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	z-index: 998;
}

.opacity_60 {
	filter: alpha(opacity =         60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	z-index: 997;
}

.opacity_50 {
	filter: alpha(opacity =         50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	z-index: 996;
}

.opacity_40 {
	filter: alpha(opacity =         40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	z-index: 995;
}

.opacity_30 {
	filter: alpha(opacity =         30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	z-index: 994;
}

.stack_panel_header_text {
	font-size: 10px;
	vertical-align: middle;
	line-height: 10px;
}

.left_nav_item_icon {
	width: 10px;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}

.left_nav_item_name {
	width: 140px;
	font-size: 12px;
}

.left_nav_item_selected {
	color: black;
	font-weight: bold;
	cursor: pointer;
}

.left_nav_item_unselected {
	color: black;
	cursor: pointer;
}

.left_nav_item_line {
	padding-top: 2px;
	padding-bottom: 2px;
}

.left_nav_centered {
	text-align: center;
}

.left_nav_hyperlink {
	text-decoration: underline;
	cursor: pointer;
	color: #0099FF;
	text-align: center;
}

.left_nav_text_box {
	margin-top: 4px;
	margin-bottom: 8px;
}

.left_nav_admin_content {
	margin-right: 2px;
	margin-left: 4px;
}

.left_nav_button {
	margin-top: 4px;
	margin-bottom: 8px;
	margin-left: 42px;
}

.left_nav_admin_brick {
	vertical-align: bottom;
}

.left_nav_forgot_password_panel {
	margin-left: 5px;
	margin-right: 5px;
}

.left_nav_forgotpassword_paragraph_I {
	padding-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: red;
	text-align: center;
	margin-left: 5px;
	font-size: 10px;
}

.left_nav_forgotpassword_paragraph_II {
	font-size: 9px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	text-align: justify;
}

.left_nav_travel_type_header {
	font-size: 9px;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 2px;
	padding-top: 1px;
	margin-top: 1px;
	text-decoration: underline;
	cursor: default;
}

.left_nav_travel_type_header_divider {
	padding-bottom: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	margin-top: 1px;
	cursor: default;
}

.left_nav_sub_menu_item_selected {
	color: black;
	cursor: pointer;
	padding-bottom: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	margin-top: 1px;
	font-weight: bold;
}

.left_nav_sub_menu_item_unselected {
	color: black;
	cursor: pointer;
	padding-bottom: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	margin-top: 1px;
}

.left_nav_sub_menu_panel {
	width: 140px;
	height: 120px;
	cursor: pointer;
	border: solid #000 1px;
	font-size: 12px;
	background-color: white;
	cursor: default;
}

/*grayTopContentPanel.css*/
.grayTopContentPanel_top {
	background-image: url("../images/CSD_InnerPannel/top_001.png");
	background-repeat: no-repeat;
	width: 600px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 5px;
}

.grayTopContentPanel_topLeft {
	background-image: url("../images/CSD_InnerPannel/topLeft.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 24px;
	padding-top: 5px;
}

.grayTopContentPanel_topRight {
	background-image: url("../images/CSD_InnerPannel/topRight.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 24px;
	padding-top: 5px;
}

.grayTopContentPanel_topCenter {
	background-image: url("../images/CSD_InnerPannel/topCenter.png");
	height: 24px;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 5px;
}

.grayTopContentPanel_topCenterLeft {
	background-image: url("../images/CSD_InnerPannel/topCenter.png");
	background-repeat: no-repeat;
	width: 600px;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 5px;
	padding-left: 20px;
}

.grayTopContentPanel_top .headerText {
	font-size: 19px;
}

.grayTopContentPanel_middleRight {
	background-image: url("../images/CSD_InnerPannel/centerRight.png");
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: bottom;
	width: 2px;
}

.grayTopContentPanel_middleLeft {
	background-image: url("../images/CSD_InnerPannel/centerLeft.png");
	text-align: center;
	vertical-align: bottom;
	width: 2px;
}

.grayTopContentPanel_middleCenter {
	background-image: url("../images/CSD_InnerPannel/centerCenter.png");
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: bottom;
}

.grayTopContentPanel_scroll {
	text-align: center;
	vertical-align: bottom;
	color: black;
	font-weight: bold;
	text-align: center;
}

.grayTopContentPanel_content {
	padding: 10px;
	vertical-align: top;
}

.grayTopContentPanel_content_noPadding {
	vertical-align: top;
}

.grayTopContentPanel_bottom {
	background-image: url("../images/CSD_InnerPannel/bottom_001.png");
	background-repeat: no-repeat;
	height: 15px;
	text-align: center;
	vertical-align: bottom;
	color: red;
}

.grayTopContentPanel_bottomRight {
	background-image: url("../images/CSD_InnerPannel/bottomRight.png");
	background-repeat: no-repeat;
	width: 50px;
	height: 15px;
	text-align: center;
	vertical-align: bottom;
	color: red;
}

.grayTopContentPanel_bottomCenter {
	background-image: url("../images/CSD_InnerPannel/bottomCenter.png");
	height: 15px;
	text-align: center;
	vertical-align: bottom;
	color: red;
}

.grayTopContentPanel_bottomLeft {
	background-image: url("../images/CSD_InnerPannel/bottomLeft.png");
	background-repeat: no-repeat;
	width: 50px;
	height: 15px;
	text-align: center;
	vertical-align: bottom;
	color: red;
}

.width_label {
	font-size: 13px;
	width: 100px;
}

.panel_topLeft {
	background-image: url("../images/Panel/topLeft.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 40px;
}

.panel_topRight {
	background-image: url("../images/Panel/topRight.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 40px;
}

.panel_topCenter {
	background-image: url("../images/Panel/topCenter.png");
	background-repeat: repeat-x;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	color: #0b333c;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 10px;
}

.panel_topCenterLeft {
	background-image: url("../images/Panel/topCenter.png");
	background-repeat: repeat-x;
	height: 40px;
	text-align: left;
	vertical-align: middle;
	color: #0b333c;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 10px;
	padding-left: 20px;
}

.panel_topCenterRight {
	background-image: url("../images/Panel/topCenter.png");
	background-repeat: repeat-x;
	height: 40px;
	text-align: right;
	vertical-align: middle;
	color: #0b333c;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 10px;
	padding-right: 20px;
}

.panel_top .headerText {
	font-size: 19px;
}

.panel_middleRight {
	background-image: url("../images/Panel/middleRight.png");
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: bottom;
	width: 15px;
}

.panel_middleLeft {
	background-image: url("../images/Panel/middleLeft.png");
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: bottom;
	width: 15px;
}

.panel_middleCenter {
	background-color: white;
	text-align: center;
	vertical-align: bottom;
}

.panel_scroll {
	text-align: center;
	vertical-align: bottom;
	color: black;
	font-weight: bold;
	text-align: center;
}

.panel_content {
	padding: 5px;
	vertical-align: top;
}

.panel_content_noPadding {
	vertical-align: top;
}

.panel_bottomRight {
	background-image: url("../images/Panel/bottomRight.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 33px;
	text-align: center;
	vertical-align: bottom;
}

.panel_bottomCenter {
	background-image: url("../images/Panel/bottomCenter.png");
	background-repeat: repeat-x;
	height: 33px;
	text-align: center;
	vertical-align: bottom;
}

.panel_bottomLeft {
	background-image: url("../images/Panel/bottomLeft.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 33px;
	text-align: center;
	vertical-align: bottom;
}

.dialogVPanel {
	margin: 5px;
}

.gwt-DialogBox {
	text-align: left;
	z-index: 2001;
}

.gwt-DialogBox .Caption {
	background: #e3e8f3 url(../images/popupBox/hborder.png) repeat-x 0px
		-2003px;
	padding: 4px 4px 4px 8px;
	cursor: default;
	border-bottom: 1px solid #bbbbbb;
	border-top: 5px solid #d0e4f6;
	text-align: center;
}

.gwt-DialogBox .dialogContent {
	width: 100%;
}

.gwt-DialogBox .dialogMiddleCenter {
	padding: 3px;
	background: white;
}

.gwt-DialogBox .dialogBottomCenter {
	background: url(../images/popupBox/hborder.png) repeat-x 0px -4px;
	/*-background: url(../images/popupBox/hborder_ie6.png) repeat-x 0px -4px;*/
}

.gwt-DialogBox .dialogMiddleLeft {
	background: url(../images/popupBox/vborder.png) repeat-y;
}

.gwt-DialogBox .dialogMiddleRight {
	background: url(../images/popupBox/vborder.png) repeat-y -4px 0px;
	/*-background: url(../images/popupBox/vborder_ie6.png) repeat-y -4px 0px;*/
}

.gwt-DialogBox .dialogTopLeftInner {
	width: 5px;
	zoom: 1;
}

.gwt-DialogBox .dialogTopRightInner {
	width: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogBottomRightInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogTopLeft {
	background: url(../images/popupBox/corner.png) no-repeat -13px 0px;
	/*-background: url(../images/popupBox/corner_ie6.png) no-repeat -13px 0px;*/
}

.gwt-DialogBox .dialogTopRight {
	background: url(../images/popupBox/corner.png) no-repeat -18px 0px;
	/*-background: url(../images/popupBox/corner_ie6.png) no-repeat -18px 0px;*/
}

.gwt-DialogBox .dialogBottomLeft {
	background: url(../images/popupBox/corner.png) no-repeat 0px -15px;
	/*-background: url(../images/popupBox/corner_ie6.png) no-repeat 0px -15px;*/
}

.gwt-DialogBox .dialogBottomRight {
	background: url(../images/popupBox/corner.png) no-repeat -5px -15px;
	/*-background: url(../images/popupBox/corner_ie6.png) no-repeat -5px -15px;*/
}

* html .gwt-DialogBox .dialogTopLeftInner {
	width: 5px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogTopRightInner {
	width: 8px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

/*panel.css*/
.thinBorderPanel_top {
	background-image: url("../images/ThinBorderPanel/top_003.png");
	background-repeat: no-repeat;
	width: 230px;
	height: 24px;
	text-align: center;
}

.thinBorderPanel_top_text {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: white;
	vertical-align: middle;
	width: 100%;
	padding-top: 4px;
}

.thinBorderPanel_middle {
	background-image: url("../images/ThinBorderPanel/center_002.png");
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: bottom;
	width: 100%;
}

.thinBorderPanel_content {
	vertical-align: top;
	text-align: center;
	margin-top: 8px;
	margin-left: 5px;
}

.thinBorderPanel_bottom {
	background-image: url("../images/ThinBorderPanel/bottom_002.png");
	background-repeat: no-repeat;
	width: 230px;
	height: 14px;
	text-align: center;
	vertical-align: bottom;
	color: red;
}

.thinBorderPanel .scrollPanel {
	height: 30px;
}

.faderDiv {
	background: aqua url("../images/main_content/blank.gif") no-repeat;
	z-index: 40;
	width: 100%;
	height: 100%;
	display: block;
	background-color: #C0C0C0; /* #CFD8F6,#E8F2FE;*/
}

/*main_content.css*/
.top_performers_label_title {
	text-decoration: underline;
	cursor: default;
	color: graytext;
	font-weight: bold;
	font-size: 18pt;
	white-space: nowrap;
	background-color: #F3F3F3;
	width: 100%;
	padding: 2px;
}

.top_performers_data {
	width: 166px;
	padding: 5px;
	border: 1pt solid graytext;
}

.statistics_label_tab_bar {
	padding: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	background-color: inherit;
	border-top-color: #F3F3F3;
	border-left-color: #F3F3F3;
	border-right-color: #F3F3F3;
	background-color: inherit;
}

.individualStatisticsTab {
	text-align: left;
	padding: 2px;
}

.statisticsTabContainer {
	padding-top: 2px;
	padding: 1px;
	/*background-color: #F3F3F3;*/
	font-size: 13px;
}

.myTabBar {
	padding-top: 2px;
	padding: 1px;
	background-color: #F3F3F3;
	width: 100%;
	height: 100%;
	font-size: 13px;
}

.myTabBar .gwt-TabBarFirst {
	
}

.myTabBar .gwt-TabBarRest {
	
}

.myTabBar .gwt-TabBarItem {
	font-weight: normal;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	cursor: pointer;
	color: graytext;
	font-size: 10pt;
	white-space: nowrap;
	border-right: solid gray 1px;
	border-left: solid gray 1px;
	border-top: solid gray 1px;
	background-color: white;
}

.myTabBar .gwt-TabBarItem-selected {
	font-weight: bold;
	cursor: default;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	color: black;
	font-size: 10pt;
	white-space: nowrap;
	background-color: #F3F3F3;
	border-right: solid black 1px;
	border-left: solid black 1px;
	border-top: solid black 1px;
}

.smallLabelWhite {
	color: white;
	font-size: 8pt;
}

.smallLabelGray {
	color: graytext;
	font-size: 8pt;
}

.admin_form_phone_message {
	font-style: italic;
	font-size: 10px;
	color: red;
}

.wizard_panel {
	border-right: 1pt solid;
	border-right-color: black;
}

.wizard_panel_explaination {
	width: 95%;
	padding: 10px;
	margin: 10px;
	background-color: white;
}

.wizard_panel_final_message {
	background-color: white;
	height: 100%;
	color: black;
	padding: 8px;
	border: 1pt solid black;
}

.wizard_panel_saved_interest_header {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #428EFF;
	font-weight: bold;
	font-size: 10pt;
}

.wizard_panel_header {
	color: #428EFF;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: larger;
	vertical-align: middle;
	border-bottom: 1pt solid;
	border-bottom-color: black;
}

.wizard_panel_row_selected {
	background-color: #CCCCCC;
}

.wizard_panel_user_row {
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

.wizard_panel_column {
	margin: 5px;
	width: 95%;
}

.accordion-vertical-title {
	background-image: url("../images/accordion/bg_gradient.png");
	background-repeat: repeat-x;
	height: 100%;
	border: 1pt solid;
	border-color: gray;
	padding: 3px;
	margin-bottom: 2px;
	color: white;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.accordion-horizontal-title {
	background-color: red;
	height: 100%;
	border: 1pt solid;
	border-color: gray;
	padding: 3px;
	margin-bottom: 2px;
	color: white;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.accordion-vertical-title-selected {
	background-image: url("../images/accordion/bg_gradient_selected.png");
	background-repeat: repeat-x;
}

.accordion-horizontal-title-selected {
	background-color: #0099FF;
}

.accordion-vertical {
	width: 100%;
}

.accordion-horizontal {
	
}

.adminMessage_bg {
	background-image: url("../images/main_content/message_005.png");
	background-repeat: no-repeat;
	height: 28px;
	width: 667px;
	margin-bottom: 10px;
}

.adminMessage_header {
	margin-top: 3px;
	text-align: center;
	font-size: 19px;
	vertical-align: text-bottom;
	color: white;
	width: 638px;
	height: 25px;
}

.adminMessage_header_url {
	margin-top: 3px;
	text-align: center;
	font-size: 19px;
	vertical-align: text-bottom;
	color: white;
	height: 25px;
	cursor: pointer;
	width: 638px;
	text-decoration: underline;
}

.adminMessage_message_display {
	font-weight: normal;
	font-style: italic;
	background: #F2F2F2;
	width: 90%;
	padding: 5px;
}

.warningMessage {
	color: #cc0033;
}

/*
.header {
	text-decoration: blink;
	font-size: 19px;
}
*/
.content {
	text-align: justify;
	width: inherit;
	padding: 15px;
}

.gameDate {
	color: #888888;
	padding: 3px;
	float: right;
}

.gameSummary_vertical_photo {
	margin-top: 5px;
	margin-left: 5px;
}

.gameSummary_horizontal_photo {
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px;
}

.vertical_rightColumn {
	float: right;
}

.vertical_horizontalPanel {
	width: 100%;
}

.gwt-DisclosurePanel {
	vertical-align: bottom;
	color: gray;
}

.gwt-DisclosurePanel-open {
	font-size: 13px;
	text-align: justify;
	vertical-align: top;
}

.gwt-DisclosurePanel-closed {
	font-size: 13px;
	text-align: justify;
	vertical-align: top;
	color: gray;
	background-color: #EEEEEE;
}

.ad {
	border: solid 1px;
	border-color: gray;
	margin-bottom: 0.5px;
	padding: 0px;
}

.tableHeaderCaption {
	table-layout: fixed;
	color: white;
	background-color: #B3B3B3;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

.hyperlinkSmall {
	text-decoration: underline;
	font-size: 9px;
	color: #0099FF;
	cursor: pointer;
}

.hyperlink {
	text-decoration: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.hyperlinkLarge {
	text-decoration: underline;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
	color: #0099FF;
	cursor: pointer;
}

.player_profile_role {
	font-size: 13px;
	color: #666666;
	font-style: italic;
}

.player_profile_no_link {
	font-size: 13px;
}

.player_profile_link {
	font-size: 13px;
	color: #0099FF;
	cursor: pointer;
}

.player_profile_link:hover {
	text-decoration: underline;
}

.playerProfilehyperlinkRed {
	text-decoration: underline;
	text-align: left;
	font-size: 16px;
	font-weight: bolder;
	color: red;
	cursor: pointer;
}

.hyperlinkLargeRed {
	text-decoration: underline;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
	color: red;
	cursor: pointer;
}

.hyperlinkNormal {
	cursor: pointer;
	font-size: 13px;
	color: #428EFF;
}

.hyperlinkNormal:hover {
	text-decoration: underline;	
}

.hyperlinkBold {
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
	color: #0099FF;
}

.staffTableHTMLLarge {
	text-align: left;
	font-size: 16px;
	font-weight: bolder;
}

.cursor {
	cursor: pointer;
}

.cursor_none {
	cursor: none;
}

.footerPatent {
	font-size: 9px;
	padding-right: 6px;
	cursor: default;
	color: #333;
}

.footerPoweredBy {
	cursor: default;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 12px;
	color: #333;
}

/*
.button {
	Padding: 5px;
	height: 22px;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	background-color: #F3F3F3;
	background-image: url("../images/icons/button.png");
	background-repeat: no-repeat;
	border: none;
	text-align: center;
	width: 80px;
	margin: 0px;
	white-space: nowrap;
	cursor: pointer;
}
*/
.calendarTableFont {
	text-align: left;
	vertical-align: bottom;
	color: #6c6c6c;
	font-weight: bold;
}

.navigatorStyle {
	position: absolute;
	vertical-align: middle;
	cursor: pointer;
	height: 20px;
	width: 20px;
	z-index: 1;
}

.wizard_header {
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
	padding: 5px 0px 10px 0px;
}

.wizard_tool_tip_link {
	text-align: right;
	text-decoration: underline;
	cursor: pointer;
}

.wizard_tool_tip_icon {
	width: 20px;
	height: 19px;
	background-image: url("../images/icons/Ico_Tiplink_ani.gif");
	cursor: pointer;
}

.wizard_tool_tip_popup {
	z-index: 2000;
}

.photo_rating_thumb {
	width: 24px;
	height: 24px;
	background-image: url("../images/photoCarousel/thumbs_up.png");
	cursor: pointer;
}

.bread_crumbs {
	font-size: 6px;
}

.largeFont {
	font-size: 13px;
	font-weight: bold;
}

.footerLogo {
	width: 180px;
	height: 34px;
	vertical-align: top;
	border: none;
	background: none;
	cursor: pointer;
	padding-left: 2px;
}

.adminMessage_body {
	width: 667px;
	height: 150px;
	margin-top: 3px;
	margin-bottom: 50px;
	background-repeat: no-repeat;
	background-image: url("../images/main_content/headerMsgContentBand.gif")
		;
	border: none;
}

.adminMessage_body_html {
	margin-bottom: 2px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
}

.adminMessage_bodyPanel {
	background-color: #F3F3F3;
	background-position: center;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
	border: 1.5px #C0C0C0 solid;
	position: absolute;
	text-align: left;
	width: 665px;
	height: 150px;
	font-weight: bold;
	color: #000;
}

.game_time_panel_image {
	cursor: pointer;
	z-index: 4;
}

.game_time_panel_free {
	background-color: #b3c1f0;
	border: 1px #000000 solid;
	cursor: pointer;
	z-index: 2;
}

.game_time_panel_highlight_free {
	background-color: #b3c1f0;
	border: 1px #eff0b3 solid;
	cursor: pointer;
	z-index: 3;
}

.game_time_panel_editable {
	background-color: #bff0b3;
	border: 1px #000000 solid;
	cursor: pointer;
	z-index: 2;
}

.game_time_panel_highlight_editable {
	background-color: #bff0b3;
	border: 1px #eff0b3 solid;
	cursor: pointer;
	z-index: 3;
}

.game_time_panel_Uneditable {
	background-color: #f0b3b3;
	border: 1px #000000 solid;
	z-index: 2;
}

.top_border {
	border-top: 1px red solid;
	z-index: 1;
}

.cellBoxStyle {
	border-width: 0px;
	border-style: groove;
	color: #000;
	font-size: 13px;
	padding-left: 5px;
	background-color: #FFFFFF;
	font-weight: normal;
	width: 100%;
}

.announcementPanelBorder {
	border: 2px #C0C0C0 solid;
	border-style: groove;
}

.upcomingGamesFont {
	font-size: 9px;
	color: black;
}

.selectedEntityInfo {
	font-size: 9px;
	color: black;
	font-weight: bold;
}

.dateAnnouncements {
	font-size: 10px;
	margin-left: 5px;
	color: black;
	font-weight: bold;
}

.informationListing {
	font-size: 10px;
	margin-left: 5px;
	color: black;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}

.informationListingNoClick {
	font-size: 10px;
	margin-left: 5px;
	color: black;
	font-weight: bold;
}

.wallItem {
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.wallItemImage {
	padding-right: 25px;
	width: 100px;
}

.photo_tag_caption {
	font-size: 10px;
	text-align: left;
	padding-top: 20px;
}

.wall_first_line {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 85%;
}

.wallItemHeader {
	padding: 3px;
	font-size: 16px;
}

.wall_content_edit_edit_image {
	margin-left: 400px;
	padding-right: 30px;
}

.wall_content_edit_delete_image {
	margin-left: 400px;
}

.wall_edit_popup_caption_textbox {
	width: 400px;
}

.wall_edit_popup_caption_lable {
	font-weight: bold;
	padding: 25px;
	padding-right: 10px;
	color: red;
}

.wall_edit_popup_caption_lable {
	position: absolute;
	top: 300px;
	left: 200px;
}

.wall_empty_wall_message {
	font-weight: normal;
	text-decoration: none;
}

.wall_content_text {
	font-weight: normal;
	padding-top: 20px;
}

.wall_content_text_comment {
	font-weight: normal;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.wall_message_header_when_no_content {
	font-weight: bold;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 420px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 3px;
}

.wall_message_when_no_content {
	font-size: 16px;
	text-align: left;
	font-weight: normal;
}

.wall_message_when_no_item {
	padding-left: 20px;
	padding-right: 20px;
}

.gamePanel {
	position: absolute;
	border-top: 6px #454545 ridge;
	border-right: 6px #454545 ridge;
	border-bottom: 6px #454545 ridge;
}

.champPanel {
	position: absolute;
	border-top: 6px #454545 ridge;
}

.scoreTextBox {
	position: absolute;
	color: black;
	font-size: 13px;
	border: 1px gray solid;
	height: 14px;
}

.relativePositioning {
	position: relative;
}

.beta {
	background-image: url("../images/beta.png");
	height: 12px;
	width: 25px;
}

.searchTextBoxStyle {
	color: #C9C9C9;
	font-weight: lighter;
	font-size: 12px;
	width: 250px;
}

.searchTextBoxStyleSelected {
	border: thin groove;
	font-weight: lighter;
	font-size: 12px;
	color: black;
	width: 250px;
}

.customTextBoxStyle {
	color: #C9C9C9;
	font-weight: lighter;
	font-size: 12px;
	/*-moz-border-bottom-colors: black;
	-moz-border-top-colors: black;
	-moz-border-right-colors: black;
	-moz-border-left-colors: black;*/
}

.textboxSmallText {
	border: thin groove;
	font-weight: lighter;
	font-size: 10px;
	color: black;
}

.customTextBoxSmallStyle {
	color: #C9C9C9;
	border: thin groove;
	font-weight: lighter;
	font-size: 9px;
}

.customTextBoxSmallStyle2 {
	color: #C9C9C9;
	border: thin groove black;
	font-weight: lighter;
	font-size: 10px;
	/*-moz-border-bottom-colors: black;
	-moz-border-top-colors: black;
	-moz-border-right-colors: black;
	-moz-border-left-colors: black;*/
}

.contactUsTableStyle {
	font-size: 10px;
	font-weight: bold;
	background-color: white;
	color: #428EFF;
	border: none;
	text-align: left;
}

.contactUsTableCell {
	font-size: 10px;
	font-weight: bold;
	background-color: white;
	color: #428EFF;
	border: none;
	width: 300px;
	text-align: justify;
}

.contactUsTableCaptionCell {
	font-size: 13px;
	font-weight: bold;
	background-color: white;
	color: #505571;
	border: none;
	width: 350px;
	text-align: justify;
}

.team_admin_help_tab_l1 {
	font-size: 16px;
	font-weight: bold;
	padding: 20px;
}

.team_admin_help_tab_key_value {
	padding: 2px;
}

.team_admin_help_tab_key_value_left {
	width: 150px;
	font-weight: bold;
}

.team_admin_help_tab_key_value_right {
	margin-left: 8px;
	text-align: left;
}

.help_tab_logo {
	padding: 12px;
}

.browser_links {
	text-decoration: underline;
	color: #0099FF;
}

a img {
	border: none;
}

a.share-link {
	white-space: nowrap;
	color: #0099FF;
	border-bottom: 1px solid #0099FF !important;
}

a.share-link img {
	vertical-align: -10%;
	margin-right: 2px;
}

.gwt-DatePicker {
	border: 1px solid #A2BBDD;
	cursor: default;
}

.gwt-DatePicker td,.datePickerMonthSelector td:focus {
	outline: none
}

.datePickerMonthSelector td:focus {
	outline: none
}

.datePickerDays {
	width: 100%;
	background: white;
}

.datePickerDay,.datePickerWeekdayLabel,.datePickerWeekendLabel {
	font-size: 75%;
	text-align: center;
	padding: 4px;
	outline: none;
}

.datePickerWeekdayLabel,.datePickerWeekendLabel {
	background: #C3D9FF;
	padding: 0px 4px 2px;
	cursor: default;
}

.datePickerDay {
	padding: 4px;
	cursor: pointer;
}

.datePickerDayIsToday {
	border: 1px solid black;
	padding: 3px;
}

.datePickerDayIsWeekend {
	background: #EEEEEE;
}

.datePickerDayIsFiller {
	color: #888888;
}

.datePickerDayIsValue {
	background: #aaccee;
}

.datePickerDayIsDisabled {
	color: #AAAAAA;
	font-style: italic;
}

.datePickerDayIsHighlighted {
	background: #F0E68C;
}

.datePickerDayIsValueAndHighlighted {
	background: #bbddd9;
}

.datePickerMonthSelector {
	background: #C3D9FF;
	width: 100%;
}

.datePickerPreviousButton,.datePickerNextButton {
	font-size: 120%;
	line-height: 1em;
	color: #0099FF;
	cursor: pointer;
	padding: 0px 4px;
}

td.datePickerMonth {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 70%;
	font-weight: bold;
	color: #0099FF;
}

.filter_font {
	font: bold 84% 'trebuchet ms', helvetica, sans-serif;
	font-size: 12px;
}

.filter {
	color: #428EFF;
	font: bold 84% 'trebuchet ms', helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}

.filter_selected {
	color: black;
	font: bold 84% 'trebuchet ms', helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
}

.fading_message {
	width: 100%;
	padding: 5px 0px 5px 0px;
	background: rgb(217, 234, 211);
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-style: italic;
}

.small_accent_text {
	font-size: 10px;
	color: gray;
}

.sports_wire {
	padding-top: 5px;
	padding-bottom: 5px;
}

.sports_wire .type_widget {
	width: 600px;
	background: #F3F3F3;
	padding: 10px;
	border: 1px solid black;
}

.sports_wire .type_widget:hover {
	background: rgb(255, 229, 153);
	cursor: pointer;
}

.sports_wire .news_story_display_feature {
	width: 100%;
	padding: 2px;
	background: white;
	border: 1px solid gray;
}

.sports_wire .short_display {
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 2px;
	background: white;
}

.sports_wire .short_display .headline {
	font-size: 14px;
}

.sports_wire .short_display .news_type {
	font-size: 10px;
	color: gray;
}

.sports_wire .short_display .news_type:hover {
	color: #0099FF;
}

.sports_wire .short_display:hover {
	background: rgb(255, 229, 153);
}

.sports_wire .short_display .icon_panel {
	width: 70px;
}

.sports_wire .short_display .placement_panel {
	width: 160px;
}

.sports_wire .headline {
	font-size: 20px;
	font-weight: bold;
}

.sports_wire .feature_message {
	padding-top: 10px;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: black;
}

.sports_wire .tags {
	font-size: 10px;
	font-style: italic;
}

.sports_wire_form {
	padding: 5px;
	text-align: left;
}

.sports_wire_form .form_message {
	font-size: 20px;
}

.sports_wire_form .dash_border {
	border: 1px dashed;
	border-spacing: 2px 2px;
	padding: 4px;
	cursor: pointer;
}

.sports_wire_form .form_headline {
	font-size: 16px;
}

.sports_wire_form .form_body {
	height: 150px;
	width: 600px;
}

.sports_wire_form .form_image {
	height: 150px;
	width: 150px;
}

.sports_wire_form .author:hover {
	cursor: pointer;
	color: #0099FF;
}

.margin_left_100 {
	margin-left: 100px;
}

sports_wire_popup {
	margin-top: 10px;
	margin-buttom: 10px;
	margin-top: 20px;
	margin-top: 20px;
}

.editor_form_label {
	font-weight: bold;
	padding: 5px;
	text-align: right;
}

.editor_form_header {
	font-weight: bold;
	font-size: larger;
	padding: 3px;
	margin: 3px;
	text-align: center;
	border: 1px solid gray;
}

.editor_form_small_header {
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	text-align: center;
	border: 1px solid gray;
}

.accessLevelTree {
	text-align: justify;
	font-weight: bold;
	z-index: 0;
	color: #505571;
	position: absolute;
	width: 100%;
}

.accessLevelTree .gwt-TreeItem {
	color: inherit;
	font-size: 13px;
	font-weight: normal;
	text-align: inherit;
	cursor: pointer;
}

.accessLevelTree .gwt-TreeItem-selected {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: inherit;
	cursor: pointer;
}

.accessLevelTree-headerStyle {
	font-size: 10px;
	font-weight: bold;
	color: #505571;
}

.accessLevelTree_item_name {
	font-size: 13px;
	font-weight: bold;
	color: #505571;
	width: 480px;
}

.accessLevelTree_favorite_label {
	font-size: 13px;
	font-weight: bold;
	color: #505571;
	width: 25px;
}

.favorites_link_label {
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
}

.favorites_header {
	margin-top: 10px;
	font-size: 13px;
	text-align: center;
}

.adsDisplayPanelContainer {
	background-color: #C0C0C0;
	background-position: center;
	border: 2px #000 solid;
	position: absolute;
	text-align: center;
}

.imagePanel {
	border: 1px #C0C0C0 solid;
	position: absolute;
	top: 220px;
	left: 300px;
	width: 240px;
	height: 180px;
	text-align: center;
	z-index: 1000;
}

.calendar_leagueDivInfo {
	font-size: 10px;
	color: gray;
}

.calendar_leaguename {
	font-size: 10px;
	color: #343B97;
	font-weight: bold;
}

.calendar_leaguelink {
	font-size: 10px;
	color: #343B97;
	font-weight: bold;
	cursor: pointer;
}

.calendar_teamname {
	color: #000;
	font-weight: normal;
	cursor: pointer;
}

.calendar_teamlink {
	color: #000;
	font-weight: normal;
	cursor: pointer;
}

.calendar_superscript {
	font-size: 10px;
	color: gray;
	vertical-align: super;
}

.htmlStyle {
	padding: 2px 2px 0px 2px;
	border-top: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
	border-right: none;
	border-left: 1px solid #acacac;
	background-color: #F3F3F3;
	font-size: 13px;
	font-weight: lighter;
	text-align: left;
	color: #000;
	height: 16px;
}

.imgStyle {
	width: 18px;
	height: 20px;
}

.header_right_hand_side {
	position: absolute;
	left: 400px;
	width: 592px;
	height: 22px;
	text-align: right;
}

.header_right_hand_side_line_1 {
	top: 10px;
}

.header_right_hand_side_right_float {
	vertical-align: middle;
	float: right;
}

.header_org_site_link {
	margin-top: 3px;
	color: black;
	font-size: 13px;
	text-decoration: underline;
}

.header_nav_page_level,.header_nav_selection {
	color: black;
	font-size: 16px;
	font-weight: bold;
}

.headerTabs_left {
	background-image: url("../images/header/tabs/left_002.png");
	height: 27px;
	width: 17px;
	padding: 0px;
}

.headerTabs_middle {
	background-image: url("../images/header/tabs/middle_002.png");
	background-repeat: repeat-x;
	height: 27px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

.headerTabs_right {
	background-image: url("../images/header/tabs/right_002.png");
	height: 27px;
	width: 17px;
	padding: 0px;
}

.pageIndex {
	color: #505571;
	/*background-color: none;*/
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	cursor: pointer;
}

.pageSelectedIndex {
	color: #000;
	/*background-color: none;*/
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

.searchBox {
	BORDER-RIGHT: thin groove;
	BORDER-TOP: thin groove;
	FONT-WEIGHT: lighter;
	font-size: 9px;
	BORDER-LEFT: thin groove;
	COLOR: black;
	BORDER-BOTTOM: thin groove;
}

.page-index {
	border: solid 1px #DDDDDD;
	margin-right: 2px;
	padding: 3px;
	font-size: 10px;
	color: black;
	cursor: pointer;
}

.more {
	margin-right: 2px;
}

.disable {
	color: #888888;
	cursor: default;
}

.selected {
	font-weight: bold;
	background-color: #428EFF;
}

.table_no_border_spacing {
	border-spacing: 0px 0px;
}

.mainContent_deckPanel {
	width: 100%;
}

.height_width_100_percent {
	height: 100%;
	width: 100%;
}

.height_100_percent {
	height: 100%;
}
.width_100_percent {
	width: 100%;
}

.widget_content_panel {
	width: 380px;
	height: 250px;
	text-align: center;
	vertical-align: middle;
}

/*csdExternalPanel.css*/
.csdExternalPanel {
	margin: 15px;
	width: 100%;
}

.csdExternalPanel,.csdExternalPanel_header_left,.csdExternalPanel_header_right
	{
	height: 29px;
	margin: 0px;
	vertical-align: bottom;
	background-repeat: no-repeat;
}

.csdExternalPanel_header_left {
	background-image: url("../images/CsdExternalPanel/header/left.png");
	width: 14px;
	float: right;
}

.csdExternalPanel_header_right {
	background-image: url("../images/CsdExternalPanel/header/right.png");
	width: 15px;
	float: left;
}

.csdExternalPanel_header_center {
	background-image: url("../images/CsdExternalPanel/header/center.png");
	width: 179px;
	text-align: center;
	vertical-align: middle;
	height: 29px;
	color: white;
}

.csdExternalPanel_main {
	background-image: url("../images/CsdExternalPanel/main/main.png");
	background-repeat: repeat-y;
	height: 200px;
	width: 179px;
}

/*tab_bar.css*/ /*
.gwt-TabBar {
	cursor: pointer;
	float: right;
	margin-top: 3px;
}

.gwt-TabBar .gwt-TabBarFirst {
	
}

.gwt-TabBar .gwt-TabBarRest {
	
}

.gwt-TabBar .gwt-TabBarItem {
	color: #888;
	padding: 2px;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	font-weight: bold;
	cursor: default;
	color: #000;
	padding: 2px;
}
*/ /*UccPopUpPanel.css*/
.popUpPanel {
	background-color: #F3F3F3;
	background-position: center;
	margin: 2px;
	color: #888;
	border: 1px #C0C0C0 solid;
	position: absolute;
	text-align: center;
	z-index: 23;
}

.popUpCloseBtn {
	text-decoration: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}

.popUpTopBar {
	background-color: #B3B3B3;
	background-position: center;
	width: 100%;
	color: #000;
	font-weight: bold;
	text-align: left;
	border: 1px #C0C0C0 solid;
	z-index: 23;
	cursor: move;
	z-index: 1002;
}

.popUpTopBarInfo {
	background-color: #000;
	color: #FFF;
	border: 1px #000 solid;
	width: 100%;
	z-index: 23;
}

.popUpTopBarOnBlink {
	background-color: #F3F3F3;
	background-position: center;
	width: 100%;
	color: #000;
	font-weight: bold;
	text-align: left;
	border: 2px #C0C0C0 solid;
	z-index: 23;
}

.popUpPanelOnBlink {
	background-color: #C0C0C0;
	background-position: center;
	margin: 2px;
	color: #888;
	border: 2px #C0C0C0;
	position: absolute;
	text-align: center;
	z-index: 23;
}

.popUpBottomBar {
	background-image: url("../images/CSD_InnerPannel/top_001.png");
	background-position: center;
	color: #000;
	border: 1px #C0C0C0 solid;
	padding: 1px;
	text-align: center;
	z-index: 23;
}

/*adminContentPanel.css*/
.adminTopContentPanel_top {
	width: 800px;
	/*background-image: url("../images/admin/top_004.png");
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;

	color: white;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 10px;
	border: 1px;*/
}

.adminDisclosurePanelHeader {
	text-align: center;
	font-weight: bold;
	color: #C0C0C0;
}

.adminDisclosurePanelContent {
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.adminDisclosurePanel {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	cursor: pointer;
}

.gameSummaryTextArea {
	font-size: 13px;
	width: 600px;
	height: 250px;
}

.listBoxStyle {
	width: 185px;
	FONT-SIZE: 12px;
}

.gwt-RadioButton {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	cursor: pointer;
}

.org_configuration_left_column {
	width: 150px;
	FONT-SIZE: 12px;
	border: 5px;
	margin: 7px;
}

.style_advertiserName_adCampaign {
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	color: #505571;
}

.style_advertiserName_adCampaign_summaryPanel {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	border: 1px dashed #C0C0C0;
	width: 100%;
}

.style_adCampaign_billinginfo {
	font-weight: normal;
	color: red;
}

.email_opt_out_checkbox {
	padding-left: 10px;
}

.email_opt_out_message {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	font-style: italic;
	color: green;
}

.billing_table_cell {
	padding: 5px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: normal;
	font-size: 10pt;
}

.season_registration_user_list {
	padding: 5px;
	margin: 10px;
	background-color: white;
}

.season_registration_user_list_header {
	padding-bottom: 5px;
	color: #428EFF;
}

.season_registration_user_list_user {
	cursor: pointer;
}

.season_registration_user_list_user:hover {
	color: #428EFF;
}

.season_registration_user_list_user_selected {
	background-color: #CCCCCC;
}

.season_registration_table {
	margin: 10px;
}

.season_registration_already_registered {
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 20px;
	background-color: white;
}

.cloudWrap {
	text-align: center;
	padding: 10px;
	line-height: 1.5em;
}

.cloudTags {
	cursor: pointer;
	float: left;
	margin: 5px;
}

.news_story_admin_panel {
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;
}

.news_story_admin_panel .feature_message {
	padding: 5px;
	background-color: rgb(255, 229, 153);
	font-style: italic;
}

/*
.news_story_admin_panel .story {
	padding: 5px;
	margin: 5px;
	background: white;
}
*/
.news_story_admin_panel .story .headline {
	font-size: 14pt;
	font-weight: bold;
	padding-right: 5px;
}

.news_story_admin_panel .story .info {
	font-size: 9pt;
	padding: 3px;
}

.news_story_admin_panel .nav {
	vertical-align: middle;
	width: 30px;
	background: gray;
}

/*standing_styles.css*/
.standingsTable {
	border-collapse: separate;
	border: none;
	padding: 4px;
}

.standingsTable thead {
	font-family: Verdana;
	font-size: 12px;
	background-color: #B3B3B3;
	text-align: center;
}

.standingsTable tbody {
	font-family: Verdana;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	border: 1px;
}

.standingsTableHeader {
	color: white;
	background-color: #B3B3B3;
	border-top-color: #B3B3B3;
	text-align: center;
	font-size: 13px;
	width: 200px;
}

.standingsTableHeaderLeft {
	color: white;
	background-color: #B3B3B3;
	border-top-color: #B3B3B3;
	text-align: left;
	font-size: 13px;
}

.standingsTableContentCells { /*background-color: none;*/
	text-align: center;
	font-size: 13px;
}

.standingsTableContentCellsLeft { /*background-color: none;*/
	text-align: left;
	font-size: 13px;
}

.scoresTableHeaderCaption {
	text-align: center;
	vertical-align: bottom;
	color: #428EFF;
	width: 300px;
	font-weight: bold;
	font-size: 12px;
}

.scoresTableStyle {
	background-color: white;
	border-top: 1px #F3F3F3 solid;
	border-right: 1px #F3F3F3 solid;
	border-bottom: 1px #F3F3F3 solid;
	border-bottom-width: 4px;
	border-right-width: 4px;
	border-top-width: 4px;
	width: 100%;
}

.scoresTableCellStyle1 {
	text-align: center;
	background-color: #C0C0C0;
}

.scoresTableCellStyle2 {
	text-align: center;
	background-color: #FFFFFF;
}

.scoresTableHeaderCaptionAlighLeft {
	text-align: left;
	vertical-align: bottom;
	color: #428EFF;
	width: 300px;
	font-weight: bold;
	font-size: 12px;
}

.divisionTree {
	text-align: justify;
	font-weight: normal;
	z-index: 0;
	color: #505571;
	position: absolute;
}

.divisionTree .gwt-TreeItem {
	color: inherit;
	font-size: 13px;
	font-weight: normal;
	text-align: inherit;
}

.divisionTree .gwt-TreeItem-selected {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: inherit;
}

.divisionTree-radioItem {
	color: inherit;
	font-size: 13px;
	font-weight: normal;
	text-align: inherit;
	cursor: pointer;
}

.divisionTree-radioItem-selected {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: inherit;
}

.groupNameStyle {
	font-size: 13px;
	font-weight: bold;
	color: #505571;
}

.statisticsTableHeaderCaption {
	padding-left: 5px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 13px;
}

.tableHeaderExtraPadding {
	padding-left: 10px;
	padding-right: 10px;
}

.tabStatistics {
	padding: 1px;
	/*background-color: #F3F3F3;*/
	width: 780px;
	font-size: 13px;
}

.tabStatisticsMain {
	padding: 1px;
	/*background-color: #F3F3F3;*/
}

.tabStatistics .gwt-TabBarItem {
	background-image: url("../images/icons/StackPanelBrick2.png");
	background-position: left;
	margin-right: 2px;
	margin-left: 2px;
	color: #888;
	border-top: 1px #C0C0C0 solid;
	border-right: 1px #C0C0C0 solid;
	padding: 4px;
	cursor: pointer;
}

.tabStatistics .gwt-TabBarItem-selected {
	background-position: inherit;
	font-weight: bold;
	cursor: default;
	margin-right: 1px;
	margin-left: 1px;
	color: #505571;
	border-top: 1px #505571 solid;
	border-right: 1px #505571 solid;
	padding: 4px;
}

.panelStyle {
	background-color: #F3F3F3;
	padding-top: 2px;
}

.tableCellStyleForAdmin {
	font-size: 13px;
	padding-left: 5px;
	background-color: #FFFFFF;
	color: #000;
	font-weight: normal;
}

.tableCellStyleForAdmin2 {
	font-size: 13px;
	padding-left: 5px;
	background-color: #F3F3F3;
	color: #000;
	font-weight: normal;
}

.tableCellStyleForAdmin3 {
	font-size: 16px;
	background-color: #B3B3B3;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.tableHeaderCaptionAlighLeft {
	text-align: left;
	vertical-align: bottom;
	width: 100px;
	color: white;
	background-color: #B3B3B3;
	font-weight: bold;
	font-size: 13px;
}

.textbox {
	border: thin groove;
	font-weight: lighter;
	font-size: 12px;
	color: black;
}

.textboxSmall {
	border: thin groove;
	border-color: #C9C9C9;
	font-weight: lighter;
	font-size: 10px;
}

.statisticsTableHeaderCaptionRight {
	padding-left: 5px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	white-space: nowrap;
}

.statisticsTableHeaderCaptionRight3 {
	padding: 4px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	white-space: nowrap;
}

.statisticsTableHeaderCaptionRight3b {
	padding: 4px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	white-space: nowrap;
	border: 0px;
	border-right: gray 1px solid;
}

.statisticsTableHeaderCaptionRight4 {
	padding: 4px;
	padding-left: 5px;
	vertical-align: bottom;
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	white-space: nowrap;
	cursor: pointer;
	background: #428EFF;
}

.statisticsTableHeaderCaptionRight4b {
	padding: 4px;
	padding-left: 5px;
	vertical-align: bottom;
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	white-space: nowrap;
	cursor: pointer;
	background: #428EFF;
	border: 0px;
	border-right: gray 1px solid;
}

.statisticsTableData {
	font-size: 13px;
	text-align: right;
}

.statisticsTableData3b {
	font-size: 13px;
	text-align: right;
	font-size: 8pt;
	padding: 4px;
	border: 0px;
	border-right: gray 1px solid;
}

.statisticsTableData3 {
	font-size: 13px;
	text-align: right;
	font-size: 8pt;
	padding: 4px;
}

.statisticsTableDataLeft {
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
}

.statisticsTableDataLeft3 {
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	padding: 4px;
	border: 0px;
	border-right: gray 1px solid;
}

.statisticsTableHeaderCaptionLeft {
	padding-left: 5px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	white-space: nowrap;
}

.statisticsTableHeaderCaptionLeft3 {
	padding: 4px;
	padding-left: 5px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	white-space: nowrap;
	border: 0px;
	border-right: gray 1px solid;
}

.statisticsTableHeaderCaptionLeft4 {
	padding: 4px;
	padding-left: 5px;
	vertical-align: bottom;
	color: white;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	white-space: nowrap;
	cursor: pointer;
	background: #428EFF;
	border: 0px;
	border-right: gray 1px solid;
}

.statisticsPageTitleGray {
	font-size: 14pt;
	text-align: Center;
	color: graytext;
}

.statisticsPageTitleWhite {
	font-size: 14pt;
	text-align: Center;
	color: white;
}

.statistics_label_padding {
	padding-right: 6px;
}

/*uccCalendar.css*/
.calendarPanel {
	background-color: #F3F3F3;
	background-position: center;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #888;
	border: 1px #C0C0C0 solid;
	padding: 4px;
	position: absolute;
	text-align: center;
	z-index: 24;
}

.calendarTopBar {
	background-image: url("../images/CSD_InnerPannel/top_001.png");
	background-position: center;
	color: #000;
	font-weight: bold;
	text-align: center;
	border: 1px #C0C0C0 solid;
	width: 250px;
	z-index: 24;
}

/*
.calendarTopBar,calendarTopBar_header_left,calendarTopBar_header_right,calendarTopBar_header_center{
	height: 20px;
	margin: 0px;
	vertical-align: bottom;
	background-repeat: no-repeat;
}

.calendarTopBar_header_left {
	background-image: url("../images/CsdExternalPanel/header/left.png");
	width: 15px;
	height: 20px;
	float: right;
}

.calendarTopBar_header_right {
	background-image: url("../images/CsdExternalPanel/header/right.png");
	width: 15px;
	height: 20px;
	float: left;
}

.calendarTopBar_header_center {
	background-image: url("../images/CsdExternalPanel/header/center.png"); #
	width: 300px;
	text-align: center;
	vertical-align: middle;	
	height: 20px;
	color: white;
}
*/
.calendarBottomBar {
	background-image: url("../images/CSD_InnerPannel/top_001.png");
	background-position: center;
	color: #000;
	border: 1px #C0C0C0 solid;
	padding: 1px;
	text-align: center;
	z-index: 24;
}

.calendarGridLayout {
	color: #000;
	border-top: 1px #C0C0C0 solid;
	border-right: 1px #C0C0C0 solid;
	border-left: 1px #C0C0C0 solid;
	border-bottom: 1px #C0C0C0 solid;
	padding: 1px;
	z-index: 24;
}

.calendarGridCellLayout {
	color: #000;
	border-top: 1px #C0C0C0 solid;
	border-right: 1px #C0C0C0 solid;
	border-left: 1px #F3F3F3 solid;
	border-bottom: 1px #F3F3F3 solid;
	padding: 1px;
	text-align: center;
	cursor: pointer;
	width: 100%;
	font-size: 10px;
	z-index: 24;
}

.calendarGridCellSelectedLayout {
	background-color: #C0C0C0;
	color: #000;
	font-weight: bold;
	border-top: 1px #C0C0C0 solid;
	border-right: 1px #C0C0C0 solid;
	border-left: 1px #F3F3F3 solid;
	border-bottom: 1px #F3F3F3 solid;
	padding: 1px;
	text-align: center;
	cursor: pointer;
	width: 100%;
	font-size: 10px;
	z-index: 24;
}

.calendarGridDaysCellLayout {
	background-color: #C0C0C0;
	color: #000;
	height: 10px;
	font-weight: bold;
	border-top: 1px #C0C0C0 solid;
	border-right: 1px #C0C0C0 solid;
	border-left: 1px #C0C0C0 solid;
	border-bottom: 1px #C0C0C0 solid;
	padding: 2px;
	width: 100%;
	font-size: 10px;
	z-index: 24;
}

.calendarGridCellSelectedDayOfMonthLayout {
	background-color: #C0C0C0;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px #C0C0C0 solid;
	border-right: 1px #C0C0C0 solid;
	border-left: 1px #F3F3F3 solid;
	border-bottom: 1px #F3F3F3 solid;
	padding: 1px;
	text-align: center;
	cursor: pointer;
	width: 100%;
	font-size: 10px;
	z-index: 24;
}

.buttonCalander {
	height: 16px;
	text-decoration: none;
	background-color: #F3F3F3;
	background-image: url("../images/icons/Ico_Calendar.gif");
	background-repeat: no-repeat;
	border: none;
	width: 16px;
	cursor: pointer;
	margin: 0px;
	z-index: 24;
	margin-right: 5px;
	margin-left: 5px;
}

/*UccTabElements.css*/
.tabElement {
	padding: 0px;
}

.tabContainerHTML {
	text-align: center;
	padding: 0px;
}

.severity {
	padding-left: 2px;
	width: 15px;
	background-position: center;
	background-repeat: no-repeat;
}

/*gameSummary_Styles.css*/
.gameSummary_Headline {
	font-size: 16px;
	margin-top: 1px;
	margin-bottom: 1px;
	color: black;
	font-weight: bold;
	text-align: center;
}

.gameSummary_Date {
	font-size: 10px;
	margin-top: 1px;
	margin-left: 2px;
	margin-bottom: 1px;
	color: gray;
}

.overviewTab_photoPanel {
	border: 1px solid gray;
	margin: 5px;
}

.overviewTab_photoPanel_image {
	border: 1px solid black;
}

.overviewTab_gameListing_header {
	
}

.overviewTab_ledeGraf {
	font-size: 13px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 1px;
	color: black;
	height: 54px;
	width: 630px;
	background-image: url("../images/main_content/HeaderBand.gif");
	background-repeat: no-repeat;
	padding: 10px;
	border: none;
}

.overviewTab_ledeGraf_noimage {
	font-size: 13px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 1px;
	border: none;
	width: 405px;
}

.overviewTab_premiumAdPanel {
	background-color: white;
	margin-left: 18px;
}

.overviewTab_premium_ad_sponsored_by {
	font-size: 12px;
	text-align: left;
}

.overviewTab_PhotoWithListing {
	width: 435px;
}

.overviewTab_photoPanel_caption {
	text-align: center;
	font-size: 10px;
	color: white;
	margin-bottom: 5px;
}

.gameSummaryList_widget {
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 2px;
	float: right;
	position: inherit;
}

.gameSummaryList_listings_panel {
	overflow: auto;
}

.gameSummaryList_date {
	font-size: 10px;
	text-align: left;
	color: gray;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 2px;
}

.gameSummaryList_headline {
	font-size: 13px;
	margin-left: 8px;
	margin-bottom: 5px;
	color: #0099FF;
	cursor: pointer;
	font-weight: bold;
}

.gameSummary_leagueDivInfo {
	font-size: 10px;
	margin-left: 5px;
	color: gray;
}

.gameSummary_DisclosurePanel {
	font-size: 13px;
	margin-right: 15px;
	margin-bottom: 3px;
	text-align: justify;
	height: 54px;
	border: none;
}

.game_summary_content_panel {
	width: 100%;
	height: 360px;
	margin: 10px;
}

.game_summary_detail_panel {
	width: 800px;
}

.game_summary_detail_panel .back_link {
	padding-bottom: 3px;
}

.game_summary_detail_panel .detail_headline {
	font-size: 20px;
	font-weight: bold;
}

.game_summary_detail_panel .detail_date {
	font-size: 10px;
	margin-top: 1px;
	margin-left: 20px;
	margin-bottom: 1px;
	color: gray;
}

.game_summary_detail_panel .detail_lede_graf {
	margin-top: 10px;
	color: #333333;
}

.game_summary_detail_panel .detail_top {
	background: #F3F3F3;
	border: 1px solid gray;
	padding: 10px;
	width: 100%;
}

.game_summary_detail_panel .detail_write_up {
	margin: 5px;
	height: 345px;
	overflow: auto;
}

.margin_5 {
	margin: 5px;
}

.margin_10 {
	margin: 10px;
}

.margin_15 {
	margin: 15px;
}

.padding_5 {
	padding: 5px;
}

.padding_10 {
	padding: 10px;
}

.padding_top_3 {
	padding-top: 3px;
}

.padding_top_5 {
	padding-top: 5px;
}

.padding_top_10 {
	padding-top: 10px;
}

.padding_bottom_4 {
	padding-bottom: 4px;
}

.padding_bottom_10 {
	padding-bottom: 10px;
}

.padding_left_10 {
	padding-left: 10px;
}

.padding_right_20 {
	padding-right: 20px;
}

.padding_15 {
	padding: 15px;
}

.game_summary_recap_panel {
	background: rgb(238, 238, 238);
	border: 1px solid gray;
	padding: 5px;
	width: 100%;
}

.game_summary_headline {
	font-size: 16px;
	margin-top: 1px;
	margin-bottom: 1px;
	color: black;
	font-weight: bold;
}

/*phrashAdmin_styles.css*/
.statisticsTableHeaderCaption {
	padding-left: 2px;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: normal;
	font-size: 10pt;
}

.phraseDataDisplay {
	padding-left: 2px;
	vertical-align: bottom;
	font-size: 8pt;
}

.TooltipPopup {
	padding: 2px;
	background-color: #F3F3F3;
	font-size: 8pt;
	border: 1px #000000 solid;
}

.panelStyle {
	background-color: #F3F3F3;
	padding-top: 2px;
}

.tableStyle {
	font-size: 13px;
	background-color: white;
	border: 4px #F3F3F3 solid;
}

.tableHeader td {
	padding-left: 2px;
	text-align: left;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: normal;
	font-size: 10pt;
}

div.dataTableBottomPanel {
	margin: 4px;
	margin-top: 0px;
	padding: 4px;
	background-color: white;
	text-align: right;
}

.hidden {
	visibility: hidden;
}

.font_size_13 {
	font-size: 13px !important;
}

.width_1000 {
	width: 1000px;
}

.width_600 {
	width: 600px;
}

.width_250 {
	width: 250px;
}

.width_20 {
	width: 20px;
}

.width_30 {
	width: 30px;
}

.width_50 {
	width: 50px;
}

.width_60 {
	width: 60px;
}

.width_90 {
	width: 90px;
}

.phrase_list_header {
	text-align: left;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 13px;
	background-color: #DDDDDD;
}

.phrase_list_cell {
	background-color: #DDDDDD;
	font-size: 8pt;
}

/*metrics_graph.css*/
.graph_day {
	min-width: 120px;
	text-align: left;
	font-size: 13px;
	height: 20px;
	white-space: nowrap;
}

.cell { /*vertical-align: left;*/
	text-align: left;
}

.graph_column {
	vertical-align: top;
	width: 6px;
	border-width: 1px;
	border-right: solid gray;
	border-bottom: solid gray;
	cursor: pointer;
}

.bg_red {
	background-color: red;
}

.bg_6699ff {
	background-color: #6699ff;
}

.bg_cccc00 {
	background-color: #cccc00;
}

.bg_ccff00 {
	background-color: #ccff00;
}

.bg_cc3300 {
	background-color: #cc3300;
}

.bg_ffccff {
	background-color: #ffccff;
}

.bg_996600 {
	background-color: #996600;
}

.bg_blue {
	background-color: #0099FF;;
}

.bg_aqua {
	background-color: aqua;
}

.bg_fuchsia {
	background-color: fuchsia;
}

.bg_lime {
	background-color: lime;
}

.bg_cc66cc {
	background-color: #cc66cc;
}

.bg_navy {
	background-color: navy;
}

.bg_66ffff {
	background-color: #66ffff;
}

.bg_gray {
	background-color: gray;
}

.bg_339900 {
	background-color: #339900;
}

.bg_maroon {
	background-color: maroon;
}

.bg_olive {
	background-color: olive;
}

.bg_purple {
	background-color: purple;
}

.bg_silver {
	background-color: silver;
}

.bg_teal {
	background-color: teal;
}

.bg_yellow {
	background-color: yellow;
}

.bg_white {
	background-color: white;
}

.bg_f3f3f3 {
	background-color: #F3F3F3;
}

.details_column {
	FONT-SIZE: 12px;
	border: 5px;
	margin: 7px;
	text-align: left;
}

.details_left_column {
	width: 580px;
	text-align: left;
}

.details_right_column {
	width: 10px;
	text-align: right;
}

.style_panel_session_details {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	border: 1px dashed #C0C0C0;
}

/*coachParticipationMetricstyles.css*/
.headerRowCell {
	text-align: left;
	vertical-align: bottom;
	color: #428EFF;
	font-weight: bold;
	font-size: 10px;
}

.headerColumnCell {
	color: #000;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

.cell {
	vertical-align: bottom;
	color: #000;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
}

.adminsInfoStyle {
	font-size: 10px;
	color: gray;
}

.cell_red {
	background-color: red;
}

.cell_orange {
	background-color: orange;
}

.cell_yellow {
	background-color: yellow;
}

.cell_green {
	background-color: green;
}

/*gamesScorePanle_Styles.css*/
.stepPending {
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	background: rgb(255, 217, 102);
	color: white;
	border: 1px solid gray;
	padding: 3px;
}

.stepPending:hover {
	color: rgb(241, 194, 50);
	background: white;
	cursor: pointer;
}

.stepComplete {
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	background: rgb(106, 168, 79);
	color: white;
	border: 1px solid gray;
	padding: 3px;
}

.stepComplete:hover {
	color: rgb(106, 168, 79);
	background: white;
	cursor: pointer;
}

.stepIncomplete {
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	background: rgb(224, 102, 102);
	color: white;
	border: 1px solid gray;
	padding: 3px;
}

.stepIncomplete:hover {
	color: rgb(224, 102, 102);
	background: white;
	cursor: pointer;
}

.stepSelected {
	color: black;
	cursor: default;
	font-weight: bold;
}

.stepDelimitor {
	font-size: 13px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	color: #000;
}

/*suggest_box.css*/
.gwt-SuggestBox {
	color: #C9C9C9;
	border: thin groove;
	font-weight: lighter;
	font-size: 12px;
}

.gwt-SuggestBoxPopup {
	background-color: #FFFFFF;
	/*border-color: -moz-use-text-color #666666 #666666;*/
	border-color: #666666;
	border: solid;
	border-style: none solid solid solid;
	border-width: 0 1px 1px;
	cursor: pointer;
	text-align: left;
	z-index: 2003;
}

.gwt-SuggestBoxPopup .item {
	font-weight: normal;
	width: 200px;
}

.gwt-SuggestBoxPopup .item-selected {
	font-weight: bold;
	background-color: rgb(255, 229, 153);
}

/*helpTip_styles.css*/
.contentDiv {
	width: 100%;
	height: 100%;
	border: none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	background: url("../images/HelpTipPanel/center.png");
	background-repeat: repeat-y;
	background-position: top;
	vertical-align: middle;
}

.contentText {
	text-align: left;
	padding: 5px;
}

.help_tip_panel_top {
	z-index: 105;
}

.helpDiv {
	width: 400px;
	height: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
}

.topDiv {
	width: 400px;
	height: 10px;
	border: none;
	background: url("../images/HelpTipPanel/top.png");
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.bottomDiv {
	width: 400px;
	height: 10px;
	border: none;
	background: url("../images/HelpTipPanel/bottom.png");
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
}

/*searchPanel_styles.css*/
.searchInnerPanel {
	padding-top: 10px;
}

.searchResultsNotFoundInfo {
	font-size: 10px;
	font-weight: bold;
	color: red;
}

.searchResultsFoundInfo {
	font-size: 13px;
	font-style: italic;
	color: black;
}

.searchResultLinkPanel {
	padding-left: 15px;
	padding-top: 20px;
	border-bottom: 1px black solid;
}

.searchResultLink {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #09386f;
	padding-bottom: 10px;
}

.indicatorBlue {
	color: #0099FF;
}

/**
.indicatorSport {
	color: red;
}

.indicatorLeague {
	color: #0099FF;
}

.indicatorDivision {
	color: green;
}

.indicatorSubdivision {
	color: purple;
}

.indicatorTeam {
	color: olive;
}
**/ /*photo_carousel.css*/
.space {
	text-align: center;
	width: 80px;
	white-space: nowrap;
	vertical-align: bottom;
}

.photo_carousel_header {
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
	color: white;
}

.photo_carousel_header_panel {
	background: url("../images/carousel/header_slice.png") repeat-x;
	width: 100%;
	text-align: left;
}

.photo_carousel_caption {
	text-align: center;
	color: white;
}

.photo_carousel_submitted_by {
	text-align: center;
	font-size: small;
	color: white;
	margin-left: 360px;
	margin-bottom: 5px;
}

.photo_upload_login_register_link {
	color: rgb(0, 153, 255);
	cursor: pointer;
}

.photo_upload_check_boxes_panel {
	width: 60%;
	margin-left: 170px;
	padding: 15px;
}

.photo_upload_blue_camera_icon {
	padding: 5px;
	padding-top: 5px;
}

.photo_upload_recognition_checkboxes {
	padding-left: 90px;
}

.photo_upload_container {
	padding: 5px;
}

.photo_upload_buttons {
	padding: 5px;
	width: 230px;
	padding-left: 150px;
}

.photo_upload_hp {
	border-bottom: medium;
}

.photoCarousel_middle_photo {
	z-index: 11;
	border: thin solid white;
}

.photoCarousel_one_away {
	z-index: 9;
	border: thin solid gray;
}

.photoCarousel_two_away {
	z-index: 8;
	border: thin solid gray;
}

.photo_drawer_set_in_front {
	z-index: 1000;
}

.photo_drawer_set_behind {
	z-index: 7;
}

.photo_player_tag {
	font-size: 10px;
	color: black;
}

photo_player_tag_header {
	font-size: 10px;
	color: black;
	font-style: oblique;
}

.photo_player_tag_rating_panel {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 60px;
	width: 100%;
}

.photo_tag_list {
	padding: 5px;
	width: 100%;
	height: 100%;
}

.photo_tag_approve_admin {
	width: 100px;
	margin: 15px;
}

.photo_drawer_not_logged_in {
	text-align: center;
	padding: 5px;
}

.photo_approve_tag_drawer {
	height: 100%;
	width: 100%;
	font-style: italic;
	padding: 15px;
}

.photo_approve_tag_drawer {
	margin-top: 15px;
	cursor: pointer;
}

.photo_mosaic_image {
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}

.photo_mosaic_page_number {
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}

.photo_mosaic_current_page {
	color: rgb(188, 194, 241);
}

.photo_mosaic_upload_link {
	cursor: pointer;
	text-decoration: underline;
	font-size: 10px;
}

.player_profile_table {
	table-layout: fixed;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

.player_profile_header {
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

.image_placeholder {
	height: 100px;
	width: 100px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #CCCCCC;
}

.admin_viewer_photo {
	background-color: #CCCCCC;
	margin-left: 5px;
	margin-right: 5px;
	max-height: 100px;
	max-width: 100px;
}

.admin_viewer_photo_background {
	height: 100px;
	width: 100px;
	margin: 5px;
}

.admin_viewer_selected_photo {
	background-color: rgb(188, 194, 241);
}

.large_image_placeholder {
	background-color: gray;
}

.large_image_side_panel {
	background-color: #EBECE4;
	padding: 5px;
}

.photo_admin_current_game {
	font-weight: bold;
	margin: 5px;
}

.photo_tab_content_panel {
	width: 300px;
	background-color: aqua;
	height: 448px;
	position: absolute;
	top: 5px;
	left: 5px;
	height: 448px;
}

.photoStrip {
	width: 100%;
}

.photo_contest_selected_photo {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	max-height: 400px;
	margin-left: auto;
}

.photo_contest_thumbnail {
	margin: 5px;
	height: 60px;
}

.photo_previous_arrow {
	margin-top: auto;
	margin-bottom: auto;
	height: 20px
}

.photo_tab_single_photo_Container {
	font-weight: bold;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
	padding-bottom: 3px;
}

.widescreen_middleRight {
	background-image: url("../images/widescreen/rightMiddle1.png");
	text-align: center;
	vertical-align: bottom;
	width: 25px;
}

.widescreen_middleLeft {
	background-image: url("../images/widescreen/leftMiddle1.png");
	text-align: center;
	vertical-align: bottom;
	width: 25px;
}

.widescreen_middleCenter {
	background-image: url("../images/widescreen/center.png");
	text-align: center;
	white-space: nowrap;
}

.widescreen_scroll {
	text-align: center;
	vertical-align: bottom;
	color: black;
	font-weight: bold;
}

.widescreen_content {
	vertical-align: top;
}

.widescreen_topLeft {
	background-image: url("../images/widescreen/topLeftCorner1.png");
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}

.widescreen_topRight {
	background-image: url("../images/widescreen/topRightCorner1.png");
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
}

.widescreen_topCenter {
	background-image: url("../images/widescreen/topMiddle1.png");
	height: 25px;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	text-transform: capitalize;
}

.widescreen_bottomRight {
	background-image: url("../images/widescreen/bottomRightCorner1.png");
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	text-align: center;
	vertical-align: bottom;
	color: red;
}

.widescreen_bottomCenter {
	background-image: url("../images/widescreen/bottomMiddle1.png");
	height: 25px;
	text-align: center;
	vertical-align: bottom;
	color: red;
}

.widescreen_header {
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	color: white;
	padding-top: 2px;
	white-space: nowrap;
	vertical-align: bottom;
}

.widescreen_bottomLeft {
	background-image: url("../images/widescreen/bottomLeftCorner1.png");
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	text-align: center;
	vertical-align: bottom;
}

.photo_tab_large_button {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
}

.photo_tab_large_button_selected {
	border-bottom-color: yellow;
}

.photo_tab_single_photo_container {
	padding: 5px;
	width: 100%;
}

.photo_tab_single_photo_heading {
	padding: 10px;
	font-size: 19px;
	font-weight: bold;
}

.Photo_tab_carousel_drawer_container {
	padding: 10px;
	background-color: yellow;
}

.photo_tab_carousel_drawer_rating_image {
	width: 28px;
	height: 28px;
	cursor: pointer;
}

.photo_tab_contest_button_container {
	padding-left: 10px;
	padding-right: 10px;
	height: 40px;
}

.photo_tab_single_photo_voting_message_pointer {
	font-style: italic;
	color: #428EFF;
	cursor: pointer;
}

.photo_tab_single_photo_voting_message {
	font-style: italic;
	color: #428EFF;
}

.photo_tab_contest_voting_panel {
	width: 240px;
	padding: 15px;
}

.photo_tab_contest_outter_container {
	width: 420px;
}

.photo_tab_contest_photo_and_caption {
	padding: 5px;
	background-color: #DDDDDD;
}

.photo_tab_contest_single_photo_caption {
	background-color: white;
	height: 100%;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

.photo_tab_contest_single_photo_image {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.photo_tab_voting_container {
	margin-top: 10px;
}

.photo_contest_result_photo_rating_panel {
	margin: 15px;
	padding-top: 5px;
	width: 130px;
	background-color: #0099FF;
}

.photo_contest_result_voting_count_label {
	margin-right: 2px;
}

.photo_contest_drawer_panel {
	height: 100%;
	width: 100%;
}

.trg_photo_drawer_content {
	height: 300px;
	width: 100px;
}

.help_message_html {
	text-align: left;
	font-style: normal;
	color: #428EFF;
}

.photo_tab_html_panel {
	width: 270px;
	padding: 5px;
}

.photo_tab_no_image_panel {
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}

.carousel_container {
	height: 730px;
	width: 815px;
}

.clipboard_header {
	font-size: 23px;
	color: #428EFF;
}

.clipboard_massage {
	font-weight: normal;
}

.bowling_league_title {
	font-weight: bold;
	font-size: 18px;
}

.bowling_title {
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	display: block;
}

.bowling_date {
	font-weight: normal;
	font-size: 14px;
	padding-left: 15px;
	display: block;
}

.bowling_name {
	font-weight: normal;
	font-size: 12px;
	padding-left: 25px;
}

.form_row {
	background-color: white;
	vertical-align: top;
	padding: 3px;
}

.form_row_left {
	width: 17em;
	margin-right: 3px;
	text-align: right;
}

.form_row_right {
	margin-left: 3px;
	margin-right: 20px;
}

.form_row_top {
	margin-top: 3px;
}

.form_row_bottom {
	margin-bottom: 3px;
}

.checkbox_spacing {
	margin-bottom: 5px;
	background-color: green;
}

.admin_message_form_under_140 {
	color: black;
}

.admin_message_form_over_140 {
	color: red;
	font-weight: bold;
}

.admin_message_form_email_list_scroll {
	max-height: 9em;
	border-color: #DDDDDD;
	border-width: thin;
	border-style: dotted;
	padding: 5px;
	padding-right: 50px;
}

.date_picker_container {
	position: relative;
	border-bottom: 1px solid gray;
	border-spacing: 0px;
	height: 90px;
	width: 100%;
	margin: 0px 10px 10px 5px;
	text-align: center;
}

.date_picker_container .arrow {
	cursor: pointer;
}

.date_picker_absolute_panel {
	border-spacing: 0px;
	position: absolute;
	top: 2px;
	left: 0px;
	height: 100%;
}

.date_picker_panel {
	border-spacing: 0px;
	height: 100%;
}

.date_picker_panel .click_panel {
	height: 79px;
	width: 70px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 3px;
	background-color: #F3F3F3;
	cursor: pointer;
}

.date_picker_panel .click_panel:hover {
	background-color: rgb(255, 229, 153);
}

.date_picker_panel .day_panel {
	height: 100%;
	width: 100%;
}

.date_picker_panel .day_panel .month_text {
	font-weight: bold;
	color: gray;
}

.date_picker_panel .day_panel .day_text {
	font-weight: bold;
	color: #428EFF;
	font-size: 24px;
}

.date_picker_panel .day_panel .small_text {
	color: gray;
	font-size: 10px;
}

.date_picker_panel .day_panel .small_dot {
	padding-right: 2px;
}

.date_picker_panel .day_panel .dot_panel td {
	line-height: 11px;
}

.date_picker_panel .day_selected {
	cursor: default;
	background-image: url("../images/datepicker/selected_background.png");
	background-repeat: repeat-x;
	border-bottom: 0px;
}

.date_picker_panel .day_right_end {
	border-right: 1px solid gray;
}

.calendar_header_panel {
	margin-left: 10px;
	height: 20px;
	width: 100%;
}

.calendar_header_panel .column {
	float: left;
	height: 100%;
	width: 33%;
}

.calendar_panel {
	width: 100%;
	margin-top: 10px;
	padding-right: 5px;
}

.calendar_panel .game_time {
	float: left;
	width: 9%;
	height: 14px;
	text-align: right;
}

.calendar_panel .game_detail {
	float: right;
	width: 89%;
}

.calendar_panel .game_detail .left_panel {
	padding: 5px;
}

.calendar_panel .game_detail .left_panel .team_text,.calendar_panel .game_detail .left_panel .guest_text
	{
	font-size: 18px;
	font-weight: bold;
}

.calendar_panel .game_detail .left_panel .team_text:hover {
	color: #0099FF;
	cursor: pointer;
}

.calendar_panel .game_detail .left_panel .league_division_text {
	color: gray;
	font-size: 10px;
	padding: 1px;
}

.calendar_panel .game_detail .right_panel {
	padding: 5px;
	height: 100%;
	width: 100%;
}

.calendar_panel .game_detail .right_panel .score_text {
	font-size: 24px;
	width: 28px;
	padding: 5px;
}

.calendar_panel .game_detail .right_panel .score_text_small {
	font-size: 16px;
	width: 20px;
	padding: 10px 3px 5px 3px;
}

.calendar_panel .game_detail .right_panel .winner {
	font-weight: bold;
	color: #428EFF;
}

.header_panel {
	border: 1px solid gray;
	border-spacing: 0px 0px;
	margin-bottom: 10px;
	width: 100%;
}

.header_panel .panel_top {
	width: 100%;
	background-color: #CCCCCC;
}

.header_panel .panel_top .width {
	width: 100%;
}

.header_panel .panel_top .header_text {
	padding: 3px;
}

.social_icon {
	padding: 3px 3px 0px 3px;
	height: 22px;
	width: 22px;
	cursor: pointer;
}

.social_icon_large {
	padding: 3px 3px 0px 3px;
	height: 32px;
	width: 32px;
	cursor: pointer;
}

.social_icon_layout {
	padding-left: 10px;
}

.header_panel .panel_bottom {
	width: 100%;
	height: 20px;
}

.header_panel .panel_bottom .panel_bottom_left {
	border-right: 1px solid gray;
	width: 70%;
}

.login_popup {
	z-index: 2001;
}

.login_text_input_box {
	border: thin groove;
	font-size: 14px;
	width: 200px;
	display: inline;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.login_scroll_panel {
	max-height: 9em;
	border-color: #DDDDDD;
	padding: 5px;
	padding-right: 50px;
	border: thin groove;
	text-align: left;
}

.login_user_label {
	text-align: left;
	font-weight: bold;
}

.main_panel_background {
	width: 680px;
	height: 428px;
}

.message_bg_yellow {
	background-color: #FFFFCC;
	margin: 20px;
	padding: 5px;
}

.clipboard_message_background {
	padding: 30px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.clipboard_content_panel {
	padding-left: 20px;
}

.clipboard_login_button {
	font-size: large;
}

.close_popup {
	position: absolute;
	right: 10px;
	top: 8px;
	cursor: pointer;
}

.smsTextbox {
	width: 350px;
	height: 150px;
}

.social_email_panel .name_box {
	width: 295px;
}

.social_email_panel .to_box {
	height: 100px;
	width: 300px;
}

.social_email_panel .message_text {
	font-size: 10px;
	color: rgb(106, 168, 79);
	padding-bottom: 10px;
}

.top_stories_team_label {
	max-width: 250px;
}

.click_to_see_more {
	padding-right: 5px;
}

.grayBorderGrayBack {
	background: #F3F3F3;
	border: 1px solid gray;
	padding: 3px;
}

.grayBorderWhiteBack {
	background: white;
	border: 1px solid gray;
	padding: 3px;
}

.grayTopBorder {
	border-top: 1px solid gray;
}

.lightGrayTopBorderThick {
	border-top: 6px solid #dddddd;
}

.lightGrayBorder {
	border: 1px solid #dddddd;
}

.lightGrayTopBorder {
	border-top: 1px solid #dddddd;
}

.lightGrayLeftBorder {
	border-left: 1px solid #dddddd;
}

.lightGrayRightBorder {
	border-right: 1px solid #dddddd;
}

.lightGrayBottomBorder {
	border-bottom: 1px solid #dddddd;
}

.graySideBorder {
	border-right: 1px solid #c1c1c3;
	border-left: 1px solid #c1c1c3;
}

.clipAuto {
	clip: inherit !important;
}

.photo_carousel_whole {
	background-color: black;
	width: 815px;
	height: 750px;
	position: relative;
	top: 0px;
	left: -10px;
}

.photo_carousel_caption {
	color: white;
	width: 100%;
}

.photo_carousel_nav_and_caption_panel {
	width: 840px;
	margin: 5px;
	vertical-align: middle;
	font-size: x-large;
}

.photo_carousel_arrow_clockwise {
	float: left;
	cursor: pointer;
	width: 32px;
	height: 32px;
	vertical-align: top;

}

.photo_carousel_arrow_counter_clockwise {
	float: right;
	cursor: pointer;
	width: 32px;
	height: 32px;
	vertical-align: top;
}

.photo_contest_ranking_label {
	color: #DDDDDD;
	font-size: xx-large;
	text-align: center;
	z-index: 1004;
	padding-top: 10px;
}

.photo_contest_thumbsup_label {
	color: #DDDDDD;
	font-size: xx-large;
	text-align: center;
	z-index: 1004;
	padding-top: 10px;
}

.photo_carousel_detail_panel {
	background-color: black;
	padding-top: 84px;
	padding-right: 10px;
}

.photo_carousel_thumbs_up_icon {
	z-index: 1003;
	margin-left: 50px;
	margin-top: 6px;
}

.test {
	background-color: yellow;
}

.photo_carousel_widget_icon {
	padding: 5px;
}

.photo_carousel_header_text {
	color: #999999;
	right: 5px;
	margin: 10px;
	font-size: medium;
}

.photo_carousel_header_text_link {
	color: gray;
	cursor: pointer;
	font-size: medium;
	margin: 10px;
}

.photo_carousel_header_text_link:hover {
	text-decoration: none;
	color: #FF8400;
}

.photo_carousel_header_text_link_selected {
	color: #FF8400;
	cursor: pointer;
	font-size: medium;
	margin: 10px;
}

.photo_carousel_count_down_panel {
	color: #FF8400;
	font-size: small;
	padding-left: 10px;
	width: 150px;
}

.photo_carousel_count_down_panel_top {
	padding-top: 90px
}

.carousel_photo_voting_widget {
	width: 346px;
	height: 67px;
	margin: auto;
	margin-left: 82px;
	margin-right: 82px;
	z-index: 1102;
}

.photo_contest_rating_and_thumbsup_panel {
	width: 222px;
	height: 45px;
	margin-top: 2px;
}

.carousel_photo_heart {
	padding-left: 10px;
	padding-top: 8px;
}

.photo_carousel_photo_upload {
	z-index: 1105;
}

.photo_carousel_upload_terms {
	color: red;
	z-index: 1006;
}

.social_controller_email {
	z-index: 1104;
}

.photo_carousel_ranking {
	background-image:
		url("../images/carousel/voting_widget/ranking_text.png") !important;
	height: 73px;
	width: 108px;
}

.photo_carousel_thumbsup {
	background-image:
		url("../images/carousel/voting_widget/thumbs_up_text.png") !important;
	height: 73px;
	width: 130px;
}

.carousel_photo_terms_and_conditions_label {
	z-index: 1101;
}

.carousel_photo_popup_information {
	z-index: 2004;
}

.csd-DecoratedPanelDarkGrayNoShadow,.csd-DecoratedPanelDarkGray,.csd-DecoratedPanelRedTallNoShadow,.csd-DecoratedPanelRedTall,.csd-DecoratedPanel,.csd-DecoratedPanelGrayBorder,.csd-DecoratedPanelRed
	{
	table-layout: fixed;
}

.csd-DecoratedPanelDarkGrayNoShadow .hidden,.csd-DecoratedPanelDarkGray .hidden,.csd-DecoratedPanelRedTallNoShadow .hidden,.csd-DecoratedPanelRedTall .hidden,.csd-DecoratedPanel .hidden,.csd-DecoratedPanelGrayBorder .hidden,.csd-DecoratedPanelRed .hidden
	{
	visibility: hidden;
	height: 0px;
}

.csd-DecoratedPanelDarkGrayNoShadow .topCenterInner,.csd-DecoratedPanelDarkGray .topCenterInner,.csd-DecoratedPanelRedTallNoShadow .topCenterInner,.csd-DecoratedPanelRedTall .topCenterInner,.csd-DecoratedPanel .topCenterInner,.csd-DecoratedPanelGrayBorder .topCenterInner,.csd-DecoratedPanelRed .topCenterInner
	{
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	text-transform: capitalize;
}

.csd-DecoratedPanelDarkGrayNoShadow .middleCenter,.csd-DecoratedPanelDarkGray .middleCenter,.csd-DecoratedPanelRedTallNoShadow .middleCenter,.csd-DecoratedPanelRedTall .middleCenter,.csd-DecoratedPanel .middleCenter,.csd-DecoratedPanelGrayBorder .middleCenter,.csd-DecoratedPanelRed .middleCenter
	{
	background-color: white;
	height: 100%;
	vertical-align: top;
}

.csd-DecoratedPanelDarkGrayNoShadow .middleCenterInner,.csd-DecoratedPanelDarkGray .middleCenterInner,.csd-DecoratedPanelRedTallNoShadow .middleCenterInner,.csd-DecoratedPanelRedTall .middleCenterInner,.csd-DecoratedPanel .middleCenterInner,.csd-DecoratedPanelGrayBorder .middleCenterInner,.csd-DecoratedPanelRed .middleCenterInner
	{
	height: 100%;
}

.csd-DecoratedPanelDarkGray .hiddenLeft {
	width: 8px;
}

.csd-DecoratedPanelDarkGray .hiddenLeftCenter {
	width: 2px;
}

.csd-DecoratedPanelDarkGray .hiddenRightCenter {
	width: 5px;
}

.csd-DecoratedPanelDarkGray .hiddenRight {
	width: 8px;
}

.csd-DecoratedPanelDarkGray .topLeft {
	background-image: url("../images/tabs/dark_gray_tab.png");
	background-repeat: repeat-x;
	width: 10px;
	height: 30px;
}

.csd-DecoratedPanelDarkGray .topCenter {
	background-image: url("../images/tabs/dark_gray_tab.png");
	background-repeat: repeat-x;
	height: 30px;
}

.csd-DecoratedPanelDarkGray .topRight {
	background-image: url("../images/tabs/dark_gray_tab_shadow.png");
	width: 13px;
	height: 30px;
}

.csd-DecoratedPanelDarkGray .middleLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTall_middleLeft.png");
	background-repeat: repeat-y;
	width: 8px;
}

.csd-DecoratedPanelDarkGray .middleRight {
	background-image:
		url("../images/CSD_InnerPannel/redTall_middleRight.png");
	background-repeat: repeat-y;
	width: 8px;
}

.csd-DecoratedPanelDarkGray .bottomLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTall_bottomLeft.png");
	width: 10px;
	height: 14px;
}

.csd-DecoratedPanelDarkGray .bottomCenter {
	background-image:
		url("../images/CSD_InnerPannel/redTall_bottomCenter.png");
	background-repeat: repeat-x;
	height: 14px;
}

.csd-DecoratedPanelDarkGray .bottomRight {
	background-image:
		url("../images/CSD_InnerPannel/redTall_bottomRight.png");
	width: 13px;
	height: 14px;
}

.csd-DecoratedPanelDarkGrayNoShadow .hiddenLeft {
	width: 1px;
}

.csd-DecoratedPanelDarkGrayNoShadow .hiddenLeftCenter {
	width: 9px;
}

.csd-DecoratedPanelDarkGrayNoShadow .hiddenRightCenter {
	width: 8px;
}

.csd-DecoratedPanelDarkGrayNoShadow .hiddenRight {
	width: 5px;
}

.csd-DecoratedPanelDarkGrayNoShadow .topLeft {
	background-image: url("../images/tabs/dark_gray_tab.png");
	background-repeat: repeat-x;
	width: 10px;
	height: 30px;
}

.csd-DecoratedPanelDarkGrayNoShadow .topCenter {
	background-image: url("../images/tabs/dark_gray_tab.png");
	background-repeat: repeat-x;
	height: 30px;
}

.csd-DecoratedPanelDarkGrayNoShadow .topRight {
	background-image: url("../images/tabs/dark_gray_tab_shadow.png");
	width: 13px;
	height: 30px;
}

.csd-DecoratedPanelDarkGrayNoShadow .middleLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_middleLeft.png");
	background-repeat: repeat-y;
	width: 1px;
}

.csd-DecoratedPanelDarkGrayNoShadow .middleRight {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_middleRight.png");
	background-repeat: repeat-y;
	width: 5px;
}

.csd-DecoratedPanelDarkGrayNoShadow .bottomLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_bottomLeft.png");
	width: 10px;
	height: 14px;
}

.csd-DecoratedPanelDarkGrayNoShadow .bottomCenter {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_bottomCenter.png");
	background-repeat: repeat-x;
	height: 14px;
}

.csd-DecoratedPanelDarkGrayNoShadow .bottomRight {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_bottomRight.png");
	width: 13px;
	height: 14px;
}

.csd-DecoratedPanelRedTall .hiddenLeft {
	width: 8px;
}

.csd-DecoratedPanelRedTall .hiddenLeftCenter {
	width: 2px;
}

.csd-DecoratedPanelRedTall .hiddenRightCenter {
	width: 5px;
}

.csd-DecoratedPanelRedTall .hiddenRight {
	width: 8px;
}

.csd-DecoratedPanelRedTall .topLeft {
	background-image: url("../images/CSD_InnerPannel/redTall_topLeft.png");
	width: 10px;
	height: 37px;
}

.csd-DecoratedPanelRedTall .topCenter {
	background-image: url("../images/CSD_InnerPannel/redTall_topCenter.png")
		;
	background-repeat: repeat-x;
	height: 37px;
}

.csd-DecoratedPanelRedTall .topRight {
	background-image: url("../images/CSD_InnerPannel/redTall_topRight.png");
	width: 13px;
	height: 37px;
}

.csd-DecoratedPanelRedTall .middleLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTall_middleLeft.png");
	background-repeat: repeat-y;
	width: 8px;
}

.csd-DecoratedPanelRedTall .middleRight {
	background-image:
		url("../images/CSD_InnerPannel/redTall_middleRight.png");
	background-repeat: repeat-y;
	width: 8px;
}

.csd-DecoratedPanelRedTall .bottomLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTall_bottomLeft.png");
	width: 10px;
	height: 14px;
}

.csd-DecoratedPanelRedTall .bottomCenter {
	background-image:
		url("../images/CSD_InnerPannel/redTall_bottomCenter.png");
	background-repeat: repeat-x;
	height: 14px;
}

.csd-DecoratedPanelRedTall .bottomRight {
	background-image:
		url("../images/CSD_InnerPannel/redTall_bottomRight.png");
	width: 13px;
	height: 14px;
}

.csd-DecoratedPanelRedTallNoShadow .hiddenLeft {
	width: 1px;
}

.csd-DecoratedPanelRedTallNoShadow .hiddenLeftCenter {
	width: 9px;
}

.csd-DecoratedPanelRedTallNoShadow .hiddenRightCenter {
	width: 8px;
}

.csd-DecoratedPanelRedTallNoShadow .hiddenRight {
	width: 5px;
}

.csd-DecoratedPanelRedTallNoShadow .topLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_topLeft.png");
	width: 10px;
	height: 37px;
}

.csd-DecoratedPanelRedTallNoShadow .topCenter {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_topCenter.png");
	background-repeat: repeat-x;
	height: 37px;
}

.csd-DecoratedPanelRedTallNoShadow .topRight {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_topRight.png");
	width: 13px;
	height: 37px;
}

.csd-DecoratedPanelRedTallNoShadow .middleLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_middleLeft.png");
	background-repeat: repeat-y;
	width: 1px;
}

.csd-DecoratedPanelRedTallNoShadow .middleRight {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_middleRight.png");
	background-repeat: repeat-y;
	width: 5px;
}

.csd-DecoratedPanelRedTallNoShadow .bottomLeft {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_bottomLeft.png");
	width: 10px;
	height: 14px;
}

.csd-DecoratedPanelRedTallNoShadow .bottomCenter {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_bottomCenter.png");
	background-repeat: repeat-x;
	height: 14px;
}

.csd-DecoratedPanelRedTallNoShadow .bottomRight {
	background-image:
		url("../images/CSD_InnerPannel/redTallNoShadow_bottomRight.png");
	width: 13px;
	height: 14px;
}

.csd-DecoratedPanelRed .hiddenLeft {
	width: 3px;
}

.csd-DecoratedPanelRed .hiddenLeftCenter {
	width: 7px;
}

.csd-DecoratedPanelRed .hiddenRightCenter {
	width: 7px;
}

.csd-DecoratedPanelRed .hiddenRight {
	width: 3px;
}

.csd-DecoratedPanelRed .topLeft {
	background-image: url("../images/CSD_InnerPannel/topLeftRed.png");
	width: 10px;
	height: 28px;
}

.csd-DecoratedPanelRed .topCenter {
	background-image: url("../images/CSD_InnerPannel/topCenterRed.png");
	background-repeat: repeat-x;
	height: 28px;
}

.csd-DecoratedPanelRed .topRight {
	background-image: url("../images/CSD_InnerPannel/topRightRed.png");
	width: 10px;
	height: 28px;
}

.csd-DecoratedPanelRed .middleLeft {
	background-image: url("../images/CSD_InnerPannel/centerLeftRed.png");
	background-repeat: repeat-y;
	width: 3px;
}

.csd-DecoratedPanelRed .middleRight {
	background-image: url("../images/CSD_InnerPannel/centerRightRed.png");
	background-repeat: repeat-y;
	width: 3px;
}

.csd-DecoratedPanelRed .bottomLeft {
	background-image: url("../images/CSD_InnerPannel/bottomLeftRed.png");
	width: 10px;
	height: 10px;
}

.csd-DecoratedPanelRed .bottomCenter {
	background-image: url("../images/CSD_InnerPannel/bottomCenterRed.png");
	background-repeat: repeat-x;
	height: 10px;
}

.csd-DecoratedPanelRed .bottomRight {
	background-image: url("../images/CSD_InnerPannel/bottomRightRed.png");
	width: 10px;
	height: 10px;
}

.csd-DecoratedPanelGrayBorder .hiddenLeft {
	width: 1px;
}

.csd-DecoratedPanelGrayBorder .hiddenLeftCenter {
	width: 0px;
}

.csd-DecoratedPanelGrayBorder .hiddenRightCenter {
	width: 0px;
}

.csd-DecoratedPanelGrayBorder .hiddenRight {
	width: 1px;
}

.csd-DecoratedPanelGrayBorder .topLeft {
	background-image:
		url("../images/CSD_InnerPannel/listing_top_left_right.png");
	width: 1px;
	height: 1px;
}

.csd-DecoratedPanelGrayBorder .topCenter {
	background-image:
		url("../images/CSD_InnerPannel/listing_top_left_right.png");
	background-repeat: repeat-x;
	height: 1px;
}

.csd-DecoratedPanelGrayBorder .topRight {
	background-image:
		url("../images/CSD_InnerPannel/listing_top_left_right.png");
	width: 1px;
	height: 1px;
}

.csd-DecoratedPanelGrayBorder .middleLeft {
	background-image:
		url("../images/CSD_InnerPannel/listing_top_left_right.png");
	background-repeat: repeat-y;
	width: 1px;
}

.csd-DecoratedPanelGrayBorder .middleRight {
	background-image:
		url("../images/CSD_InnerPannel/listing_top_left_right.png");
	background-repeat: repeat-y;
	width: 1px;
}

.csd-DecoratedPanelGrayBorder .bottomLeft {
	background-image:
		url("../images/CSD_InnerPannel/listing_bottomCorner.png");
	width: 1px;
	height: 4px;
}

.csd-DecoratedPanelGrayBorder .bottomCenter {
	background-image:
		url("../images/CSD_InnerPannel/listing_bottomCenter.png");
	background-repeat: repeat-x;
	height: 4px;
}

.csd-DecoratedPanelGrayBorder .bottomRight {
	background-image:
		url("../images/CSD_InnerPannel/listing_bottomCorner.png");
	width: 1px;
	height: 4px;
}

.csd-DecoratedPanel .hiddenLeft {
	width: 2px;
}

.csd-DecoratedPanel .hiddenLeftCenter {
	width: 13px;
}

.csd-DecoratedPanel .hiddenRightCenter {
	width: 13px;
}

.csd-DecoratedPanel .hiddenRight {
	width: 2px;
}

.csd-DecoratedPanel .topLeft {
	background-image: url("../images/CSD_InnerPannel/topLeftNew.png");
	width: 15px;
	height: 25px;
}

.csd-DecoratedPanel .topCenter {
	background-image: url("../images/CSD_InnerPannel/topCenterNew.png");
	background-repeat: repeat-x;
	height: 25px;
}

.csd-DecoratedPanel .topRight {
	background-image: url("../images/CSD_InnerPannel/topRightNew.png");
	width: 15px;
	height: 25px;
}

.csd-DecoratedPanel .middleLeft {
	background-image: url("../images/CSD_InnerPannel/centerLeftNew.png");
	background-repeat: repeat-y;
	width: 2px;
}

.csd-DecoratedPanel .middleRight {
	background-image: url("../images/CSD_InnerPannel/centerRightNew.png");
	background-repeat: repeat-y;
	width: 2px;
}

.csd-DecoratedPanel .bottomLeft {
	background-image: url("../images/CSD_InnerPannel/bottomLeftNew.png");
	width: 15px;
	height: 15px;
}

.csd-DecoratedPanel .bottomCenter {
	background-image: url("../images/CSD_InnerPannel/bottomCenterNew.png");
	background-repeat: repeat-x;
	height: 15px;
}

.csd-DecoratedPanel .bottomRight {
	background-image: url("../images/CSD_InnerPannel/bottomRightNew.png");
	width: 15px;
	height: 15px;
}

.noTextDecoration {
	text-decoration: none;
}

.uppercase {
	text-transform: uppercase;
}

.bottom {
	vertical-align: bottom;
}

.grayText {
	color: #888888;
}

.black {
	color: black;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

.hidden_button {
	visibility: hidden;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

.multi_upload_panel {
	width: 300px;
}

.multi_upload_panel .file_name {
	padding-right: 5px;
	color: black;
}

.multi_upload_panel .status {
	padding-left: 5px;
	color: gray;
}

.progress_bar_background {
	border: 2px solid black;
	height: 15px;
	width: 200px;
	background-color: red;
}

.progress_bar_background .progress_bar {
	height: 15px;
	width: 200px;
	background-color: white;
}

.font_20 {
	font-size: 20px;
}

.font_13 {
	font-size: 13px;
}

.fan_icon_big {
	width: 107px;
	height: 108px;
	font: Courier;
	font-size: 38px;
	text-align: center;
	vertical-align: middle;
	padding-top: 32px;
	color: white;
	background: url("../images/social/becomeAFanLarge.png") no-repeat;
}

.fan_icon {
	width: 22px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background: url("../images/social/star1.gif") no-repeat;
}

.fan_icon_label {
	font: Courier;
	font-size: 20px;
	text-align: center;
	padding-top: 9px;
	vertical-align: middle;
	color: white;
}

.fan_icon_medium,.fan_icon_medium_pink,.fan_icon_medium_black,.fan_icon_medium_lime_green,.fan_icon_medium_green,.fan_icon_medium_teal,.fan_icon_medium_blue,.fan_icon_medium_purple
	{
	width: 40px;
	height: 40px;
	padding-bottom: 4px;
	cursor: pointer;
}

.fan_icon_medium_green {
	background: url("../images/social/becomeAFanMediumGreen.png") no-repeat;
}

.fan_icon_medium_lime_green {
	background: url("../images/social/becomeAFanMediumLimeGreen.png")
		no-repeat;
}

.fan_icon_medium_blue {
	background: url("../images/social/becomeAFanMediumBlue.png") no-repeat;
}

.fan_icon_medium_teal {
	background: url("../images/social/becomeAFanMediumTeal.png") no-repeat;
}

.fan_icon_medium_purple {
	background: url("../images/social/becomeAFanMediumPurple.png") no-repeat
		;
}

.fan_icon_medium_pink {
	background: url("../images/social/becomeAFanMediumPink.png") no-repeat;
}

.fan_icon_medium_black {
	background: url("../images/social/becomeAFanMediumBlack.png") no-repeat;
}

.fan_icon_message_16 {
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.fan_icon_message_13 {
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.fan_affirm_popup {
	width: 600px;
	padding: 10px;
}

.fan_affirm_popup .name_box {
	width: 295px;
}

.fan_affirm_popup .to_box {
	height: 100px;
	width: 300px;
}

.fan_affirm_popup .message_text {
	font-size: 10px;
	color: rgb(106, 168, 79);
	padding-bottom: 10px;
}

.ie_upgrade_message {
	font-size: 17px;
	font-weight: bold;
	color: red;
	vertical-align: top;
	text-align: center;
	padding-bottom: 2px;
}

.content_for_high_five {
	margin-right: 0px;
	padding-right: 0px;
}

.padding_Left {
	padding-left: 40px;
}

.padding_Top {
	padding-top: 40px;
}

.sports_scroll_panel {
	width: 300px;
	height: 500px;
}

.tab_title {
	letter-spacing: 2px;
	font-size: 1.5em;
	padding-bottom: 10px;
}

.sports_scroll_panel {
	width: 300px;
	height: 500px;
}

.cursor:hover {
	font-weight: bold;
}

.ad_tower {
	width: 100%;
	padding: 5px;
	padding-right: 0px;
}

.menu_list {
	margin: 0px 10px 10px 10px;
}

.menu_list_panel {
	width: 700px;
	text-align: left;
}

.tab_title {
	letter-spacing: 2px;
	font-size: 1.5em;
	padding-bottom: 10px;
}

html {
	overflow: auto !important;
}

.opacity {
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.wallTab_userPanel {
	background: #F3F3F3;
	padding: 5px;
	border: 1px solid gray;
	width: 190px;
	height: 530px;
	overflow: auto;
}

.wallTab_wallPanel {
	padding-bottom: 5px;
	border: 1px solid gray;
	width: 620px;
	height: 430px;
	overflow: auto;
}

.wallTab_profilePanel {
	padding: 5px;
	border: 1px solid gray;
	width: 622px;
	overflow: auto;
}

.wallTab_profileTable {
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
}
.wallTab_profileHeader {
	font-weight: bold;
	font-size: 20px;
	text-align: left;
}

.noWrap {
	white-space: nowrap;
}

.displayNone {
	display: none;
}

.widget_message {
	font-style: italic;
	padding: 10px 0px 10px 0px;
}

.menu-sport {
	font-weight: normal;
	font-size: 13px;
	padding: 2x;
	margin: 1px;
	cursor: pointer;
}

.menu-sport-active {
	color: rgb(0, 153, 255);
}

.menu-sport:hover {
	font-weight: bold;
}

.widget_message_light {
	color: white;
	font-style: italic;
	padding-top: 135px;
}