html
{
	margin: 0;
	padding: 0;
	height: 100%;
}
#TheBody
{
	background: #00529b;
/*	background: #fedb05; */
	margin: 0;
	padding: 0;
	height: 100%;
}
div
{
	padding: 0;
	margin: 0;
}
span
{
	padding: 0;
	margin: 0;
}
table
{
	border: 0;
}
img
{
	border: 0px;
	visibility: visible;
}
.ContentImage img
{
	border-width: 1px;
}
a:link, a:active, a:hover, a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #00529b;
}

a:link.ContentTextBrightLink, a:active.ContentTextBrightLink, a:hover.ContentTextBrightLink, a:visited.ContentTextBrightLink
{
	font-weight: bold;
	text-decoration: none;
	color: #37a1ff;
}
.CB
{
	clear: both;
}
.FL
{
	float: left;
}
.FR
{
	float: right;
}
.WB
{
	background: #fff;
}
.Header
{
	width: 853px;
}
.PortalSubHeader
{
	width: 853px;
	background: #0a2a46;
}
.Logo
{
	float: left;
	width: 155px;
	height: 79px;
}
.NavArea
{
	float: left;
	width: 698px;
	height: 79px;
	background: #0a2a46;
}
.UtilityArea
{
	margin: 25px 0 0 20px;
}
.FlashArea
{
	background: #37a1ff;
	width: 600px;
	height: 160px;
}
.InnerBG
{
	background: url(../../images/SQ_InnerBG.jpg) no-repeat top left;
/*	background: url(../../images/Special_BG.jpg) no-repeat top left; */
}
.SearchArea
{
	height: 108px;
	width: 190px;
}
.HomeHeaderSpacer
{
	width: 66px;
}
.HeaderSpacer
{
	width: 154px;
}
.HeaderArea
{
	width: 500px;
	margin: 61px 0 0 0;
}
.PortalHeaderArea
{
	vertical-align: bottom;
	width: 500px;
	margin: 61 0 0 0;
}
.PortalNavArea
{
	width: 699px;
	margin: 0 0 0 154px;
}
.PortalContactDetailsArea
{
	width: 699px;
	margin: 0 0 0 154px;
}
.BreadCrumbArea
{
	width: 853px;
	height: 29px;
	background: #f6ff00;
}
.MatchBreadCrumbArea
{
	width: 950px;
	height: 29px;
	background: #f6ff00;
}
.Bread
{
	width: 500px;
	margin: 0 0 0 154px;
}
.PortalMenuArea
{
	width: 695px;
	padding: 0 0 0 0;
}
.ContentArea
{
	width: 990px;
	background: url(../../images/SQ_ContentBG.gif) repeat-y left;
	position: relative;
}
.MatchContentArea
{
	width: 950px;
	background: url(../../images/SQ_ContentLargeBG.gif) repeat-y left;
}
.ContentOne
{
	width: 500px;
	padding: 18px 0 20px 0;
}
.ContentMatchResultOne
{
	width: 890px;
	padding: 18px 0 20px 0;
}

.InterClubContentOne
{
	width: 800px;
	padding: 18px 0 20px 0;
}
.MatchContentOne
{
	width: 780px;
	padding: 18px 0 20px 0;
}
.ContentLeftColClubEvents
{
	width: 154px;
	background: #0a2a46;
	height: 81px;
	border-bottom: solid 7px #f6ff00;	
}
.ContentLeftColClubHome
{
	width: 154px;
}
.LogosLeftCol
{
	background: #fff;
	width: 141px;
	height: 400px;
	position: relative;
	left: 4px;
	top: -95px;
}
.LogosLeftColGallery
{
	background: #fff;
	width: 141px;
	height: 150px;
	position: relative;
	left: 4px;
	top: -68px;
}
.LogosLeftColEvents
{
	background: #fff;
	width: 141px;
	height: 400px;
	position: relative;
	left: 4px;
	top: -68px;
}
.LogosRightCol
{
	background: #fff;
	width: 293px;
}
.ContentOneClubHome
{
	width: 386px;
	margin: 0;
	padding: 18px 0 20px 0;
}
.ContentOneClubGallery
{
	width: 699px;
	margin: 0;
	padding: 18px 0 20px 0;
}
.ContentRightColClubHome
{
	width: 293px;
	margin: 0 0 0 20px;
	padding: 12px 0 20px 0;
}
.MapArea
{
	position: relative;
	top: -73px;
	width: 356px;
	height: 242px;
	overflow: visible;
	border: solid 1px #37a1ff;
}
.RotatorArea
{
	position: relative;
	top: -73px;
	overflow: visible;
}
.ContentWide
{
	width: 680px;
	padding: 18px 0 20px 0;
}
.ContentImage
{
	position: absolute;
	padding: 0;
	left: 666px;
}
.ContentImage img
{
	float: left;
	margin: 0;
	border: 1px solid #0A2A46;
	margin-top: 30px;
}
.MasterImageBorder
{
	border: solid 1px #0a2a46;
}
.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #37a1ff;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	line-height: 29px;
}
.UtilityLink, a:link.UtilityLink, a:active.UtilityLink, a:hover.UtilityLink, a:visited.UtilityLink
{
	color: #5bb2ff;/*37a1ff*/
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.Credit
{
	background: #ccc;
	width: 853px;
	height: 20px;
	text-align: right;
}
.MatchCredit
{
	background: #ccc;
	width: 950px;
	height: 20px;
	text-align: right;
}
.SiteCredit, a:link.SiteCredit, a:active.SiteCredit, a:hover.SiteCredit, a:visited.SiteCredit
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 9px;
	color: #999;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.FooterArea
{
	width: 853px;
	text-align: center;
}
.footerNav, a:link.footerNav, a:active.footerNav, a:hover.footerNav, a:visited.footerNav
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #37a1ff;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	line-height: 29px;
}

