﻿/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* BODY - GENERIC SETTINGS */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  margin:14px 0 0 0; background-color: #fff; background-image: url(/images/tile_background.jpg); background-repeat: repeat-x;}

/* NoBr */
.nobr {display:inline; white-space:nowrap;}

/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* MACRO LAYOUT - STYLES APPLIED TO CELLS OF MACRO table / TEMPLATE */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */

/* HOME PAGE */
.hBanner						{padding:0px; background-color:#fff;}
.hMenuMain					{padding:0px 0px 0px 0px; margin:0; vertical-align:bottom; height:36px;}
.hNavBottom					{padding:15px 15px 5px 15px;}
.hBreadcrumbs				{padding:0px 0px 0px 20px;}
.hPage							{background-color:#e9e9e9;}
.hContent1					{padding:15px; background-color:#f4f4f4; text-align:left; vertical-align:top; border-left:1px solid #ccc; border-right:1px solid #ccc; border-collapse:collapse;}
.hContent2					{padding:0px; background-color:#fff; text-align:left;	vertical-align:top;}
.hFooter						{padding:15px; vertical-align:top;}

/* CONTENT PAGES */
#cLayout								{z-index: 1; width: 1000px; margin-left: auto; margin-right: auto; text-align: left;}
.cBanner								{padding: 0px; text-align: left; vertical-align: top; background-color: #fff;}
.cNavMain								{padding: 0px 0px 0px 0px; margin:0; vertical-align: bottom; height:36px;}
.cNavSub								{padding: 0px 0px 0px 0px; background-color: #000; vertical-align: top; width: 160px;}
.cNavSubWhite						{padding: 0px 0px 0px 0px; background-color: #fff; vertical-align: top; width: 160px; border-left:1px solid #ccc; border-collapse:collapse;}
.cNavBreadcrumbs{}
.cNavBottom							{padding: 15px 15px 5px 15px; vertical-align: top;}
.cContent1							{padding: 10px 20px 10px 20px; background-color: #fff; text-align: left; vertical-align: top;}
.cContent2							{padding: 0px; background-color: #fff; text-align: left; vertical-align: top;}
.cContent1Information		{width:573px; vertical-align:top; height:360px;}
.cContent1InformationWide	{width:660px; vertical-align:top; height:360px;}/* width of content 1 where we display most of the site information */
.cContent1FullWidth			{padding: 0px 20px 10px 20px; text-align: left; vertical-align: top; border-left:1px solid #ccc; border-right:1px solid #ccc; border-collapse:collapse; background-color:#fff; height:360px;}
.cContent1Social				{padding: 20px 20px 10px 20px; text-align: left; vertical-align: top; border-right:1px solid #ccc; border-collapse:collapse; background-color:#fff; height:360px;}
.cContent1Wiki					{padding: 20px 20px 10px 20px; text-align: left; vertical-align: top; background-color:#fff; height:360px; border-left:1px solid #ccc; border-collapse:collapse;}
.cContent2Wiki					{padding: 20px 20px 10px 0px; text-align: left; vertical-align: top; background-color:#fff; border-right:1px solid #ccc; border-collapse:collapse;}
.cFooter								{padding: 15px; vertical-align: top;}


/* LAYOUT GENERAL */
.SpacerLeft							{width: 7px; background-color: #fff;}
.SpacerLeftHeight				{width: 7px; background-color: #fff; height: 300px;}
.SpacerRight						{width: 7px; background-color: #fff;}
.SpacerNoWidth					{background-color: #fff;}
.Spacer15High						{height:15px;}
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* PAGE CONTENT - HEADINGS - TEXT - LISTS */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* These basic formatting styles match those in the content1 and content1_admin stylesheets */
/* They are duplicated here so that the dynamic pages like NEWS can adopt the same consistent look */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */

/* LINKS */
a:link, a:visited				{color: #638F3D; text-decoration: underline;}
a:active, a:hover				{color: #ff6600; text-decoration: none;}

/* HTML TAGS - General Text */
p												{line-height:17px;}
ul li										{display: list-item; list-style: disc; list-style-position: outside; font-size: 11px; line-height: 15px;}
ol li										{list-style-position: outside; font-size: 11px; line-height: 15px;}
h1											{font-size: 18px; font-weight: bold; color: #000; margin-top:0px; padding-top:0px;}
hr											{width: 100%; color: #ccc; background-color:#ccc; height:1px; border:none; margin-bottom:20px;}
IMG											{border-width: 0px; display:block;}

/* HEADINGS */
.Head1									{font-size: 20px; font-weight: bold; color: #000; line-height: 28px;}
.Head2									{font-size: 16px; font-weight: bold; color: #000;}
.Head3									{font-size: 12px; font-weight: bold; color: #666;}
.HeadNews1				{font-size:18px; font-weight:bold; color:#638f3d;}
.H1White								{font-size:20px; font-weight:bold; color:#fff; line-height: 28px;}
.H2White								{font-size:16px; font-weight:bold; color:#fff; line-height: 20px;}
.H1Red									{font-size: 20px; font-weight: bold; color: #ff3300; line-height:28px;}

/* TEXT - CUSTOM SETTINGS */
.Text1									{font-size: 12px; color: #666; line-height: 15px;}
.Text2									{font-size: 12px; color: #999;}
.Text3									{font-size: 12px; color: #999; font-style: italic;}
.TextSml1								{font-size: 11px; color: #000; line-height: 14px;}
.TextSml2								{font-size: 10px; color: #999;}
.TextSmlWhite						{font-size:11px; color:#fff;}
.TextLarge							{font-size:14px; line-height:20px;}
.TextBold								{font-weight:bold;}
.Red										{color:#c00;}
.Green									{color:#638f3d;}
.Black									{color:#000;}
.Grey										{color:#888;}
.White									{color:#fff;}

/* TABLES */
.TableBorder						{background-color: #fff; border: 1px solid #888888; margin-top: 1px;}
.TableBasic							{border-width: 0px; width: 100%;}
.TableContentLeft				{text-align: left; vertical-align: top;}
.TableContentRight			{text-align: right; vertical-align: top;}
.TableContentCenter			{text-align: center; vertical-align: top;}
.TableContentLeftMiddle		{text-align: left; vertical-align: middle;}
.TableContentRightMiddle	{text-align: right; vertical-align: middle;}
.TableContentLeftBottom		{text-align: left; vertical-align: bottom;}
.TableContentRightBottom	{text-align: right; vertical-align: bottom;}

.Table1									{border-collapse: collapse; border: 1px solid #b7b8b8;}
.Table1Head							{background-color: #3c3c3c; padding: 5px 5px 5px 3px; font-size: 14px; font-weight: bold; color: #f7f7f7; text-align: left; border: 1px solid #b7b8b8;}
.Table1SubHead					{background-color: #d4d4d4; padding: 3px 3px 3px 3px; font-size: 12px; font-weight: bold; border-top: 1px solid #b7b8b8; border-bottom: 1px solid #b7b8b8;}
.Table1Content					{background-color: #fbfbfb; padding: 2px 2px 2px 3px; font-size: 12px; border-top: 1px solid #b7b8b8; border-bottom: 1px solid #b7b8b8;}

.TableInformation				{padding:2px; border:1px solid #cde9b4; background-color:#fafcfa; width: 100%; max-width: 1200px;}
.TableInformation th		{font-size:12px; color:#000; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x; text-align:left; padding:5px; border-bottom:2px solid #cde9b4;}
.TableInformationSub		{font-size:12px; padding:4px; border-bottom:2px solid #cde9b4; background-color:#ccc;}
.TableInformation td		{padding:3px; vertical-align:top; border-bottom:1px dashed #cde9b4; line-height:normal;}

.TableWhiteBackground 		{border-collapse: collapse; border: 1px solid #b7b8b8; background-color: #f4f4f4;}

/* HOMEPAGE */
.SearchEngineTxt 				{font-size: 12px; line-height: 17px; padding: 10px;}
.HomeFeatureHeading			{font-size: 15px; line-height:24px; font-weight:bold;}
.HomeFeaturePanel				{border:2px solid #e6e6e6; padding:5px; background-color:#fff; width:100%; margin-bottom:4px; margin-top:4px;}
.HomeFeaturePanel th		{padding:5px; font-size:14px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x; border:2px solid #e6e6e6;}
.HomeFeaturePanel2			{border:2px solid #fff; padding:5px; background-color:#fafafa; width:100%; margin-bottom:4px; margin-top:8px;}
.HomeFeaturePanel2 th		{padding:5px; font-size:12px;}
.HomeFade								{background-image:url(/images/tile_grass_dark.jpg); background-color:#8bc653; padding:9px 16px 9px 32px;}
.HomeText								{color:#fff; font-size:14px;}
.HomeText a							{color:#ff9;}
.HomeText a:hover				{color:#f60; text-decoration:underline;}
.HomeStatsBox						{margin-top:10px; margin-bottom:10px; border:2px solid #e6e6e6; padding:6px; background-color:#fff; width:100%;}
.HomeFeatureTable				{width:100%; padding:5px; border:2px solid #e6e6e6; margin-bottom:5px; background-color:#fafafa;}
.HomeFeatureTable th		{font-size:14px; padding:5px; text-align:left; background-image:url(/images/tile_header_home_feature.jpg); background-repeat:repeat-x; border-bottom:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff;}
.HomeFeatureTable td		{padding:2px;}
.GameSectorHeading			{border:1px solid #cdd7c3; padding:4px 6px; background-color:#d5ddcc; background-image:url(/images/tile_header_main_sections.jpg); background-repeat:repeat-x; font-size:18px; font-weight:bold;}
.HighlightsBorder				{border:1px solid #ccc; background-color:#f5f7f2;}
.HighlightsTable				{padding:0px; width:100%; border:1px solid #ddd; margin-top:10px;}
.HighlightsTable th			{padding:7px 12px; background-image:url(/images/header_shiny_black.gif); background-repeat:repeat-x; background-color:#333; color:#fff; text-align:left; font-size:12px;}
.HighlightsTable td			{padding:4px;}
.FutureDate							{width:68px; background-color:#e0e0e0; padding:2px 8px; margin-right:5px; margin-top:3px; font-size:11px;}
.TimerClockSmallTable		{width:162px; height:26px; background-image:url(/images/counter_small.gif); background-repeat:no-repeat; margin:0; position:relative;}
.TimerClockSmall				{padding-right:10px; font-size:12px; color:#333;}


/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* sweetMODULES */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* These are to service custom needs of the various sweetMODULES offered.  */
/* These are NEVER exposed inside the content editors used by clients. */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */

/* NEWS LETTERS */
.NewsletterPopupMainTitle	{padding: 2px 6px 2px 12px; background-image: url(/images/tile_forum_popup_header.jpg); background-repeat: repeat-x; color: #fff; font-weight: bold; font-size: 16px;}
.NewsletterModalPopup		{background-color: #ced7e5; border-width: 3px; border-style: solid; border-color: #5176B5; padding: 3px; width: 900px;}
/* FAQS */
.FaqQuestionHead			{font-size: 12px; font-weight: bold; color: #000; line-height: 15px;}

/* DOWNLOADS */
.DownloadsHead				{font-size: 12px; font-weight: bold; color: #000; padding: 4px 4px 4px 8px; background-color: #e7e7e7;}

/* WEB LINKS */
.LinksHeader				{font-size: 12px; font-weight: bold; color: #000; padding: 4px 4px 4px 8px; background-color: #e7e7e7;}

/* HOME PAGE */
.NewsHomeFeatureHead		{padding: 0;}
.EventsHomeFeatureHead		{padding: 0; background-color: #ccc;}

/* COMMENTS */
.CommentHeader						{border-bottom:3px solid #666; color:#000; font-weight:bold; padding:6px 0;}
.CommentAvatar, .CommentAvatarAlt	{border-bottom: 1px solid #808080; padding: 5px;}
.CommentText, .CommentTextAlt		{background-color: #fff; border-bottom: 1px solid #808080; color: #000; font-size: 12px; padding: 10px 5px 8px;}
.CommentItemNumber					{color: #333; font-size: 12px;}
.CommentTextUserName				{color: #333; font-size: 12px; font-weight: bold;}
.CommentTextDate					{color: #999; font-size: 11px;}
.CommentTextTime					{color: #666; font-size: 11px;}

//* streamSHOP - CHECKOUT */
.FormTableCheckout			{border: 1px solid #fff; font-size: 11px; background-color: #fff;}
.FormTableCheckout th		{font-size: 12px; color: #fff;	font-weight: bold; padding: 4px; background-color: #3d5aa6; text-align: left;}
.FormTableCheckout td		{padding: 3px;}
.FormCheckoutTotal			{font-size: 12px; color: #000; font-weight: bold; padding: 3px; background-color: #e5e5e5;}
.FormCellHeadSubCheckoutAlt	{font-size: 10px; color: #000; padding: 2px; background-color: #e5e5e5;}
.FormCellHeadSubCheckout	{font-size: 11px; color: #000; padding: 3px; background-color: #ccc;}
.CheckoutHeading			{font-size: 11px; font-weight: bold;}
.CheckoutTextMain			{font-size: 11px; vertical-align: top;}
.CheckoutTextMainAlt		{font-size: 11px; color: #666;}
.CheckoutTextSmall			{font-size: 10px;}
.CheckoutTextNote			{font-size: 11px; color: #ff0000;}

/* streamSHOP - CATEGORY NAVIGATION */
.TableHeadProductList	{font-size:12px; font-weight:bold; color:#fff; background-color:#666; padding:3px 3px 3px 6px; text-align:left;}
#ProductList, #ProductList ul, .ProductList, .ProductList ul {list-style:none; line-height:14px; padding:0; margin:0; background-color:#e5e5e5;}
#ProductList .sel, .ProductList .sel {background-color:#fff; background-image:url(../images/arrow_prod_toplevel_on.gif);}
#ProductList a, .ProductList a {font-weight:normal; display:block; text-decoration:none; color:#000;}
#ProductList li, .ProductList li {margin:0; padding:0; background:url(../images/arrow_prod_toplevel.gif) 3px 6px no-repeat; list-style:none; border-bottom:1px solid #f7f7f7;}
#ProductList li a, .ProductList li a {width:146px; width:126px; padding:4px 5px 3px 15px; background:url(../images/arrow_prod_toplevel.gif) 3px 6px no-repeat; color:#878c9c;}
#ProductList li ul, .ProductList li ul {border-width:0;}
#ProductList li li .sel, .ProductList li li .sel {background-color:#fff; color:#cc0000; background-image:url(../images/arrow_prod_level2_on.gif);}
#ProductList li li, .ProductList li li {margin:0; padding:0; background:url(../images/arrow_prod_level2.gif) 10px 6px no-repeat; background-color:#f7f7f7; border-bottom:1px solid #fff;}
#ProductList li li a:hover, .ProductList li li a:hover {color:#cc0000; background-image:url(../images/arrow_prod_level2_on.gif);}
#ProductList li li a, .ProductList li li a {width:146px; width:116px; padding:4px 5px 3px 25px; background:url(../images/arrow_prod_level2.gif) 10px 6px no-repeat;}
#ProductList a:hover, .ProductList a:hover {color:#cc0000; background-image:url(../images/arrow_prod_toplevel_on.gif);}

/* streamSHOP - PRODUCT SEARCH CONTROL */
.ProductSearch			{background-color:#cbcbcb;}
.ProductSearch th		{font-size:12px; font-weight:bold; color:#fff; background-color:#cbcbcb; padding:0px;}
.ProductSearch td		{font-size:11px; color:#666; background-color:#cbcbcb; padding:0px 3px 3px 6px;}

/* FAVOURITES */
.FavouritesBorder		{border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-image:url(../images/tile_main_table.jpg); background-repeat:repeat-x;}
.FavouritesBorderMain	{border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-image:url(../images/tile_main_header.jpg); background-repeat:repeat-x; padding:4px 4px 4px 8px;}
.FavouritesHeader		{border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; background-image:url(../images/tile_main_header.jpg); background-repeat:repeat-x; padding:4px 4px 4px 4px;}
.FavouritesHeading		{font-size:13px; font-weight:bold;}
.FavouritesTxt			{font-size:11px; line-height:15px;}

/* streamSHOP - MISC */
.PriceMain				{font-size:14px; font-weight:bold; color:#000;}
.PriceMainCut			{font-size:14px; font-weight:bold; color:#000; text-decoration:line-through;}
.PriceMainSpecial		{font-size:14px; font-weight:bold; color:#f00;}

/* streamGallery - GALLERY VIEWER */
.ListItemGalleryCategory				{width:165px; height:240px; float:left; margin-bottom:5px; list-style:none;}
.GalleryImageTableContentOuter			{width:200px; vertical-align:middle; text-align:left;}
.GalleryImageTableContentInner			{border:1px solid rgb(204, 204, 204); vertical-align:middle; text-align:center; width:120px; height:100px;}
.GalleryTitleTableContent				{vertical-align:top; text-align:left; width:130px;}
.GalleryGrid							{padding:5px;}
.GalleryGrid th							{padding:6px 3px; text-align:left; font-weight:bold;}
.GalleryBorder							{border:1px solid #ccc; padding:2px;}

/* streamGALLERY - ALBUM VIEWER */
.AlbumImagePopup										{background-color:#fff; border-collapse:collapse; margin:0px; padding:0px; width:955px;}
.AlbumImagePopupCellHeader					{vertical-align:top; font-size:12px; height:40px; background-image:url(/images/tile_stripe.jpg); background-repeat:repeat-x; color:#fff; font-weight:bold;}
.AlbumImagePopupCellImage						{vertical-align:middle; text-align:center; padding:0px 5px 5px 5px; width:740px;}
.AlbumImagePopupCellThumbs					{vertical-align:top; text-align:left; width:225px;}
.AlbumImageScrollerMainImage				{width:100%; text-align:left;}
.AlbumImageScrollerThumbnails				{width:100%;}
.AlbumImageLargeImage								{width:700px; height:100%;}
.AlbumImageThumbnailImageBorder			{margin:0px 5px 5px 0px; width:90px; height:78px;}
.AlbumImageThumbnailImageBorder td		{border:1px solid #ccc;}
.AlbumImageThumbnailImageBorder td:hover, .AlbumImageThumbnailImageBorder .AlbumImageThumbnailSelected {border:2px solid #f60;}
.AlbumImageThumbnailImageBorder img		{padding-top:3px;}
.AlbumImageFileDescriptionBox			{display:none; position:absolute; margin:0px; padding:0px; float:left; border:1px solid #ccc; background-color:#ddd; text-align:left; width:400px;}
.AlbumImageFileDescriptionBox p			{padding:5px; margin:0px;}

/* streamGALLERY - ROTATOR */
.RotatorImageList						{margin-left:auto; margin-right:auto;}
.AlbumImageRotatorImageBorder			{margin:0px 5px 5px 0px; width:90px; height:78px;}
.AlbumImageRotatorImageBorder td		{border:1px solid #ccc;}
.AlbumImageRotatorImageBorder td:hover	{border:2px solid #f60;}
.AlbumImageRotatorImageBorder img		{padding-top:3px;}
.RadRotator li							{list-style:none;}

/* StreamImage - Image POPUP */
.RadToolTipTable				{background-color:#fff; border-collapse:collapse; margin:0px; padding:0px;}
.RadToolTipCellHeader			{vertical-align:top; font-size:12px; height:40px; background-image:url(/images/tile_stripe.jpg); background-repeat:repeat-x; color:#fff; font-weight:bold;}
.RadToolTipCellContent			{padding:0px 10px 8px 10px;}

/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* FORUM STYLES */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
.ForumTable					{border:1px solid #888; margin-bottom:20px;}
.ForumTable th				{font-size:14px; font-weight:bold; color:#fff; background-color:#000; padding:6px 9px 6px 12px;}
.ForumHeader				{font-size:12px; font-weight:bold; color:#464c55; background-color:#C1D82F; padding:4px; border-bottom:1px solid #666;}

.ForumHeaderLeft			{text-align:left; font-size:12px; font-weight:bold; color:#464c55; background-color:#C1D82F; padding:4px; border-bottom:1px solid #666;}
.ForumHeaderCenter			{font-size:12px; font-weight:bold; color:#464c55; background-color:#C1D82F; padding:4px; border-bottom:1px solid #666; text-align:center;}
.ForumSubHead				{font-size:12px; color:#666; background-color:#66CCFF; padding:5px; background-image:url(../images/tile_forum_header_sub.gif); background-repeat:repeat-x;}
.ForumSubHeadRowLeft td		{text-align:left; font-size:12px; color:#666; background-color:#66CCFF; padding:5px; background-image:url(../images/tile_forum_header_sub.gif); background-repeat:repeat-x;}

.ForumCell					{background-color:#f1f3f5; padding:3px; border-bottom:1px solid #dcdcdc;}
.ForumCellRowLeft td		{background-color:#f1f3f5; padding:3px; border-bottom:1px solid #dcdcdc; text-align:left; vertical-align:top;}
.ForumCellCenter			{background-color:#f1f3f5; padding:3px; border-bottom:1px solid #dcdcdc; text-align:center; vertical-align:top;}
.ForumTxtHeading			{font-size:12px; color:#666; line-height:16px;}
.ForumTxtHeading a:link, .ForumTxtHeading a:visited {color:#000; text-decoration:underline;}
.ForumTxtHeading a:hover, .ForumTxtHeading a:active {color:#036; text-decoration:underline;}
.ForumBase					{padding:4px; border-top:2px solid #C1D82F;}
.ForumBase img				{border-width:0px;}
.ForumBaseReply				{padding:2px;}
.ForumBaseReplyPanel		{width:100%; text-align:center; border:solid 3px #C1D82F;}
.ForumMessageDate			{color:#999;}
.ForumPostHistoryBreadCrumbs	{color:Black; font-weight:bold;}

.ForumPostTable				{border:1px solid #ccc; margin-bottom:20px;}
.ForumPostTable th			{text-align:left; font-size:14px; font-weight:bold; color:#fff; background-color:#393A39; padding:6px 9px 6px 12px;}
.ForumPostTable td			{text-align:left; vertical-align:top;}

.ForumUserAvatar			{margin-bottom:5px;}

.ForumPostHistoryPager table	{float:right;}
.ForumPostHistoryHeading		{float:left; position:absolute;}
.ForumIsModerator				{float:left; margin-top:2px;}
.ForumLastPostIsModerator		{float:left; margin-right:4px; margin-top:2px;}

/* Forum Post Styles */
.ForumQuote					{display:block; padding:6px; background-color:#f1fbff; color:#69c; border-top:1px dotted #69c; border-bottom:1px dotted #69c; border-left:1px solid #69c;}
.ForumTextNormal			{color:#333; font-size:11px;}
.ForumTextLarge				{color:#333; font-size:13px;}
.ForumHeading1				{color:#000; font-size:14px; font-weight:bold;}
.ForumHeading2				{color:#036; font-size:16px; font-weight:bold;}
.ForumFunctionalityImage		{text-decoration:none;}
.ForumFunctionalityImage img	{vertical-align:bottom;}

/* Forum Modal Pop-up */
.ForumPopupTable			{padding:5px; border:1px solid #ccc;}
.ForumPopupMainTitle		{padding:2px 6px 2px 12px; background-image:url(../images/tile_forum_popup_header.jpg); background-repeat:repeat-x; color:#fff; font-weight:bold; font-size:16px;}
.ForumPopupTableHead		{font-size:12px; font-weight:bold; padding:5px 6px 5px 6px; color:#fff; background-color:#666; background-image:url(../images/tile_forum_pop_table_header.jpg); background-repeat:repeat-x;}
.ForumPopupTextBox			{padding:3px; font-size:12px; color:#000; background-color:#fff; border:inset 1px #90AABB;}
.ForumPopupPulldown			{padding:2px; font-size:12px; color:#393b4a; background-color:#b0becd;}
.ForumPopupButton			{padding:6px 12px 6px 12px; font-size:14px; color:#393b4a; background-image:url(../images/tile_ajaxform_header.jpg); background-repeat:repeat-x; background-color:#b0becd; border:inset 1px #708090; cursor:hand; cursor:pointer;}
a.ForumProfileAddFriendLink	{color:White;}
a:hover.ForumProfileAddFriendLink	{color:Black;}

/* Forum Collapsible Divs */
.divInnerSlidingDiv			{border:solid 2px #C1D82F; padding:5px 10px 10px 10px;}

.ForumQuote					{padding:6px; background-color:#FAFAFA; color:#69c; border:1px solid #000;}
.ForumTextRed				{color:Red;}
.ForumTextBlue				{color:Blue;}
.ForumKeyword				{color:Red; background-color:Yellow;}

.modalPopupPostMessage		{background-color:#000; border-width:3px; border-style:solid; border-color:#638f3d; padding:3px; width:760px;}
.modalPopupForumUserProfile	{background-color:#000; border-width:3px; border-style:solid; border-color:#638f3d; padding:3px; width:760px;}
.modalPopupForumPost		{background-color:#000; border-width:3px; border-style:solid; border-color:#638f3d; padding:3px; width:760px;}
.modalPopupTopicPost		{background-color:#000; border-width:3px; border-style:solid; border-color:#638f3d; padding:3px; width:760px;}

/*Search Results */
.SearchResults td			{border-bottom:1px solid #fff;padding:3px;}

/* Friends List */
.FriendsList .datagrid						{font-size:11px; color:#333;	font-weight:normal;	background-color:#F4F4F4;}
.FriendsList .datagridAlter				{font-size:11px; color:#333; font-weight:normal; background-color:#F4F4F4;}
.FriendsList .datagridOver				{font-size:11px; color:#333; font-weight:normal; background-color:#CCE5F2;}
.FriendsList .datagridColumn			{font-size:11px; color:#000; font-weight:bolder; background-color:#A5A7B3;}
.FriendsList .datagridColumnSelected	{font-size:11px; color:#000; font-weight:bolder; background-color:#727283;}
.FriendsList .datagridPager 			{font-size:11px; color:#000066; font-weight:normal; background-color:#E5E6E7;}

.FriendsIcons {width:100%;}
.FriendsIcons td {width:10%;}

/* Follow List */
.AddRemoveToListBackground				{border:2px solid #cde9b4; background-color:#f4faee;}

/* Social Panel */
.SocialPanelFriendPage							{height: 36px; margin-top: 10px; margin-left: auto; margin-right: auto;}
.SocialPanelFriendPage	> a					{text-decoration: none; margin-left: 10px; border:2px solid #cde9b4; background-color:#f4faee; padding: 8px; width: 26.3%; float: left;}
.SocialPanelFriendPage	> a:first-child				{margin-left: 0px;}
.SocialPanelFriendPage	> a > img						{display: inline-block; vertical-align: middle;}
.SocialPanelFriendPage	> a > span						{margin-left: 5px;}

.FriendViewProfileButton					{ border:2px solid #cde9b4; background-color:#f4faee; margin-top: 15px; margin-bottom: 15px;}
.FriendViewProfileButton > a > img						{display: inline-block; vertical-align: middle; padding: 8px;}
.FriendViewProfileButton > a			{font-size: 16px; font-weight: bold; text-decoration: none; display: block;}

.SocialLinksWithArrow							{font-size: 16px; font-weight: bold;}
.SocialLinksWithArrow	> a > span	{margin-left: 5px;}
.SocialLinksWithArrow	> a > img		{display: inline-block; vertical-align: middle;}

/* Chat Panel */
.ChatMessagePanel				{height:200px; overflow-x:hidden; overflow-y:auto; background-color:White; border-bottom:solid 2px #FFA834;}
.ChatTableBorder				{border:1px solid #888; background-color:#F4F4F4; margin-top:1px;}
.ChatMessageSendButton	{padding:0px 0px 0px 0px; background-image:url(/images/button_send_chat.gif); cursor:hand; cursor:pointer; background-position:center; border:solid 0px white;}
.ChatMessageDate				{color:#999;}

.FakeLink 							{font-weight:normal; text-decoration:none;}
.FakeLink:hover, .FakeLink:link {cursor:default; text-decoration:none; color:#E64D11;}
a.FakeLink:hover 			{color:White;}

/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* FORMS */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */

/* FORM ELEMENTS */
.FormTextBox					{padding:2px; font-size:11px; color:#000; background-color:#fff; border:1px solid #dcdcdc;}
.FormTextBox_ReadOnly	{padding:2px; font-size:11px; color:#000; background-color:#eee; border:1px solid #dcdcdc;}
.FormPulldown					{padding:2px; font-size:11px; color:#000; background-color:#bbd08d;}
.FormButton						{padding:4px 20px 4px 20px; font-size:12px; color:#000; background-image:url(/images/button_tile.jpg); background-repeat:repeat-x; background-color:#cde9b4; border:2px solid #7dbd41; text-decoration:none;}
.FormButton:hover			{padding:4px 20px 4px 20px; font-size:12px; color:#000; background-image:url(/images/button_tile.jpg); background-repeat:repeat-x; background-color:#cde9b4; border:2px solid #ff00ff; text-decoration:none;}
.FormButtonSubmit			{padding:4px 20px 4px 20px; font-size:12px; color:#000; background-image:url(/images/button_tile.jpg); background-repeat:repeat-x; background-color:#cde9b4; border:2px solid #7dbd41; text-decoration:none;}
.FormInvalid					{padding:1px; font-size:11px; color:#000; background-color:#fbb5b3; border:1px solid #e8e8e8;}

/* Login */
.LoginField						{padding:3px; width:120px; background-color:#f4f4f4; border:2px solid #7DBC3F;}

/* CAPTCHA */
.Captcha							{text-align:left;}
.Captcha input				{padding:1px; font-size:11px; color:#000; background-color:#fff; border:inset 1px #708090;}
/* only for custom features ie CAPTCHA control */

/* tableS - LAYOUTS */
.FormTable						{line-height:15px; -webkit-border-radius:5px; border:1px solid #dcdcdc; margin-top:8px; margin-bottom:8px; background-color:#fafcfa;}
.FormTable th					{font-size:12px; color:#fff; font-weight:bold; padding:7px 5px 5px 15px; background-image:url(/images/tile_formheader.jpg); background-repeat:repeat-x; text-align:left;}
.FormTable td					{font-size:11px; color:#333; padding:3px 5px 3px 6px;}
.FormTableHead				{font-size:12px; color:#333; font-weight:bold; padding:7px 5px 5px 15px; background-image:url(/images/tile_formheader.jpg); background-repeat:repeat-x;}
.FormCellHeadSub			{font-size:12px; color:#000; font-weight:bold; padding:3px; background-color:#ECECEC;}
.FormCellLabel				{font-size:11px; color:#2c4064; background-color:#fcfcf8; padding:3px;}
.FormRequired					{font-size:14px; color:#f60;}
.InstructTextSml			{font-size:10px; color:#333;}

.ImgBtnGruntIt 				{width:141px; height:49px; background: url(/images/button_grunt_it.gif) no-repeat 0px 0px; margin:5px 0 5px 0; padding: 0;border: none; background-color:transparent; cursor:pointer; display: inline-block;}
.ImgBtnGruntItMed			{width:114px; height:40px; background: url(/images/button_grunt_it_med.gif) no-repeat 0px 0px; margin:5px 0 5px 0; padding: 0;border: none; background-color:transparent; cursor:pointer; display: inline-block;}
.ImgBtnGruntItSml			{width: 80px; height: 28px; }
.ImgBtnGruntItSmlDiv	{position: relative; top: -10px; text-align: right;}

/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */
/* GLOBAL SYSTEM HANDLING */
/* =+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+==+=+=+= */

/* ALERT POP-UP MESSAGES */
.AlertHeader					{font-size:15px; padding:4px 0 4px 10px; font-weight:bold; color:#fff;}
.AlertImage1					{font-size:12px; background-image:url(/images/msg_type_01.jpg); padding:2px 0 2px 0;}
.AlertImage2					{font-size:12px; background-image:url(/images/msg_type_02.jpg); padding:2px 0 2px 0;}
.AlertImage3					{font-size:12px; background-image:url(/images/msg_type_03.jpg); padding:2px 0 2px 0;}
.AlertTxt							{padding:10px 4px 4px 4px; font-size:12px;}
.AlertBox							{cursor:auto; visibility:visible; width:238px; position:absolute; bottom:20px; right:20px; z-index:10000;}
.AlertBox_Ajax				{cursor:auto; visibility:visible; width:238px; position:relative; bottom:80px; right:20px; z-index:10000; float:right;}
.AlertBoxInner				{top:0px; left:0px; position:absolute; z-index:9999;}
.AlertBoxFrame				{top:0px; left:0px; position:relative; width:1px; height:1px; z-index:9998;}
.AlertNoResult				{padding:10px; border:1px solid #e5e5e5; background:#f7f7f7;}




/* FOOTER */
.FooterText 					{font-size:9px; color:#666; line-height:15px;}

/* DATAGRID */
.datagridTable					{color:#f60; background-color:#DDE5F2;}
.datagrid								{padding:3px; font-size:11px; background-color:#fff; font-size:11px; border-bottom:1px solid #ccc;}
.datagridAlter					{padding:3px; background-color:#f0f0f0; border-bottom:1px solid #ccc; font-size:11px;}
.datagridOver						{color:#f60; background-color:#F4F9FA;}
.datagridSelected				{color:#f60; background-color:#CCE5F2;}
.datagridColumn					{font-size:10px; color:#fff; font-weight:bolder; background-color:#a5a7b3;}
.datagridColumnSelected	{font-size:10px; color:#fff; font-weight:bolder; background-color:#a5a7b3;}
.datagridPager					{font-size:10px; color:#000066; font-weight:normal; background-color:#e5e6e7;}
.datagridPager a				{padding-right:3px;}

/* RadGrid */
.HypergridTableHeader		{overflow:hidden; width:100%; table-layout:fixed; empty-cells:show; border-collapse:collapse;}
.DivDragDropImage				{margin-left:auto; margin-right:auto; width:16px; height:16px; text-align:center; background-image:url(/images/icon_sort_up_down.gif);}
.RadGridDragDropEnabled	{cursor:move;}
.rgPager .rgCurrentPage	{text-decoration:none; color:Black;}
.rgPager .rgInfoPart		{display:none;}

/* MODAL POPUP */
.modalBackground			{background-color:Gray;}
.modalPopup						{display:none;}

/* AJAX POP-UP FORMS */
.FormTopPopup					{background-image:url(/images/tile_stripe.jpg); background-repeat:repeat-x; color:#fff; font-weight:bold; padding-left:15px;}
.FormTextBoxPopup			{padding:3px; font-size:14px; color:#000; background-color:#fff; border:inset 1px #90AABB;}
.FormPulldownPopup		{padding:6px; font-size:14px; color:#393b4a; background-color:#b0becd;}
.FormButtonPopup			{padding:6px 12px 6px 12px; font-size:14px; color:#393b4a; background-image:url(/images/tile_ajaxform_header.jpg); background-repeat:repeat-x; background-color:#b0becd; border:inset 1px #708090; text-decoration:none;}

.FormHeaderPopup			{padding:3px 6px 3px 8px; font-size:14px; font-weight:bold; color:#fff; background-image:url(/images/tile_popup_header.jpg); background-repeat:repeat-x;}

/* TELERIK TABS */
.TabHover							{color:Blue;}
.TabDisabled					{color:#999;}
.rwControlButtons li	{list-style-type:none;}

/* SITE MAP */
.SiteMap a						{text-decoration:none;}
.SiteMap a:hover			{text-decoration:underline;}
.SiteMapHeading1			{padding-left:0px; margin-top:10px; font-weight:bolder;}
.SiteMapHeading2			{padding-left:10px;}
.SiteMapHeading3			{padding-left:20px;}

/* CAPTCHA IMAGE */
.divCaptchaImage, .divCaptchaTextAndSubmit {text-align:center; margin:5px;}
.spanCaptchaImage, .spanCaptchaTextAndSubmit {margin:5px; float:left;}
.gmnoprint span, #copyright span {display:none;}

/* This new class group is used to replace clearfix */
.group:after {
  content: "";
  display: table;
  clear: both;
}

/* Misc Classes */
.FloatLeft					{float:left;}
.FloatRight					{float:right; overflow:hidden;}
.AlignLeft					{text-align:left;}
.AlignRight					{text-align:right;}
.AlignCenter				{text-align:center;}
.AlignCenterImage		{margin-left:auto; margin-right:auto;}
.AlignCenterObject	{margin-left:auto; margin-right:auto;}
.AlignTop						{vertical-align:top;}
.AlignMiddle					{vertical-align:middle;}
.AlignBottom				{vertical-align:bottom;}
.Padding2						{padding:2px;}
.Padding3						{padding:3px;}
.Padding4						{padding:4px;}
.Padding5						{padding:5px;}
.Padding8						{padding:8px;}
.Padding10					{padding:10px;}
.Padding20					{padding:20px;}
.PaddingBottom6			{padding-bottom:6px;}
.PaddingBottom10		{padding-bottom:10px;}
.PaddingBottom20		{padding-bottom:20px;}
.PaddingTop3				{padding-top:3px;}
.PaddingTop5				{padding-top:5px;}
.PaddingTop6				{padding-top:6px;}
.PaddingTop8				{padding-top:8px;}
.PaddingTop10				{padding-top:10px;}
.PaddingTop20				{padding-top:20px;}
.PaddingTop30				{padding-top:30px;}
.PaddingRight2			{padding-right:2px}
.PaddingRight3			{padding-right:3px}
.PaddingRight5			{padding-right:5px}
.PaddingRight15			{padding-right:15px}
.PaddingLeft5			{padding-left:5px;}
.PaddingLeft10			{padding-left:10px;}
.PaddingLeft20			{padding-left:20px;}
.Margin2						{margin:2px;}
.Margin5						{margin:5px;}
.MarginTop3					{margin-top:3px;}
.MarginTop5					{margin-top:5px;}
.MarginTop10				{margin-top:10px;}
.MarginTop15				{margin-top:15px;}
.MarginTop20				{margin-top:20px;}
.MarginTop30				{margin-top:30px;}
.MarginLeft5				{margin-left:5px;}
.MarginLeft10				{margin-left:10px;}
.MarginBottom3			{margin-bottom:3px;}
.MarginBottom5			{margin-bottom:5px;}
.MarginBottom10			{margin-bottom:10px;}
.MarginBottom20			{margin-bottom:20px;}
.MarginBottom30			{margin-bottom:30px;}
.MarginRight5				{margin-right:5px;}
.MarginRight6				{margin-right:6px;}
.MarginRight20			{margin-right:20px;}
.OptionPanel				{padding:10px 4px; font-size:12px; background-image:url(/images/tile_join_division.jpg); background-repeat:repeat-x; border-top:2px solid #cfe57f;}
.BorderGrey					{border:1px solid #ccc;}
.Border3White				{border:3px solid #fff;}
.BorderRightGrey		{border-right:1px solid #ccc;}
.BorderTopGrey			{border-top:1px solid #ccc;}
.BorderBottomWhite	{border-top:1px solid #fff;}
.BorderBottomGrey		{border-bottom:1px solid #ccc;}
.WhiteBackground		{background-color:#fff;}
.LiteGreyBackground	{background-color:#fbfbfb;}
.MidGreyBackground	{background-color:#d1d1d1;}
.DividerLine				{background-image:url(/images/tile_divider_line.png); background-repeat:repeat-x;}

/* % WIDTH SETTINGS */
.Width1						{width:1%;}
.Width2						{width:2%;}
.Width3						{width:3%;}
.Width4						{width:4%;}
.Width5						{width:5%;}
.Width6						{width:6%;}
.Width7						{width:7%;}
.Width8						{width:8%;}
.Width9						{width:9%;}
.Width10					{width:10%;}
.Width15					{width:15%;}
.Width20					{width:20%;}
.Width23					{width:23%;}
.Width25					{width:25%;}
.Width30					{width:30%;}
.Width31					{width:31%;}
.Width33					{width:33%;}
.Width34					{width:34%;}
.Width35					{width:35%;}
.Width40					{width:40%;}
.Width45					{width:45%;}
.Width49					{width:49%;}
.Width50					{width:50%;}
.Width55					{width:55%;}
.Width60					{width:60%;}
.Width65					{width:65%;}
.Width70					{width:70%;}
.Width75					{width:75%;}
.Width80					{width:80%;}
.Width85					{width:85%;}
.Width90					{width:90%;}
.Width95					{width:95%;}
.Width99					{width:99%;}
.Width100					{width:100%;}
/* COLORS */
.Red							{color:#f00;}
.Green						{color:#093;}
.Black						{color:#000;}

/* Rating control CSS */
.filledRatingStar			{background-image:url(/images/FilledStar.png);}
.ratingStar					{background-repeat:no-repeat; cursor:pointer; display:block; font-size:0; height:12px; margin:0; padding:0;	width:13px;}
.emptyRatingStar			{background-image:url(/images/EmptyStar.png);}
.savedRatingStar			{background-image:url(/images/SavedStar.png);}

/* MENU TABS I */
.tabsI {float:left;width:100%;font-size:93%;line-height:normal;border-bottom:2px solid #505050;}
.tabsI ul {margin:0;padding:0px 10px 0 10px;list-style:none;}
.tabsI li {display:inline;margin:0;padding:0;}
.tabsI a {float:left;background:url(/images/tableftI.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;}
.tabsI a span {float:left;display:block;background:url(/images/tabrightI.gif) no-repeat right top;padding:10px 15px 6px 10px;color:#fff;}

.tabsI a {background-position:0% -42px;}
.tabsI a span {background-position:100% -42px;}
.tabsIOn a {float:left;background:url(/images/tableftI.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;}
.tabsIOn a span {float:left;display:block;background:url(/images/tabrightI.gif) no-repeat right top;padding:10px 15px 6px 10px;color:#fff;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsI a span {float:none;}
/* End IE5-Mac hack */
/* HIDE HOVER
.tabsI a:hover span {color:#fff;}
.tabsI a:hover {background-position:0% 0px;}
.tabsI a:hover span {background-position:100% 0px;} */

/* WIKI TABS I */

.tabsWIKI {float:left;width:100%; font-size:93%; line-height:normal;}
.tabsWIKI ul {margin:0; padding:0px 10px 0 10px; list-style:none;}
.tabsWIKI li {display:inline; margin:0; padding:0;}
.tabsWIKI a {float:left; background:url(/images/tableftWIKI.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none;}
.tabsWIKI a span {float:left; display:block; background:url(/images/tabrightWIKI.gif) no-repeat right top; padding:10px 15px 6px 10px; color:#000;}

.tabsWIKI a {background-position:0% -42px;}
.tabsWIKI a span {background-position:100% -42px;}
.tabsWIKIOn a {float:left; background:url(/images/tableftWIKI.gif) no-repeat left top; margin:0;padding:0 0 0 5px; text-decoration:none;}
.tabsWIKIOn a span {float:left; display:block; background:url(/images/tabrightWIKI.gif) no-repeat right top; padding:10px 15px 6px 10px;color:#638F3D;}
.tabsWIKI a span {float:none;}
.tabsWIKI a:hover span {color:#638F3D;}
.tabsWIKI a:hover {background-position:0% 0px;}
.tabsWIKI a:hover span {background-position:100% 0px;}

/* DIVISION WIDGET */
.WebLinkBox							{border:3px solid #ccc; padding:10px; color:#333; font-size:14px; background-color:#fff; margin:0; word-break: break-all; width:420px; height:150px; overflow: scroll;overflow-x: hidden;}
.WidgetInputCopyLink		{width: 780px;}
.RegisterMessage					{width:100%; border:1px solid #feda42; color:#000; margin-bottom:20px; -webkit-box-shadow:0 0 4px 4px rgba(76, 76, 76, 0.1); -moz-box-shadow:0 0 4px 4px rgba(76, 76, 76, 0.1); box-shadow:0 0 4px 4px rgba(76, 76, 76, 0.1);}
.RegisterMessage th			{background-color:#feda42; padding:15px; text-align:left; font-size:20px;}

/* MENU TABS MANAGE INFO */
.tabsManagecont	{height:35px;float:none;}
.tabsManage {float:left;width:100%; font-size:90%; line-height:normal;border-bottom:2px solid #ccc; margin-bottom:5px;}
.tabsManage ul {margin:0; padding:0px 10px 0 10px; list-style:none;}
.tabsManage li {display:inline; margin:0; padding:0;}
.tabsManage a {float:left; background:url(/images/tableftmanage.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none;}
.tabsManage a span {float:left; display:block; background:url(/images/tabrightmanage.gif) no-repeat right top; padding:10px 10px 6px 7px; color:#000;}

.tabsManage a {background-position:0% -42px;}
.tabsManage a span {background-position:100% -42px;}
.tabsManageOn a {float:left; background:url(/images/tableftmanage.gif) no-repeat left top; margin:0;padding:0 0 0 5px; text-decoration:none;}
.tabsManageOn a span {float:left; display:block; background:url(/images/tabrightmanage.gif) no-repeat right top; padding:10px 10px 6px 7px;color:#638F3D;}
.tabsManage a span {float:none;}
.tabsManage a:hover span {color:#638F3D;}
.tabsManage a:hover {background-position:0% 0px;}
.tabsManage a:hover span {background-position:100% 0px;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsI a span {float:none;}
/* End IE5-Mac hack */
/* HIDE HOVER
.tabsI a:hover span {color:#fff;}
.tabsI a:hover {background-position:0% 0px;}
.tabsI a:hover span {background-position:100% 0px;} */

/* TESTRUGBY SPECIFIC STYLES */
/* MAIN INTERFACE */
.OuterShell								{width:1000px; text-align:left; vertical-align:top; margin-left:auto; margin-right:auto; margin-bottom:0; margin-top:0;}/* sets the overall width */
.MainContentColumn				{width:834px; text-align:left; float:left; margin:0; padding:0;}
.AdvertColumn							{width:166px; text-align:left; vertical-align:top; padding:0px 0px 0px 6px;}/* far righthand column */
.IconsMenuColumn					{background-color:#000; text-align:center; vertical-align:top;}/* lefthand column containing icons menu */
.NarrowColumn				{width:4px; background-color:#000;}
.PanelTop									{width:834px; background-image:url(/images/tile_top_banner.jpg); background-repeat:repeat-x; border:0px; margin:0;}/* panel that contains the black faded background */
.LayoutTopLeftCorner			{width:8px; vertical-align:top; background-image:url(/images/corner_top_left_page.gif); background-repeat:no-repeat;}
.PageBlack								{background-color:#000;}
.TRLogoTable							{width:377px; border:0;}
.MainGameOuterTable				{width:834px; border:0; background-color:#fff;}
.SeriesLogo								{float:right; vertical-align:bottom; margin:0 0 2px 0; width:160px; height:40px;}
.DataZone									{width:834px; background-color:#000; text-align:left; vertical-align:top;}/* main column where game data shows*/
.ConfirmedText						{color:#0066cc;}

/* MAIN PLAYER SEARCH */
.SearchPlayers						{background-image:url(/images/tile_search.gif); background-repeat:repeat-x; padding:0; margin:0; background-color:#000; height:35px; line-height:0; width:834px; border-top:8px solid #000; border-bottom:10px solid #000;}
.SearchPlayersZone				{width:664px; padding:0; margin:0;}
.PlayerSearchFormat				{margin:0; border:0;}

/* SPLIT SCREEN HANDLING */
.LeftPanel					{width:393px; background-color:#000; text-align:left; vertical-align:top;  padding:0px;}/* panel where team roster is displayed */
.LeftPanelWide				{width:628px; background-color:#000; text-align:left; vertical-align:top;  padding:0px;}/* panel where team roster is displayed */
.LeftPanelMed				{width:593px; background-color:#000; text-align:left; vertical-align:top;  padding:0px;}
.RightPanel					{width:389px; background-color:#000; text-align:left; vertical-align:top;  padding:0px;}
.RightPanelWidth			{width:386px;}
.FullPanel					{width:778px; background-color:#000; text-align:left; vertical-align:top;  padding:0px;}
.RightPanelSmall			{width:150px; background-color:#000; text-align:left; vertical-align:top;  padding:0px;}
.RightPanelMed				{width:189px; background-color:#000; text-align:left; vertical-align:top;  padding:0px;}

/* BASE OF PAGE*/
.PageBaseTable						{width:834px; height:37px; border:0; margin:0; background-image:url(/images/tile_page_baseline.gif); background-repeat:repeat-x; background-color:#000;}
.PageBaseLeft							{width:11px; height:37px; background-image:url(/images/page_base_left.gif); background-repeat:no-repeat;}
.PageBaseCenter						{width:800px; height:37px; text-align:center;}
.PageBaseRight						{width:11px; height:37px; background-image:url(/images/page_base_right.gif); background-repeat:no-repeat;}

/* TIMER */
.TimeText									{font-size:9px; line-height:normal; color:#999;}
.TimeInfo									{float:right; margin-right:10px; margin-top:11px;}
.TimeCountdownText				{font-size:13px; color:#fff; padding:4px 10px 4px 8px;}
.TimeCountdownTextUrgent	{font-size:13px; color:#f00; padding:4px 10px 4px 8px; background-color:#ffcc66;}/* warning period when freeze is coming */
.TimeCountdownTextHomeSeries {font-size:13px; color:#fff; padding:4px 10px 4px 8px;}

/* ICON MENU */
.IconsMenu								{margin:0px; padding:1px 0px 1px 3px; position:relative;}

/* NEWS FEED */
.NewsFeedTable				{border:0px; vertical-align:top; width:100%; margin: 3px 0px 3px 0px; background-color:#d4d7d2;}
.NewsFeedTableTh			{background:url(../images/tile_situ_header.gif) repeat-x #212121; padding:0;}
.NewsFeedTitle				{font-size:12px; font-weight:bold;}
.NewsItemText				{font-size:11px;}
.NewsFeedText				{font-size:12px;}
.NewsFeedTableWide			{border:0px; vertical-align:top; width:350px; margin: 3px 5px 3px 5px; background-color:#d4d7d2;}

/* TEAM VIEW */
.TeamTable								{padding:0; vertical-align:top; width:390px; color:#333; font-size:12px; margin-bottom:8px; border:0;}/* sets the attrubutes of the main team table */
.TeamTable th							{font-weight:bold; color:#fff; text-align:center; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}
.TitleCentered						{height:34px; border:0; width:100%;}/* curved table header handling */
.TitleLeftCurve						{width:5px; height:34px; background-image:url(/images/tile_main_headers_left.jpg); background-repeat:no-repeat; background-position:top left;}
.TitleRightCurve					{width:5px; height:34px; background-image:url(/images/tile_main_headers_right.jpg); background-repeat:no-repeat; background-position:top right;}
.TeamTableFull						{padding:0; vertical-align:top; width:628px; color:#333; font-size:11px; margin-bottom:8px; border:0;}/* sets the attrubutes of the main team table */
.TeamTableFull th					{font-weight:bold; color:#fff; text-align:center; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}
.WorldStandingsTable			{padding:0; vertical-align:top; width:590px; color:#333; font-size:12px; margin-bottom:8px; border:0;}/* sets the attrubutes of the main team table */
.WorldStandingsTable th		{font-weight:bold; color:#fff; text-align:center; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}

/* PRINT TEAM */
.PrintTeamTable						{padding:0; vertical-align:top; width:90%x; color:#333; font-size:14px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; border:3px solid #000;}
.PrintTeamTable th				{font-weight:bold; color:#fff; text-align:center; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}
.PrintPlayerFR						{background-color:#e9e9e9; padding:3px 2px; border-bottom:1px solid #ccc;}
.PrintPlayerLK						{background-color:#f3f3f3; padding:3px 2px; border-bottom:1px solid #ccc;}
.PrintPlayerLF						{background-color:#e9e9e9; padding:3px 2px; border-bottom:1px solid #ccc;}
.PrintPlayerHV						{background-color:#f3f3f3; padding:3px 2px; border-bottom:1px solid #ccc;}
.PrintPlayerCT						{background-color:#e9e9e9; padding:3px 2px; border-bottom:1px solid #ccc;}
.PrintPlayerOB						{background-color:#f3f3f3; padding:3px 2px; border-bottom:1px solid #ccc;}

/* main subheading handling */
.TableStats								{background-color:#d4d7d2; margin-top:0px; margin-bottom:3px; border:0; width:100%;}
.TableStats th						{font-size:10px; color:#fff; background-image:url(/images/tile_subheader_row.jpg); background-repeat:repeat-x; padding:2px 2px 2px 3px;}
.TableStats td						{padding:3px 2px; line-height:normal; font-size:11px;}
.TableStatsSubHead				{background-image:url(/images/tile_subheader_row.jpg); background-repeat:repeat-x; background-color:#6d6d6c; font-size:10px; line-height:12px; color:#fff; padding:4px 2px 4px 2px; border-right:1px solid #9d9d9d;}
.TableStatsSubHead2				{font-size:11px; background-color:#e9e9e9; padding:2px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}

/* bottom of the table curved edges, team table is an example */
.TableBase								{background-image:url(/images/tile_table_base.gif); background-repeat:repeat-x; border:0;}
.TableBaseCentered				{height:9px; border:0; width:100%;}
.TableBaseLeftCurve				{width:6px; height:9px; background-image:url(/images/table_base_left.gif); background-repeat:no-repeat; background-position:left; vertical-align:top;}
.TableBaseRightCurve			{width:6px; height:9px; background-image:url(/images/table_base_right.gif); background-repeat:no-repeat; background-position:right; vertical-align:top;}

/* SQUAD TABLE */
/* cell handling */
.TableStatsNormal					{background-color:#e9e9e9; padding:2px; border-bottom:1px solid #ccc; font-size:11px;}
.TableStatsAlt						{background-color:#f3f3f3; padding:2px; border-bottom:1px solid #ccc; font-size:11px;}
.NoPlayerCell							{background-color:#ffcc99; padding:3px 2px; border-bottom:1px solid #ccc;}
.PlayerFR									{background-color:#e9e9e9; padding:3px 2px; border-bottom:1px solid #ccc;}
.PlayerLK									{background-color:#f3f3f3; padding:3px 2px; border-bottom:1px solid #ccc;}
.PlayerLF									{background-color:#e9e9e9; padding:3px 2px; border-bottom:1px solid #ccc;}
.PlayerHV									{background-color:#f3f3f3; padding:3px 2px; border-bottom:1px solid #ccc;}
.PlayerCT									{background-color:#e9e9e9; padding:3px 2px; border-bottom:1px solid #ccc;}
.PlayerOB									{background-color:#f3f3f3; padding:3px 2px; border-bottom:1px solid #ccc;}
.PreTradingMessage				{background-color:#b8ca90; font-size:12px; margin-bottom:6px; width:388px;}

/* DIVISION */
.DivisionChatTable				{background-color:#f3f3f3; margin-top:0px; margin-bottom:3px; border:0; width:100%;}
.DivisionChat							{background-color:#e9e9e9; padding:6px; padding-right:2px; border-bottom:1px solid #ccc; font-size:14px;}
.DivisionChatAlt					{background-color:#f3f3f3; padding:6px; padding-right:2px; border-bottom:1px solid #ccc; font-size:14px;}
.DivisionChatSmall				{background-color:#e9e9e9; padding:4px; padding-right:2px; border-bottom:1px solid #ccc; font-size:12px;}
.DivisionChatAltSmall			{background-color:#f3f3f3; padding:4px; padding-right:2px; border-bottom:1px solid #ccc; font-size:12px;}

/* SITUATION */
.FriendsTable						{padding:2px; font-size:11px; background-color:#333; border:0;}
.RankSnapshot						{background-image:url(/images/tile_game_highlights.jpg); background-repeat:repeat-x; background-color:#3c3c3c; padding:8px 5px; border:0; margin-bottom:1px;}
.DivRankSnapshot				{width:99%; font-size:12px; color:#fff;}
.RankCount							{color:#000; font-weight:bold; text-align:right; padding:4px; border-right:1px solid #666; background-image:url(/images/tile_rank_count.jpg); background-repeat:repeat-x; padding-right:5px;}
.WorldRankSnapshot			{width:100%; font-size:12px; color:#fff;}
.BestPlayerBox					{height:59px; border:0; background-image:url(/images/background_best_player.jpg); background-repeat:no-repeat; margin-bottom:4px;}
.BestPlayerText					{color:#fff; font-size:12px;}
.BestPlayerText  a:link, .BestPlayerText a:visited {color: #fff; text-decoration: underline;}
.BestPlayerText  a:active, .BestPlayerText  a:hover {color: #000; text-decoration: underline;}
.BestPlayerPointsText		{color:#000; font-size:22px; font-weight:bold; text-align:right; padding-right:24px;}
.BestDivisionBox				{height:59px; border:0; background-image:url(/images/background_best_div_scorer.jpg); background-repeat:no-repeat;}
.BestDivisionPointsText	{color:#000; font-size:20px; font-weight:bold; text-align:right; padding-right:22px;}
.BestWorldBox						{height:59px; border:0; background-image:url(/images/background_best_world_scorer.jpg); background-repeat:no-repeat;}
.BestDivisionRoundScore	{height:34px; border:0; background-image:url(/images/background_div_score.jpg); background-repeat:no-repeat;}
.BestWorldRoundScore		{height:34px; border:0; background-image:url(/images/background_world_score.jpg); background-repeat:no-repeat;}
.RankChart							{margin-bottom:4px;}
.Top5Snapshot						{background-color:#fff; background-color:#f5f7f2;}
.SituationPanel					{background-image:url(/images/tile_situ_panels.jpg); background-repeat:repeat-x; padding:3px; background-color:#d0d3ce;}
.BuildSquadBox					{background-image:url(/images/tile_yellow_fade.jpg); background-repeat:repeat-x; margin-top:10px;}
.SituationPreGame 			{background-image:url(/images/tile_greyonblack_fade.jpg); background-repeat:repeat-x; margin-top:10px;}
.SituationWhiteTxt			{color:#fff; font-size:14px; line-height:18px;}
.Width390								{width:390px;}
.BigNumber01						{font-size:30px; font-weight:bold;}
.BigNumber02						{font-size:20px; font-weight:bold;}
.TeamValue							{padding:8px; background-image:url(/images/tile_vert_grey_right.jpg); background-position:right; background-repeat:repeat-y; background-color:#ececec; border-top:2px solid #fff; border-bottom:2px solid #fff;}

.HighlightsBorder				{border:1px solid #ccc; background-color:#f5f7f2;}
.HighlightsTable				{padding:0px; width:100%;}
.HighlightsTable th			{padding:7px 12px; background-image:url(/images/header_shiny_black.gif); background-repeat:repeat-x; background-color:#333; color:#fff; text-align:left; font-size:12px;}
.HighlightsTable td			{padding:4px;}


/* RIGHT PANEL DETAILED INFO  */
.DetailedInfoTable				{padding:0; vertical-align:top; width:386px; font-size:12px;  margin-bottom:3px; border:0;}/* width of main info table */
.DetailedInfoTable th			{font-weight:bold; color:#fff; text-align:center; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}
.WorldsInfoTable					{padding:0; vertical-align:top; width:186px; font-size:12px;  margin-bottom:3px; border:0;}/* width of main info table */
.WorldsInfoTable th				{font-weight:bold; color:#fff; text-align:center; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}

/* right panel subheading handling */
.TableDetailSubHead			 {background-color:#161616; font-size:10px; color:#fff; padding:2px; border-right:1px solid #333; border-top:1px solid #333;}

/* SEARCH LIST */
.SearchList 							{font-size:11px; color:#3f3f3f; background-color:#d4d7d2; padding:3px 2px; border-bottom:1px solid #a8a8a8; border-right:1px solid #bcbcbc;}
.SearchListAlt						{font-size:11px; color:#3f3f3f; background-color:#b7b7b7; padding:3px 2px; border-bottom:1px solid #6e6e6e; border-right:1px solid #969696; background-image:url(/images/tile_grey_fade.jpg); background-repeat:repeat-x;}
.SearchListSpacer					{background-color:#333; height:2px;}
.PlayerSearchFR						{font-size:11px; color:#3f3f3f; background-color:#d4d7d2; padding:3px 2px; border-bottom:1px solid #a8a8a8; border-right:1px solid #bcbcbc;}
.PlayerSearchLK						{font-size:11px; color:#3f3f3f; background-color:#b7b7b7; padding:3px 2px; border-bottom:1px solid #6e6e6e; border-right:1px solid #969696; background-image:url(/images/tile_grey_fade.jpg); background-repeat:repeat-x;}
.PlayerSearchLF						{font-size:11px; color:#3f3f3f; background-color:#d4d7d2; padding:3px 2px; border-bottom:1px solid #a8a8a8; border-right:1px solid #bcbcbc;}
.PlayerSearchHV						{font-size:11px; color:#3f3f3f; background-color:#b7b7b7; padding:3px 2px; border-bottom:1px solid #6e6e6e; border-right:1px solid #969696; background-image:url(/images/tile_grey_fade.jpg); background-repeat:repeat-x;}
.PlayerSearchCT						{font-size:11px; color:#3f3f3f; background-color:#d4d7d2; padding:3px 2px; border-bottom:1px solid #a8a8a8; border-right:1px solid #bcbcbc;}
.PlayerSearchOB						{font-size:11px; color:#3f3f3f; background-color:#b7b7b7; padding:3px 2px; border-bottom:1px solid #6e6e6e; border-right:1px solid #969696; background-image:url(/images/tile_grey_fade.jpg); background-repeat:repeat-x;}

/* GLANCE DATA */
.GlanceData								{width:449px; vertical-align:top; text-align:left;}/* dashboard info giving a summary of trades, cash, team rank, div rank, team status. */
.GlanceDataTable					{width:444px; margin:5px 0px 4px 0px; border:0;}
.GlanceTeam								{background-image:url(/images/glance_team_frame.gif); background-repeat:no-repeat; width:232px; height:32px;}
.GlanceTeamTable					{width:226px; border:0;}
.GlanceCashTrades					{background-image:url(/images/glance_cashtrades_frame.gif); background-repeat:no-repeat; width:206px; height:32px;}
.GlanceCashTradesTable		{width:204px; border:0;}
.GlanceDivision						{background-image:url(/images/glance_div_frame.gif); background-repeat:no-repeat; width:232px; height:32px;}
.GlanceDivisionTable			{width:226px; border:0;}
.GlanceTeamStatus					{background-image:url(/images/glance_teamstatus_frame.gif); background-repeat:no-repeat; width:206px; height:32px;}
.GlanceTeamStatusTable		{width:204px; border:0;}
.GlanceSpacer							{width:5px; height:32px;}
.GlanceSpacerHorizontal		{width:440px; height:3px; margin:0; padding:0;}
.GlanceTextWhite					{vertical-align:middle; text-align:left; color:#fff; font-size:12px;}
.GlanceTextYellow					{vertical-align:middle; text-align:left; color:#ffcc00; font-size:12px;}
.GlanceTextIncompleteSpy	{vertical-align:middle; text-align:left; color:#cc0000; font-size:12px;}

/* PLAYER DETAIL */
.IconTabsRow								{background-image:url(/images/tile_icons_tab_background.jpg); background-repeat:repeat-x; width:100%; text-align:left; padding:0px 3px 0px 3px; height:48px; margin:0;}
.IconTabsRowBackButton			{width:254px; text-align:right; padding-left:170px;}
.PlayerProfileBackground		{background-image:url(/images/tile_dotted_background.jpg); background-repeat:repeat-x;}
.PlayerDetailIconTabs				{width:380px; border:0;}
.PointsLarge								{font-size:22px; font-weight:bold; color:#fff; line-height:26px; text-align:center; background-color:#000;}
.PlayerNameLarge						{font-size:16px; line-height:19px; font-weight:bold;}
.PlayerText									{color:#fff; font-size:12px; line-height:16px;}
.PlayerPrice								{font-size:16px; line-height:19px; font-weight:bold;}
.PointsTitle								{padding:2px; border-bottom:1px solid #424242; border-top:1px solid #424242; background-image:url(/images/points_title.gif); background-position:center; background-color:#000; background-repeat:no-repeat; height:15px;}

.PlayerGeneralInfoTable					{padding:0; vertical-align:top; width:386px; color:#666; font-size:11px;  margin:0; border:1px solid #333; border-collapse:collapse; background-color:#f4f4f4;}/* width of main info table */
.PlayerGeneralInfoTableCell			{border-bottom:1px solid #ccc; padding-left:2px; border-collapse:collapse;}
.PlayerGeneralInfoTableSubHead	{background-color:#333; font-size:11px; color:#fff; padding:2px; border-right:1px solid #333; border-top:1px solid #333; border-collapse:collapse;}

/* PLAYER STATS TABLE */
.GameStatsSubHead					{background-color:#000; font-size:8px; color:#fff; padding:3px 2px; border-right:1px solid #333; border-top:1px solid #333; border-collapse:collapse;}
.GameStats								{color:#ccc; font-size:10px; background-color:#333; padding:3px 2px; border-bottom:1px solid #333; border-right:1px solid #424242; border-collapse:collapse;}
.GameStatsAlt							{color:#ccc; font-size:10px; background-color:#585858; padding:3px 2px; border-bottom:1px solid #333; border-right:1px solid #424242; border-collapse:collapse;}
.GameStatsSubTotal				{color:#ccc; font-size:10px; background-color:#000; padding:3px 2px; border-bottom:1px solid #333; border-right:1px solid #424242; border-collapse:collapse;}
.GameStatsTotal						{color:#fff; font-size:10px; background-color:#585858; padding:3px 2px; border-bottom:1px solid #333; border-right:1px solid #424242; border-collapse:collapse;}

/* SCORING ANALYSIS */
.TotalPoints							{font-size:12px; font-weight:bold; background-color:#e9e9e9; padding:1px 2px 1px 2px; border-top:2px solid #ccc;}

/* PROFILE DASHBOARD */
.ProfileBoxTable					{width:160px; border:0; color:#666; font-size:11px;}
.ProfileBoxTile						{background-image:url(/images/profile_box_tile.gif); background-repeat:repeat-y; background-color:#fff; padding-left:4px; padding-right:3px;}
.ProfileCountColumn				{color:#666; font-size:10px; text-align:right; padding-right:3px;}
.ProfileIcon							{padding:4px 8px 4px 8px; text-align:center;}

.PointsScoringTable				{padding:0; vertical-align:top; width:386px; color:#333; font-size:11px;  margin:0; border-left:1px solid #333; border-collapse:collapse;}/* width of main info table */
.PointsScoringTable th		{font-weight:bold; color:#fff; text-align:center; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}

/* SPY MODE */
.SpyModePanel							{background-color:#ccc; background-image:url(/images/tile_silver_panel.jpg); background-repeat:repeat-x; padding:5px 12px 5px 18px; color:#333; width:778px; margin-bottom:0;}
.SpyModeHeading						{font-weight:bold; font-size:18px; font-style:italic;}
.SpyModeSearchTable				{width:100%; padding:20px; background-color:#fafafa; margin-top:10px; border:0;}
.SpyModeTable							{width:100%;}
.SpyModeMenu							{width:100%;}
.SpyModeSharingPanel			{background-image:url(/images/spymode_panel_center.gif); background-repeat:repeat-x; background-color:#b9bfad;}


/* PLAYER PROFILE ROTATOR */
.PlayerRotatorTable				{width:384px; height:94px; margin-top:18px; margin-bottom:20px; padding:0;}
.PlayerRotatorPics				{background-color:#999; padding-top:4px; padding-bottom:4px; border:0;}
.PlayerRotatorSlideShow		{width:340px; border:0; margin-left:auto; margin-right:auto;}
.PlayerRotatorThumbnails	{border:1px solid #fff; margin-left:auto; margin-right:auto;}

/* GAME GUIDE PANEL */
.GameGuidePanel						{padding:0px; background-color:#e1e1e1; border:2px solid #3a393e; width:580px; height:auto;}
.GameGuidePanel th				{text-align:right; padding:4px; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}
.GameGuidePanel td				{vertical-align:top; color:#000; font-size:12px;}
.GuideLinks								{border:0; line-height:20px;}
.GuideLinks	td						{padding:4px;}
.GuideHeading							{font-size:12px; font-weight:bold;}
.GuideIcon								{float:left; margin-right:4px;}
.GuideIconLinks						{border:0; margin-top:5px;}
.GuideIconLinks	td				{padding:6px 4px; vertical-align:middle;}

.PopupPanel								{padding:6px; background-color:#fafafa; border:2px solid #3a393e; width:100%; height:auto;}
.PopupPanel th						{text-align:left; font-size:12px; color:#fff; padding:4px 8px; background-image:url(/images/tile_main_headers.jpg); background-repeat:repeat-x;}
.PopupPanel td						{font-size:12px; color:#000; padding:4px;}

.ExpandablePanel					{background-color:#e6e6e6;}
.ExpandablePanel td				{border-bottom:2px solid #fff; padding:4px;}
.AccountTable							{margin-bottom:6px;}
.AccountTable td					{padding:4px 2px 0px 0px;}
.AccountTable th					{text-align:left; background-color:#fff; border:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.AccountTableLeft					{text-align:left; font-weight:bold; background-color:#fff; border-top:2px solid #cde9b4; border-left:2px solid #cde9b4; border-bottom:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.AccountTableCenter				{text-align:left; font-weight:bold; background-color:#fff; border-top:2px solid #cde9b4; border-bottom:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.AccountTableRight				{text-align:left; font-weight:bold; background-color:#fff; border-top:2px solid #cde9b4; border-right:2px solid #cde9b4; border-bottom:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.AccountTableSub					{background-image:url(/images/tile_account_sub.jpg); background-repeat:repeat-x; border-bottom:1px solid #ccc;}

/* RUGBY WIKI */
.WikiSearch								{padding:2px 8px; background-image:url(/images/tile_wiki_search.jpg); background-repeat:repeat-x; background-color:#e0e0e2;}
.WikiMenu									{font-size:10px; color:#fff; background-image:url(/images/tile_subheader_row.jpg); background-repeat:repeat-x; padding:2px 2px 0px 3px;}
.LegendsSummaryTable			{margin-top:16px; border:2px solid #cde9b4; font-size:11px; padding:4px;}
.LegendsSummaryTable th		{border-bottom:1px solid #cde9b4; padding:1px 0px 3px 0px; text-align:left;}

.WikiListTable						{margin-bottom:6px;}
.WikiListTable td					{padding:4px 2px; vertical-align:top;}
.WikiListTable th					{text-align:left; background-color:#fff; border:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.WikiListTableLeft				{text-align:left; font-weight:bold; background-color:#fff; border-top:2px solid #cde9b4; border-left:2px solid #cde9b4; border-bottom:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.WikiListTableCenter			{text-align:left; font-weight:bold; background-color:#fff; border-top:2px solid #cde9b4; border-bottom:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.WikiListTableRight				{text-align:left; font-weight:bold; background-color:#fff; border-top:2px solid #cde9b4; border-right:2px solid #cde9b4; border-bottom:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x;}
.WikiListTableSub					{background-image:url(/images/tile_account_sub.jpg); background-repeat:repeat-x; border-bottom:1px solid #cccccc;}

.WikiStatsTableFull				{width:100%; border:1px solid #ccc; margin-bottom:6px;}
.WikiStatsTableFull td		{padding:3px;}
.WikiStatsSubHead					{background-image:url(/images/tile_account_sub.jpg); background-repeat:repeat-x; border-bottom:1px solid #red;}
.WikiSearchTable					{text-align:left; background-color:#ecf7df; border:2px solid #cde9b4; font-size:15px; padding:6px; background-image:url(/images/tile_header_profile.jpg); background-repeat:repeat-x; margin-bottom:6px;}
.WikiTextBox							{border:2px solid #666; padding:3px; background-image:url(/images/tile_search_textbox.png); background-repeat:repeat-x; background-color:#fff; font-size:14px;}

.WikiStatsSummary					{width:100%; border:1px solid #ccc; margin-bottom:9px; padding:3px;}
.WikiStatsSummary th			{padding:5px; font-size:14px; background-color:#f4f4f4;}
.WikiStatsSummary td			{padding:3px;}
.WikiStatsSummarySubHead	{background-image:url(/images/tile_account_sub.jpg); background-repeat:repeat-x; border-bottom:1px solid #ccc;}

.TableWikiWithBorder			{border-collapse:collapse; border:1px solid #B7B8B8; width:100%;}
.TableWikiNoBorder				{border:0px; width:100%;}
.TableWikiHead						{font-size:11px; color:#000; font-weight:bold; background-color:#e9f5dd; border-top:2px solid #cde9b4; border-bottom:1px solid #cde9b4;}
.TableWikiSubHead					{background-color:#d4e5bf; padding:6px; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #d4e5bf;}
.TableWikiSubHeadSuper		{font-size:13px;}
.TableWikiContentAlt			{background-color:#fff;}
.LinesBottom							{border-bottom:1px solid #d4d4d4;}
.WikiStatsTotal						{border-top:1px solid #ccc; border-bottom:1px solid #fff;}
.WikiStatsCol							{background-color:#e9f5dd;}
.WikiStatsHoverRow tr:hover td {background-color:#f9faf0; border-bottom:1px solid #666;}
.WikiStatsSelYear					{font-size:15px;}
.DividerLeft							{border-left:1px solid #d4e5bf;}
.DividerRight							{border-right:1px solid #d4e5bf;}

/* RANTS & OPINION */
.RantNavCont							{border:1px solid #ccc; padding:0 0 0 10px; border-radius:4px; width:400px;}
#RantNav									{position:relative; top:0; height:30px;}
#RantNav > nav						{line-height:30px;}
#RantNav > nav > article	{float:left;}
#RantNav > nav > aside		{float:right; background-color:#777; border-radius:4px; color:#fff; font-weight:600; font-size:16px; width:30px; height:30px; text-align:center;}
#RantNav:hover          	{}
#RantNav:hover > nav > aside    {background-color:#555;}
#RantNav a              	{display:block; padding:5px 8px; text-decoration:none; color:#222; border-radius:5px; font-size:18px; border:1px solid transparent;}
#RantNav a:nth-child(odd)	{background-color:#fff; color:#000; border:1px solid #ccc;}
#RantNav a:nth-child(even){background-color:#f7f7f7; color:#000; border:1px solid #ccc;}
#RantNav a:hover        	{background-color:#f5fce8; color:#000; border:1px solid #cae69e;}
#RantNav > div          	{border: 1px solid #666; border-radius:4px; margin:0; overflow:hidden; width:500px; position:absolute; top:30px; left:-10px; max-height:0; opacity:0; transition:max-height 2.0s, opacity 0.75s; -webkit-transition:max-height 2.0s, opacity 0.75s; font-weight:200; color:#333; background-color:#fff; z-index:500; text-align:left;}
#RantNav > div > div 			{padding:7px 7px; background-color:#e0e0e0;}
#RantNav:hover > div 			{max-height:600px; opacity:1.0; overflow:visible; overflow-y:scroll;}
.RantMenuDate							{font-size:12px; color:#999;}
.RantMenuItem							{}
.RantTeaser								{font-size:14px; color:#666;}
.CommentCount							{font-size:10px; color:#333; padding:1px 5px; background-color:#f7f7f7; margin-left:4px; border:1px solid #ccc; border-radius:3px;}
.ViewCount								{font-size:10px; color:#333; padding:1px 5px; background-color:#f7f7f7; margin-left:10px; border:1px solid #ccc; border-radius:3px;}

.RantPrevNext							{text-decoration:none !important; display:block; float:right; overflow:hidden; padding:0 3px;}
.RantPrevNext div					{display:block; float:left; line-height:36px; margin:0 3px;}
/*.RantPrevNext:hover				{color:#638f3d;} */
.RantPrevNext:hover 			{background-color:#638F3D; border-radius:4px; color:#fff;}
.RantArrow								{font-weight: bolder; font-size: 30px;}
.RantArrowLeft						{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.RantArrowRight						{float:right;}

.RantsList								{padding-left:24px; background-image:url(/images/bullet_arrow_circle.gif); background-repeat:no-repeat; line-height:22px;}
.RantHeader								{background-image:url(/images/tile_header_rants.jpg); background-repeat:no-repeat; height:42px; padding-left:12px;}
.BlogHeader								{background-image:url(/images/tile_header_blog.jpg); background-repeat:no-repeat; height:42px; padding-left:12px;}

/* Pass Strength Indicator */
.PassStrengthTxt 					{background-color:#ccc}
.PassStrength1 						{color:White; background-color:#ccc; padding:2px;}
.PassStrength2 						{color:Yellow; background-color:#ccc; padding:2px;}
.PassStrength3 						{color:Brown; background-color:#ccc; padding:2px;}
.PassStrength4 						{color:Blue; background-color:#ccc; padding:2px;}
.PassStrength5 						{color:Green; background-color:#ccc; padding:2px;}

.DevPartial 							{color:Orange; font-weight:bold;}
.DevIncomplete						{color:Red; font-weight:bold;}

/* IMAGE SIZES */
.ImageBasic 							{border:0px;}
.ImageBorderWhite1				{border:1px solid #fff;}
.ImageBorderWhite2				{border:2px solid #fff;}
.ImageBorderWhite3				{border:3px solid #fff;}
.ImageBorderWhite10				{border:10px solid #fff;}
.ImageBorderGrey1					{border:1px solid #ccc;}
.Image16 				   				{width:16px; height:16px;}
.Image20 				   				{width:20px; height:20px;}
.Image24 				   				{width:24px; height:24px;}
.Image32 				  			  {width:32px; height:32px;}
.Image40									{width:40px; height:40px;}
.Image48 							    {width:48px; height:48px;}
.Image72									{width:72px; height:72px;}
.Image128									{width:128px; height:128px;}
.ImageSeries							{border:0; width:160px; height:40px;}

/* FRIENDS */
.FriendsPanel							{padding:2px;}
.FriendsPanelHeader				{padding:3px 5px; background-color:#e6e6e6; font-size:11px;}
.WarningGreen							{background-color:#f1f7e9; padding:5px; color:#000; margin-top:3px; margin-bottom:3px; width:100%;}
.WarningGreen img					{float:left; margin:0px 3px;}
.WarningRed								{background-color:#f7eae9; padding:5px; color:#000; margin-top:3px; margin-bottom:3px; width:100%;}
.WarningRed img						{float:left; margin:0px 3px;}
.imgLoadingRecent					{margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; width: 20px; height: 20px;}

/* RECENT ACTIVIY */
.RecentActivityButtonShowMore					{background-color:#e6e6e6; font-size:12px; color:#000; text-align:center; padding:8px; margin:6px 12px; border:1px solid #cacaca;}
.RecentActivityButtonShowMore:hover 	{opacity:.7;}
.RecentActivityButtonShowMore:active	{position:relative; top:1px;}
.RecentActivityIcon										{float:left; margin-right: 4px; margin-bottom: 0px;}
.RecentActivitySocialConnection				{text-decoration: none!important;  font-size: 10px; color: #999!important;}
/*.RecentActivitySocialConnection:hover	{color: #ff6600!important; text-decoration: none!important;}*/
.RecentActivityContent								{padding: 4px;}
.RecentActivitySummary								{line-height: 17px;}
.RecentActivityDetail									{padding-left: 1px;}

/* FANTASY RUGBY ALIAS */
.FantasyAliasPanel				{width:144px; background-color:#f9f9f9; border:2px solid #e6e6e6; border-collapse:collapse; padding:5px; margin-top:5px;}

/* BUY STUFF */
.TableBuyStuff						{width:100%; margin:10px 0px; border-top:2px solid #000; border-bottom:2px solid #000;}
.TableBuyStuff th					{background-color:#f1eded; padding:4px;}
.TableBuyStuff td					{padding:4px;}

.CreditDisplay						{font-size:14px; color:#000; padding:6px 10px; background-color:#dbefde; border:1px solid #6eaf4e;}
.WarningBox								{border:2px solid #363; background-color:#cae9ab; padding:10px; color:#000;}
.WarningHeading						{font-weight:bold; font-size:14px; color:#000;}

/* CHALLENGE MATES */
.TXTPreview								{width:200px; background-color:#f7faf9; padding:10px; border:1px solid #d9dbda; margin-left:auto; margin-right:auto; margin-top:12px; font-size:14px; color:#666; line-height:18px;}
.MessageAlert							{border:1px solid #565656; padding:4px; background-color:#161617; margin-top:6px; margin-bottom:6px; font-size:14px; color:#fff;}
.MessageAlert	td					{padding:4px;}
.MessageYellow						{color:#fc0; font-size:16px;}

/* INSURANCE - INVALID SQUAD */
.InvalidSquad							{border:4px solid #3399cc; border-collapse:collapse; padding:5px; color:#000; margin:3px 0px 3px 0px; background-color:#fff;}
.InvalidSquad th					{background-color:#3399cc; color:#fff; font-size:18px; line-height:22px; padding:5px;}
.InvalidSquadOptionBox		{background-color:#e3e6e2; text-align:center; font-size:14px;}
.GreyBox									{padding:5px; background-color:#f1eded;}

/* SEARCH */
.SearchResults								{padding:4px; border-bottom:1px solid #ccc;}

#description {border-top:10px solid #333; padding:0;}
#descScroll {max-height:250px; overflow-x:hidden; overflow-y:auto;}
#descInner {padding:5px 0;}

/* ******************************************************* */
/* If anyone finds this block of code for jqDock still here and fully commented after Feb 2013, then simply delete the whole block.*/
/* The correct code is in the referenced CSS /styles/jqdock.css */
/* Ivan, if you know that you added this recently as part of figuring the HTML site, and you think it can be deleted, then get rid of it now  */

/*position and hide the menu initially...*/
/*#page {position:relative; width:100%; height: 80px; overflow:hidden;}*/
/*#menu {position:absolute; bottom:0; left:0; width:100%; display:none; z-index:300;}*/
/*dock styling...*/
/*...centre the dock...*/
/*#menu div.jqDockWrap {margin:0 auto;} /* center alignment */
/*...set the cursor...*/
/*#menu div.jqDock {cursor:pointer;}*/
/*label styling...*/
/*div.jqDockLabel {font-family:arial; font-weight:normal; font-size:12px; white-space:nowrap; color:#ffffff; cursor:pointer; text-decoration:none;}*/
/* ******************************************************* */

/* BUY NOW POP-UP */
/* ref:http://www.sohtanaka.com/web-design/inline-modal-window-w-css-and-jquery/ */
#fade											{display:none; background:#000; position:fixed; left:0; top:0; width:100%; height:100%;	opacity:.80;	z-index:9999;}
.popup_block							{display:none; background:#fff; padding:0px; border:2px solid #ddd; float:left; position:fixed; top:20%; left:40%; z-index:99999;}
/*.popup_block							{display:none; background:#fff; padding:0px; border:2px solid #ddd; float:left; position:fixed; top:50%; left:50%; z-index:99999;} */
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade								{position:absolute;}
*html .popup_block				{position:absolute;}


/* AlbumImageList */
.AlbumTableContentLeftMiddle		{text-align:left; vertical-align:middle;}
.AlbumTableContentRightMiddle		{text-align:right; vertical-align:middle;}
.AlbumHeading										{background-color:#D4D4D4; padding:3px 3px 3px 3px; font-size:12px; font-weight:bold; border-top:1px solid #B7B8B8; border-bottom:1px solid #B7B8B8;}

.ImageBorder:hover img {border:1px solid #F30; }
.ImageBorder img       {border:1px solid #ccc; padding:2px;}

/* Gallery Category Pulldown */
.rcbHeader ul, .rcbHeader ul li,.rcbFooter ul,.rcbFooter ul li, .rcbItem ul, .rcbItem ul li,.rcbHovered ul,.rcbHovered ul li, .rcbDisabled ul,.rcbDisabled ul li {list-style-type:none; margin:0px; padding:0px;}
.RadComboBoxDropDown .rcbHeader {border:0;}
.RadComboBoxDropDown .rcbList li {list-style-type:none; margin-bottom:3px;}
.RadComboBoxDropDown .rcbHovered,.RadComboBoxDropDown .rcbItem {height:20px;}

.RadComboBoxDropDown .col1,.RadComboBoxDropDown  .col2,.RadComboBoxDropDown  .col3 {float:left; margin:0px; padding:0px 5px 0px 0px;}

/* ImageUpload */
.FileUploadHeader				{font-size:12px; font-weight:bold; color:#464c55; background-color:#C1D82F; padding:4px; border-bottom:1px solid #666;}

/* BOTTOM BAR */
.BottomBarContainer			{overflow:hidden; margin:0; background-color:#e9f5dd; width:100%; position:fixed; bottom:0px; z-index:800; border-top:2px solid #cde9b4;}
.BottomBarCaption1			{float:left; position:relative; width:96px; color:#fff; font-size:12px; text-align:center; font-weight:bold; background-color:#96c866; padding:5px; margin-right:10px;}
.BottomBarOnlineData		{overflow:hidden; float:left; position:relative; width:34%; color:#494948; font-size:11px; text-align:left; padding:5px;}
.BottomBarCaption2			{float:left; position:relative; margin-left:12%; width:96px; color:#fff; font-size:12px; text-align:center; font-weight:bold; background-color:#96c866; padding:5px;}
.BottomBarLatestGrunt		{overflow:hidden; float:left; position:relative; width:auto; color:#494948; font-size:11px; text-align:left; padding:5px;}
.BottomBarLatestGrunt		{overflow:hidden; float:left; position:relative; width:auto; color:#494948; font-size:11px; text-align:left; padding:5px;}
.BottomBarGruntTextLink	a {color: #000; text-decoration: none;}
.BottomBarGruntTextLink a:hover				{color: #638F3D; text-decoration:underline;}

/* HIDE BOTTOM BAR */

@media only screen and (max-width: 840px) {

	.BottomBarContainer	{display:none!important;}
}

/* WELCOME LOGIN SCREEN */
.PositionOverview					{width:100%; border:1px solid #ccc;}
.PositionOverview	th			{font-size:9px; color:#fff; padding:4px; background-color:#55a52d; border-bottom:1px solid #ccc; border-top:1px solid #fff; text-align:center; padding:5px 3px;}
.PositionOverview td			{text-align:center; padding:4px; background:url(/images/tile_position_overview.jpg) repeat-x #fff;}
.RoundStatusCalc					{color:#fff; background-color:#689d1d; font-size:9px; padding:3px; margin-top:2px;}
.RoundStatusLocked				{color:#fff; background-color:#606060; font-size:9px; padding:3px; margin-top:2px;}
.RoundStatusTimer				{color:#fff; background-color:#f90; font-size:9px; padding:3px; margin-top:2px;}
.GruntsOverview						{border:1px solid #ccc; width:100%; background-color:#fff; margin-bottom:5px;}
.GruntsOverview	th				{background-color:#e6e6e6; color:#000; padding:5px 8px;}
.RantsOverview						{border:1px solid #ccc; width:100%; background-color:#fff; margin-bottom:5px;}
.RantsOverview th					{color:#000; padding:5px 8px; background:url(/images/tile_green_header.gif) repeat-x #8cc54b;}
.RantsOverview td					{padding:4px;}
.AlertOverview						{background-color:#f90; padding:3px; width:100%; margin-bottom:8px;}
.AlertOverviewText				{color:#fff; font-size:13px;}
.AlertOverviewText  a:link, .AlertOverviewText a:visited {color: #fff; text-decoration: underline;}
.AlertOverviewText  a:active, .AlertOverviewText  a:hover {color: #000; text-decoration: underline;}
.SpyListOverview					{border:1px solid #ccc; width:100%; background-color:#fff; margin-bottom:5px;}
.SpyListOverview th				{color:#000; padding:5px 8px; background:url(/images/tile_green_header.gif) repeat-x #8cc54b;}
.SpyListOverview td				{padding:4px; font-size:11px;}

/* GRUNTS */
.GruntTeamText						{width:93%; background-color:#d7ecc5; padding:6px 10px; margin:5px 0; border:1px solid #a5ca86;}
.GruntTeamTextHome						{width:93%; background-color:#d7ecc5; padding:0px; margin:0px 0; border:1px solid #a5ca86;}
.GruntPanel								{width: 99%;}
.GruntDivisionPanel				{background-color:#d4e9b4; padding:10px 0;} /* ## NEW ## */

/* Connect - Grunts */
.ConnectLinks											{float:right; margin:6px; width:94px;}
.ConnectLinks img									{float:left; margin:4px; opacity:0.3;}
.ConnectLinks img:hover						{opacity:1;}

/* DIRECT GRUNT - Popup */
.DirectGruntPopupContainer				{ display: none; z-index: 1001; margin-left: auto; margin-right: auto; margin-top: 150px; margin-bottom: 150px; left: 0; right: 0; box-shadow: 0 0 30px 0px #000; position: absolute; width: 400px; background-color:#e9e9e9; border: #c0c0c0; -webkit-border-radius:10px; border-radius:10px; -moz-border-radius:10px; padding: 0px 15px 15px 15px;}
.DirectGruntPopupBar				{padding-top: 12px; padding-bottom: 12px;}
.DirectGruntPopupBarTitle				{}
.DirectGruntPopupBarClose					{float: right;}
.DirectGruntPopupBarCloseButton		{text-decoration: none;}
.DirectGruntPopupInner				{width: 99%}

.modalGrayLayer
{
		background-color:#000000;
		filter:alpha(opacity=60);
		opacity:0.6;
		-moz-opacity:0.6;
		margin: 0;
		padding: 0;
		display: none;
		position: fixed;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 1000;   
}