/******************************************/
/* Team Page Common CSS					  */
/******************************************/
input.TeamPage_NormalTextBox,
select.TeamPage_NormalTextBox,
textarea.TeamPage_NormalTextBox						{ font-family: Arial,Helvetica,sans-serif;
													font-weight:normal; font-size: 14px; line-height: 20px;
													background: #fff; border: 1px solid #c4c4c4; 
													padding: 3px; margin: 2px 0px; color:#222222; }
input.TeamPage_NormalTextBox							{ height: 20px; }
input.TeamPage_NormalTextBox:focus,
input.TeamPage_NormalTextBox:hover,
input.TeamPage_NormalTextBox:active,
select.TeamPage_NormalTextBox:focus,
select.TeamPage_NormalTextBox:hover,
select.TeamPage_NormalTextBox:active,
textarea.TeamPage_NormalTextBox:hover,
textarea.TeamPage_NormalTextBox:focus,
textarea.TeamPage_NormalTextBox:active				{ border: 1px solid #222; }
input.TeamPage_ReadonlyTextBox,
input.TeamPage_ReadonlyTextBox:link,
input.TeamPage_ReadonlyTextBox:visited,
input.TeamPage_Readonly_HDANormal,
input.TeamPage_Readonly_HDANormal:link,
input.TeamPage_Readonly_HDANormal:visited,
input.TeamPage_Readonly_HDABold,
input.TeamPage_Readonly_HDABold:link,
input.TeamPage_Readonly_HDABold:visited				{ border: none; background: transparent; color: #222222;
													font-family: Arial,Helvetica,sans-serif; font-size: 14px; 
													font-weight: bold; line-height: 18px; }
input.TeamPage_Readonly_HDANormal,
input.TeamPage_Readonly_HDANormal:link,
input.TeamPage_Readonly_HDANormal:visited				{ font-weight: normal; font-size: 12px; }
input.TeamPage_Readonly_HDABold,
input.TeamPage_Readonly_HDABold:link,
input.TeamPage_Readonly_HDABold:visited				{ font-size: 12px; }
input.TeamPage_NormalCheckbox							{ margin: 0px 4px 4px 0px; vertical-align: middle; }
.TeamPage_clearBoth									{ clear: both; }
.TeamPage_floatright								{ float: right; }
.TeamPage_floatleft									{ float: left; }
.TeamPage_noFloat									{ float: none !important; }
.TeamPage_normalText,
span.TeamPage_normalText							{ font-family: Arial,Helvetica,sans-serif;
													font-size: 12px; color: #222;
													font-weight:normal; line-height: 18px;}
.TeamPage_boldText,
span.TeamPage_boldText, 
.TeamPage_RedboldText,
span.TeamPage_RedboldText							{ font-family: Arial,Helvetica,sans-serif;
													font-size: 12px; color: #222;
													font-weight: bold; line-height: 18px; }
.TeamPage_GreenboldText								{ font-family: Arial,Helvetica,sans-serif;
													font-size: 12px; color: green;
													font-weight: bold; line-height: 18px; }
.TeamPage_RedboldText,
span.TeamPage_RedboldText							{ color: #e51937; }
.TeamPage_headerText, 
span.TeamPage_headerText, 
.TeamPage_headerBoldText,
span.TeamPage_headerBoldText,
.TeamPage_RedheaderBoldText,
span.TeamPage_RedheaderBoldText,
.TeamPage_headText,
span.TeamPage_headText								{ font-family: Arial,Helvetica,sans-serif;
													font-size: 14px; color: #222;
													font-weight:normal; line-height: 18px; }
.TeamPage_headerBoldText,
span.TeamPage_headerBoldText						{ font-weight: bold; }
.TeamPage_RedheaderBoldText,
span.TeamPage_RedheaderBoldText						{ font-weight: bold; color: #cd0000; }
.TeamPage_headText									{ font-size: 18px; font-weight: bold; line-height: 22px; }
.TeamPage_smallText									{ font-family: Arial,Helvetica,sans-serif;
													font-size: 11px; color: #222;
													font-weight:normal; line-height: 16px; }
.TeamPage_alertText									{ font-family: Arial,Helvetica,sans-serif;
													font-size: 12px; color: #e51937;
													font-weight:bold; line-height: 18px; }
.TeamPage_h6Text, .TeamPage_h6TextBold				{ font-family: Arial,Helvetica,sans-serif;
													font-size: 14px; color: #222; margin: 0;
													font-weight: normal; line-height: 18px; }
.TeamPage_h6TextBold								{ font-weight: bold; }
.TeamPage_h2Text									{ font-family: Arial,Helvetica,sans-serif;
													font-size: 18px; color: #222; margin: 0;
													font-weight: bold; line-height: 28px; }
.lineHeight28px										{ line-height: 28px; }
a.TeamPage_blueLink,
a.TeamPage_blueLink:link,
a.TeamPage_blueLink:visited,
a.TeamPage_whiteLink,
a.TeamPage_whiteLink:link,
a.TeamPage_whiteLink:visited,
.Report_underlineboldLink input,
.Report_underlineboldLink input:link,
.Report_underlineboldLink input:visited,
.Report_underlineboldLink a,
.Report_underlineboldLink a:link,
.Report_underlineboldLink a:visited					{ font-family: Arial,Helvetica,sans-serif; cursor: pointer;
													font-size: 12px; color: #222 !important; text-decoration: underline;
													font-weight:normal; line-height: 18px; }
a.TeamPage_underlineboldLink,
a.TeamPage_underlineboldLink:link,
a.TeamPage_underlineboldLink:visited,
a.TeamPage_normalLink,
a.TeamPage_normalLink:link,
a.TeamPage_normalLink:visited						{ font-family: Arial,Helvetica,sans-serif; cursor: pointer;
													font-size: 12px; color: #222; text-decoration: underline;
													font-weight:normal; line-height: 18px; }
a.TeamPage_whiteLink,
a.TeamPage_whiteLink:link,
a.TeamPage_whiteLink:visited						{ color: #fff !important; }
a.TeamPage_blueLink,
a.TeamPage_blueLink:link,
a.TeamPage_blueLink:visited							{ color: #0b6eb6; text-decoration: none; }
.Report_underlineboldLink input,
.Report_underlineboldLink input:link,
.Report_underlineboldLink input:visited
.Report_underlineboldLink a,
.Report_underlineboldLink a:link,
.Report_underlineboldLink a:visited
a.TeamPage_underlineboldLink,
a.TeamPage_underlineboldLink:link,
a.TeamPage_underlineboldLink:visited				{ font-weight: bold; }
.Report_underlineboldLink input:hover,
.Report_underlineboldLink input:focus,
.Report_underlineboldLink input:active,
.Report_underlineboldLink a:hover,
.Report_underlineboldLink a:focus,
.Report_underlineboldLink a:active					{ color: #cd0000 !important; }
a.TeamPage_underlineboldLink:hover,
a.TeamPage_underlineboldLink:focus,
a.TeamPage_underlineboldLink:active,
a.TeamPage_normalLink:hover h2,
a.TeamPage_normalLink:focus h2,
a.TeamPage_normalLink:active h2,
a.TeamPage_normalLink:hover,
a.TeamPage_normalLink:focus,
a.TeamPage_normalLink:active						{ color: #cd0000; }
a.TeamPage_whiteLink:hover,
a.TeamPage_whiteLink:focus,
a.TeamPage_whiteLink:active							{ color: #d8d8d8 !important; }
a.TeamPage_blueLink:hover,
a.TeamPage_blueLink:focus,
a.TeamPage_blueLink:active							{ color: #cd0000; }
button.TeamPage_actionButton,
input.TeamPage_actionButton,
a.TeamPage_actionButton,
a.TeamPage_actionButton:link,
a.TeamPage_actionButton:visited,
a.TeamPage_headerActionButton,
a.TeamPage_headerActionButton:link,
a.TeamPage_headerActionButton:visited				{ font-size: 14px; color: #fff; text-decoration: none;
													font-weight:bold; line-height: 32px; cursor: pointer;
													background: #0b6eb6; padding: 8px 28px; border: 1px solid #015a9b;}
input.TeamPage_actionButton							{ line-height: normal; }
input.TeamPage_actionLightButton,
a.TeamPage_actionLightButton,
a.TeamPage_actionLightButton:link,
a.TeamPage_actionLightButton:visited				{ line-height: 14px; padding: 2px 12px; font-weight: bold; color: #fff; }
a.TeamPage_actionButton[disabled],
a.TeamPage_actionButton[disabled]:link,
a.TeamPage_actionButton[disabled]:visited,
a.TeamPage_actionButton[disabled]:hover,
a.TeamPage_actionButton[disabled]:focus,
a.TeamPage_actionButton[disabled]:active,
input.TeamPage_actionButton[disabled],
input.TeamPage_actionButton[disabled]:hover			{ background-color: #f2f2f2; border-color: #c6c6c6; 
													font-weight: normal; color: #a0a0a0; }
a.TeamPage_headerActionButton,
a.TeamPage_headerActionButton:link,
a.TeamPage_headerActionButton:visited				{ padding: 4px 28px; }
button.TeamPage_actionButton:hover,
input.TeamPage_actionButton:hover,
a.TeamPage_actionButton:hover,
a.TeamPage_actionButton:active,
a.TeamPage_actionButton:focus,
a.TeamPage_headerActionButton:hover,
a.TeamPage_headerActionButton:active,
a.TeamPage_headerActionButton:focus					{ background: #cd0000; border-color: #9b0000; }
a.TeamPage_directoryActionButton,
a.TeamPage_directoryActionButton:link,
a.TeamPage_directoryActionButton:visited			{ font-family: Arial,Helvetica,sans-serif;
													font-size: 12px; color: #222; text-decoration: none;
													font-weight: normal; line-height: 24px; cursor: pointer;
													background: #d8d8d8; padding: 3px 4px; border: 1px solid #bdbdbd;
													-moz-border-radius: 4px; border-radius: 4px; }
a.TeamPage_directoryActionButton:focus,
a.TeamPage_directoryActionButton:hover,
a.TeamPage_directoryActionButton:active				{ background: #cd0000; border: 1px solid #9b0000; color: #fff; }
.TeamPage_noWrap									{ white-space:nowrap; }
.TeamPage_textAlignleft								{ text-align: left !important; }
.TeamPage_textAlignRight							{ text-align: right; }
.TeamPage_marginAuto								{ margin:auto; text-align: center; }
.TeamPage_marginRight								{ margin-right: 6px !important; }
.TeamPage_marginLeft								{ margin-left: 6px; }
.TeamPage_marginRightExtra							{ margin-right: 12px !important; }
.TeamPage_normalMargin								{ margin: 6px; }
.TeamPage_normalMarginTop							{ margin-top: 6px !important; }
.TeamPage_normalMarginBottom						{ margin-bottom: 6px !important; }
.TeamPage_mediumMarginTop							{ margin-top: 12px !important; }
.TeamPage_mediumMarginBottom						{ margin-bottom: 12px !important; }
.TeamPage_semilargeMarginBottom						{ margin-bottom: 16px !important; }
.TeamPage_semilargeMarginTop						{ margin-top: 16px !important; }
.TeamPage_largeMarginTop							{ margin-top: 24px !important; }
.TeamPage_largeMarginBottom							{ margin-bottom: 24px !important; }
.TeamPage_largeMarginLeft							{ margin-left: 24px !important; }
.TeamPage_largeMarginRight							{ margin-right: 24px !important; }
.TeamPage_lightTopBottomPadding						{ padding: 4px 0; }
.TeamPage_normalPadding								{ padding: 6px; }
.TeamPage_normalPaddingRight						{ padding-right: 6px !important; }
.TeamPage_mediumPaddingRight						{ padding-right: 12px !important; }
.TeamPage_extraPaddingBottom						{ padding-bottom: 24px !important; }
.TeamPage_mediumPadding								{ padding: 12px; }
.TeamPage_semilargePadding							{ padding: 16px; }
.TeamPage_normalPaddingTop							{ padding-top: 6px !important; }
.TeamPage_mediumPaddingTop							{ padding-top: 6px !important; }
.TeamPage_displayBlock								{ display: block; }
.TeamPage_whiteBg									{ background: #fff; }
.TeamPage_whitefont									{ color: #fff; }
.TeamPage_grayBg									{ background: #f2f2f2; }
.TeamPage_grayDarkBg								{ background: #d8d8d8; }
.TeamPage_valign									{ vertical-align: middle; }
.TeamPage_boldText									{ font-weight: bold; }
.TeamPage_fontWeightNormal							{ font-weight: normal !important; }
.TeamPage_MT_holder img								{ border: none; }
.TeamPage_valignTop									{ vertical-align: top !important; }
.TeamPage_transparentBG								{ background: transparent url(images/img_transparent.gif) top left; 
													border: 2px solid #222;}

/********************************************************************/
/* Grid CSS															*/
/********************************************************************/
.TeamPage_grid td,
.TeamPage_grid span,
.TeamPage_grid div,
.TeamPage_grid p										{ color: #222 !important; }
.RadGrid_CustomSkin,
.RadGrid_CustomSkin td								{ color: #525252; }
.TeamPage_grid .TeamPage_RedboldText,
.TeamPage_grid span.TeamPage_RedboldText				{ color: #e51937 !important; }
.TeamPage_grid,
.RadGrid_CustomSkin .rgMasterTable					{ width: 100%; text-align: left; border-collapse: collapse; 
													border-spacing: 0px; }
.TeamPage_grid .label-info							{ display: inline-block; height: 18px; width: 18px; cursor: pointer; margin: 0 0 0 6px;
											background: url(images/icn-reg-strip.png) -126px 0 no-repeat transparent; } 
.TeamPage_grid .label-info:hover					{ background-position: -126px -18px; }													
.RadGrid_CustomSkin .rgHeader,
.TeamPage_gridHeaderRow,
.TeamPage_gridHeaderRow td							{ background: #222 url(images/teamgrid_headerbg.gif) left top repeat-x; }
.RadGrid_CustomSkin .rgHeader a,
.RadGrid_CustomSkin .rgHeader a:link,
.RadGrid_CustomSkin .rgHeader a:visited,
.RadGrid_CustomSkin .rgHeader						{ font-size: 16px; line-height: 16px; padding: 12px; color: #fff; }
.RadGrid_CustomSkin .Radheader.rgHeader				{ font-size: 16px; line-height: 14px; padding: 12px; color: #fff; }
.RadGrid_CustomSkin .rgHeader a,
.RadGrid_CustomSkin .rgHeader a:link,
.RadGrid_CustomSkin .rgHeader a:visited				{ padding: 0; white-space: wrap; }
.RadGrid_CustomSkin th.rgSorted a,
.RadGrid_CustomSkin th.rgSorted a:link,
.RadGrid_CustomSkin th.rgSorted a:visited				{ color: #B2D8F0; }
#Body .bsbSkin .RadGrid_CustomSkin th.rgHeader a:hover,
#Body .bsbSkin .RadGrid_CustomSkin th.rgHeader a:focus,
#Body .bsbSkin .RadGrid_CustomSkin th.rgHeader a:active				{ color: #fff; }
.RadGrid_CustomSkin .rgHeader input.rgSortAsc,
.RadGrid_CustomSkin .rgHeader input.rgSortDesc			{ height: 11px; width: 11px; text-indent: -9999px;
													background-image: url(images/img_gridshortingicon.gif);
													background-color: transparent; background-repeat: no-repeat;}
.RadGrid_CustomSkin .rgHeader input.rgSortAsc			{ background-position: -15px 0; }
.RadGrid_CustomSkin .rgHeader input.rgSortAsc:hover,
.RadGrid_CustomSkin .rgHeader input.rgSortAsc:focus,
.RadGrid_CustomSkin .rgHeader input.rgSortAsc:active	{ background-position: 0 0; }
.RadGrid_CustomSkin .rgHeader input.rgSortDesc			{ background-position: -15px -11px;}
.RadGrid_CustomSkin .rgHeader input.rgSortDesc:hover,
.RadGrid_CustomSkin .rgHeader input.rgSortDesc:focus,
.RadGrid_CustomSkin .rgHeader input.rgSortDesc:active	{ background-position: 0 -11px;}
.RadGrid_CustomSkin .rgFilterRow input.rgFilter		{ background: #fff url(images/img_gridfiltericon.gif) 0 0 no-repeat; }
.RadGrid_CustomSkin .rgFilterRow input.rgFilter:hover	{ background-position: 0 -50px; }
.RadGrid_CustomSkin .rgFilterRow input.rgFilterActive	{ background-position: 0 -100px; }
.RadGrid_CustomSkin .rgRow td,
.RadGrid_CustomSkin .rgEditRow td,
.RadGrid_CustomSkin .rgFilterRow td,
.RadGrid_CustomSkin .rgPager td.rgPagerCell,
.RadGrid_CustomSkin .rgAltRow td,
.TeamPage_gridColumn								{ padding: 14px 10px; text-align: center; vertical-align: middle;
													border: 2px solid #fff;}
.TeamPage_breakWord									{ word-break: break-word; }
.RadGrid_CustomSkin .rgRow td,
.RadGrid_CustomSkin .rgEditRow td,
.RadGrid_CustomSkin .rgFilterRow td,
.RadGrid_CustomSkin .rgPager td.rgPagerCell,
.RadGrid_CustomSkin .rgAltRow td						{ text-align: left; }
.RadGrid_CustomSkin .rgRow a,
.RadGrid_CustomSkin .rgAltRow a						{ font-family: "Lato",Arial,Helvetica,sans-serif; cursor: pointer;
													font-size: 12px; color: #222; text-decoration: underline;
													font-weight:normal; line-height: 18px; font-weight: bold; }
.RadGrid_CustomSkin .rgRow a:hover,
.RadGrid_CustomSkin .rgRow a:focus,
.RadGrid_CustomSkin .rgRow a:active,
.RadGrid_CustomSkin .rgAltRow a:hover,
.RadGrid_CustomSkin .rgAltRow a:focus,
.RadGrid_CustomSkin .rgAltRow a:active				{ color: #cd0000; }
.gridColumn_125pxWidth								{ width: 125px; }
.gridColumn_100pxWidth								{ width: 100px; }
.gridColumn_70pxWidth								{ width: 70px; }
.TeamPage_gridHeaderRow .TeamPage_gridColumn			{ white-space:nowrap; }
.TeamPage_gridMultiLine_headerRow .TeamPage_gridColumn
													{ padding: 14px 10px 4px 10px; white-space:nowrap; vertical-align: top;  }
.RadGrid_CustomSkin .rgHeader,
.TeamPage_gridHeaderRow .TeamPage_headerText,
.TeamPage_gridHeaderRow .TeamPage_smallText			{ color: #fff  !important; }
.TeamPage_gridHeaderRow input							{ vertical-align: middle; }
.TeamPage_gridColumn .isSelected						{ text-decoration: underline; font-weight: bold; }
.RadGrid_CustomSkin .rgRow,
.TeamPage_gridRow 									{ background: #f2f2f2; }
tr.TeamPage_gridRow td								{ background: #f2f2f2\9; }
.TeamPage_gridRow table 								{ border-collapse: separate; }
.RadGrid_CustomSkin .rgEditRow,
.RadGrid_CustomSkin .rgFilterRow,
.RadGrid_CustomSkin .rgPager,
.RadGrid_CustomSkin .rgEditForm						{ background: #B2D8F0; }
.RadGrid_CustomSkin tr.rgEditRow td,
.RadGrid_CustomSkin tr.rgFilterRow td,
.RadGrid_CustomSkin tr.rgPager td,
.RadGrid_CustomSkin tr.rgEditForm td					{ background: #B2D8F0\9; }
.RadGrid_CustomSkin tr.rgEditForm						{ padding: 12px; }
.TeamPage_gridRow .firstColumn						{ background: #f2f2f2 url(images/teamgrid_normalrowbg.gif) left top no-repeat; }
.RadGrid_CustomSkin .rgAltRow,
.TeamPage_gridRowSelected 							{ background: #deebf3; }
.RadGrid_CustomSkin tr.rgAltRow td,
tr.TeamPage_gridRowSelected td						{ background-color: #deebf3\9; }
.RadGrid_CustomSkin tr.rgRow td						{ background-color: #f2f2f2\9; }
.TeamPage_gridRowSelected .firstColumn				{ background: #deebf3 url(images/teamgrid_selectedrowbg.gif) left top no-repeat; }
.TeamPage_gridRowValidationError					{ background: #F7EAEA; }
.TeamPage_gridRowValidationError .firstColumn		{ background: #F7EAEA url(images/teamgrid_validationerrorrowbg.gif) left top no-repeat; }
.RadGrid_CustomSkin .editButton input					{ display: block; height: 20px; width: 20px; text-indent: -9999px;
													background: transparent url(images/icon_edit.png) center center no-repeat;}

.RadMenu_CustomSkin,
.RadComboBoxDropDown_CustomSkin						{ background-color: #fff; border: 1px solid #e5e5e5;}
.RadComboBoxDropDown.RadComboBoxDropDown_CustomSkin {width: 36px !important;} 
.RadMenu_CustomSkin .rmGroup  a.rmLink,
.RadMenu_CustomSkin .rmGroup  a.rmLink:link,
.RadMenu_CustomSkin .rmGroup  a.rmLink:visited,
.RadComboBoxDropDown_CustomSkin .rcbList  a.rcbItem	{ color: #222; }

.RadMenu_CustomSkin .rmGroup  a.rmLink:hover,
.RadMenu_CustomSkin .rmGroup  a.rmLink:focus,
.RadMenu_CustomSkin .rmGroup  a.rmLink:active,
.RadComboBoxDropDown_CustomSkin .rcbList .rcbHovered 
													{ color: #fff; background-color: #25a0da; }
.RadGrid_CustomSkin .rgPager input.rgPageFirst,
.RadGrid_CustomSkin .rgPager input.rgPagePrev,
.RadGrid_CustomSkin .rgPager input.rgPageNext,
.RadGrid_CustomSkin .rgPager input.rgPageLast			{ background-image: url(images/img_gridpagericons.gif);
													background-color: transparent; background-repeat: no-repeat;}
.RadGrid_CustomSkin .rgPager input.rgPageFirst		{ background-position: 0 -88px; }
.RadGrid_CustomSkin .rgPager input.rgPageFirst:hover	{ background-position: 0 -110px; }
.RadGrid_CustomSkin .rgPager input.rgPagePrev			{ background-position: 0 0; }
.RadGrid_CustomSkin .rgPager input.rgPagePrev:hover	{ background-position: 0 -22px; }
.RadGrid_CustomSkin .rgPager input.rgPageNext			{ background-position: 0 -44px; }
.RadGrid_CustomSkin .rgPager input.rgPageNext:hover	{ background-position: 0 -66px; }
.RadGrid_CustomSkin .rgPager input.rgPageLast			{ background-position: 0 -132px; }
.RadGrid_CustomSkin .rgPager input.rgPageLast:hover	{ background-position: 0 -154px; }
.RadGrid_CustomSkin .rgPager .rgPagerCell,
.RadGrid_CustomSkin .rgPager .rgNumPart a,
.RadGrid_CustomSkin .rgPager .rgNumPart a:link,
.RadGrid_CustomSkin .rgPager .rgNumPart a:visited	{ color: #222; }
.RadGrid_CustomSkin .rgPager .rgNumPart a.rgCurrentPage,
.RadGrid_CustomSkin .rgPager .rgNumPart a.rgCurrentPage:link,
.RadGrid_CustomSkin .rgPager .rgNumPart a.rgCurrentPage:visited,
.RadGrid_CustomSkin .rgPager .rgNumPart a.rgCurrentPage:hover,
.RadGrid_CustomSkin .rgPager .rgNumPart a.rgCurrentPage:focus,
.RadGrid_CustomSkin .rgPager .rgNumPart a.rgCurrentPage:active
													{ color: #fff; background-color: #25a0da; margin: 0 4px 0 0; }
.RadGrid_CustomSkin .rgPager .rgNumPart a:hover,
.RadGrid_CustomSkin .rgPager .rgNumPart a:focus,
.RadGrid_CustomSkin .rgPager .rgNumPart a:active		{ color: #000; background-color: #e5e5e5; }
.RadGrid_CustomSkin .rgFilterRow .rgFilterBox,
.RadGrid_CustomSkin .rgPager .rcbInput				{ font-family: Arial,Helvetica,sans-serif;
													font-weight:normal; font-size: 14px; line-height: 20px;
													background: #fff; border: 1px solid #c4c4c4; 
													color:#222222; }
.RadGrid_CustomSkin .rgFilterRow .rgFilterBox:hover,
.RadGrid_CustomSkin .rgFilterRow .rgFilterBox:focus,
.RadGrid_CustomSkin .rgFilterRow .rgFilterBox:active,
.RadGrid_CustomSkin .rgPager .rcbInput:hover,
.RadGrid_CustomSkin .rgPager .rcbInput:focus,
.RadGrid_CustomSkin .rgPager .rcbInput:active		{ border: 1px solid #000; }
.RadGrid_CustomSkin .rgPager .rcbArrowCell a,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:link,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:visited	{ border: 1px solid #c4c4c4; height: 19px; width: 19px!important; display: block;
													background: #fff url(images/img_gridpagericons.gif) -1px -178px no-repeat; }
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:hover,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:focus,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:active	{ background-color: #c4c4c4; }
.RadGrid_CustomSkin .rgASPPager						{ background-color: #B2D8F0; }
.RadGrid_CustomSkin .rgASPPager td					{ border: 2px solid #FFFFFF; padding: 14px 10px; text-align: left; vertical-align: middle; }
.RadGrid_CustomSkin .rgASPPager span					{ background-color: #25A0DA; color: #FFFFFF; font-size: 12px; line-height: 22px; padding: 5px; font-weight: bold; }
.RadGrid_CustomSkin .rgASPPager a,
.RadGrid_CustomSkin .rgASPPager a:link,
.RadGrid_CustomSkin .rgASPPager a:visited			{ color: #000; font-size: 12px; line-height: 22px; padding: 5px; text-decoration: none; font-weight: bold; }
.RadGrid_CustomSkin .rgASPPager a:hover,
.RadGrid_CustomSkin .rgASPPager a:focus,
.RadGrid_CustomSkin .rgASPPager a:active				{ color: #000; background-color: #e5e5e5; }
.RadGrid_CustomSkin .rcbFocused .rcbArrowCell a,
.RadGrid_CustomSkin .rcbFocused .rcbArrowCell a:link,
.RadGrid_CustomSkin .rcbFocused .rcbArrowCell a:visited,
.RadGrid_CustomSkin .rcbFocused .rcbArrowCell a:hover,
.RadGrid_CustomSkin .rcbFocused .rcbArrowCell a:focus,
.RadGrid_CustomSkin .rcbFocused .rcbArrowCell a:active
													{ background-color: #25A0DA; border-color: #000;
													background-position: -1px -200px;}
.RadGrid_CustomSkin .rgCommandRow .rgCommandCell a,
.RadGrid_CustomSkin .rgCommandRow .rgCommandCell a:link,
.RadGrid_CustomSkin .rgCommandRow .rgCommandCell a:visited
													{ font-family: Arial,Helvetica,sans-serif;
													font-size: 12px; color: #fff; text-decoration: none;
													font-weight:bold; line-height: 20px; cursor: pointer;
													background: #0b6eb6; padding: 2px 8px; border: 1px solid #015a9b;
													margin: 0 6px 0 0;}
.RadGrid_CustomSkin .rgCommandRow .rgCommandCell		{ background-color: #cdcdcd; padding: 14px 10px; text-align: left; vertical-align: middle;  }
.RadGrid_CustomSkin .rgCommandRow .rgCommandCell a:hover,
.RadGrid_CustomSkin .rgCommandRow .rgCommandCell a:active,
.RadGrid_CustomSkin .rgCommandRow .rgCommandCell a:focus
													{ background: #cd0000; border: 1px solid #9b0000; }
.RadGrid_CustomSkin .rgSelectedRow					{ background: #B2D8F0; }
.RadGrid_CustomSkin tr.rgSelectedRow td				{ background: #B2D8F0\9; }
.RadGrid_CustomSkin .rgExpandCol .rgExpand			{ background: transparent url(images/icon_toggle_myorder.gif) 0 0 no-repeat; height: 12px; width: 12px; }
.RadGrid_CustomSkin .rgExpandCol .rgCollapse			{ background: transparent url(images/icon_toggle_myorder.gif) 0 bottom no-repeat; height: 12px; width: 12px; }
.RadGrid_CustomSkin .rgDetailTable					{ border: none; }
.rgExpXLS{
	background-image: url("WebResource.axd?d=fspDVnquc3pmdKC9vg0fgcxNJGEuDl8hLLyUtozA1Ymwg1fd2cSa92e-O5XMDldG4PfXU1wE0FzQRu9_uAPmyS194t8CGMRXcOtyHoUuEAuX4ronUrPyHbU-SpTYGrRKgkd_rV7m5TUzYHem0&t=634883410321944532");
}
/********************************************************************/
/* Telerik Calender CSS												*/
/********************************************************************/
table.RadCalendar									{background:#fff;font:12px arial,sans-serif}
.RadCalendar .rcTitlebar								{border-color:#7c7c7c;color:#767676}
.RadCalendar .rcTitlebar table						{font:12px/23px arial,sans-serif}
.RadCalendar .rcTitlebar td							{padding:0 0 1px}
.RadCalendar .rcTitlebar .rcPrev,
.RadCalendar .rcTitlebar .rcNext,
.RadCalendar .rcTitlebar .rcFastPrev,
.RadCalendar .rcTitlebar .rcFastNext					{width:16px;height:16px;border:1px solid transparent;margin:1px 2px 0;
													background-image:url('images/img_calendarsprite.gif');color:#ccc}
.RadCalendar .rcTitlebar .rcFastPrev					{background-position:0 -250px}
.RadCalendar .rcTitlebar .rcPrev						{background-position:0 -350px}
.RadCalendar .rcTitlebar .rcNext						{background-position:0 -450px}
.RadCalendar .rcTitlebar .rcFastNext					{background-position:0 -550px}
.RadCalendar .rcTitlebar .rcPrev:hover,
.RadCalendar .rcTitlebar .rcNext:hover,
.RadCalendar .rcTitlebar .rcFastPrev:hover,
.RadCalendar .rcTitlebar .rcFastNext:hover			{border-color:#e5e5e5;background-color:#e5e5e5}
.RadCalendar .rcTitlebar .rcFastPrev:hover			{background-position:0 -650px}
.RadCalendar .rcTitlebar .rcPrev:hover				{background-position:0 -750px}
.RadCalendar .rcTitlebar .rcNext:hover				{background-position:0 -850px}
.RadCalendar .rcTitlebar .rcFastNext:hover			{background-position:0 -950px}
.RadCalendarMultiView_Metro .rcTitlebar .rcPrev:hover,
.RadCalendarMultiView_Metro .rcTitlebar .rcNext:hover,
.RadCalendarMultiView_Metro .rcTitlebar .rcFastPrev:hover,
.RadCalendarMultiView_Metro .rcTitlebar .rcFastNext:hover
													{border-color:#fff;background-color:transparent}
.RadCalendarMultiView_Metro .rcTitlebar .rcFastPrev,
.RadCalendarMultiView_Metro .rcTitlebar .rcFastPrev:hover
													{margin-left:4px;background-position:0 -200px}
.RadCalendarMultiView_Metro .rcTitlebar .rcPrev,
.RadCalendarMultiView_Metro .rcTitlebar .rcPrev:hover{background-position:0 -300px}
.RadCalendarMultiView_Metro .rcTitlebar .rcNext,
.RadCalendarMultiView_Metro .rcTitlebar .rcNext:hover{background-position:0 -400px}
.RadCalendarMultiView_Metro .rcTitlebar .rcFastNext,
.RadCalendarMultiView_Metro .rcTitlebar .rcFastNext:hover
													{margin-right:4px;background-position:0 -500px}
.RadCalendar .rcMain									{border-color:#999}
.RadCalendar .rcMainTable							{font:12px/17px arial,sans-serif}
.RadCalendar .rcHeader,.RadCalendar .rcFooter		{border-color:#999}
.RadCalendar .rcWeek th								{border-bottom:1px solid #e5e5e5;padding:4px 6px 4px 0;color:#000}
.RadCalendar .rcWeek .rcViewSel,.RadCalendar .rcRow th{width:13px;padding:0 7px 0 9px;color:#25a0de}
.RadCalendar .rcRow td								{border-color:#fff}
.RadCalendar .rcMain .rcRow a,
.RadCalendar .rcMain .rcRow span						{color:#767676}
.RadCalendar .rcMain .rcWeekend a					{color:#666}
.RadCalendar .rcRow .rcToday							{border-color:#25a0da}
.RadCalendar .rcMain .rcOtherMonth a					{color:#e5e5e5}
.RadCalendar .rcMain .rcOutOfRange span				{color:#777}
.RadCalendar .rcRow .rcSelected						{border-color:#fff;background:#25a0da}
.RadCalendar .rcMain .rcRow .rcSelected a				{color:#fff}
.RadCalendar .rcRow .rcHover							{border-color:#e5e5e5;background:#e5e5e5}
.RadCalendar .rcMain .rcRow .rcHover a				{color:#000}
.RadCalendarMultiView .rcTitlebar					{border:0 none;background:#25a0da;color:#fff}
.RadCalendarMultiView .rcTitlebar table				{line-height:29px}
.RadCalendarMultiView .rcMain						{border-color:#dadad2}
.RadCalendarMultiView .rcCalendar					{border-color:#e5e5e5}
.RadCalendarMultiView .rcCalendar .rcMainTable		{height:177px}
.RadCalendarMultiView .rcMainTable .rcTitle			{border-color:#e5e5e5;padding:0 0 2px;line-height:22px}
table.RadCalendarMonthView							{border-color:#dadad2;background:#fff;font:12px arial,sans-serif;color:#333}
.RadCalendarMonthView #rcMView_Feb,
.RadCalendarMonthView #rcMView_Apr,
.RadCalendarMonthView #rcMView_Jun,
.RadCalendarMonthView #rcMView_Aug,
.RadCalendarMonthView #rcMView_Oct,
.RadCalendarMonthView #rcMView_Dec					{border-right:1px solid #999}
.RadCalendarMonthView a								{color:#333}
.RadCalendarMonthView .rcSelected a					{border-color:#25a0da;background:#25a0da;color:#fff}
.RadCalendarMonthView #rcMView_PrevY a,
.RadCalendarMonthView #rcMView_NextY a				{width:18px;height:13px;background:url('images/img_calendarsprite.gif');color:#ccc}
.RadCalendarMonthView #rcMView_PrevY a				{background-position:0 -2100px}
.RadCalendarMonthView #rcMView_NextY a				{background-position:0 -2200px}
.RadCalendarMonthView .rcButtons						{padding:5px 7px 4px}
.RadCalendarMonthView input							{border-color:#e5e5e5;background:transparent;color:#767676;font:12px arial,sans-serif}
table.RadCalendarTimeView							{border-color:#dadad2;background:#fff;font:12px arial,sans-serif}
.RadCalendarTimeView th								{border-bottom:1px solid #999;padding:0 0 1px;background:#e4e4e4;color:#000;line-height:23px}
table.RadCalendarTimeView td							{border-color:#999}
.RadCalendarTimeView a								{color:#333}
.RadCalendarTimeView td.rcSelected a					{border-color:#25a0da;background:#25a0da;color:#fff}
.RadCalendarTimeView td.rcHover a						{border-color:#e5e5e5;background:#e5e5e5;color:#000}
.RadCalendarTimeView .rcFooter						{border-color:#999}
.RadPicker .rcCalPopup,.RadPicker .rcTimePopup		{background-image:url('images/img_calendarsprite.gif')}
.RadPicker .rcCalPopup,
.RadPicker a.rcDisabled.rcCalPopup:hover				{background-position:0 0}
.RadPicker a.rcCalPopup:hover,
.RadPicker a.rcCalPopup:focus,
.RadPicker a.rcCalPopup:active						{background-position:0 -50px}
.RadPicker .rcTimePopup,
.RadPicker a.rcDisabled.rcTimePopup:hover			{background-position:0 -100px}
.RadPicker a.rcTimePopup:hover,
.RadPicker a.rcTimePopup:focus,
.RadPicker a.rcTimePopup:active						{background-position:0 -150px}
.RadCalendarRTL .rcTitlebar .rcFastPrev				{background-position:0 -550px}
.RadCalendarRTL .rcTitlebar a.rcFastPrev:hover		{background-position:0 -950px}
.RadCalendarRTL .rcTitlebar .rcPrev					{background-position:0 -450px}
.RadCalendarRTL .rcTitlebar a.rcPrev:hover			{background-position:0 -850px}
.RadCalendarRTL .rcTitlebar .rcNext					{background-position:0 -350px}
.RadCalendarRTL .rcTitlebar a.rcNext:hover			{background-position:0 -750px}
.RadCalendarRTL .rcTitlebar .rcFastNext				{background-position:0 -250px}
.RadCalendarRTL .rcTitlebar a.rcFastNext:hover		{background-position:0 -650px}


/********************************************************************/
/* Telerik Combobox CSS												*/
/********************************************************************/
.RadComboBox,
.RadComboBox .rcbInput,
.RadComboBoxDropDown								{font:12px "Segoe UI",Arial,sans-serif;color:#767676;word-break: break-all;}
div.RadComboBox table td.rcbInputCell					{height:18px;_height:20px;line-height:18px;_line-height:20px;
													border:solid #e5e5e5;background:#fff; white-space:normal;}
div.RadComboBox table td.rcbInputCellLeft				{border-width:1px 0 1px 1px; white-space:normal;}
div.RadComboBox table td.rcbInputCellRight				{border-width:1px 1px 1px 0; white-space:normal;}
* html div.RadComboBox .rcbInputCell .rcbInput			{height:16px;padding:2px 0; white-space:normal;}
.RadComboBox .rcbInputCell .rcbEmptyMessage			{color:#999;}
.RadComboBox .rcbHovered .rcbInputCell .rcbInput,
.RadComboBox .rcbFocused .rcbInputCell .rcbInput		{color:#000;}
.RadComboBox .rcbFocused .rcbReadOnly .rcbInputCell .rcbInput
													{color:#fff;}
div.RadComboBox table td.rcbArrowCell					{border:1px solid #e5e5e5;background:#fff url('images/img_comboboxsprite.png') no-repeat -1px 50%; white-space:normal;}
div.RadComboBox .rcbReadOnly .rcbArrowCellLeft,
div.RadComboBox .rcbArrowCellHidden.rcbArrowCellLeft	{border-width:1px 0 1px 1px;}
div.RadComboBox .rcbReadOnly .rcbArrowCellRight,
div.RadComboBox .rcbArrowCellHidden.rcbArrowCellRight{border-width:1px 1px 1px 0;}
.RadComboBox td.rcbArrowCell							{background-position:-1px 50%; white-space:normal;}
.RadComboBox .rcbHovered .rcbArrowCell				{background-position:-21px 50%;}
.RadComboBox .rcbFocused .rcbArrowCell				{background-position:-41px 50%; }
.RadComboBox .rcbDisabled .rcbArrowCell				{background-position:-61px 50%;}
.RadComboBox .rcbReadOnly td.rcbArrowCell				{background-position:-2px 50%; white-space:normal;}
.RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCell	{background-position:-22px 50%;}
.RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCell	{background-position:-42px 50%;}
.RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCell	{background-position:-62px 50%;}
.RadComboBox td.rcbArrowCellHidden,
.RadComboBox .rcbHovered td.rcbArrowCellHidden,
.RadComboBox .rcbFocused td.rcbArrowCellHidden,
.RadComboBox .rcbReadOnly td.rcbArrowCellHidden,
.RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox table.rcbDisabled td.rcbArrowCellHidden	{background:none; white-space:normal;}
.RadComboBox .rcbHovered .rcbArrowCell,
.RadComboBox .rcbHovered .rcbReadOnly .rcbInputCell,
.RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellHidden
													{background-color:#e5e5e5;}
.RadComboBox .rcbFocused .rcbArrowCell,
.RadComboBox .rcbFocused .rcbReadOnly .rcbInputCell,
.RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellHidden
													{background-color:#25a0da;}
div.RadComboBox .rcbHovered .rcbArrowCell,
div.RadComboBox .rcbHovered .rcbInputCell				{border-color:#e5e5e5;}
div.RadComboBox .rcbHovered a,
div.RadComboBox .rcbHovered a:link,
div.RadComboBox .rcbHovered a:visited,
div.RadComboBox .rcbFocused a,
div.RadComboBox .rcbFocused a:link,
div.RadComboBox .rcbFocused a:visited					{ background: transparent !important; }
div.RadComboBox .rcbDisabled .rcbArrowCell,
div.RadComboBox .rcbDisabled .rcbInputCell			{border-color:#e5e5e5;}
div.RadComboBox .rcbArrowCell a						{height:20px;}
div.RadComboBox td.rcbArrowCellHidden,
div.RadComboBox .rcbArrowCellHidden a					{width:1px;}
div.RadComboBox td.rcbArrowCellHidden.rcbArrowCellRight
													{border-left:0;}
.RadComboBoxDropDown								{border-color:#e5e5e5;background-color:#fff;}
.RadComboBoxDropDown ul li								{ background: transparent; }
.RadComboBoxDropDown .rcbHeader,
.RadComboBoxDropDown .rcbFooter						{padding-top:2px;padding-bottom:2px;color:#676767;background-color:#e5e5e5;}
.RadComboBoxDropDown .rcbHeader						{border-bottom-color:#e5e5e5;}
.RadComboBoxDropDown .rcbFooter						{border-top-color:#e5e5e5;}
html .RadComboBoxDropDown .rcbHeader,
html .RadComboBoxDropDown .rcbFooter					{margin:0;padding-top:2px;padding-bottom:2px;border:0;}
.RadComboBoxDropDown .rcbItem em						{background:#e5e5e5;}
div.RadComboBoxDropDown .rcbHovered					{padding:8px;border:1px solid #25a0da;color:#fff;background-color:#25a0da;}
div.RadComboBoxDropDown .rcbCheckAllItems			{color:#767676;background-color:#e5e5e5;}
div.RadComboBoxDropDown .rcbCheckAllItemsHovered		{color:#fff;background-color:#25a0da;}
.RadComboBoxDropDown .rcbSeparator					{color:#fff;background-color:#e5e5e5;}
.RadComboBox .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown .rcbDisabled					{color:#e5e5e5;}
.RadComboBoxDropDown .rcbLoading						{background:#e5e5e5;}
.RadComboBoxDropDown .rcbMoreResults					{border-top-color:#e5e5e5;background:#e5e5e5;color:#767676;}
.RadComboBoxDropDown .rcbMoreResults a				{background:url('images/img_comboboxsprite.png') no-repeat -85px -3px;}


.RadGrid_CustomSkin .rgPager .rcbInput				{ font-family: "Segoe UI", Arial,Helvetica,sans-serif;
													font-size: 12px; border: 0px solid #000; color:#767676; background: none; }
													
.RadGrid_CustomSkin .rgPager .rcbInput:hover,
.RadGrid_CustomSkin .rgPager .rcbInput:focus,
.RadGrid_CustomSkin .rgPager .rcbInput:active		{ border: 0px solid #000; background: transparent !important;}

#Body .RadGrid_CustomSkin .rgPager .rcbArrowCell a,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:link,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:visited	{ border: 0px solid #000; height: 20px; width: 16px!important; display: block;
													  background: transparent !important;}
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:hover,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:focus,
.RadGrid_CustomSkin .rgPager .rcbArrowCell a:active	{ background: transparent !important; }
#Body .postScoreDD.RadComboBoxDropDown .rcbScroll       { margin-left: 0 !important; }
#Body .RadComboBoxDropDown_Default.postScoreDD             { padding: 0;}
/********************************************************************/
/* Team Page CSS													*/
/********************************************************************/
.TeamPage_MT_detail									{ margin: 6px 0 0 0; }
.TeamPage_MT_header h2, .TeamPage_MT_header img		{ float: left; margin: 0 6px 0 0 ; }
.TeamPage_MT_header h2								{ font-family: Arial,Helvetica,sans-serif;
													font-size: 21px; color: #222;
													font-weight:normal; line-height: 26px; }
.TeamPage_MT_header h2 a.TeamPage_normalLink,
.TeamPage_MT_header h2 a.TeamPage_normalLink:link,
.TeamPage_MT_header h2 a.TeamPage_normalLink:visited 	{ font-family: Arial,Helvetica,sans-serif;
													font-size: 21px; color: #222; text-decoration: none;
													font-weight:normal; line-height: 26px; cursor: pointer; }
.TeamPage_MT_header h2 a.TeamPage_normalLink:hover,
.TeamPage_MT_header h2 a.TeamPage_normalLink:active,
.TeamPage_MT_header h2 a.TeamPage_normalLink:focus	{ color: #cd0000; }

/********************************************************************/
/* Team Settings Page CSS											*/
/********************************************************************/
.TeamPage_MT_teamInfo								{ margin: 1px 0 0 0;}
.TeamPage_MT_teamInfo_detail						{ background: #f2f2f2; border: 1px solid #d8d8d8; padding-right: 18px; }
.TeamPage_MT_teamInfo_photo							{ background: #d8d8d8; }
.TeamPage_MT_teamInfo_detail img						{ float: left; margin: 0 2px 0 0; }
.TeamPage_MT_teamInfo_detail textarea					{ width: 100%; }
.TeamPage_MT_teamInfo_detail input					{ width: 100%; }
.TeamPage_teamPhoto									{ width: 300px; height: 225px; border: solid 3px #b1b5bc; overflow: hidden; }


/********************************************************************/
/* Team Profile CSS													*/
/********************************************************************/
.TeamPage_MT_profile								{ width: 938px; }
.TeamPage_MT_TPleftPane								{ width: 620px; float: left; }
.TeamPage_MT_TPrightPane							{ width: 300px; float: left; margin: 0 0 0 18px; }
.TeamPage_MT_TPMarginTop							{ margin: 18px 0 0 0; }
.TeamPage_MT_TPbottomPane							{ margin: 19px 0 0 0; }
.TeamPage_MT_TPbottomPane1,
.TeamPage_MT_TPbottomPane2,
.TeamPage_MT_TPbottomPane3							{ float: left; width: 300px; overflow: hidden; }
.TeamPage_MT_TPbottomPane2,
.TeamPage_MT_TPbottomPane3							{ margin: 0 0 0 19px; }
h2.TeamPage_TP_newsHeaderText,
h4.TeamPage_TP_teamInfoHeader,
h3.TeamPage_TP_newsHeader,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink:link,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink:visited,
h3.TeamPage_TP_teamHeader							{ font-family: Arial,Helvetica,sans-serif; color: #222; 
													font-weight: bold; margin: 0; }
h2.TeamPage_TP_newsHeaderText						{ font-size: 21px; line-height: 24px; }
h3.TeamPage_TP_newsHeader,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink:link,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink:visited
													{ font-size: 18px; color: #000; line-height: 24px; 
													text-decoration: none; cursor: pointer; }
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink:hover,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink:focus,
h3.TeamPage_TP_newsHeader a.TeamPage_TP_newsHeaderLink:active
													{ color: #808080; }
h3.TeamPage_TP_teamHeader							{ font-size: 14px; color: #fff; line-height: 18px; margin: 0; }
h4.TeamPage_TP_teamInfoHeader						{ font-size: 14px; line-height: 18px; padding: 0; margin: 0; }
.TeamPage_TP_newsImage								{ width: 100px; height: 75px; overflow: hidden;
													border: 1px solid #303030; float: right; margin: 0px 0px 0px 18px;}
.TeamPage_TP_newsDate								{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; 
													color: #222; font-weight: normal; line-height: 16px; 
													border-bottom: 1px solid #b1b5bc;}
.TeamPage_TP_teamPhoto								{ width: 294px; height: 221px; border: 3px solid #b1b5bc; overflow: hidden; }
.TeamPage_TP_teamHeader								{ background: #2b2b2b url(images/teampage_teaminfobg.gif) left top repeat-x;
													padding: 6px 12px;}
.TeamPage_TP_teamInfoDetail							{ height: 106px; border: 3px solid #b1b5bc; border-top: none;
													background: #fff; overflow-x: auto; padding: 12px; }
.TeamPage_TP_teamInfoDetail .TeamPage_normalText		{ line-height: 13px; }

/********************************************************************/
/* Team Profile Twitter CSS											*/
/********************************************************************/
.TeamPage_PT_twitter								{ height: 300px; border: 3px solid #b1b5bc; border-top: none;
													background: #fff; overflow-x: auto; }
.TeamPage_PT_twitter ul.tweet_list					{ padding: 0; margin: 0; list-style: none; }
.TeamPage_PT_twitter ul.tweet_list li					{ background: #fff url(images/teampage_twitteritembg.gif) left bottom repeat-x;
													padding: 12px;}
.TeamPage_PT_twitter .tweet_text						{ display: block; font-family: Arial,Helvetica,sans-serif;
													color: #222; font-size: 12px; line-height: 18px; font-weight: normal; }
.TeamPage_PT_twitter .tweet_time						{ display: block; text-align: right; font-style: italic;
													font-family: Arial,Helvetica,sans-serif; color: #555; font-size: 11px; 
													line-height: 16px;}
.TeamPage_PT_twitter .tweet_text a,
.TeamPage_PT_twitter .tweet_text a:link,
.TeamPage_PT_twitter .tweet_text a:visited			{ font-family: Arial,Helvetica,sans-serif; color: #0b6eb6; font-size: 12px; 
													line-height: 18px; font-weight: normal; text-decoration: none; }
.TeamPage_PT_twitter .tweet_text a:hover,
.TeamPage_PT_twitter .tweet_text a:focus,
.TeamPage_PT_twitter .tweet_text a:active			{ color: #cd0000; }

/********************************************************************/
/* Team Profile Facebook CSS										*/
/********************************************************************/
.TeamPage_PT_facebook								{ height: 300px; border: 3px solid #b1b5bc; border-top: none;
													background: #fff; overflow-x: auto; }
.TeamPage_PT_facebook .fb-wall-box					{ background: #fff url(images/teampage_twitteritembg.gif) left bottom repeat-x;
													padding: 12px;}
.TeamPage_PT_facebook .fb-wall-comment-message,
.TeamPage_PT_facebook .fb-wall-description,
.TeamPage_PT_facebook .fb-wall-message				{ font-family: Arial,Helvetica,sans-serif; display: block;
													color: #222; font-size: 12px; line-height: 18px; font-weight: normal; }
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-caption:link,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-caption:visited,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-caption,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-name:link,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-name:visited,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-name,
.TeamPage_PT_facebook .fb-wall-comments a.fb-wall-comment-from-name:link,
.TeamPage_PT_facebook .fb-wall-comments a.fb-wall-comment-from-name:visited,
.TeamPage_PT_facebook .fb-wall-comments a.fb-wall-comment-from-name,
.TeamPage_PT_facebook a.fb-wall-message-from:link,
.TeamPage_PT_facebook a.fb-wall-message-from:visited,
.TeamPage_PT_facebook a.fb-wall-message-from			{ font-family: Arial,Helvetica,sans-serif; color: #0b6eb6; font-size: 12px; 
													line-height: 18px; font-weight: normal; text-decoration: none; 
													display: block;}
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-caption:active,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-caption:hover,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-caption:focus,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-name:active,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-name:hover,
.TeamPage_PT_facebook .fb-wall-media a.fb-wall-name:focus,
.TeamPage_PT_facebook .fb-wall-comments a.fb-wall-comment-from-name:active,
.TeamPage_PT_facebook .fb-wall-comments a.fb-wall-comment-from-name:hover,
.TeamPage_PT_facebook .fb-wall-comments a.fb-wall-comment-from-name:focus,
.TeamPage_PT_facebook a.fb-wall-message-from:active,
.TeamPage_PT_facebook a.fb-wall-message-from:hover,
.TeamPage_PT_facebook a.fb-wall-message-from:focus	{ color: #cd0000; }
.TeamPage_PT_facebook .fb-wall-comments .fb-wall-comment-from-date,
.TeamPage_PT_facebook .fb-wall-date					{ display: block; text-align: right; font-style: italic;
													font-family: Arial,Helvetica,sans-serif; color: #555; font-size: 11px; 
													line-height: 16px;}
.TeamPage_PT_facebook .fb-wall-comments				{ margin: 6px 0 0 18px; background: #f0f0f0; padding: 4px;  }
.TeamPage_PT_facebook .fb-wall-media-container		{ margin: 6px 0 0 18px; border-left: 3px solid #d7d7d7; padding: 0 0 0 6px; }


/********************************************************************/
/* Team Profile Donation CSS										*/
/********************************************************************/
.TeamPage_PT_Donate									{ border: 3px solid #b1b5bc; border-top: none;
													background: #fff; overflow-x: auto; max-height: 300px; _height: 300px; }

/********************************************************************/
/* Team Profile Tabs CSS											*/
/********************************************************************/
.TeamPage_TP_menuItem .ui-tabs 						{ position: relative; zoom: 1; }
													/* position: relative prevents IE scroll bug (element with position: 
													relative inside container with overflow: auto appear as "fixed") */
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav 			{ margin: 0; padding: 18px 18px 0 18px; 
													background: #b1b5bc url(images/teampages_tabsbg.gif) left top repeat-x; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li 		{ list-style: none; float: left; position: relative; padding: 0; 
													background: #272727; white-space: nowrap; margin: 0 4px 0 0; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li:focus,
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li a.TeamPage_TP_menuNAV:focus
													{ outline: none; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li a.TeamPage_TP_menuNAV
													{ float: left; padding: 14px 18px 6px 18px; text-decoration: none;
													font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #fff;
													font-weight: bold; line-height: 14px;}
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li.ui-tabs-active 
													{ background: #fff url(images/teampages_selectedtabsbg.gif) left top repeat-x; 
													-moz-box-shadow: 3px -2px 3px rgba(0,0,0,0.2); 
													-webkit-box-shadow: 3px -2px rgba(0,0,0,0.2);
													box-shadow: 3px -2px 3px rgba(0,0,0,0.2)}
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li.ui-tabs-active a.TeamPage_TP_menuNAV
													{ color: #444; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li.ui-tabs-active a.TeamPage_TP_menuNAV, 
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li.ui-state-disabled a.TeamPage_TP_menuNAV, 
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li.ui-state-processing a.TeamPage_TP_menuNAV
													{ cursor: text; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li a.TeamPage_TP_menuNAV, 
.TeamPage_TP_menuItem .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a.TeamPage_TP_menuNAV
													{ cursor: pointer; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-panel		{ display: block; border-width: 0; padding: 0; background: none; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-hide			{ display: none !important; }
.TeamPage_TP_menuItem .ui-tabs .ui-corner-top		{ -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.TeamPage_TP_menuItem .ui-last-tab					{ float: none !important; clear: both; margin: 0; padding: 0; 
													font-size: 0; line-height: 0; background: transparent;}

/********************************************************************/
/* Team Profile Tabs CSS											*/
/********************************************************************/
.TeamPage_teamDirectoryGrid							{ border-collapse: separate; border-spacing: 2px; }
.TeamPage_teamDirectoryGrid .TeamPage_gridColumn 	{ border: 1px solid #ccc; }
.TeamPage_teamDirectoryGrid .TeamPage_gridHeaderRow .TeamPage_gridColumn
													{ border: 1px solid #000; }
.TeamPage_teamDirectoryGrid .TeamPage_gridRow .TeamPage_gridColumn
													{ background: #fff; }
.TeamPage_directory_Photo							{ width: 60px; height: 45px; overflow: hidden; border: 1px solid #303030; }
h3.TeamPage_direcotryHeader							{ font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: #222;
													font-weight: bold; line-height: 24px; padding: 0; margin: 0; }
													
													
/********************************************************************/
/* Team Profile Soial Network Tab CSS								*/
/********************************************************************/
#TeamPage_TP_socialNetwork .ui-tabs-nav li a			{ padding: 14px 14px 6px 14px; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li.TeamPage_PT_DonateTab
													{ background: #507500; color: #fff; }
.TeamPage_TP_menuItem .ui-tabs .ui-tabs-nav li.TeamPage_PT_DonateTab a.TeamPage_PT_DonateTabLink
													{ color: #fff; }


/********************************************************************/
/* Team News Tabs CSS												*/
/********************************************************************/
.TeamPage_newsHolder								{ margin: 0 0 6px 0; }

.TeamPage_newsHolder .TeamPage_deleteButtonContainer {position: relative; display: flex; align-items: center; justify-content: center; 		
													height: 135px; background: #cbcbcb; width: 76px ; float: left; text-align: center; margin: 0 6px 0 0;}
.TeamPage_newsHolder .TeamPage_deleteButtonContainer::after {position: absolute; content: '' ;top: 0; left: 0; width: 0; 													height: 0; border-top: 17px solid #aaaaaa; border-right: 17px solid transparent;}

.TeamPage_newsHolder .TeamPage_newsDetail			{float: left; width: 60%;}

.TeamPage_header									{margin: 0 6px 0 0; display: flex; align-items: center; flex-direction: column;}

.TeamPage_innerContent 							  	{width: 100%; line-height: 37px;}

.TeamPage_innerContent a.TeamPage_underlineboldLink {line-height: 37px;}

.TeamPage_newsHolder a,
.TeamPage_newsHolder a:link,
.TeamPage_newsHolder a:visited						{ line-height:18px; font-family: Arial,Helvetica,sans-serif; 
														font-size:12px;}
.TeamPage_newsDate									{ position: relative; background: #f2f2f2; width: 100px; padding: 36px 12px 36px 12px;
													text-align: center; float: left; margin: 0 6px 0 0; }
.TeamPage_ND_newsImage								{ border: 1px solid #303030; float: right; margin: 0 0 24px 24px; 
													overflow: hidden; max-width: 310px; text-align:center;}
.TeamPage_newsDate a.TeamPage_normalLink 			{ position: absolute; top: 10px; right: 10px; }
h3.TeamPage_ND_date, h4.TeamPage_ND_monthYear,
h3.TeamPage_ND_newsHeader							{ font-family: Arial,Helvetica,sans-serif; font-size: 28px; color: #222;
													font-weight: bold; line-height: 28px; padding: 0; margin: 0; }
h4.TeamPage_ND_monthYear							{ font-size: 14px; line-height: 14px; padding: 0; margin: 0; }
h3.TeamPage_ND_newsHeader							{ color: #000000; margin: 0 0 12px 136px; padding: 0; }
.TeamPage_newsImage									{ border: 1px solid #303030; float: left; min-height: 75px; margin: 0 6px 0 0; 
													overflow: hidden; width: 100px; text-align: center; }
.TeamPage_newsImage img								{ max-width: 100%; _width: 100%;}
.TeamPage_ND_Header									{ background: #d8d8d8; padding: 12px 8px; margin: 0 0 24px 0; }

/********************************************************************/
/* Team News Add/Edit CSS											*/
/********************************************************************/
.TeamPage_newsAE_header								{ background: #deebf3; }
h3.TeamPage_newsAE_head								{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #222;
													font-weight: bold; line-height: 20px; float: left; padding: 0; margin: 0; }
.TeamPage_newsAE_head sup							{ font-size: 10px; }
.TeamPage_newsAE_detail								{ background: #f2f2f2; border: 1px #d8d8d8 solid; padding: 20px;
													margin: 1px 0; position: relative; border-collapse: separate; }
.TeamPage_newsAE_date,
.TeamPage_newsAE_title								{ margin-bottom: 6px; }
.TeamPage_newsAE_date .TeamPage_headerBoldText,
.TeamPage_newsAE_title .TeamPage_headerBoldText		{ width: 52px; display: inline-block; }
.TeamPage_newsAE_detailLeft							{ float: left; }
.TeamPage_newsAE_detailRight						{ width: 360px; background: #d8d8d8; padding: 18px; 
													position: absolute; top: 0; right: 0;}
.TeamPage_newsAE_newsPhoto							{ border: 1px solid #303030; width: 358px; height: 268px; overflow: hidden; text-align: center; }
a.HeadlineLink, a.HeadlineLink:link,
a.HeadlineLink:visited,
a.HeadlineLink span, a.HeadlineLink:link span,
a.HeadlineLink:visited span							{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; 
													text-align: center; color: #8f8f8f; text-decoration: none; }
a.HeadlineLink:hover span, a.HeadlineLink:focus span,
a.HeadlineLink:active span							{ color: #000; }


/********************************************************************/
/* Team Roster Tabs CSS												*/
/********************************************************************/
h3.TeamPage_TR_header								{ background: #f2f2f2; padding: 6px 14px; margin: 0;
													font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #222;
													font-weight: bold; line-height: 24px; }
.TeamPage_TR_personnel,
.TeamPage_TR_roster									{ margin: 16px 0; }
.TeamPage_TR_personnelHolder,
.TeamPage_TR_rosterHolder							{ background: #fff; width: 210px; margin: 0 0 8px 32px; float: left; }
.TeamPage_TR_noMarginItem							{ margin: 0 0 8px 0; }
div.TeamPage_TR_imageHolder,
a.TeamPage_TR_imageHolder,
a.TeamPage_TR_imageHolder:link,
a.TeamPage_TR_imageHolder:visited					{ float: left; border: 1px solid #b1b5bc; height: 52px; width: 52px;
													overflow: hidden; outline: none; }
a.TeamPage_TR_imageHolder img						{ border: none; }
.TeamPage_TR_personnelDetail,
.TeamPage_TR_rosterDetail							{ background: #fff; border: 1px solid #ccc; border-left: none; 
													padding: 6px 12px; float: left; width: 131px; height: 40px; overflow: hidden; }
h3.TeamPage_TR_personnelName, h3.TeamPage_TR_rosterName,
h3.TeamPage_TR_personnelName a.TeamPage_normalLink,
h3.TeamPage_TR_personnelName a.TeamPage_normalLink:link,
h3.TeamPage_TR_personnelName a.TeamPage_normalLink:visited,
h3.TeamPage_TR_rosterName a.TeamPage_normalLink,
h3.TeamPage_TR_rosterName a.TeamPage_normalLink:link,
h3.TeamPage_TR_rosterName a.TeamPage_normalLink:visited
													{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #222; 
													text-decoration: none; font-weight: bold; line-height: 14px; padding: 0; 
													vertical-align: middle; margin: 0 6px 0 0; }
h3.TeamPage_TR_personnelName a.TeamPage_normalLink:hover,
h3.TeamPage_TR_personnelName a.TeamPage_normalLink:focus,
h3.TeamPage_TR_personnelName a.TeamPage_normalLink:active,
h3.TeamPage_TR_rosterName a.TeamPage_normalLink:hover,
h3.TeamPage_TR_rosterName a.TeamPage_normalLink:focus,
h3.TeamPage_TR_rosterName a.TeamPage_normalLink:active
													{ color: #cd0000; }
h3.TeamPage_TR_rosterName
.TeamPage_TR_personnelDetail a.TeamPage_normalLink,
.TeamPage_TR_rosterDetail a.TeamPage_normalLink		{ vertical-align: middle; }
h4.TeamPage_TR_personnelPosition,
h4.TeamPage_TR_personnelPosition a.TeamPage_normalLink,
h4.TeamPage_TR_personnelPosition a.TeamPage_normalLink:link,
h4.TeamPage_TR_personnelPosition a.TeamPage_normalLink:visited,
h4.TeamPage_TR_rosterPosition a.TeamPage_normalLink,
h4.TeamPage_TR_rosterPosition a.TeamPage_normalLink:link,
h4.TeamPage_TR_rosterPosition a.TeamPage_normalLink:visited,
h4.TeamPage_TR_personnelPosition_nolink,
h4.TeamPage_TR_rosterPosition_nolink
													{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #fff;
													font-weight: normal; line-height: 16px; padding: 6px 12px; margin: 0;
													background: #747880; display: block; text-decoration: none; }
h4.TeamPage_TR_personnelPosition a.TeamPage_normalLink:hover,
h4.TeamPage_TR_personnelPosition a.TeamPage_normalLink:focus,
h4.TeamPage_TR_personnelPosition a.TeamPage_normalLink:active,
h4.TeamPage_TR_rosterPosition a.TeamPage_normalLink:hover,
h4.TeamPage_TR_rosterPosition a.TeamPage_normalLink:focus,
h4.TeamPage_TR_rosterPosition a.TeamPage_normalLink:active
													{ background: #cd0000; }
h4.TeamPage_TR_personnelPosition					{ padding: 0; }
h4.TeamPage_TR_rosterPosition						{ float: left; width: 156px; margin: 0; }
h4.TeamPage_TR_rosterPosition_nolink				{ float: left; width: 132px; margin: 0; }
h3.TeamPage_TR_rosterRank							{ font-family: Arial,Helvetica,sans-serif; font-size: 24px; color: #fff; 
													font-weight: bold; line-height: 18px; padding: 6px; background: #0c0c0c;
													float: left; text-align: center; width: 42px; margin: 0; }


/********************************************************************/
/* Team Paging CSS													*/
/********************************************************************/
.TeamPage_paging									{ background: #d8d8d8 url(images/teampages_pagingbg.gif) left bottom repeat-x; }
a.TeamPage_pagingButton,
a.TeamPage_pagingButton:link,
a.TeamPage_pagingButton:visited						{ padding: 4px 9px 9px 9px; display: block; float: left; cursor: pointer;
													font-family: Arial,Helvetica,sans-serif; color: #222; font-size: 14px; 
													line-height: 24px; text-decoration: none; font-weight: normal; outline: none; }
a.TeamPage_pagingButton:hover,
a.TeamPage_pagingButton:focus,
a.TeamPage_pagingButton:active						{ outline: none; text-decoration: underline; color: #cd0000; }
a.TeamPage_pagingSelected,
a.TeamPage_pagingSelected:link,
a.TeamPage_pagingSelected:visited,
a.TeamPage_pagingSelected:hover,
a.TeamPage_pagingSelected:focus,
a.TeamPage_pagingSelected:active					{ background: #fff url(images/teampages_paginghoverbg.gif) center bottom repeat-x; 
													outline: none; color: #222; text-decoration: none; cursor: text; }
.TeamPage_directoryFooter							{ background: #444; text-align: center; padding: 8px; }
.TeamPage_directoryFooter .TeamPage_normalText		{ color: #fff; }

/********************************************************************/
/* Content Rotator CSS												*/
/********************************************************************/
.TeamPage_MT_contentRotator							{ width: 620px; height: 336px; overflow: hidden; }
.TeamPage_MT_contentRotator .ContentRotatorArea		{ clear: both; }
.TeamPage_MT_contentRotator .Right_featured_Menu .ui-tabs-panel
													{ width: 467px !important; }
.TeamPage_MT_contentRotator .Right_featured_Menu 	{ width: 594px !important; }
.TeamPage_MT_contentRotator .Right_featured_Menu ul.ui-tabs-nav
													{ background: transparent !important; }
.TeamPage_MT_contentRotator .Right_featured_Menu ul.ui-tabs-nav li
													{ padding: 4px 0 !important; background: transparent !important; }

/********************************************************************/
/* Player Profile Page CSS											*/
/********************************************************************/
.TeamPage_playerProfile								{ width: 938px; }
.TeamPage_PP_header									{ background: #272727; padding: 0px 3px; }
.TeamPage_PP_header a.TeamPage_headerActionButton	{ padding: 4px 8px; }
.TeamPage_PP_detailLeft								{ float: left; width: 200px; margin: 5px 5px 0 0; }
.TeamPage_PP_photo									{ border: 3px solid #b1b5bc; overflow: hidden; }
.TeamPage_PP_rankPosition							{ background: #272727; }
.TeamPage_PP_rankHolder								{ background: #0C0C0C; }
.TeamPage_PP_rank									{ padding: 0px 16px; font-family: Arial,Helvetica,sans-serif; 
													color: #fff; font-size: 28px; 
													line-height: 28px; text-decoration: none; font-weight: bold; }
h3.TeamPage_PP_position								{ padding: 12px 16px; font-family: Arial,Helvetica,sans-serif; 
													color: #fff; font-size: 18px; line-height: 28px; margin: 0;
													text-decoration: none; font-weight: bold; }
.TeamPage_PP_info									{ background: #f2f2f2; padding: 20px; }
.TeamPage_PP_nextGame								{ background: #272727; padding: 20px; }
.TeamPage_PP_nextGame .TeamPage_normalText			{ color: #fff; }
.TeamPage_PP_detailRight							{ width: 733px; float:left; margin: 5px 0 0 0; }
.TeamPage_PP_numberName								{ background: #f2f2f2; padding: 20px; }
h3.TeamPage_PP_playerNumber							{ font-family: Arial,Helvetica,sans-serif; color: #222; font-size: 65px; padding: 0; 
													line-height: 54px; text-decoration: none; font-weight: bold; margin: 0 6px 0 0; }
h3.TeamPage_PP_playerFirstName,
h3.TeamPage_PP_playerLastName						{ font-family: Arial,Helvetica,sans-serif; color: #222; font-size: 28px; 
													line-height: 28px; text-decoration: none; font-weight: bold; padding: 0; margin: 0; }
.TeamPage_PP_mainMenu								{ background: #d8d8d8; margin: 5px 0 0 0; }
a.TeamPage_PP_mainMenuItem,
a.TeamPage_PP_mainMenuItem:link,
a.TeamPage_PP_mainMenuItem:visited					{ font-family: Arial,Helvetica,sans-serif; color: #222; font-size: 14px; 
													line-height: 22px; text-decoration: none; font-weight: bold; 
													text-decoration: none; padding: 10px 20px; float: left; cursor: point; }
a.TeamPage_PP_mainMenuItem:hover,
a.TeamPage_PP_mainMenuItem:focus,
a.TeamPage_PP_mainMenuItem:active					{ background: #989ba1; color: #fff; }
a.TeamPage_PP_mainMenuSelected,
a.TeamPage_PP_mainMenuSelected:link,
a.TeamPage_PP_mainMenuSelected:visited,
a.TeamPage_PP_mainMenuSelected:hover,
a.TeamPage_PP_mainMenuSelected:focus,
a.TeamPage_PP_mainMenuSelected:active				{ background: #989ba1 url(images/img_playerprofile_menu.gif) center bottom no-repeat; 
													color: #fff; }


/********************************************************************/
/* Player Profile Resume Page CSS									*/
/********************************************************************/
.TeamPage_PP_resume									{ padding: 20px; }
h3.TeamPage_PP_resumeHeader							{ font-family: Arial,Helvetica,sans-serif; color: #222; font-size: 18px; 
													line-height: 22px; text-decoration: none; font-weight: bold;
													padding: 0; margin: 0;}

/********************************************************************/
/* Player Profile Tabs CSS											*/
/********************************************************************/
.TeamPage_PP_socialMenu								{ margin: 5px 0 0 0; }
.TeamPage_PP_socialMenu .ui-tabs 					{ position: relative; zoom: 1; }
													/* position: relative prevents IE scroll bug (element with position: 
													relative inside container with overflow: auto appear as "fixed") */
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav 		{ margin: 0; padding: 0; width: 130px; float: left; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li 		{ list-style: none; position: relative; padding: 0;
													white-space: nowrap; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li:focus,
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a:focus
													{ outline: none; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a,
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a:link,
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a:visited
													{ padding: 14px; text-decoration: none; border: 1px solid #d8d8d8; 
													font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #222;
													font-weight: normal; line-height: 14px; background: #f2f2f2; 
													display: block; cursor: pointer; margin: 0px 2px 2px 0;}
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a:hover,
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a:focus,
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a:active
													{ background: #fff; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a .TeamPage_PP_socialMenutab_img
													{ margin: -8px 6px -8px 0px; float: left; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li.ui-tabs-selected  a
													{ background: #fff; margin: 0 -1px 2px 0; border-right: 1px solid #fff; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li.ui-state-processing a 
													{ cursor: text; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-nav li a, 
.TeamPage_PP_socialMenu .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a 
													{ cursor: pointer; } 
													/* first selector in group seems obsolete, but required to overcome 
													bug in Opera applying cursor: text overall if defined elsewhere... */
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-panel		{  float: left; width: 561px; padding: 20px; border: 1px solid #d8d8d8; 
													min-height: 200px; _height: 200px; }
.TeamPage_PP_socialMenu .ui-tabs .ui-tabs-hide		{ display: none !important; }
.TeamPage_PP_socialMenu .ui-last-tab					{ float: none !important; clear: both; margin: 0; padding: 0; 
													font-size: 0; line-height: 0; background: transparent;}

/********************************************************************/
/* Player Profile Setting Page CSS									*/
/********************************************************************/
.TeamPage_PPS_header .firstColumn					{ padding: 12px 24px; }
.TeamPage_PPS_detailLeft							{ float: left; width: 200px; padding: 22px; margin: 1px 0 0 0;
													background: #f2f2f2; border: 1px solid #d8d8d8; }
.TeamPage_PPS_detail a.TeamPage_actionButton			{ margin: 12px 0 0 0; display: block; line-height: 14px; }
.TeamPage_PPS_detailRight							{ float: left; width: 676px; padding: 16px 0 0 16px; }
h4.TeamPage_PPS_darkHeader							{ background: #444; padding: 12px; margin: 0; }
h4.TeamPage_PPS_darkHeader,
h4.TeamPage_PPS_darkHeader span						{ font-family: "Lato",Arial,Helvetica,sans-serif; font-size: 14px; color: #fff;
													font-weight: normal; line-height: 14px; }
div.SMS_darkHeader 									{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #fff;
													font-weight: normal; line-height: 14px; background: #444; padding: 12px; margin: 0; }
.TeamPage_PPS_detail .TeamPage_headerBoldText		{ width: 140px; display: inline-table; }
.TeamPage_PPS_detail .TeamPage_PPS_socialIcon		{ margin: -9px 0; display: inline-table; }
.TeamPage_PPS_detail .TeamPage_NormalTextBox			{ padding: 6px; margin: 0; }
.TeamPage_PPS_detail .TeamPage_grid					{ border-collapse: collapse; border: none; margin: 2px 0 0 0; }
.TeamPage_PPS_detail .TeamPage_gridColumn			{ padding: 6px 10px; }
.TeamPage_PPS_detail .firstColumn					{ border-left: none; border-top: none; }
.TeamPage_PPS_detail .lastColumn						{ border-left: none; border-right: none; border-top: none; }
.TeamPage_PPS_width320px							{ width: 320px; }
.TeamPage_PPS_width352px							{ width: 352px; }
.TeamPage_PPS_width495px							{ width: 495px; }

/********************************************************************/
/* Team Dashboard Page CSS											*/
/********************************************************************/
.TeamPage_DB_rootHolder								{ margin: 16px -2px 0px -2px; }
.TeamPage_DB_rootTable								{ border-collapse: separate; border-spacing: 2px; }
.TeamPage_DB_smLeft									{ padding: 16px; background: #f2f2f2; }
.TeamPage_DB_smRight								{ padding: 16px; background: #e5e5e5; }
.TeamPage_DB_PersonnalandRoster						{ border: 3px solid #b1b5bc; background: #fff; padding: 16px 14px; 
													overflow-x: none; overflow-y: scroll; height: 520px;}
h3.TeamPage_DB_Header								{ font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: #222;
													font-weight: bold; line-height: 28px; padding: 0; margin: 0; }
.TeamPage_DB_personnelHolder,
.TeamPage_DB_rosterHolder							{ float: left; margin: 0px 2px 2px 0px; width: 243px; }
.TeamPage_DB_sameHeight								{ height: 586px; }
.TeamPage_DB_table									{ border-collapse: collapse; border-spacing: 0; }
.TeamPage_DB_Column									{ border: 1px solid #ccc; }
.TeamPage_DB_Padding								{ padding: 6px 6px 6px 8px; }

/********************************************************************/
/* Team Schedule/Results Page CSS									*/
/********************************************************************/
.TeamPage_ScheduleResultsHolder						{ margin: 16px -2px 0 -2px; }
.TeamPage_ScheduleResultsGrid						{ border-collapse: separate; border-spacing: 2px; }
.TeamPage_ScheduleResultsGrid .TeamPage_normalText,
.TeamPage_ScheduleResultsGrid .TeamPage_boldText		{ line-height: 14px; }
.TeamPage_SR_gridHeaderRow							{ background: #444; }
.TeamPage_SR_gridHeadColumn,
.TeamPage_SR_gridColumn								{ padding: 8px 10px; border: none; }
.TeamPage_SR_gridHeadColumn							{ text-align: center; }
.TeamPage_SR_gridHeaderRow .TeamPage_headerText		{ color: #fff !important; }
.TeamPage_SR_gridColumn								{ background: #f2f2f2; }
.TeamPage_SR_darkColumn								{ background: #e5e5e5; }
.TeamPage_SR_whiteColumn							{ background: #fff; }
.TeamPage_SR_homeImage								{ height: 15px; width: 15px; }

/********************************************************************/
/* Team Results Popup CSS											*/
/********************************************************************/
/*
#iPopUp												{ width: 100% !important; }
.ui-widget-overlay									{ background: #000; position: fixed; left: 0; top: 0;
													opacity: 0.3; filter: alpha(opacity = 30); z-index: 998; }
.dnnLoading											{ background: #fff url(images/bsb_loading.gif) center center no-repeat; }
.ui-dialog											{ background: #fff; border: #e5e5e5 4px solid; 
													padding: 2px; margin: 0 auto; z-index: 999;
													-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.8); 
													-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.8); 
													box-shadow: 3px 3px 10px rgba(0,0,0,0.8); }
.ui-dialog .ui-dialog-content						{ display: block; }
.ui-dialog-titlebar									{ background: #e5e5e5; padding: 12px 120px 12px 12px; cursor: move; 
													font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #222;
													font-weight: normal;}
.ui-dialog-titlebar a.dnnToggleMax,
.ui-dialog-titlebar a.dnnToggleMax:link,
.ui-dialog-titlebar a.dnnToggleMax:visited			{ text-indent: -9999px; height: 42px; width: 42px; position: absolute; top: 2px; right: 50px;
													background: transparent url(images/icon_maximizedialog.gif) 0 0 no-repeat; }
.ui-dialog-titlebar a.dnnToggleMax:hover,
.ui-dialog-titlebar a.dnnToggleMax:focus,
.ui-dialog-titlebar a.dnnToggleMax:active			{ background-position: -50px 0; }
.ui-dialog-titlebar a.ui-dialog-titlebar-max,
.ui-dialog-titlebar a.ui-dialog-titlebar-max:link,
.ui-dialog-titlebar a.ui-dialog-titlebar-max:visited	{ background-position: 0 -50px; }
.ui-dialog-titlebar a.ui-dialog-titlebar-max:hover,
.ui-dialog-titlebar a.ui-dialog-titlebar-max:focus,
.ui-dialog-titlebar a.ui-dialog-titlebar-max:visited	{ background-position: -50px -50px; }
a.ui-dialog-titlebar-close,
a.ui-dialog-titlebar-close:link,
a.ui-dialog-titlebar-close:visited					{ position: absolute; top: 1px; right: 6px; padding: 10px 43px 10px 0;
													background: transparent url(images/icon_closedialog.gif) center right no-repeat;
													text-decoration: none; cursor: pointer; text-indent: -99999px; }
a.ui-dialog-titlebar-close:hover,
a.ui-dialog-titlebar-close:focus,
a.ui-dialog-titlebar-close:active					{ background: transparent url(images/icon_closedialog_hover.gif) center right no-repeat; }
a.ui-dialog-titlebar-close .ui-icon					{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #444;
													font-weight: normal; line-height: 24px; text-transform: uppercase;
													text-decoration: none;}
a.ui-dialog-titlebar-close:hover .ui-icon,
a.ui-dialog-titlebar-close:focus .ui-icon,
a.ui-dialog-titlebar-close:active .ui-icon			{ color: #cd0000; }
.ui-resizable										{ position: relative; }
.ui-resizable-handle								{ display: block; font-size: 0.1px; position: absolute; z-index: 99999; }
.ui-resizable-disabled .ui-resizable-handle, 
.ui-resizable-autohide .ui-resizable-handle			{ display: none; }
.ui-resizable-n 										{ cursor: n-resize; height: 7px; left: 0; top: -5px; width: 100%; }
.ui-resizable-s										{ bottom: -5px; cursor: s-resize; height: 7px; left: 0; width: 100%; }
.ui-resizable-e										{ cursor: e-resize; height: 100%; right: -5px; top: 0; width: 7px; }
.ui-resizable-w 										{ cursor: w-resize; height: 100%; left: -5px; top: 0; width: 7px; }
.ui-resizable-se									{ cursor: se-resize; bottom: 0px; height: 17px; right: 0px; width: 17px; 
													background: url(images/dialog-resizer.png) 0 0 no-repeat transparent; }
*/
.TeamPage_resultDetail								{ margin: 16px; }
.TeamPage_resultEventDetail							{ background: #444; padding: 12px; color: #fff; text-align: center; }
.TeamPage_resultDetail .TeamPage_ScheduleResultsHolder
													{ margin-top: 0; }
.TeamPage_resultHead								{ font-family: Arial,Helvetica,sans-serif; font-size: 21px; color: #222;
													font-weight: bold; line-height: 26px; }
.TeamPage_resultPlayerPhoto							{ border: #b1b5bc solid 1px; margin: -4px 0; }
.TeamPage_resultDetail .TeamPage_normalText,
.TeamPage_resultDetail .TeamPage_boldText			{ line-height: 16px; }
.TeamPage_resultNormal								{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #222;
													font-weight: normal; line-height: 18px; }
.TeamPage_ST_FieldAvailability						{ background: #fff; border: #cdcfd6 solid 1px; padding: 10px; 
													-moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.2);
													-webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.2);
													box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.2); }
ul.TeamPage_ST_FAList								{ padding: 0; margin: 0; border-top: 1px dotted #b4b4b4; }
li.TeamPage_ST_FAItem								{ padding: 3px 3px 3px 12px; list-style: none; border-bottom: 1px dotted #b4b4b4;
													background: transparent url(images/icon_arrow_small.gif) left top no-repeat; }
li.TeamPage_ST_FAItem a.TeamPage_blueLink,
li.TeamPage_ST_FAItem a.TeamPage_blueLink:link,
li.TeamPage_ST_FAItem a.TeamPage_blueLink:visited	{ font-weight: bold; }

.bsbFormPopup										{ border: none; background-color: #fff; border-radius: 12px; 
													-moz-box-shadow: 0 0 0 7px rgba(0,0,0,0.3), 0 0 12px rgba(0,0,0,0.5);
													-webkit-box-shadow: 0 0 0 7px rgba(0,0,0,0.3), 0 0 12px rgba(0,0,0,0.5);
													box-shadow: 0 0 0 7px rgba(0,0,0,0.3), 0 0 12px rgba(0,0,0,0.5);
													padding: 18px; z-index: 9999; }
.bsbFormPopup .ui-dialog-titlebar 					{ background: url(images/inner-shadow-dot.jpg) left bottom repeat-x transparent; 
													padding: 0 0 18px 0; position: relative; }
.bsbFormPopup .ui-dialog-title 						{ font-size: 24px; line-height: 32px; color: #000; font-family: Arial,Helvetica,sans-serif; }
.bsbFormPopup .ui-dialog-content					{ padding: 18px 0 0 0; }
.bsbFormPopup a.ui-dialog-titlebar-close, 
.bsbFormPopup a.ui-dialog-titlebar-close:link,
.bsbFormPopup a.ui-dialog-titlebar-close:visited	{ position: absolute; top: -36px; right: 0; height: 36px; width: 36px; padding: 0; margin: 0;
													background: url(images/dialog-close-button.png) left top no-repeat transparent; z-index: 100000; }
.bsbFormPopup a.ui-dialog-titlebar-close:hover, 
.bsbFormPopup a.ui-dialog-titlebar-close:focus,
.bsbFormPopup a.ui-dialog-titlebar-close:active 	{ background-position: left bottom; }
.bsbFormPopup .ui-resizable-se 						{ bottom: 6px; right: 6px; background: url(images/nobg-dialog-resizer.png) 0 0 no-repeat transparent;  }

/********************************************************************/
/* Schedule - Edit Match CSS										*/
/********************************************************************/
.TeamPage_MT_EditSchedule							{ width: 938px; }
.TeamPage_ES_header									{ background: #f2f2f2; padding: 6px; }
.TeamPage_ES_header .TeamPage_h6TextBold,
.TeamPage_ES_header img								{ vertical-align: middle; }
.TeamPage_ES_header img								{ margin: 0 6px 0 0; }
.TeamPage_ES_gridHolder								{ margin: 0 -2px; position: relative; }
.TeamPage_loadingProgressbar						{ width: 100%; height: 100%; position: absolute; z-index: 2; display: none;
													background: #fff url(images/bsb_loading.gif) center center no-repeat;  }
.TeamPage_ES_grid									{ position: relative; z-index: 1; }
.TeamPage_ES_grid .TeamPage_gridHeaderRow			{ background: #444; }
.TeamPage_ES_grid .TeamPage_gridColumn				{ padding: 8px 6px; }
.TeamPage_ES_grid .TeamPage_gridHeaderRow .TeamPage_gridColumn
													{ padding: 6px 10px; }
.TeamPage_ES_grid .TeamPage_gridFooterRow			{ background: #e5e5e5; }
td.TeamPage_ES_deleteAction input,
input.TeamPage_ES_deleteAction,
a.TeamPage_ES_deleteAction,
a.TeamPage_ES_deleteAction:link,
a.TeamPage_ES_deleteAction:visited					{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; 
													color: #222; font-weight: normal; line-height: 18px; 
													text-decoration: none; text-indent: -9999px; 
													height: 26px; width: 26px; display: block;
													background: transparent url(images/icon_delete.png) 0 0 no-repeat; }
td.TeamPage_ES_deleteAction input:focus,
td.TeamPage_ES_deleteAction input:hover,
td.TeamPage_ES_deleteAction input:active,
input.TeamPage_ES_deleteAction:focus,
input.TeamPage_ES_deleteAction:hover,
input.TeamPage_ES_deleteAction:active,
a.TeamPage_ES_deleteAction:hover,
a.TeamPage_ES_deleteAction:focus,
a.TeamPage_ES_deleteAction:active					{ background: transparent url(images/icon_delete.png) 0 -30px no-repeat; 
													outline: none; }
a.TeamPage_ES_recycleAction,
a.TeamPage_ES_recycleAction:link,
a.TeamPage_ES_recycleAction:visited					{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; 
													color: #222; font-weight: normal; line-height: 18px; 
													text-decoration: none; text-indent: -9999px; 
													height: 26px; width: 26px; display: block;
													background: transparent url(images/icon_recycle.png) 0 0 no-repeat; }
a.TeamPage_ES_recycleAction:hover,
a.TeamPage_ES_recycleAction:focus,
a.TeamPage_ES_recycleAction:active					{ background: transparent url(images/icon_recycle.png) 0 -30px no-repeat; 
													outline: none; }
a.TeamPage_ES_addAction,
a.TeamPage_ES_addAction:link,
a.TeamPage_ES_addAction:visited						{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; 
													color: #0b6eb6; font-weight: bold; line-height: 24px; 
													text-decoration: none; padding: 0 0 0 18px;
													background: transparent url(images/icon_add.gif) 0 0 no-repeat; }
a.TeamPage_ES_addAction:hover,
a.TeamPage_ES_addAction:focus,
a.TeamPage_ES_addAction:active						{ color: #cd0000; outline: none;
													background: transparent url(images/icon_add.gif) 0 -19px no-repeat;}
.TeamPage_ST_holder									{ margin: 36px 0 0 0; background: #f2f2f2; border: #cdcfd6 solid 1px;
													padding: 40px 20px 20px 20px; position: relative; }
.TeamPage_ST_actionPanel							{ float: left; width: 200px; margin: 0 20px 0 0; }
.TeamPage_ST_actionPanel a.TeamPage_actionButton,
.TeamPage_ST_actionPanel a.TeamPage_actionButton:link,
.TeamPage_ST_actionPanel a.TeamPage_actionButton:visited
													{ display: block; padding: 0px 12px; text-align: center; margin: 0 0 6px 0; }
.TeamPage_STAP_Header								{ background: #fff; border: #cdcfd6 solid 1px; padding: 10px; 
													font-family: Arial,Helvetica,sans-serif; font-size: 16px; 
													color: #555; font-weight: bold; line-height: 16px; text-align: center;
													position: absolute; top: -20px; width: 178px; 
													-moz-border-radius: 3px;
													border-radius: 3px;}
.TeamPage_ST_DetailPanel							{ float: left; width: 674px; height: 280px; border: #bdbdbd solid 1px; 
													overflow-y: scroll; background: #fff; 
													-moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.2);
													-webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.2);
													box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.2); }
.TeamPage_ST_gridHolder								{ padding: 20px; }
.TeamPage_validationAlerts 							{ background: #F7EAEA; border: 2px solid #DF4A40; 
													padding: 5px; margin: 0 2px 0 0; }
.TeamPage_validationCollection						{ margin: 0; Padding: 0; }
.TeamPage_validationCollection li						{ list-style: none; padding: 2px 0 2px 24px; color: #A50000; 
													font-family: Arial,Helvetica,sans-serif; font-size: 12px; 
													font-weight: bold; line-height: 16px; 
													background: transparent url(images/error-icn.png) left center no-repeat; }

/********************************************************************/
/* Schedule - Upload Match Schedule CSS								*/
/********************************************************************/
.TeamPage_MT_UploadMatchSchedule					{ margin: 24px 0; }
.TeamPage_MT_UploadMatchSchedule a.TeamPage_actionButton
													{ padding: 5px 28px }
.TeamPage_MT_UMS .TeamPage_validationAlerts			{ margin: 0 0 24px 0; }

/********************************************************************/
/* jQuery UI DatePicker and TimePicker CSS							*/
/********************************************************************/
#ui-datepicker-div, #ui-timepicker-div				{ background: #eee; border: 1px solid #ddd; padding: 2px; display: none; z-index: 9999; }
.ui-datepicker-header, .ui-timepicker-title			{ background: #0b6eb6; border: 1px solid #015A9B; position: relative;
													display: block; height: 16px; padding: 4px 2px; text-align: center;}
.ui-datepicker-title, .ui-timepicker-title			{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; 
													color: #fff; font-weight: bold; line-height: 16px; text-align: center; }
.ui-timepicker-title								{ text-align: left; }
.ui-datepicker-prev									{ position: absolute; top: 4px; left: 2px; cursor: pointer; }
.ui-datepicker-prev .ui-icon							{ text-indent: -99999px; height: 16px; width: 16px; display: block;
													background: transparent url("images/ui-icons_ffffff_256x240.png") -80px -192px no-repeat; }
.ui-datepicker-next									{ position: absolute; top: 4px; right: 2px; cursor: pointer; }
.ui-datepicker-next .ui-icon							{ text-indent: -99999px; height: 16px; width: 16px; display: block;
													background: transparent url("images/ui-icons_ffffff_256x240.png") -48px -192px no-repeat; }
.ui-datepicker-calendar th,
.ui-timepicker th									{ font-family: Arial,Helvetica,sans-serif; font-size: 12px;
													color: #222; font-weight: bold; line-height: 16px; text-decoration: none; }
.ui-datepicker-calendar .ui-state-default,
.ui-timepicker .ui-state-default						{ background: #f6f6f6; border: 1px solid #ccc; padding: 2px 4px; display: block;
													font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;
													color: #444; font-weight: bold; line-height: 16px; text-align: right; cursor: pointer; }
.ui-datepicker-unselectable, .ui-state-disabled		{ opacity: 0.35; }
.ui-datepicker-calendar .ui-state-hover,
.ui-timepicker .ui-state-hover						{ color: #cd0000; }


/********************************************************************/
/* Field Setting Page CSS											*/
/********************************************************************/
.FieldSetting_GroupRow								{ background: #b2d8f0; }
.FieldSetting_GroupRow_Unselected					{ background: #cbcbcb; }
.FieldSetting_GroupRow .firstColumn					{ background: url("images/teamgrid_selectedrowbg.gif") no-repeat scroll left top #b2d8f0; }
.FieldSetting_GroupRow_Unselected .firstColumn		{ background: url("images/teamgrid_normalrowbg.gif") no-repeat scroll left top #cbcbcb; }
.FieldSetting_locationDetail						{ padding: 15px; }
.FieldSetting_Head,
a.FieldSetting_Head,
a.FieldSetting_Head:link,
a.FieldSetting_Head:visited							{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; 
													color: #0b6eb6; font-weight: normal; line-height: 24px; 
													text-decoration: none; text-decoration: underline; }
a.FieldSetting_Head:hover,
a.FieldSetting_Head:focus,
a.FieldSetting_Head:active							{ color: #cd0000; outline: none; }
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_ES_deleteAction,
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_ES_deleteAction:link,
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_ES_deleteAction:hover,
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_normalLink,
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_normalLink:link,
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_normalLink:hover
													{ float: left; vertical-align: middle; }
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_normalLink,
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_normalLink:link,
.FieldSetting_holder .FieldSetting_settingColumn a.TeamPage_normalLink:hover
													{ margin: 5px 12px 0 0; }
.FieldSetting_LD_items								{ padding: 2px 0; }
.FieldSetting_Dialog								{ position: fixed !important; }


/********************************************************************/
/* Club Home Settings CSS											*/
/********************************************************************/
.clubHome_LayoutHolder								{ display: block; clear: both; }
.clubHome_LayoutTable tr td							{ vertical-align: top; }
ul.clubHome_LayoutArea								{ margin: 0; padding: 0; }
li.clubHome_LayoutItem								{ margin: 0; list-style: none; display: inline-block; _display: inline; zoom: 1; padding: 10px; width: 150px; }
.clubHome_LayoutImage								{ position: relative; border: #bfbfc1 solid 1px; 
													background: #e6e7e9 url(images/img_ch_layoutnoimage.gif) center center no-repeat;
													height: 148px; width: 148px; overflow: hidden; }
.clubHome_LayoutSelection							{ position: absolute; top: 0; left: 0; height: 40px; width: 40px; 
													background: transparent url(images/img_ch_layoutselectionbg.gif) top right no-repeat;}
h3.clubHome_Layouthead								{ margin: 0 0 6px 0; padding: 6px 0; font-family: Arial,Helvetica,sans-serif; 
													font-size: 16px; color: #fff; font-weight: normal; line-height: 24px; 
													text-align: center; background: #0b6eb6; }
.clubHome_LayoutDescription							{ margin: 0; padding: 0; font-family: Arial,Helvetica,sans-serif; 
													font-size: 12px; color: #222; font-weight: normal; line-height: 14px; 
													text-align: left; }
.clubHome_ThemeItem									{ text-align: center; padding: 32px 0 46px 0; position: relative; }
.clubHome_ThemeItem:before 							{ content: ""; position: absolute; left: 10%; width: 80%; bottom: 0;  border-bottom: 1px dashed #b5b5b5; }
.clubHome_ThemeLastItem:before						{ border-bottom: 0; }
.clubHome_ThemeItem h3 								{ font-family: "Segoe UI",Arial,Helvetica,sans-serif; font-size: 30px; line-height: 36px; 
													color: #086fba; margin: 0; padding: 0 0 12px 0; font-weight: 100; }
.clubHome_ThemeItem .clubHome_LayoutDescription		{ padding: 0 12% 12px 12%; text-align: center; color: #222; }
.clubHome_ThemeItem .clubHome_LayoutArea				{ display: table; margin: auto; width: 700px; text-align: center; }
.clubHome_ThemeItem li.clubHome_LayoutItem			{ padding: 8px; }
.clubHome_ThemeItem h3.clubHome_Layouthead 			{ margin: 0; padding: 6px 0 8px 0; text-align: center; background: #0b6eb6; }
.clubHome_ThemeItem h3.clubHome_Layouthead,
.clubHome_ThemeItem h3.clubHome_Layouthead span		{ font-family: "Segoe UI",Arial,Helvetica,sans-serif; font-size: 20px; line-height: 24px; color: #fff; 
													font-weight: normal; text-transform: uppercase; display: block; }
.clubHome_ThemeItem h3.clubHome_Layouthead.blue		{ background: #0670be; }
.clubHome_ThemeItem h3.clubHome_Layouthead.gray		{ background: #9a9a9a; }
.clubHome_ThemeItem h3.clubHome_Layouthead.green	{ background: #17630b; }
.clubHome_ThemeItem h3.clubHome_Layouthead.orange	{ background: #da6919; }
.clubHome_ThemeItem h3.clubHome_Layouthead.purple	{ background: #b749fe; }
.clubHome_ThemeItem h3.clubHome_Layouthead.red		{ background: #cd0000; }
.clubHome_ThemeItem h3.clubHome_Layouthead.yellow	{ background: #e8a902; }
.clubHome_ThemeItem h3.clubHome_Layouthead.burgundy	{ background: #5e0721; }
.clubHome_ThemeItem h3.clubHome_Layouthead.lite 	{ background: #87bef1; }

/********************************************************************/
/* Club Home Theme Selection CSS									*/
/********************************************************************/
.clubHome_STHead									{ background-color: #f2f2f2; border: 1px solid #bfbfc1; padding: 24px; }
.clubHome_STHeadSection								{ width: 800px; margin: auto; }
a.clubHome_STButton,
a.clubHome_STButton:link,
a.clubHome_STButton:visited							{ font-family: Arial,Helvetica,sans-serif; font-size: 36px;
													line-height: 36px; color: #fff; background-color: #0b6eb6;
													border: 1px solid #003c67; -moz-border-radius: 6px; 
													border-radius: 6px; display: block; float: left; 
													padding: 8px; text-transform: uppercase; 
													text-decoration: none; }
a.clubHome_STButton small,
a.clubHome_STButton:link small,
a.clubHome_STButton:visited small						{ font-size: 11px; line-height: 11px; }
a.clubHome_STButton img,
a.clubHome_STButton:link img,
a.clubHome_STButton:visited img						{ margin: -24px 12px -24px -52px; float: left; }
a.clubHome_STButton:focus,
a.clubHome_STButton:active,
a.clubHome_STButton:hover							{ background-color: #ec8000; border: 1px solid #600000; }
ul.clubHome_STList									{ margin: 0; padding: 0; }
ul.clubHome_STList li									{ margin: 0; padding: 2px 0 2px 24px; list-style: none;
													background: transparent url(images/icn_upgradetodaylist.png) 0 4px no-repeat;
													font-family: Arial,Helvetica,sans-serif; font-size: 14px;
													line-height: 20px; color: #222;}
													
/********************************************************************/
/* My Account New UI CSS											*/
/********************************************************************/
.CSSFloatLeft										{ float: left;}
.CSSFloatRight										{ float: right;}
.ClearFloatCss										{ clear: both;}
.sREG_Normal, .sREG_NormalBold, .sREG_NormalRed		{ font-family: Arial,Helvetica,sans-serif;font-weight:normal;font-size: 12px;}
.sREG_NormalBold									{ font-weight: bold;}
.sREG_NormalRed										{ color: #b50000;}
.sREG_NormalItalic									{ font-style: italic;}
.sREG_MyAccount										{ text-align: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;
													line-height: 12px;color: #444; background: #fff;margin: auto; width: 899px; padding: 0px 12px 0px 12px;}
a.sREG_RedButton									{ background: transparent url(images/red_button_normal_left.gif) top left no-repeat; display: block;
													height: 28px;text-align: center;text-decoration: none;}
a.sREG_RedButton span								{ background:transparent url(images/red_button_normal_right.gif) top right no-repeat;
													display: block;height: 22px;padding: 6px 26px 0px 0px;margin-left: 6px;cursor:pointer;font-size: 12px;
													color: #fff; font-weight: bold;text-align: center;text-decoration: none;}
a.sREG_RedButton:hover								 {background: transparent url(images/red_button_hover_left.gif) top left no-repeat;}
a.sREG_RedButton:hover span							{ background: transparent url(images/red_button_hover_right.gif) top right no-repeat;}
a.sREG_BlackButton									{ background: transparent url(images/black_button_normal_left.gif) top left no-repeat;
													display: block;height: 28px;text-align: center;text-decoration: none;}
a.sREG_BlackButton span							 	{ background: transparent url(images/black_button_normal_right.gif) top right no-repeat;
													display: block;height: 22px;padding: 6px 0px 0px 0px;margin-left: 6px;cursor: pointer;
													font-size: 12px;color: #fff;font-weight: bold;text-align: center;text-decoration: none;}
a.sREG_BlackButton:hover							{ background: transparent url(images/black_button_hover_left.gif) top left no-repeat;}
a.sREG_BlackButton:hover span						{ background: transparent url(images/black_button_hover_right.gif) top right no-repeat;}
.sREG_Header_Wrap								 	{ background-color: #f0f0f0;position:relative;margin-top:20px;padding:2em 2em 0em 2em;}
.sREG_Header_LeftBg,.sREG_Header_RightBg			{ background: transparent url(images/header_corners.gif)no-repeat;height:12px;width:12px;	position:absolute;}
.sREG_Header_LeftBg									{ background-position: top left;top:0;left:0;}
.sREG_Header_RightBg								{ background-position: top right;top:0;right:0;}
.sREG_Header										{ /*background:transparent url(images/logo.gif) center right no-repeat;*/}
.sREG_Header h1										{ color:#0b6eb6;font-size:18px;font-weight:bold;vertical-align:middle;text-transform:uppercase;padding:0.5em 0em;}
.sREG_Header_Profile img								{ border: 2px solid #C1C1C1;	float: left; margin-right: 15px;}
.sREG_Header_Profile h3.sREG_NormalBold				{ color:#444; font-size:18px; line-height:36px; display:inline;}
.sREG_Header_Profile span.sREG_Normal				{ line-height:36px; display:inline;}
a.sREG_NormalLink, 
a.sREG_NormalLink:link,
a.sREG_NormalLink:visited,
a.sREG_HLink,
a.sREG_HLink:link,
a.sREG_HLink:visited,
a.sREG_HULink,
a.sREG_HULink:link,
a.sREG_HULink:visited								{ color: #454545; font-family: Arial,Helvetica,sans-serif; font-weight:normal; 
													font-size: 12px;line-height:12px;text-decoration: underline;}
a.sREG_HLink,
a.sREG_HLink:link,
a.sREG_HLink:visited,
a.sREG_HULink,
a.sREG_HULink:link,
a.sREG_HULink:visited							 	{ color: #0b6eb6; text-decoration:none;}
a.sREG_HULink,
a.sREG_HULink:link,
a.sREG_HULink:visited								{ text-decoration: underline;}
a.sREG_NormalLink:focus, 
a.sREG_NormalLink:hover,
a.sREG_NormalLink:active,
a.sREG_HLink:focus,
a.sREG_HLink:hover,
a.sREG_HLink:active,
a.sREG_HULink:focus,
a.sREG_HULink:hover,
a.sREG_HULink:active								{ color :#003d6a;}

.sREG_Header_Profile a.sREG_HLink					{ line-height: 36px; display: inline; }
.sREG_ActionButton_Area								{ vertical-align: middle;float: left; }
.sREG_ActionButton_Area ul li							{ background: transparent; }
.sREG_help											{ float: right; font-size: 18px; font-weight: bold; }
.sREG_help a:link,
.sREG_help a:visited, 
.sREG_help a:active									{ color: #0b6eb6; display: inline-block; padding: 14px 45px 14px 0px;
													text-decoration:none; background: transparent url("images/icon_sp_help.gif") right center no-repeat;}
.sREG_help a:hover,
.sREG_help a:focus									{ background: transparent url("images/icon_sp_help_hover.gif") right center no-repeat;}
ol.sREG_MyPlayer										{ padding: 0px; margin: 0px; }
ol.sREG_MyPlayer li									{ list-style:none; padding-bottom: 25px; margin: 0px; }
.sREG_MyPlayer_Header								{ background:#494949; color:#fff; padding:6px 10px; border-bottom:1px #fff solid; width:550px;}
.sREG_MyPlayer_Header h3,
.sREG_MyPlayer_Header span.sREG_Normal,
.sREG_MyPlayer_Header a.BackToTop_Link:link,
.sREG_MyPlayer_Header a.BackToTop_Link:visited,
.sREG_MyPlayer_Header a.BackToTop_Link:active		{ color: #fff; text-decoration: none; line-height: 20px; display: block;}
.sREG_MyPlayer_Header a.BackToTop_Link:link,
.sREG_MyPlayer_Header a.BackToTop_Link:visited,
.sREG_MyPlayer_Header a.BackToTop_Link:active		{background: transparent url(images/img_backtotopicon.png) left center no-repeat;padding: 0 0 0 18px;}
.sREG_MyPlayer_Info									{ border: 1px #cacaca solid; padding:3px;}
.sREG_MyPlayer_Detail,
.sREG_MyPlayer_Team_Actions							{ margin: 14px; }
.sREG_MyPlayer_Detail .sREG_MyPlayer_Avatar,
.sREG_MyPlayer_Team_Actions img						{ margin-right: 15px; float:left; border: none;}
.sREG_MyPlayer_Program_Detail						{ float:left;}
.sREG_MyPlayer_Program_Header, 
.sREG_MyPlayer_Programs								{ font-size: 12px; font-weight:normal; }
.sREG_MyPlayer_Programs ul							{ margin: 0; padding: 0;}
.sREG_MyPlayer_Programs ul li							{ margin: 0; padding: 0;}
.sREG_MyPlayer_Programs								{ margin: 0.5em 0;}
.sREG_Header_Profile ul, 
.sREG_ActionButton_Area ul,
.sREG_MyPlayer_Team_Detail ul,
.sREG_MyPlayer_Program_Actions ul					{ margin: 0px; padding: 0px;}
.sREG_Header_Profile ul li, 
.sREG_ActionButton_Area ul li,
.sREG_MyPlayer_Team_Detail ul li						{ display: inline; list-style: none;padding: 0px 10px 0px 0px; 
													border-right: solid 1px #454545; margin: 0px 10px 0px 0px; vertical-align: middle;}
.sREG_Header_Profile ul li.last,
.sREG_ActionButton_Area ul li.last,
.sREG_MyPlayer_Team_Detail ul li.last					{ border-right: 0px;}
.sREG_ActionButton_Area ul							{ margin: 17px 0px;}
.sREG_ActionButton_Area ul li							{ border-right: solid 1px #0b6eb6;margin: 0px 10px 0px 0px; }
.sREG_MyPlayer_Team_Detail ul						{ margin: 3px 0px;}
.sREG_MyPlayer_Team_Detail ul li						{ border-right: 0px;margin: 0px; }
.sREG_MyPlayer_Program_Actions						{ float: right; line-height: 18px;}
.sREG_MyPlayer_Program_Actions img					{ float:left; margin-right: 6px;}
.sREG_MyPlayer_Program_Actions ul li					{ padding:0; margin: 0 0 6px 0;}
.sREG_MyPlayer_Alerts								{ background:#e6e6e6; padding: 4px 0; margin-top: 3px;}
.sREG_MyPlayer_Alerts .sREG_Normal					{ line-height:28px; margin-left:12px; display: block;}
.sREG_MyPlayer_Alerts a.sREG_RedButton				{ margin-right: 12px; min-width: 135px; width: 135px; float: right;}
ul.sREG_MyPlayer_Rec_Product							{ margin: 0 0 0 8px; padding: 0;}
ul.sREG_MyPlayer_Rec_Product li						{ float: left; list-style: none; background: #fff; border: 1px #b5b5b5 solid;
													margin: 12px 12px 0 0; padding: 2px; width: 120px;}
ul.sREG_MyPlayer_Rec_Product li a.sREG_NormalLink,
ul.sREG_MyPlayer_Rec_Product li a.sREG_NormalLink:link,
ul.sREG_MyPlayer_Rec_Product li a.sREG_NormalLink:visited,
ul.sREG_MyPlayer_Rec_Product li a.sREG_NormalLink:hover,
ul.sREG_MyPlayer_Rec_Product li a.sREG_NormalLink:focus,
ul.sREG_MyPlayer_Rec_Product li a.sREG_NormalLink:active
													{ text-decoration: none; }
ul.sREG_MyPlayer_Rec_Product li:hover					{ border-color: #cd0000; }
ul.sREG_MyPlayer_Rec_Product li:hover .sREG_MyPlayer_Product_Details
													{ background-color: #cd0000; }
.sREG_MyPlayer_Product_Image						{position: relative; height: 84px; text-align: center; vertical-align: middle;}
.sREG_MyPlayer_Product_Image img						{ position: absolute; top: 0; bottom: 0;left: 0; right: 0; margin: auto;}
a.sREG_AddtoCart,
a.sREG_AddtoCart:link,
a.sREG_AddtoCart:visited							{ position: absolute; top: 1px; left: 1px; display: block; width: 110px; 
													vertical-align: top; text-decoration: none; padding: 4px; text-align: left; }
a.sREG_AddtoCart input,
a.sREG_AddtoCart:link input,
a.sREG_AddtoCart:visited input							{ display: inline; vertical-align: top; }
span.sREG_AddtoCart_text								{ color: #fff; font-size: 12px; line-height: 18px; text-decoration: none;
													display: none; }
.sREG_MyPlayer_Product_Image:hover a.sREG_AddtoCart	{ background-color: #0B6EB6; }
.sREG_MyPlayer_Product_Image:hover span.sREG_AddtoCart_text
													{ display: inline; }
.sREG_MyPlayer_Product_Alert						{ position:absolute; bottom: 2px; right: 0; color: #fff; background: #a50000; text-transform: uppercase;
													 font-size:9px; font-style: italic; line-height: 9px; padding:3px; }
.sREG_MyPlayer_Product_Details						{ background: #393939; line-height: 12px; font-size: 12px; padding: 0.5em; text-align: center; color: #fff;}
.sREG_MyAccount_RightSection						{ float: right; margin-left: 26px; width: 300px;}
.sREG_MyAccount_Cart_withStore,
.sREG_MyAccount_Cart_noStore						{ background: #c6d1d8 url(images/cart_bg.gif) top left repeat-x; padding: 12px; text-align:center; 
													margin: 0 0 16px 0;}
.sREG_MyAccount_CurrentCart							{ width: 200px; margin: auto auto 12px auto;}
.sREG_MyAccount_Cart_noStore_Detail 
.sREG_MyAccount_CurrentCart							{ margin: 24px auto 18px auto;}
.sREG_MyAccount_ItemsInCart							{ background: transparent url(images/cart_icon.png) bottom left no-repeat; padding: 0px 20px 20px 10px;
													font-size: 20px; line-height: 16px; float:left; color: #0b6eb6;}
.sREG_MyAccount_CurrentCart h3 						{ font-family: Arial,Helvetica,sans-serif; display:inline-block; font-size: 18px; line-height: 18px;
													margin: 14px 0px 0px 0px; color: #0b6eb6; font-weight: normal; text-transform: uppercase;}
.sREG_MyAccount_Cart_Detail ul						{ margin: 0; padding:0;}
.sREG_MyAccount_Cart_Detail ul li						{ float: left; list-style: none; background:#fff; border: 1px #cacaca solid; margin: 0 2px 0 0;
													width: 135px; padding: 0;}
.sREG_MyAccount_Cart_noStore_Detail					{ background: #fff; border: 1px #cacaca solid; margin: 0; padding: 0;}
.sREG_MyAccount_Cart_Detail ul li.last					{ margin: 0; }
.sREG_MyAccount_Cart_Products						{ background: #3d88be; font-size: 12px; line-height: 32px; font-weight: bold; text-transform: uppercase; color: #fff;}
.sREG_MyAccount_Cart_Detail ul li h3					{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #444444; line-height:32px; font-weight:normal;}
.sREG_MyAccount_Cart_Detail a.sREG_BlackButton span img,
.sREG_MyAccount_Cart_noStore_Detail a.sREG_BlackButton span img
													{ margin: -3px 0; }
.sREG_MyAccount_Cart_Detail a.sREG_BlackButton,
.sREG_MyAccount_Cart_noStore_Detail a.sREG_BlackButton
													{ float: none; width: 120px; margin: auto auto 4px auto;}
.sREG_MyAccount_Cart_noStore_Detail a.sREG_BlackButton
													{ margin: auto auto 18px auto;}
.sREG_MyOutStandingBill,
.sREG_MyAccount_Advertisments						{ margin: 0px 0px 16px 0px;}
.sREG_MyOutStandingBill_Head						{ color: #fff; font-size: 14px;  line-height: 14px; font-weight: normal;  padding: 10px;  background-color: #3d88be;
													border-bottom: 1px #fff solid;}
.sREG_MyOutStandingBill_Head img					{ float: right; margin: -23px; }													
													
.sREG_MyOutStandingBill_Detail						{ padding: 15px; background-color: #e8eef2;}
.sREG_MyOutStandingBill_Detail ol					{ padding: 0px; margin: 0px 0px 0px 15px;  list-style: decimal;}
.sREG_MyOutStandingBill_Detail ol li					{ margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px #b7b9b0 solid;}
.sREG_MyOutStandingBill_Detail ol li.first				{ margin: 0;}
.sREG_MyOutStandingBill_OrderNo, 
.sREG_MyOutStandingBill_DueDate						{ color: #00477a; font-weight: normal;}
.sREG_MyOutStandingBill_OrderDetail					{ margin-bottom: 4px;}
.sREG_MyOutStandingBill_Program						{ font-size: 11px; font-weight: normal;}
.sREG_MyOutStandingBill_Division					{ font-size: 11px; font-weight: normal; font-style: italic;}
a.sREG_MyOutStandingBill_ViewBill,
a.sREG_MyOutStandingBill_ViewBill:link,
a.sREG_MyOutStandingBill_ViewBill:visited,
a.sREG_MyOutStandingBill_ViewBill:active			{ color: #FFFFFF; display: inline-block; font-size: 11px; line-height: 11px; padding: 5px 8px;
													background: #3c3c3c; text-decoration: none; margin-bottom: 3px; width: 50px; text-align: center;}
a.sREG_MyOutStandingBill_PayBill,
a.sREG_MyOutStandingBill_PayBill:link,
a.sREG_MyOutStandingBill_PayBill:visited,
a.sREG_MyOutStandingBill_PayBill:active				{ color: #FFFFFF; display: inline-block; font-size: 11px; line-height: 11px; padding: 5px 8px; 
													background: #0b6eb6; text-decoration: none; width: 50px; text-align: center;}
a.sREG_MyOutStandingBill_ViewBill:hover,
a.sREG_MyOutStandingBill_ViewBill:focus,
a.sREG_MyOutStandingBill_PayBill:hover,
a.sREG_MyOutStandingBill_PayBill:focus				{ background: #bc0000;}
.sREG_MyOrder_PayNow,
a.sREG_MyOrder_PayNow:link,
a.sREG_MyOrder_PayNow:visited,
a.sREG_MyOrder_PayNow:active						{ color: #FFFFFF; display: inline-block; font-size: 11px; line-height: 11px; padding: 5px 8px;
													background: #bc0000; text-decoration: none; width: 60px; text-align:center; margin-left: 2px; margin-right: 3px; }
a.sREG_MyOrder_PayNow:hover,
a.sREG_MyOrder_PayNow:focus							{ background: #7D7D7D; }
a.sREG_MyOrder_ViewHistory, a.sREG_MyOrder_ViewHistory:link,
a.sREG_MyOrder_ViewHistory:visited, a.sREG_MyOrder_ViewHistory:active
													{font-size: 12px; text-align: center; color: #fff; 	vertical-align: middle;
													margin-right: 5px;text-decoration: none;}
a.sREG_MyOrder_ShowDetails,
a.sREG_MyOrder_ShowDetails:link,
a.sREG_MyOrder_ShowDetails:visited					{ color: #FFFFFF; display: inline-block; font-size: 11px; line-height: 11px; padding: 5px 8px;
													background: #0b6eb6; text-decoration: none; text-align: center; margin-left: 5px; margin-right: 3px; }
a.sREG_MyOrder_ShowDetails:hover,
a.sREG_MyOrder_ShowDetails:focus,
a.sREG_MyOrder_ShowDetails:active					{ background: #bc0000; }
a.sREG_MyOrder_HideDetails,
a.sREG_MyOrder_HideDetails:link,
a.sREG_MyOrder_HideDetails:visited,
a.sREG_MyOrder_HideDetails:active
													{ color: #FFFFFF; display: inline-block; font-size: 11px; line-height: 11px; padding: 5px 8px;
													background: black; text-decoration: none; text-align: center; margin-left: 5px; margin-right: 3px;}
.sREG_MyPlayer_MoreDetails							{ background:#fff; }
.sREG_MyPlayer_MoreDetails tr td						{ margin: 0; padding: 12px;}
.sREG_MyPlayer_MoreDetails tr.sREG_MoreDetails_Header 
													{ background: #777; color: #fff; font-weight: bold;}
.sREG_MyPlayer_MoreDetails tr.sREG_MoreDetails_Alt_Row
													{ background: #e6e6e6; }
.sReg_PreviousSeason_toggle							{ margin: 14px;}
.sReg_PreviousSeason_toggleContainer				{ padding: 10px 0px 0px 0px; margin: 0;}
table.sREG_MyPlayer_PreviousSeasons					{ border: 1px #E6E6E6 solid; }
table.sREG_MyPlayer_PreviousSeasons tr td				{ margin: 0; padding: 5px; }
a.sREG_TeamNameLink, 
a.sREG_TeamNameLink:link,
a.sREG_TeamNameLink:visited
													{ color:#454545; font-family: Arial,Helvetica,sans-serif; font-weight:normal; font-size: 12px; line-height:12px; }
a.sREG_Previous_SeasonLink,
a.sREG_Previous_SeasonLink:link,
a.sREG_Previous_SeasonLink:visited
													{ color: #494949; font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px;
													line-height:12px; text-decoration: underline; }
span.trigger										{ line-height: 12px; padding-right: 18px; background: url("images/icon_toggle.gif") no-repeat top right; }
span.active											{ background-position: right bottom; }
.sReg_PreviousSeason_toggle .SubHead					{ width: auto; display: inline-block; }
.sREG_PreviousSeasons_Header td						{ background-color: #E6E6E6; color: black; font-weight: bold; }
.sREG_Tabs											{ margin:12px 0 0 0; }
.sREG_Tabs ul										{ margin: 0; padding: 0; }
.sREG_Tabs ul li										{ float: left; list-style: none; margin: 0; padding: 0; border: none; }
.sREG_Tabs a:link, 
.sREG_Tabs a:visited, 
.sREG_Tabs a:active									{ background-color: #494949; color: #FFFFFF; display: inline; float: left; font-size: 14px; font-weight: bold;
													line-height: 14px; margin-right: 5px; padding: 10px 30px 8px; text-decoration: none;}
.sREG_Tabs a:hover,.sREG_Tabs a:focus				{ color: #cfebff;}
.sREG_Tabs ul li a img									{ margin:-4px 0; }
.sREG_Tabs ul li.sREG_Tab_Selected a:link, 
.sREG_Tabs ul li.sREG_Tab_Selected a:visited, 
.sREG_Tabs ul li.sREG_Tab_Selected a:active				{ color: #222; background-color: #fff; -moz-box-shadow: 2px -2px 2px rgba(0,0,0,0.2);
													-webkit-box-shadow: 2px -2px 2px rgba(0,0,0,0.2); box-shadow: 2px -2px 2px rgba(0,0,0,0.2);}
	
.sReg_MyPlayer_PlayerImageList						{ background: white; padding: 4px 0 20px; margin-top: 3px; }
.sReg_MyAccount_PlayerImage							{ position: relative; vertical-align: middle; }
.sReg_MyAccount_PlayerImage img						{ top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.sReg_MyAccount_PlayerImage a,
.sReg_MyAccount_PlayerImage a:link,
.sReg_MyAccount_PlayerImage a:visited 				{ display: block; text-decoration: none; border: 1px solid #494949; }
a.sREG_MyPlayer_Notification,
a.sREG_MyPlayer_Notification:link,
a.sREG_MyPlayer_Notification:visited 				{ border: 1px solid #3DAE44;}
.sReg_MyAccount_PlayerImage a:hover,
.sReg_MyAccount_PlayerImage a:focus,
.sReg_MyAccount_PlayerImage a:active,
a.sREG_MyPlayer_Notification:hover,
a.sREG_MyPlayer_Notification:focus,
a.sREG_MyPlayer_Notification:active					{ border-color: #cd0000; } 
ul.sReg_MyPlayer_Images 								{ margin: 0; padding: 0; }
ul.sReg_MyPlayer_Images li								{ float: left; list-style: none; background: white; padding: 0; margin: 0px 12px 12px 0px; }
.sREG_MyPlayer_Image_Alert							{ position:absolute; right: -7px; color: #fff; padding: 0px; top: -7px;}
.sREG_MyPlayer_Volunteer_Detail						{ float: left; width: 300px; }
h2.sReg_MyPlayer_VolunteerDescription				{ font-family: Arial,Helvetica,sans-serif; color:  #666666; font-size: 15px; font-weight: bold; }
.sREG_MyPlayer_Volunteer_Team,
.sREG_MyPlayer_Volunteer_Programs,
.sREG_MyPlayer_OrderDetail_Player,
.sREG_MyPlayer_OrderDetail_Division					{ margin: 0px 0px 3px 0px;}
.sReg_Volunteer_FixedWidthTitle						{ float: left; width: 65px; }
.sReg_Volunteer_FixedWidthContent					{ padding-left: 65px; }
h3.sReg_MyPlayer_PlayerName							{ font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 17px; padding-right: 2px; }
.sReg_MyPlayer_PlayerPhoto							{ width: 80px; float: left; overflow: hidden; margin-right: 12px; border: 1px solid #B1B5BC; }
.sReg_MyPlayer_OrderSummary							{ background: #F1F1F1; padding-top: 3px; padding-bottom: 3px;}
.sReg_MyPlayer_SummaryHeader						{ color: #868686; padding-bottom: 5px;}
.sReg_MyPlayer_Value								{ color: #494949; font-size: 16px; }
.sReg_MyPlayer_OrderDetail_Detail 					{margin-left: 38px;}
.sReg_MyPlayer_OrderSummaryItem						{ border-right: 1px solid white; border-left: 1px solid #DADADA; min-width: 80px; padding: 10px 15px 10px 15px; 
													float: left;}
.FirstItem											{ border-left: none; width: 190px;}
.LastItem											{ border-right: none;}
.sReg_MyPlayer_OrderDetail_Header,
.sReg_MyOrder_Payment_Header						{ color: white;	padding: 6px 12px 6px 16px; }
.sReg_MyPlayer_OrderDetail_Header h3,
.sReg_MyOrder_Payment_Header h3,
.sReg_MyOrder_OrderTotal h3							{ font-size: 16px; font-weight: bold; color: #0A6FB7; text-decoration: none; line-height: 20px; display: block;	}
.sReg_MyOrder_OrderTotal h3							{ color: #494949;}
.sReg_MyOrder_OrderTotal_Amount						{ width: 100px; display: inline-block;}
.sReg_MyPlayer_OrderDetailItem						{ width: 55px; float: left; }
.sReg_MyPlayer_OrderDetailItemValue					{ padding-left: 55px;}
.sReg_MyPlayer_OrderDetaiItem_PlayerName			{ color: #0A6FB7; }
.sReg_MyOrder_ItemIndex 								{ width: 25px; float: left;}
.triggerOrderItem									{ float: left; padding-left: 8px; line-height: 12px; cursor: pointer;
													background: url("images/icon_toggle_myorder.gif") no-repeat top right;}
.activeOrderItem									{ background-position: right bottom;}
.OrderItemSubHead 									{ width: 25px; display: inline-block;}
.sReg_OrderDetail_toggleContainer 					{ padding: 5px 10px 0px 0px; margin: 0;}
table.sREG_MyPlayer_OrderDetailSummary				{ border: 1px #E6E6E6 solid; }
table.sREG_MyPlayer_OrderDetailSummary tr td ,
table.sReg_MyOrder_PaymentHistoryTable tr td 			{ margin: 0; padding: 5px 5px 5px 5px; color: #868686; }
table.sREG_MyPlayer_OrderDetailSummary td 				{ border: 1px #E6E6E6 solid; }
table.sREG_MyPlayer_OrderDetailSummary td.sReg_OrderDetailSummary_OrderAmount 
													{ text-align: right; }
table.sREG_MyPlayer_OrderDetailSummary tr.sReg_MyPlayer_OrderDetailSummary_Normal
													{ background-color: white; }
table.sREG_MyPlayer_OrderDetailSummary tr.sReg_MyPlayer_OrderDetailSummary_Alternate
													{ background-color: #F1F1F1; }
.sReg_MyPlayer_OrderDetail_Amount					{ padding-right: 10px; }
.sReg_MyPlayer_OrderDetail_Amount span				{ font-size: 14px; font-weight: normal; color: #0A6FB7; text-decoration: none; }
.sReg_MyPlayer_OrderDetailSummary_Total				{ text-align: right; padding-top: 10px; padding-bottom: 10px; }
.sReg_MyPlayer_OrderDetailSummary_Total span			{ font-size: 14px; font-weight: normal; color: red; text-decoration: none;} 
ol.sReg_OrderDetail,
ol.sREG_MyOrder ,
ol.sReg_MyOrder_PaymentList							{ margin: 0; padding: 0;}
ol.sREG_MyOrder li										{ padding-bottom: 25px; }
ol.sReg_OrderDetail li,
ol.sReg_MyOrder_PaymentList li							{ padding-bottom: 0px; }
ol.sREG_MyOrder li,
ol.sReg_OrderDetail li,
ol.sReg_MyOrder_PaymentList li							{ list-style: none; }
ol.sReg_OrderDetail li.sReg_OrderDertailItem_Normal	{ background: white; padding:5px 0px 5px 0px; }
ol.sReg_OrderDetail li.sReg_OrderDertailItem_Alternate
													{ background: #E9EEF2; padding:5px 0px 5px 0px; }
.sReg_MyOrder_OrderTotal							{ padding: 10px 10px 10px 10px; text-align: right; background: #F1F1F1; border-top: 1px solid #CACACA; }
.sReg_MyOrder_OrderTotal span						{ color: #444444; font-size: 18px; font-weight: bold; text-decoration: none; }
.sReg_MyOrder_PaymentHistoryDetail,
.sReg_MyPlayer_OrderDetail							{ border: 1px solid #CACACA; margin: 0px 16px 16px 10px;}
.sReg_UserAccountInfo_Info,
.sReg_MyAccount_Info,
.sReg_MyOrder_Info									{ border: 1px #CACACA solid; width: 571px;}

.sReg_MyOrderHeader_Info							{ background:#494949; color:#fff; padding:6px 10px; border-bottom:1px #fff solid;}
.sReg_MyOrderHeader_Info h3,
.sReg_MyOrderHeader_Info span.sREG_Normal,
.sReg_MyOrderHeader_Info a.BackToTop_Link:link,
.sReg_MyOrderHeader_Info a.BackToTop_Link:visited,
.sReg_MyOrderHeader_Info a.BackToTop_Link:active		{ color: #fff; text-decoration: none; line-height: 20px; display: block;}
.sReg_MyOrderHeader_Info a.BackToTop_Link:link,
.sReg_MyOrderHeader_Info a.BackToTop_Link:visited,
.sReg_MyOrderHeader_Info a.BackToTop_Link:active		{background: transparent url(images/img_backtotopicon.png) left center no-repeat;padding: 0 0 0 18px;}

.sReg_UserAccountInfo_Info							{ border: none;}
.sREG_MyAccount_Recommanded							{ display: inline-block; background: #c6d1d8 url(images/cart_bg.gif) top left repeat-x; padding: 8px 8px 15px 8px;
													text-align: center; margin: 0 0 16px 0; }
.sREG_MyAccount_Recommanded_Head					{ color: #fff; font-size: 14px; line-height: 20px; font-weight: normal; padding: 10px; 
													background-color: #3d88be; border-bottom: 1px #fff solid;}
.sREG_MyOrder_ShopNow, a.sREG_MyOrder_ShopNow:link,
a.sREG_MyOrder_ShopNow:visited, a.sREG_MyOrder_ShopNow:active
													{color: #FFFFFF; display: inline-block; font-size: 11px; line-height: 11px;	padding: 5px 8px;
													background: #bc0000; text-decoration: none;	width: 60px; text-align: center; margin-left: 2px;
													margin-right: 3px; }
a.sREG_MyOrder_ShopNow:hover, a.sREG_MyOrder_ShopNow:focus
													{ background:#7D7D7D;}
.sREG_UserAccountInfo								{ border: 0px; margin-top: 5px;}
.sREG_UserAccountInfo tr td							{ margin: 0px 0px 0px 0px; padding: 5px;}
.sREG_MyAccount_ProgramName							{ width: 330px;padding: 2px 2px 2px 2px;}

.progressBackgroundFilter 							{ position:fixed; top:0px; left:0px; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
													background-color:#000000; filter:alpha(opacity=50); opacity:0.5; z-index:1000; width:100%; height:100%;}

.processMessage 										{ position:relative; top:50%; left:30%; padding:10px 10px 10px 10px; width:30%;
													z-index:1001; background-color:#fff; text-align:center;}
/********************************************************************/
/* Page Jump List CSS												*/
/********************************************************************/
#longPageNavHeader											{ padding: 0 0 18px 0; }
#longPageNavHeader .pageJumpList 							{ background: #0b6eb6; padding: 6px 0; z-index: 1; }
#longPageNavHeader .pageJumpList ul.pj-list					{ margin: 0; padding: 0; }
#longPageNavHeader .pageJumpList li.pj-item					{ margin: 0; padding: 4px; margin: 0 24px 0 0; color: #99d4ff; float: left; 
															list-style-type: decimal; list-style-position: inside; width: 25%; }
#longPageNavHeader .pageJumpList a.pj-link,
#longPageNavHeader .pageJumpList a.pj-link:link,
#longPageNavHeader .pageJumpList a.pj-link:visited			{ font-size: 12px; line-height: 18px; color: #99d4ff; text-decoration: none; }
#longPageNavHeader .pageJumpList a.pj-link:hover				{ color: #fff; }
.TeamPage_hostalertsAE_alertIcon							{ border: 1px solid #303030;width:120px !important;height:90px !important;margin-bottom:5px; }

/********************************************************************/
/* Confirmation Dialog												*/
/********************************************************************/
button.TeamPage_actionButton.actionButton 					{ font-size: 19.2px; font-weight: 400; border-radius: 5px; min-height: 46px; min-width: 88px; transition: .2s ease-in-out all; line-height: 36px; padding: 0 16px; }
.confirmation-wrapper a.mint-green, 
.confirmation-wrapper a.mint-green:link, 
.confirmation-wrapper a.mint-green:visited					{ color: #4ec3c8; text-decoration: underline; }
.confirmation-wrapper 										{ background: url(images/bsb_logo.png) 12px center no-repeat transparent; 
															padding: 0 0 0 212px; min-height: 180px; _height: 180px; position: relative; }
.confirmation-wrapper.tshq-logo 							{ background-image: url(images/bsb-logo.png); }
.confirmation-wrapper.sc-logo								{ background-image: url(images/sports_connect_logo.svg); background-size: 150px; }
.confirmation-close-text									{ position: absolute; top: -80px; right: 0; padding: 36px 0 0 0;
															font-size: 12px; line-height: 18px; font-weight: normal; 
															font-family: Arial,Helvetica,sans-serif; color: #808080;
															background: url(images/hand-draw-arrow.png) center top no-repeat transparent; }
.confirmation-wrapper p										{ font-size: 14px; line-height: 18px; font-weight: normal;
															font-family: Arial,Helvetica,sans-serif; 
															color: #808080; margin: 0; padding: 0 0 18px 0; }
.confirmation-label 										{ color: #10c6ed; }
.confirmation-amount,
.confirmation-amount .dollar								{ font-size: 30px; line-height: 32px; font-weight: normal;
															font-family: Arial,Helvetica,sans-serif; 
															color: #808080; margin: 0; padding: 0 0 18px 0; }
.confirmation-amount .dollar								{ color: #10c6ed; padding: 0 6px 0 0; }
.confirmation-wrapper a.TeamPage_actionButton, 
.confirmation-wrapper a.TeamPage_actionButton:link,
.confirmation-wrapper a.TeamPage_actionButton:visited 		{ display: inline-block; background: #0ec2e8; border: 1px solid #0093c5; 
															font-size: 18px; line-height: 24px; font-weight: normal;
															font-family: Arial,Helvetica,sans-serif; padding: 4px 20px 6px; 
															text-align: center; color: #fff;  }
.confirmation-wrapper a.TeamPage_actionButton:hover 		{ background-color: #09b700; border-color: #056a00; }

/* Custom CSS for TeamPage New LookUp*/
	#Body .TeamPage_MT_teamInfo.Custom_TeamPage .RadComboBox.RadComboBox_Default{
		border-width: 0;
		display: inline-block;
		overflow: visible;
		position: relative;
		vertical-align: middle;
		width: 12.4em;
		border-radius: 4px;
        border: 1px solid #7492AC;
	}
	#Body .TeamPage_MT_teamInfo.Custom_TeamPage .rcbInputCell.rcbInputCellLeft{
		background-color: transparent !important;
		box-shadow: none;
		color: #555555;
        border: none;


	}
	#Body .TeamPage_MT_teamInfo.Custom_TeamPage .RadComboBox_Default td.rcbArrowCellRight a,.RadComboBox_Default td.rcbArrowCellLeft a {
		background: rgba(0, 0, 0, 0) url("images/icn-dropdown-arrow.png") no-repeat scroll left center !important;
		width: 28px;
	}
	#Body .bsbSkin .bsb-tournament .RadComboBox td.rcbArrowCell a::before,
	#Body .bsbSkin .bsb-tournament .RadComboBox table.rcbFocused td.rcbArrowCell a::before{
		content: none;
	}
.TeamPage_MT_teamInfo  div .RadComboBox .rcbHovered .rcbArrowCell, div.RadComboBox .rcbHovered .rcbInputCell {
  border-color: #cccccc !important;
  padding-left: 0;
}
.TeamPage_MT_teamInfo .RadComboBox .rcbFocused .rcbReadOnly .rcbInputCell .rcbInput{
	color: #000;
}
#Body .TeamPage_MT_teamInfo  .RadComboBox_Default td.rcbArrowCellRight, .RadComboBox_Default td.rcbArrowCellLeft{
	box-shadow: none;
}
#Body .TeamPage_MT_teamInfo  div.RadComboBox table td.rcbArrowCell {
	background: #ffffff none no-repeat scroll -1px 50%;
	white-space: normal;
	border-color:#cccccc;
	border-radius: 0px 4px 4px 0px;
    border-width: 0;
}
.postScoreDD .rcbList li.rcbHovered,
.postScoreDD .rcbList li.rcbItem 
{
  color: #3D4956;
  cursor: pointer;
  font-size: 14px;
  font-style: normal;
  padding: 6px 12px;
  border: none;
}
.postScoreDD .rcbList li.rcbHovered,
.postScoreDD .rcbList li.rcbHovered,
.postScoreDD .rcbList li.rcbHovered,
.postScoreDD .rcbList li.rcbHovered{
  background-color: #e6e6e6;
}
.postScoreDD .rcbList li.rcbItem:first-child,
.postScoreDD .rcbList li.rcbItem:first-child,
.postScoreDD .rcbList li.rcbItem:first-child,
.postScoreDD .rcbList li.rcbItem:first-child{
  border-radius: 5px 5px 0 0;
}
.postScoreDD,
.postScoreDD,
.postScoreDD,
.postScoreDD{
	border-radius:0 0 5px 5px;
}

#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_actionButton.TeamPage_actionLightButton{
	background-color: #4ec3c8;
	border-color: #4ec3c8;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	padding: 5px 12px;
	text-align: center;
	vertical-align: middle;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_actionButton.TeamPage_actionLightButton:hover{
	border-color: #e77e08;
	color: #ffffff;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage  .TeamPage_actionButton {
	background-color: #ffffff;
	border-color: #9b9b9b;
	color: #525252;
	transition: all 0.5s ease 0s;
	border-radius: 4px;
	font-size: 16px;	
	padding: 5px 15px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	font-family: "Lato", Arial, sans serif;
	white-space: nowrap;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_actionButton:hover{
	border-color: #4ec3c8;
	background-color: #4ec3c8;
	color:#ffffff;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgHeader,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_gridHeaderRow,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_gridHeaderRow td ,
#Body  .tournament_score .RadGrid_CustomSkin .rgHeader,#Body .TeamPage_gridHeaderRow,#Body .TeamPage_gridHeaderRow td {
	background: #132367;
    font-family: "Barlow Condensed SemiBold";
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score .RadGrid_CustomSkin .rgHeader,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score .TeamPage_gridHeaderRow,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score .TeamPage_gridHeaderRow td ,
#Body .view-score .RadGrid_CustomSkin .rgHeader,#Body .view-score .TeamPage_gridHeaderRow,#Body .view-score .TeamPage_gridHeaderRow td {
	background: #7b7b7b none repeat scroll 0 0;
}
#Body .view-score .RadGrid_CustomSkin .rgHeader a, 
#Body .view-score .RadGrid_CustomSkin .rgHeader a:link,
#Body .view-score .RadGrid_CustomSkin .rgHeader a:visited,
#Body .view-score .RadGrid_CustomSkin .rgHeader{
	padding: 12px;
 }
#Body .view-score .RadGrid_CustomSkin .rgHeader{
	font-weight: 700;
}
#Body .view-score .RadGrid_CustomSkin tr.rgRow td {
	color: #525252;
}
#Body .view-score .RadComboBox_Default .rcbInput {
	font-size: 16px;
	padding: 2px 0 !important;
	font-weight: normal;
	color: #525252;
	line-height: 21px;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score .RadGrid_CustomSkin .rgRow td,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score .RadGrid_CustomSkin .rgEditRow td,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score .RadGrid_CustomSkin .rgFilterRow td,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score  .RadGrid_CustomSkin .rgPager td.rgPagerCell, 
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .view-score .RadGrid_CustomSkin .rgAltRow td {
  text-align: left;
  border: 0 none;
  padding: 14px 12px;
}
.TeamPage_newsAE_detail.view-score{
	background: #ffffff;
	border: none;
}
.view-score .product-box{
	background: #f0f0f0;
	padding:15px 10px;
}
.TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgRow td,
.TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgEditRow td,
.TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgFilterRow td,
.TeamPage_MT_teamInfo.Custom_TeamPage  .RadGrid_CustomSkin .rgPager td.rgPagerCell, 
.TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgAltRow td {
  text-align: center;
  border: 0 none;
  font-size: 15px;
}
.TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgRow,
.TeamPage_MT_teamInfo.Custom_TeamPage  .TeamPage_gridRow {
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
}
.TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgAltRow,
.TeamPage_MT_teamInfo.Custom_TeamPage  .TeamPage_gridRowSelected {
  background: #f0f0f0 none repeat scroll 0 0;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgRow a,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .RadGrid_CustomSkin .rgAltRow a {
  border-radius: 4px;
  color: #525252;
  line-height: 22px;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .riSingle {
  text-align: center;
}
.RadComboBox_Default td.rcbArrowCellRight, .RadComboBox_Default td.rcbArrowCellLeft,
.RadComboBox_Default td.rcbInputCellLeft, .RadComboBox_Default td.rcbInputCellRight{
	background: #ffffff none repeat scroll 0 0 !important;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .riSingle.RadInput.RadInput_Default input ,
#Body .TeamPage_MT_teamInfo.Custom_TeamPage input.TeamPage_NormalTextBox{
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #7492AC !important;
  border-radius: 4px;
  color: #3D4956;
  display: inline-block;
  font-size: 16px;
  height: 56px !important;
  line-height: 56px;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
#Body .tournament_score .riSingle.RadInput.RadInput_Default input  ,
#Body .tournament_score input.TeamPage_NormalTextBox{
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #7b7b7b;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #525252;
  display: inline-block;
  font-size: 14px;
  line-height: 1.42857;
  padding: 6px 12px;
  text-align: center;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 65px;
}
.TeamPage_MT_teamInfo.Custom_TeamPage input.TeamPage_NormalTextBox {
  padding: 0 12px;
  text-align: right;
  width: auto;
}
#Body .RadWindow.RadWindow_Default.rwTransparentWindow.rwNoTitleBar {
  background: #ffffff none repeat scroll 0 0;
  border-color: #ffffff;
  border-radius: 4px;
  padding: 10px;
  
}
#Body .RadWindow_Default .rwContent {
    border-width:0;
}
#Body .tournament_score.RadWindow_Default .rwTopLeft,
#Body .tournament_score.RadWindow_Default .rwTopRight,
#Body .tournament_score.RadWindow_Default .rwTitlebar,
#Body .tournament_score.RadWindow_Default .rwFooterLeft,
#Body .tournament_score.RadWindow_Default .rwFooterRight,
#Body .tournament_score.RadWindow_Default .rwFooterCenter,
#Body .tournament_score.RadWindow_Default .rwBodyLeft,
#Body .tournament_score.RadWindow_Default  .rwBodyRight{
	background-image: none;
}
h4.TeamPage_PPS_darkHeader, h4.TeamPage_PPS_darkHeader span {
	color: #525252;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}
h4.TeamPage_PPS_darkHeader {
	background:transparent;
	margin: 0;
	padding: 8px 0;
	letter-spacing: 0px;
}
#Body .btn-default{
	background-color: #304a9a;
	color: #ffffff;
	transition: all 0.5s ease 0s;
	border-radius: 4px;
	font-size: 14px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #304a9a;
    text-decoration: none;
	display: inline-block;
}
#Body .btn-default span input.rbDecorated{
	font-size: 16px;
	padding: 0 8px;
    color: #ffffff;
}
#Body .btn-default:hover{
    background-color: #fff;
    border-color: #7492AC;
    color: #0A4FB3;
}
#sendSafelyDialog .btn-default{
    padding: 6px 12px;
}
#Body .btn-default:hover  span input.rbDecorated{
	color: #ffffff;
}
#Body .btn-default span.RadButton.RadButton_Default.rbSkinnedButton {
	padding: 0 0 0 15px;
}
#sendSafelyDialog .icn.icn-tournament-grey-true {
  background: rgba(0, 0, 0, 0) url("/portals/_default/skins/bsb/assets/images/icn-auto-assign-cancel.png") repeat scroll left top;
  height: 12px;
  width: 12px;
  margin-right: 7px;
  margin-top: 4px;
  display: inline-block;
}
#sendSafelyDialog .btn-default:hover .icn.icn-tournament-grey-true,
#sendSafelyDialog .btn-default.selected .icn.icn-tournament-grey-true {
  background: rgba(0, 0, 0, 0) url("/portals/_default/skins/bsb/assets/images/icn-auto-assign-cancel.png") repeat scroll left bottom;
}
#sendSafelyDialog .true-icon::before {
  background: rgba(0, 0, 0, 0) url("/resources/bsb.controls/images/tournament-true.png") no-repeat scroll left top;
  content: "";
  display: inline-block;
  height: 12px;
  margin-right: 8px;
  overflow: hidden;
  width: 15px;
}
#sendSafelyDialog .true-icon:hover::before {
  background: rgba(0, 0, 0, 0) url("/resources/bsb.controls/images/tournament-true-hover.png") no-repeat scroll left bottom;
}
.rbSkinnedButton{padding: 0;}
#Body .RadButton_Default.rbSkinnedButton,#Body .RadButton_Default .rbDecorated,#Body .RadButton_Default.rbVerticalButton,
#Body .RadButton_Default.rbVerticalButton .rbDecorated,#Body .RadButton_Default .rbSplitRight,#Body .RadButton_Default .rbSplitLeft {
	background-image:none;
	font-family: "Lato", Arial, sans serif;
	color: #525252;
}
#Body .TeamPage_actionButton .teamroster-save{
	background: rgba(0, 0, 0, 0) url("images/teamroster-save.png") no-repeat scroll left top;
	display: inline-block;
	height: 12px;
	overflow: hidden;
	text-indent: -99999px;
	width: 16px;
    vertical-align: baseline;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_actionButton:hover .teamroster-save{
	background: rgba(0, 0, 0, 0) url("images/teamroster-save.png") no-repeat scroll left bottom;
	display: inline-block;
	height: 12px;
	overflow: hidden;
	text-indent: -99999px;
	width: 16px;
    vertical-align: baseline;
}
#Body .scom .bsb-tournament .btn-tournament.btn-teamroster:hover,
#Body .scom .bsb-tournament .btn-tournament.btn-teamroster:focus,
#Body .scom .bsb-tournament .btn-tournament.btn-teamroster:active{
  background: #7b7b7b none repeat scroll 0 0 !important;
  border-color: #7b7b7b !important;
  color: #fff !important;
}
#Body .TeamPage_actionButton .tournament-save {
	background: rgba(0, 0, 0, 0) url("images/tournament-true-hover.png") no-repeat scroll left top;
	display: inline-block;
	height: 12px;
	overflow: hidden;
	text-indent: -99999px;
	width: 15px;
}
#Body .TeamPage_actionButton .tournament-close {
	background: rgba(0, 0, 0, 0) url("images/tournament-close-hover.png") no-repeat scroll left top;
	display: inline-block;
	height: 12px;
	overflow: hidden;
	text-indent: -99999px;
	width: 15px;
}
#Body .tournament-save{
    background-image:url("images/tournament-true-hover.png");
	background-repeat: no-repeat;
	background-position: 10px center;
}

#Body .tournament-close{
	background-image: url(images/tournament-close-hover.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}

#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_actionButton:hover .tournament-save{
	background: rgba(0, 0, 0, 0) url("images/tournament-true-hover.png") no-repeat scroll left bottom;
	display: inline-block;
	height: 12px;
	overflow: hidden;
	text-indent: -99999px;
	width: 15px;
}
#Body .TeamPage_MT_teamInfo.Custom_TeamPage .TeamPage_actionButton:hover .tournament-close{
	background: rgba(0, 0, 0, 0) url("images/tournament-close-hover.png") no-repeat scroll left bottom;
	display: inline-block;
	height: 12px;
	overflow: hidden;
	text-indent: -99999px;
	width: 15px;
}
.labelTextCenter {
	text-align: center;
	display: block;
}
.MatchScroll .RadGrid.RadGrid_CustomSkin.MatchGrid .rgDataDiv
{
	height: auto !important ;
}
.tournament_score .RadGrid_CustomSkin .rgAltRow,
.tournament_score .TeamPage_gridRowSelected 							{ background: transparent; }
.tournament_score .RadGrid_CustomSkin .rgRow td{
	border: none;
}
.tournament_score .RadGrid_CustomSkin .rgAltRow td{
	border: none;
}
.tournament_score .RadGrid_CustomSkin tr.rgRow td,
.tournament_score .RadGrid_CustomSkin tr.rgAltRow td{
	font-size: 16px;
}
/* End*/
.ModBSBContentC img										{ max-width: inherit;}
.TeamPage_newsAE_detail img 								{ max-width: inherit;}


/*Error message on post score page*/

#Body .k-errorlog-tooltip.k-errorlog-tooltip-validation.k-errorlog-msg {
  background: #fff2ce;
  border-color: #d0ab49;
  color: #753709;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
#Body .k-errorlog-msg{
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: #fff2ce;
   border-color: #d0ab49;
	padding: 8px 12px;
	 color: #753709;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 18px; 
	position: relative;
	margin: 6px 0;
	-webkit-box-shadow: 0 0 10px #ffacac;
	-moz-box-shadow: 0 0 10px #ffacac;
	box-shadow: 0 0 10px #ffacac;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
}
#Body .k-errorlog-msg.k-icon-custom::before {
	content: "\f071";
	font-family: FontAwesome;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	margin-right: 5px;
}
#Body .k-errorlog-tooltip{
    margin-left: 6.66667px;
    padding: 13.33333px;
    max-width: 500px;
}
/* End*/

table.Report_underlineboldLink,.Report_underlineboldLink table{
	width: 100%;
}
.Report_underlineboldLink tr:first-child{
	background: #222222;
	color: #ffffff !important;
	font-family: "Lato",Arial,Helvetica,sans-serif !important;
}
table.Report_underlineboldLink tbody td.Report_underlineboldLink,table.Report_underlineboldLink tbody td.Report_underlineboldLink ~ td{
	background: #f2f2f2 ;
}
#Body .custom-ancor-color table thead .rgHeader a{
	color: #ffffff;
}

/* Custom css for Post Score by Shivi */
#Body input.TeamPage_NormalTextBox.TeamPage_TextBox{
	width:85px;
	color:#7b7b7b;
	margin:0 0 0 7px;
	border: 1px solid #7b7b7b;
}
#Body .TeamPage_Graytext{
    font-size: 16px;
	color: #7b7b7b;
    font-family: "Lato",Arial,Helvetica,sans-serif;    
}

#Body .v-s-b-margin {
	margin-bottom: 5px;
}

#Body  .RadAjaxPanel .UpdateScoreDetails {
	color: #06BB9D;
	font-weight: 500;
}

input+label {
    padding: 0 0 0 7px;
}
#Body .bsbSkin .table.table-striped > tbody > tr:nth-of-type(even){
	background: #ffffff !important;
}
#Body .bsbSkin .table.table-striped > tbody > tr:nth-of-type(odd){
	background: #F8F9FA !important;
}
#Body .bsbSkin .table.table-striped > tbody > tr.thead{
	background: #525252;
}
#Body .bsbSkin .table.table-striped > tbody > tr.thead>td {
    padding: 10px 10px;
	color: #fff;
}
#Body .bsbSkin .table.table-striped > tbody > tr.thead>td  a{
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-decoration: underline;
}
.edit-button{
	display: inline-block;
	padding: 3px 14px;
	color: #525252;
	border: 1px solid #828282;
	background: transparent;
	font-size: 14px;
	line-height:18px;
	border-radius: 2px;
}
.edit-button:hover, .edit-button:focus{
	border: 1px solid #aaaaaa;
	background: #aaaaaa;
	color: #fff;
}
#Body .bsbSkin .TeamPage_tabletext{
	font-size: 16px;
    color: #525252;
    line-height: 20px;
    font-family: "Lato";
    font-weight: 500;
}
#Body .bsbSkin img+label{
	padding: 0 10px;
	font-size: 16px ;
	line-height: 20px;
	font-family: "Lato", Arial,sans-serif;
	color: #525252;
	font-weight: 500;
	vertical-align: middle;
	margin: 0;
}
.TeamPage_text{
	font-size: 16px ;
	line-height: 20px;
	font-family: "Lato", Arial,sans-serif;
	color: #525252;
	font-weight: 600;
}
.TeamPage_sub_text{
	font-size: 16px ;
	line-height: 20px;
	font-family: "Lato", Arial,sans-serif;
	color: #7b7b7b;
	font-weight: 500;
}
#Body .bsbSkin a.status-btn,
#Body .bsbSkin a.status-btn:visited,
#Body .bsbSkin a.status-btn:link{
	padding: 4px 17px;
	color: #7b7b7b;
	border: 1px solid #a0a0a0;
	background: transparent;
	font-size: 16px;
	border-radius: 2px;
}
#Body .bsbSkin a.status-btn:hover,
#Body .bsbSkin a.status-btn:visited:hover,
#Body .bsbSkin a.status-btn:link:hover,
#Body .bsbSkin a.status-btn:focus,
#Body .bsbSkin a.status-btn:visited:focus,
#Body .bsbSkin a.status-btn:link:focus{
	background: #7b7b7b;
	border: 1px solid #7b7b7b;
	color: #fff;
}

#Body .bsbSkin .TeamPage_MT_actions{
	padding: 37px 20px;
}
#Body .bsbSkin .TeamPage_MT_detail a.chzn-single, #Body .bsbSkin .TeamPage_MT_actions a.chzn-single {
	color: #7b7b7b;
	font-size: 16px;
	line-height: 20px;
	border-radius: 3px;
	border: 1px solid #a0a0a0;
}
#Body .bsbskin .page-head{
	letter-spacing: 0px;
	font-size: 22px;
	line-height: 24px;
	color: #525252;
}
#Body .bsbSkin .TeamPage_MT_detail .chzn-container .chzn-search {
	display: none;
}
#Body .bsbSkin .TeamPage_MT_detail .chzn-container .chzn-single div:before {
    border-top: 6px solid #7b7b7b;
    border-bottom: none;
}
#Body .bsbSkin .TeamPage_MT_detail .chzn-container .chzn-single-with-drop div:before {
    border-bottom: 6px solid #7b7b7b;
    border-top: none;
}
#Body .bsbSkin .TeamPage_MT_detail .table tr.thead td {
	font-size: 15px;
}
#Body .bsbSkin .Volunteer_note{
	padding: 12px 24px;
	color: #7b7b7b;
	letter-spacing: 0.5px;
	font-size: 15px;
}
#Body .bsbSkin .Volunteer_note a{
	text-decoration: underline;
	color: #525252;
	font-size:15px;
}
#Body .bsbSkin .tool_tip{
	background: url("images/tool-tip.png");    background: url("images/tool-tip.png") no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 5px;
    vertical-align: bottom;
}
#MatchSchedule table tr td {
    min-width: 105px;
	word-break: break-word;
}
#Body .bsbSkin #MatchSchedule table{
	/* border-collapse: separate; */ /*Comment for posted schedule header*/
    border-spacing: 1px;
}
#Body .filterSearch {
    font-size: 16px;
    line-height: 18px;
    color: #7b7b7b;
	margin: 10px 0;
}
#Body .bsbSkin .PostScoreSearch{
	font-size: 16px;
	line-height: 18px;
	color: #7b7b7b;
}

/********************************************************************/
/* Field Status CSS	New layout												*/
/********************************************************************/
.fs-listing         											{  margin: auto; max-width: 960px; width: 100%; }
.fs-listing .fs-left                             						{ width: 30%; margin: 0 2% 0 0; position: relative; float: left; }
.fs-listing .fs-right                                                                     { float: left; width: 68%; padding: 0; margin: 0; }
ul.fs-an-list										        	{ margin: 0; padding: 10px 10px 20px; border:0; background: #f0f0f0; list-style:none;}
ul.fs-an-list li.fs-an-item                     						{ list-style: none; margin: 0; padding: 7px 8px 7px 0; background: transparent;} 															
#Body a.fs-link,
#Body a.ManageContentButton									{ border: 1px solid #525252; color: #525252; padding: 3px 10px; font-size: 14px; 
																text-decoration: none; transition: background-color 0.5s ease 0s;}
#Body a.fs-link:hover,
#Body a.ManageContentButton:hover							{ background: #525252; color: #fff; }
#Body h3.fs-an-head         									{ background: transparent; font-size: 20px; line-height: 24px; font-weight: bold;
																color: #525252; font-family: "Lato", Tahoma, Verdana, sans-serif;
																letter-spacing: 0; padding: 5px 5px 10px 0; }
.fs-item											              { border: 15px solid #f0f0f0; width: auto; margin: 0 0 15px; 
																position:relative; background: #fff; }
a.fs-an-link,
a.fs-an-link:link,
a.fs-an-link:visited									       { color: #525252; font-size: 16px; line-height: 24px; padding: 2px 0 2px 40px; 
																font-family: "Lato", Tahoma, Verdana, sans-serif; text-decoration: underline;
																display: inline-block;word-break:break-word; }
a.fs-an-open,
a.fs-an-open:link,
a.fs-an-open:visited								             { background: url(images/field-directory-open-new.png) 10px center no-repeat transparent; 
																background-size: 24px; }
a.fs-an-partial,
a.fs-an-partial:link,
a.fs-an-partial:visited                                 					{ background: url(images/field-directory-partiallyopen-new.png) 10px center no-repeat transparent;
																background-size: 24px; }
a.fs-an-close,
a.fs-an-close:link,
a.fs-an-close:visited								              { background: url(images/field-directory-closed-new.png) 10px center no-repeat transparent;
																background-size: 24px; }
a.fs-an-close.fs-an-link:hover,
a.fs-an-close.fs-an-link:focus,
a.fs-an-close.fs-an-link:active,
a.fs-an-open.fs-an-link:hover,
a.fs-an-open.fs-an-link:focus,
a.fs-an-open.fs-an-link:active,
a.fs-an-partial.fs-an-link:hover,
a.fs-an-partial.fs-an-link:focus,
a.fs-an-partial.fs-an-link:active	                            	        { color: #000; }

.fs-head				    	        				                      { padding: 0 0 12px 80px; }
.fs-detail			        					                             { font-family: "Lato", Tahoma, Verdana, sans-serif; color: #525252;
																padding: 0 0 12px;}
h3.fs-name	 								                             { font-size: 22px; line-height: 28px; color: inherit; font-family: inherit;
																letter-spacing: 0px; padding: 0; word-break: break-all; }
p.fs-address								                             { font-size: 16px; line-height: 22px; font-family: inherit; 
																font-weight: normal; color: inherit; padding: 0; word-break:break-all;}
.fs-time        								                             { font-size: 14px; line-height: 20px; font-family: inherit; padding: 2px 0 10px 0;
																font-weight: normal; color: #7b7b7b; margin: 0;word-break:break-all;}
p.fs-message								                             { padding: 0; }
.fs-open .fs-head 					                                           { background: #f0f0f0 url(images/field-directory-open-new.png) 15px 2px no-repeat;  }
.fs-partial .fs-head			                                                         { background: #f0f0f0 url(images/field-directory-partiallyopen-new.png) 15px 2px no-repeat;  }
.fs-close .fs-head 			                                            		 { background: #f0f0f0 url(images/field-directory-closed-new.png) 15px 2px no-repeat ; }
.fs-dt-open				                            					 { background: url(images/field-directory-open-new.png) 15% 5px no-repeat #fff;
																background-size: 24px;}
.fs-dt-partial			                                            			 { background: url(images/field-directory-partiallyopen-new.png) 15% 5px no-repeat #fff; 
																background-size: 24px;}
.fs-dt-close			                        						 { background: url(images/field-directory-closed-new.png) 15% 5px no-repeat #fff; 
																background-size: 24px;}
.fs-detail                          									 { padding: 15px 0; }
.fs-dt-open,
.fs-dt-partial,
.fs-dt-close			                        						 { padding: 0px 6px 10px 120px; }
h4.fs-dt-head 			                							 { font-size: 16px; line-height: 20px; font-weight: bold; letter-spacing:0px; word-break: break-all;
																font-family: "Lato", Tahoma, Verdana, sans-serif; color: #525252; padding:0; }
.fs-dt-time,
.fs-dt-message 			                        						{ font-size: 14px; line-height: 18px; padding: 0;
																font-family: "Lato", Tahoma, Verdana, sans-serif; color: #7b7b7b;word-break:break-all; }
.fs-open:before 			                        						{ content: "open";  font-family: "Lato", Tahoma, Verdana, sans-serif; top: 48px;
																font-size: 14px; text-transform: uppercase; position: absolute; left: 0;
																width: 70px; text-align: center; color: #42bb20; letter-spacing: 0px;
																font-weight: bold; }
.fs-partial:before 		                                    				{ content: "Partially open";  font-family: "Lato", Tahoma, Verdana, sans-serif;
																font-size: 14px; text-transform: uppercase; position: absolute; color: #f8972a;
																top: 48px; width: 70px; text-align: center; left: 0; letter-spacing: 0px; 
																font-weight: bold; }
.fs-close:before 		                        						{ content: "closed";  font-family: "Lato", Tahoma, Verdana, sans-serif; top: 48px; 
																font-size: 14px; text-transform: uppercase; position: absolute; left: 0;
																width: 70px; text-align: center; color: #fe3331;  letter-spacing: 0px; 
																font-weight: bold; }
.ManageField .ManageContent a i.fa							{ padding: 0 5px 0 0; }
.ManageField .ManageContent a								{ display: block; font-size: 12px; color: #525252; line-height: 12px; text-decoration: none;
																padding: 7px; white-space: nowrap; }
.ManageField .ManageContent a:hover							{ color: #000; }
.ManageContent												{ display: none; position: absolute; background: #fff; top: 32px; box-shadow: 0px 2px 8px -2px #777;
																z-index:10; right: 10px; }
.ManageField												{ position: relative; float: right; padding: 10px; }
.ManageField:hover  .ManageContent 							{ display: block;}

@media screen and (min-width: 1024px){
	.interestlist-checkbox-title {
		display: block;
	}
}
@media screen and (max-width: 1024px){
	#Body .fs-listing                                                                       { width: auto; }
	#Body .fs-listing .fs-left 			                                    { float: left; padding: 0 12px 0 0; position: relative; width: 32%; }
	#Body .fs-right 								                        { float: right; margin: 0; padding: 0; width: 63%; }
}

@media screen and (max-width: 900px){
	.TeamPage_newsHolder .TeamPage_newsDetail			{ width: 52%;}
}

@media screen and (max-width: 768px){
	/* Field Status*/
	#Body .fs-listing									    { width: auto; }
	#Body .fs-listing .fs-left	 		                                { padding: 0; width: 100%; float: none; }
	#Body ul.fs-an-list									    { width: 96%; }
	#Body .fs-right 								                  { float: none; width: 100%; }
	#Body .fs-right .fs-item 				                         { float: none; width: auto; }
	#Body .fs-right 		                                                            { height: auto !important;}
	.fs-dt-open, .fs-dt-partial, .fs-dt-close                       { padding: 0 6px 10px 130px; }
	
	.TeamPage_newsHolder											{background: #cbcbcb;}
	
	.TeamPage_ND_newsImage									{ max-width: 100%; width:100%; border: none; margin: 24px 0; float: none; }
	h3.TeamPage_ND_newsHeader								{ margin: 10px 0;}
	
	h4.TeamPage_ND_monthYear 								{margin: 10px 0;}
	
	.TeamPage_newsHolder .TeamPage_deleteButtonContainer 	{display: block; height: auto; background: #cbcbcb; width: 100%;
															float: none; margin-bottom: 12px; padding-top: 12px;}
	
	.TeamPage_newsHolder .TeamPage_newsDetail 				{ float: none; margin: 12px 0; width: 100%;}

	.TeamPage_newsHolder .TeamPage_newsDate 				{width: 100%; display: block; text-align: center; max-width: 100%; 
															margin: 0 0 10px 0px; padding: 10px 0; float: none; }
	
	.TeamPage_normalText, 
	span.TeamPage_normalText,
	.TeamPage_newsHolder 									{ max-width: 99%; padding: 0px 12px 20px 12px;}
	
	.TeamPage_newsHolder .TeamPage_deleteButtonContainer::after 					{left: -12px;}
	
	.TeamPage_newsHolder .TeamPage_newsImage 				{ float: none; display: block; text-align: center; margin: 12px auto 0;}

	.TeamPage_newsHolder .TeamPage_newsDetail 				{margin: auto; text-align: center;}
	
	.TeamPage_newsHolder .TeamPage_newsDetail a 			{display: block; padding: 12px; }
	
}

@media screen and (max-width: 400px){
	.TeamPage_floatright 									{float: none;}
}