.sitemapitem, a:link.sitemapitem, a:active.sitemapitem, a:hover.sitemapitem, a:visited.sitemapitem
{
	font-family: Tahoma, Arial, sans-serif;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}
.ContentTopBG
{
	background: url(../../images/SQ_HomeTopBG.gif) no-repeat top left;
}

/* SEARCH BOX */

.Search
{
	width: 188px;
	float: right;
}
.SearchField
{
	width: 140px;
	height: 28px;
	border: 0;
	background: #061a2c;
	text-indent: 3px;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	color: #f6ff00;
	font-weight: normal;
	line-height: 28px;
}
.SearchBox
{
	width: 144px;
	height: 30px;
	background: #061a2c;
}
.SearchButton
{
	width: 44px;
}

/* END SEARCH BOX */

.LoginField
{
	width: 200px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced
{
	visibility: visible !important;
}

span.sIFR-alternate
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]
{
	display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1
{
	visibility: hidden;
}

.sIFR-hasFlash h2
{
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3
{
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4
{
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote
{
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
/* Gallery region */
.GalleryArea
{
	width: 100%;
	background: #fff;
}
.GalleryThumbs
{
	float: left;
	width: 699px;
	background: #fff;
	padding: 0;
}
.GalleryThumbsList
{
	background: #fff impotant!;
}

.GalleryCaptionWrapper
{
	width: 155px;
	margin: 0 0 95px 18px;
}

.GalleryCaption
{
	text-align: left;
	vertical-align: middle;
}

a:link.GalleryButton, a:active.GalleryButton, a:visited.GalleryButton
{
	width: 119px;
	height: 29px;
	background: #061a2c;
	display: block;
}

a:hover.GalleryButton
{
	width: 119px;
	height: 29px;
	background: #00529b;
	display: block;
}

.GalleryButtonText, a:link.GalleryButtonText, a:active.GalleryButtonText, a:visited.GalleryButtonText
{
	font: bold 9px/29px Tahoma;
	color: #f6ff00;
	text-decoration: none;
}

.GalleryNextButton
{
	position: relative;
	left: -13px;
	bottom: 80px;
	text-indent: 37px;
}

.GalleryPrevButton
{
	position: relative;
	top: 230px;
	right: -53px;
	text-align: left;
	text-indent: 12px;
}

.ThumbsListArea
{
	width: 699px;
}
.ThumbPic
{
	background: #fff;
	cursor: pointer;
}
/* end Gallery region */
/* portal nav region */
#MainDiv ul
{
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
	font-family: Tahoma;
	font-size: 11px;
}

#MainDiv li
{
	float: left;
}

#MainDiv a
{
	color: #37a1ff;
	background: #061a2c;
	text-decoration: none;
	padding: 0 20px 0 10px;
	line-height: 28px;
	display: block;
}

#MainDiv a:hover
{
	color: #fff;
	background: #0a2a46;
}

#MainDiv li.Separator
{
	float: left;
	width: 1px;
	line-height: 28px;
	padding: 0;
	margin: 0;
	background: Transparent;
}

/* end portal nav region */

/* PORTAL HOME */

.PortalPageItem, a:link.PortalPageItem, a:active.PortalPageItem, a:hover.PortalPageItem, a:visited.PortalPageItem
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: #00529c;
	line-height: 27px;
	text-decoration: none;
}
.PortalPageOption, a:link.PortalPageOption, a:active.PortalPageOption, a:hover.PortalPageOption, a:visited.PortalPageOption
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: #00529c;
	line-height: 27px;
	text-decoration: underline;
}

.PortalTitleBar
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

/* END PORTAL HOME */

/* sub nav region */
#MainSubDiv ul
{
	border: none;
	list-style-type: disc;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
}

#MainSubDiv a
{
	text-decoration: none;
	padding: 0 20px 0 10px;
	font-family: Tahoma, Arial, sans-serif;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

#MainSubDiv ul li ul
{
	border: none;
	list-style-type: circle;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
}

/* end sub nav region */
