/***** Main Styles: Begin *****/
body {margin: 0; padding: 0; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #b5d0f9; background-image: url(../img/bg.gif);}
p, a, h1, h2, h3, ul, ol, img, form { margin: 0; padding: 0; border: none; }
a { color: #00AEEF; text-decoration: none; }
a:hover { text-decoration: underline; }
li { margin-left: 30px; }
div.MainContainer {margin: 0px auto 0px auto; padding: 0; border: none; width: 800px; position: relative; background-color: #FFFFFF;}
/***** Main Styles: End *****/

/***** Custom Styles: Begin *****/
div.ClearingDiv { margin: 0; padding: 0; border: none; clear: both; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; }
a.MoreLink { font-weight: bold; background: url(../img/arrow2.png) 100% 3px no-repeat; padding-right: 12px; }
a.MoreLink:hover { background-image: url(../img/arrow1.png); }
a.MoreLinkCareers { font-weight: bold; background: url(../img/arrow2.png) 0px 3px no-repeat; padding-left: 14px; }
a.MoreLinkCareers:hover { background-image: url(../img/arrow1.png); }
div.SidePaddingContainer { padding: 0px 5px 10px 10px; }
/***** Custom Styles: End *****/

/***** Header: Begin *****/
div.HeaderContainer { margin: 0px auto 0px auto; padding: 0; border: none; width: 760px; position: relative; }
div.HeaderContainer img.ImageLogo { float: left; display: inline; margin-top: 6px; }
div.HeaderContainer div.MenuContainer { float: right; display: inline; height: 52px; }
div.HeaderContainer div.MenuContainer a { float: left; display: inline; margin: 0px 15px 0px 25px; font-size: 14px; font-weight: bold; color: #00AEEF; line-height: 75px; }
div.HeaderContainer div.MenuContainer a:hover { color: #F58220; }
div.HeaderContainer div.MenuContainer img.ImageDivider { float: left; display: inline; }
div.HeaderContainer div.MenuContainer img.ImageDivider.FirstDivider { margin-left: 0px; }
div.HeaderContainer div.MenuContainer img.ImageDivider.LastDivider { margin-right: 0px; }
/***** Header: End *****/

/***** Flash: Begin *****/
div.FlashContainer { margin: 0px 0px 0px 0px; padding: 0; border: none; width: 760px; height: 320px; }
div.FlashContainer div.InnerFlashContainer {
	padding: 0;
	border: none;
	width: 760px;
	height: 320px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 15px;
}

/***** Flash: End *****/

/***** Content: Begin *****/
div.ContentContainerMain {
	padding: 0;
	border: none;
	width: 760px;
	background-color: #FFFFFF;
	margin-top: 110px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.ContentContainerMain div.InnerContentLeftContainer { float: left; display: inline; width: 550px; height: auto; }
div.ContentContainerMain div.InnerContentRightContainer { float: left; display: inline; width: 200px; height: auto; margin-left: 10px; }
div.ContentContainer {margin: 10px auto 0px auto; padding: 0; border: none; width: 760px; background-color: #FFFFFF;}
div.ContentContainer div.InnerContentLeftContainer { float: left; display: inline; width: 550px; height: auto; }
div.ContentContainer div.InnerContentLeftContainerSupport {  display: inline; width: 750px; height: auto; margin-left: 500px;}
div.ContentContainer div.InnerContentRightContainer { float: left; display: inline; width: 200px; height: auto; margin-left: 10px; }
/***** Content: End *****/

/***** Footer: Begin *****/
div.FooterContainer { margin: 0px auto 0px auto; padding: 0; border: none; width: 800px; text-align: center; background-color:#FFF; }
div.FooterContainer span.TextDivider { margin: 0px 10px 0px 10px; color: #999999; }
/***** Footer: End *****/

/***** Spacer: Begin *****/
div.SpacerDiv { margin: 0; padding: 0; border: none; font-size: 0px; height: 0px; line-height: 0px; overflow: hidden; background: none; }
div.SpacerDiv.Spacer1px { height: 1px; }
div.SpacerDiv.Spacer2px { height: 2px; }
div.SpacerDiv.Spacer5px { height: 5px; }
div.SpacerDiv.Spacer8px { height: 8px; }
div.SpacerDiv.Spacer10px { height: 10px; }
div.SpacerDiv.Spacer12px { height: 12px; }
div.SpacerDiv.Spacer15px { height: 15px; }
div.SpacerDiv.Spacer18px { height: 18px; }
div.SpacerDiv.Spacer20px { height: 20px; }
div.SpacerDiv.Spacer22px { height: 22px; }
div.SpacerDiv.Spacer25px { height: 25px; }
div.SpacerDiv.Spacer27px { height: 27px; }
div.SpacerDiv.Spacer30px { height: 30px; }
div.SpacerDiv.Spacer32px { height: 32px; }
div.SpacerDiv.Spacer35px { height: 35px; }
div.SpacerDiv.Spacer40px { height: 40px; }
div.SpacerDiv.Spacer44px { height: 44px; }
div.SpacerDiv.Spacer49px { height: 49px; }
/***** Spacer: End *****/

/***** Section Container 200px: Begin *****/
div.SectionContainer200px { margin: 0; padding: 0px 0px 0px 0px; border: none; position: relative; overflow: hidden; }
div.SectionContainer200px div.BackgroundContainer { padding: 0px 0px 11px 0px; background: none; position: relative; }
div.SectionContainer200px div.BackgroundContainer.Newsletter { background: url(../img/sectionbg_200px_newsletter.png) bottom left no-repeat; }
div.SectionContainer200px div.BackgroundContainer.Jobs { background: url(../img/sectionbg_200px_jobs.png) bottom left no-repeat; }
div.SectionContainer200px div.HeaderContainer { margin: 0; padding: 0; border: none; height: 29px; line-height: 29px; background: url(../img/sectionheader_200px.png) 0px 0px no-repeat; }
div.SectionContainer200px div.HeaderContainer img { vertical-align: middle; margin-left: 15px; }
div.SectionContainer200px div.BodyContainer { margin: 0; padding: 10px 1px 0px 1px; border: none; background: url(../img/sectionbody_200px.png) 0px 0px repeat-y; }
div.SectionContainer200px div.FooterContainer { margin: 0; padding: 0; border: none; width: 200px; height: 11px; position: absolute; bottom: 0px; left: 0px; background: url(../img/sectionfooter_200px.png) 0px 0px no-repeat; }
/***** Section Container 200px: End *****/

/***** Section Container 550px: Begin *****/
div.SectionContainer550px { margin: 0; padding: 0px 0px 0px 0px; border: none; position: relative; overflow: hidden; }
div.SectionContainer550px div.BackgroundContainer { padding: 0px 0px 11px 0px; background: none; position: relative; }
div.SectionContainer550px div.BackgroundContainerHot { padding: 0px 0px 0px 0px;  height: 259px; background: none; position: relative; }
div.SectionContainer550px div.BackgroundContainer.IndexUpcomingGames {
	background-image: url(../img/sectionbg_550px_index_upcoming_games.png);
	background-repeat: no-repeat;
	background-position: left center;
}
div.SectionContainer550px div.AvailableNowContainer {padding-bottom:-30px;}
div.SectionContainer550px div.BackgroundContainer.IndexNews { background: url(../img/sectionbg_550px_index_news.png) center center no-repeat; }
div.SectionContainer550px div.BackgroundContainerHot.IndexAvailableNow { background: url(../img/sectionbg_550px260_index_available_now.png) bottom left no-repeat; }
div.SectionContainer550px div.BackgroundContainer.AboutMain { background: url(../img/sectionbg_550px_about_main.png) bottom left no-repeat; }
div.SectionContainer550px div.BackgroundContainer.ContactMain { background: url(../img/sectionbg_550px_about_main.png) bottom left no-repeat; }
div.SectionContainer550px div.BackgroundContainer.PressRelease { background: url(../img/sectionbg_550px_press_release.png) bottom left no-repeat; }
div.SectionContainer550px div.HeaderContainer { margin: 0; padding: 0; border: none; height: 27px; line-height: 27px; background: url(../img/sectionheader_550px.png) 0px 0px no-repeat; }
div.SectionContainer550px div.HeaderContainer img { vertical-align: middle; margin-left: 15px; }
div.SectionContainer550px div.BodyContainer { margin: 0; padding: 10px 1px 0px 1px; border: none; background: url(../img/sectionbody_550px.png) 0px 0px repeat-y; }
div.SectionContainer550px div.FooterContainer { margin: 0; padding: 0; border: none; width: 550px; height: 11px; position: absolute; bottom: 0px; left: 0px; background: url(../img/sectionfooter_550px.png) 0px 0px no-repeat; }
/***** Section Container 550px: End *****/

/***** Section Container 760px: Begin *****/
div.SectionContainer760px { margin: 0; padding: 0px 0px 0px 0px; border: none; position: relative; overflow: hidden; }
div.SectionContainer760px div.BackgroundContainer { padding: 0px 0px 11px 0px; background: none; position: relative; }
div.SectionContainer760px div.HeaderContainer { margin: 0; padding: 0; border: none; height: 35px; line-height: 35px; background: url(../img/sectionheader_760px.png) 0px 0px no-repeat; }
div.SectionContainer760px div.HeaderContainer img { vertical-align: middle; margin-left: 15px; }
div.SectionContainer760px div.BodyContainer { margin: 0; padding: 10px 1px 0px 1px; border: none; background: url(../img/sectionbody_760px.png) 0px 0px repeat-y; }
div.SectionContainer760px div.FooterContainer { margin: 0; padding: 0; border: none; width: 760px; height: 11px; position: absolute; bottom: 0px; left: 0px; background: url(../img/sectionfooter_760px.png) 0px 0px no-repeat; }
/***** Section Container 760px: End *****/
