/*-----------------------------------------------------------*/
/* Public: CSS
/*-----------------------------------------------------------*/
body {
	background-color: #FFFFFF;
	font: Normal 14px/18px Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}
p {
	padding: 0px;
	margin: 4px 0px;
}
a {
	color: #292A2C;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0px;
}
.Bold {

}
.SmallText {
	font-size: 10px;
	line-height: 10px;
}
h2 {
	font: Bold 22px/24px Arial;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h3 {
	font: Bold 16px/18px Arial;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h4 {
	font: Bold 13px/14px Arial;
	text-align: center;
}
.Clear{
	line-height: 1px;
	height: 1px;
	clear: both;
}

/* Header ------------------------------------------------*/
.Header {
	position: relative;
	width: 980px;
	height: 60px;
	margin: 0px auto;
	padding: 0px 0px;
	background: #FFFFFF;
	z-index: 1000;
}
.Header h1.Logo {
	margin: 0px auto;
	padding: 0px;
	height: 55px;
	width: 980px;
}
.LogoPlayGame {
	position: absolute;
		top: 62px;
		left: 0px;
	width: 242px;
	display: none;
}
.LogoPlayGame p {
	font: Bold 14px/16px Arial;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.LogoBeta {
	position: absolute;
		top: 61px;
		left: 6px;
	width: 45px;
	display: block;	
}
.LogoBeta p {
	font: Bold 14px/16px Arial;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.Header h1.Logo a {
	position: absolute;
		top: 23px;
	display: block;
	height: 50px;
	width: 248px;
	background: transparent url('/img/v1/img.logo.gif') no-repeat center top;
}
.Header h1.Logo a span {
	display: none;
}

.Header ul.TopNav {
	position: absolute;
		bottom: 0px;
		left: 248px;
	width: 741px;
	margin: 4px 0px;
	padding: 0px;
	list-style: none;
	font: Bold 12px/14px Arial, Helvetica;
}
.Header ul.TopNav li {
	float: left;
	position: relative;
}
.Header ul.TopNav li a {
	color: #292A2C;
	height: 12px;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 8px;
	margin: 0px;
	border-left: 1px solid #000000;
}
.Header ul.TopNav li.First a {
	border-left: none;
}
.Header ul.TopNav li a span {
	display: block;
}
.Header ul.TopNav li a:hover {
	color: #AE3305;
}
.Header ul.TopNav li .NavRoll {
	display: none;
	width: 148px;
	margin: 0px;
	position: absolute;
		top: 13px;
		left: 6px;
	padding: 4px 0px 6px 5px;
	background: #FFFFFF;
}
.Header ul.TopNav li .NavRoll li {
	display: block;
	width: 125px;
}
.Header ul.TopNav li .NavRoll li a {
	border: 0px;
	padding: 3px 8px 5px 5px;
	width: 132px;

}
.Header ul.TopNav li .NavRoll a:hover {
	background: #AE3305;
	color: #FFFFFF;
}
.TopNav li a.Selected span {
	color: #AE3305;
}
/* Nav Bar Header2 -------------------------------------------*/

.Header2 {
	position: relative;
	width: 980px;
	height: 60px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
}

.Header2 h1.Logo {
	margin: 0px auto;
	padding: 0px;
	height: 55px;
	width: 980px;
}

.Header2 h1.Logo a {
	position: absolute;
		top: 9px;
		left: 300px;
	display: block;
	height: 64px;
	width: 358px;
	background: transparent url('/img/v1/img.logo.large.gif') no-repeat center top;
}
.Header2 h1.Logo a span {
	display: none;
}
/* Nav Bar Header3 -------------------------------------------*/
.Header3 {
	position: relative;
	width: 980px;
	height: 60px;
	margin: 0px auto;
	padding: 0px 30px;
	background: #FFFFFF;
}
.Header3 h1.Logo {
	display: none;
}
.Header3 h1.Logo a span {
	display: none;
}
/* End Nav Bar Header ---------------------------------------*/

/* End Header -----------------------------------------------*/

/* Front Page -----------------------------------------------*/
.FrontContainer {
	width: 850px;
	margin: 0px auto;
	overflow: auto;
}

.FrontContainer img {
	border: none;
}

.FrontContainer .LeftCol {
	width: 102px;
	float: left;
}

.FrontContainer .RightCol {
	width: 102px;
	float: left;
}

.FrontContainer .Portrait {
	width: 102px;
	height: 99px;
	margin: 0px;
	padding: 0px;
}
.FrontContainer .Portrait a {
	width: 102px;
	height: 99px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.FrontContainer .Portrait a span {
	display: none;
}
.FrontContainer .Portrait2 {
	width: 102px;
	height: 96px;
	margin: 0px;
	padding: 0px;
}
.FrontContainer .Portrait2 a {
	width: 102px;
	height: 96px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.FrontContainer .Portrait2 a span {
	display: none;
}
.FrontContainer .CenterCol {
	width: 626px;
	float: left;
	padding: 90px 0px 0px 0px;
}
.FrontContainer .CenterCol h1 {
	margin:auto;
	padding: 0px 0px 11px 0px;
	width: 389px;
	height: 26px;
	background: url('/img/v1/h1.main.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.FrontContainer .CenterCol h1 span {
	display: none;
}
.FrontContainer .CenterCol p {
	text-align: center;
	color: #FFFFFF;
	font: Normal 20px/24px Arial, Helvetica;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.FrontContainer .KeepPlaying {
	margin: 30px 0px 0px 0px;
}
/* Reflection page uses FrontContainer Style plus the below styles */

.ReflectionCenterCol {
	width: 626px;
	float: left;
	padding: 50px 10px 0px 10px;
}
.ReflectionCenterCol h1 {
	margin: auto;
	padding: 10px 0px 52px 0px;
	width: 282px;
	height: 74px;
	background: url('/img/v1/h1.reflection.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.ReflectionCenterCol h1 span {
	display: none;
}
.ReflectionCenterCol .ReflectionSpacer {
	padding: 40px 0px 0px 0px;
}
.ReflectionCenterCol p {
	text-align: center;
	color: #FFFFFF;
	font: Normal 20px/24px Arial, Helvetica;
	margin: 0px;
	padding: 0px 10px 15px 10px;
}
.StartGameBtn {
	margin: 45px 0px 0px 0px;
}
.StartGameBtn a {
	background: url('/img/v1/btn.startgame.gif') no-repeat;
	width: 86px;
	height: 34px;
	display: block;
	margin: 0px auto;
}
.StartGameBtn a:hover {
	background: url('/img/v1/btn.startgame.over.gif') no-repeat;	
}
.StartGameBtn a span {
	display: none;
}
/*-----------------------------------------------------------*/

/* Content --------------------------------------------------*/
.ContentWrapper {
	background: #61A0B3 url('/img/v1/bg.main.jpg') repeat center top;
	width: 100%;
}
.Content {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
}

/* Main Game ------------------------------------------------*/
.MainGame {
	width: 600px;
	margin: 0px auto;
	padding: 70px 0px 0px 0px;
	font: Normal 12px/14px Arial, Helvetica;
}
.MainGame h1 {
	margin:auto;
	padding: 0px 0px 0px 0px;
	width: 366px;
	height: 26px;
	background: url('/img/v1/h1.posornot.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MainGame h1 span {
	display: none;
}
.MainGame h2 {

}
.MainGame h3 {
	font: Bold 16px/18px Arial;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 5px 3px;
}
.MainGame form {
	position: relative;
	margin: 0px;
	padding: 20px 0px;
}
.MainGame .BtnPositive {
	text-align: center;
	position: absolute;
		top: 125px;
		left: 42px;
}
.MainGame .BtnNegative {
	text-align: center;
	position: absolute;
		top: 125px;
		left: 480px;
}
.MainGame form .Info {
	width: 340px;
	margin: 0px auto;
}
.MainGame form .LargePhoto{
	margin: 0px auto;
	padding: 0px;
	width: 340px;
	height: 259px;
	behavior: url('/css/v1/iepngfix.htc');
}
.MTVNetworks.img {
	width: 131px;
	height: 26px;
	border: none;
	behavior: url('/css/v1/iepngfix.htc');
}
.LargePhoto span {
	display: none;
}
.MainGame form .Text {
	color: #000000;
	padding: 0px 0px 30px 3px;
	margin: 0px;
	overflow: auto;
}
.MainGame form .Text p { 
	font: Normal 12px Arial;
	line-height: 16px;
}
.MainGame form .Text .Question {
	width: 125px;
	float: left;
}
.MainGame form .Text .Question p {
	font: Bold 13px/19px Arial, Helvetica;
	color: #292A2C;
	text-align: right;
	padding: 0px 5px 0px 0px;
}
.MainGame form .Text .Answer {
	float: left;
	width: 211px;
}
.MainGame form .Text .Answer p {
	font: Normal 13px/19px Arial, Helvetica;
	color: #FFFFFF;
}
/*-----------------------------------------------------------*/

/* Footer ---------------------------------------------------*/
.Footer {
	position: relative;
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF;
	color: #888989;
	text-align: center;
	font: Normal 11px/13px Arial, Helvetica;
}
.Footer ul.Links {
	width: 680px;
	height: 15px;
	margin: 10px auto 5px auto;
	padding: 0px;
	list-style: none;
}
.Footer ul.Links li {
	display: inline;
}
.Footer ul.Links li a {
	color: #888989;
	font: Normal 12px/14px Arial, Helvetica;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 12px;
	margin: 0px;
	border-left: 1px solid #888989;
}
.Footer ul.Links li.First a {
	border-left: none;
}
.Footer ul.Links li a:hover {
	color: #AE3305;
}
.Footer p.Copyright {
	clear: left;
	margin: 0px;
	padding: 0px;
}

.Footer .Legal {
	width: 620px;
	margin: 10px auto 20px auto;
	color: #cccccc;
	font: Normal 10px/12px Arial, Helvetica;
	text-align: center;
	background: #FFFFFF;
}

/*-----------------------------------------------------------*/

/* Reveal Page ----------------------------------------------*/
.RevealContainer {
	width: 531px;
	margin: 0px auto;
	padding: 70px 0px 70px 0px;
}
.RevealContainer h3 { 
	font: normal 20px/24px Arial;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 7px 3px;
}
.RevealContainer .Text p {
	padding: 0px 0px 5px 3px;
}
.RevealContainer .Text a img {
	border: 0px;
	padding: 0px 0px 5px 0px;
}
.RevealContainer .Text .LearnMore span {
	display: none;
}
.RevealContainer .ParticipantInfo {
	width: 340px;
	padding: 0px 5px 0px 0px;
	float: left;
}
.RevealContainer .ParticipantInfo .LargePhoto {
	margin: 0px auto;
	padding: 0px;
	width: 340px;
	float: left;
}
.RevealContainer .RightSideButtons {
	width: 186px;
	overflow:hidden;
	float: left;
}
.RevealContainer .TopButtons {
	padding: 65px 0px 0px 0px;
	margin: 0px 0px 27px 0px;
}
.RevealContainer .TopButtons img {
	float: left;
	padding: 0px 10px 0px 0px;
	clear: both;
}
.RevealContainer .TopButtons p {
	padding: 20px 0px 0px 0px;
	font-size: 20px;
}
.RevealContainer a {
	font: bold 12px/18px Arial, Helvetica;
	color: #292A2C;
}
.RevealContainer .BottomButtons {
	padding: 10px 0px 0px 0px;
}
.RevealContainer .BottomButtons span {
	display: none;
}
.RevealContainer .CenterButtons {
	padding: 0px 0px 0px 0px;
}
.RevealContainer .CenterButtons img {
	padding: 0px 0px 0px 1px;
}
.RevealContainer .Text .FoundOut {
	color: #FFFFFF;
	font-weight: bold;
	font: Normal 13px/19px Arial, Helvetica;
}
.RevealContainer .Text .FoundOut .Bold {
	font-weight: bold;
	color: #292A2C;
	text-align: left;
}
.RevealContainer .Spacer {
	height: 30px;
}
.RevealContainer .Bottom {

}
.RevealContainer .Top {
	overflow: hidden;
	width: 100%
}
.RevealContainer .LearnMore a {
	width: 174px;
	height: 24px;
	display: block;
	background: url('/img/v1/btn.learnmore.me.png') 0px 0px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
	cursor: pointer;
	cursor: hand;
}
.RevealContainer >Text .Bottom .LearnMore a span {
	display: none;
}
.RevealContainer .SendaFriend a, .FrontContainer .SendaFriend a {
	width: 159px;
	height: 13px;
	display: block;
	background: url('/img/v1/btn.sendfriend.png') 0px 0px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
	cursor: pointer;
	cursor: hand;
}
.ReflectionCenterCol img.SendaFriend {
	width: 159px;
	height: 13px;
	border: none;
}
.FrontContainer .SendaFriend a {
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
}
.RevealContainer .Text .SendaFriend a span, .FrontContainer .SendaFriend a span {
	display: none;
}
.RevealContainer .R2Top {
	text-align: center;
}
.RevealContainer .RevealRule {
	padding: 0px 0px 11px 0px;
}
/* MSC - Micellanious ---------------------------------------*/
.MSCContainer {
	color: #000000;
	padding: 70px 0px;
	width: 650px;
	margin: 0px auto;
}
/* MSC h1 tags ----------------------------------------------*/
.MSCContainer h1.InfoAbout {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 182px;
	height: 26px;
	background: url('/img/v1/h1.info.about.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.Informed101 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 138px;
	height: 26px;
	background: url('/img/v1/h1.informed.101.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.InformedTesting {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 265px;
	height: 26px;
	background: url('/img/v1/h1.informed.testing.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.InformedProtect {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 245px;
	height: 26px;
	background: url('/img/v1/h1.informed.protect.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.Resources {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 124px;
	height: 26px;
	background: url('/img/v1/h1.informed.resources.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.ResourcesHotlines {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 411px;
	height: 26px;
	background: url('/img/v1/h1.resources.hotlines.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.ResourcesWebsites {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 448px;
	height: 26px;
	background: url('/img/v1/h1.resources.websites.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.AboutMTVu {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 176px;
	height: 24px;
	background: url('/img/v1/h1.about.mtvu.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.Terms {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 152px;
	height: 26px;
	background: url('/img/v1/h1.terms.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.Privacy {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 488px;
	height: 26px;
	background: url('/img/v1/h1.privacy.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.PrivacyCA {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 430px;
	height: 26px;
	background: url('/img/v1/h1.privacy.ca.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.PrivacyGeneral {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 330px;
	height: 26px;
	background: url('/img/v1/h1.privacy.general.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.CopyrightCompliance {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 330px;
	height: 26px;
	background: url('/img/v1/h1.copyright.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.ImprovetheGame {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 203px;
	height: 26px;
	background: url('/img/v1/h1.info.improve.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.PromoteTheGame {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 209px;
	height: 26px;
	background: url('/img/v1/h1.info.promote.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1.GetTested {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 127px;
	height: 26px;
	background: url('/img/v1/h1.get.tested.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.MSCContainer h1 span {
	display: none;
}

/* END MSC h1 tags ------------------------------------------*/
.MSCContainer p {
	font: Normal 14px/18px Arial, Helvetica;
	padding: 0px 0px 10px 0px;
	text-align: justify;
}
.MSCContainer .SimpleText {
	font: Normal 14px Arial, Helvetica;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	text-align: left;
}
.MSCContainer a {
	font: bold 14px/18px Arial, Helvetica;
	color: #000000;
}
.MSCContainer .TextWrapper {
	border: 1px solid #FFFFFF;
	padding: 10px 10px 0px 10px;
	overflow: auto;
}
.OpacityFifty {
	background: url('/img/v1/bg.transparency.png');	
	behavior: url('/css/v1/iepngfix.htc');

}
.MSCContainer .InnerTextWrapper {
	border: 1px solid #FFFFFF;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	overflow: auto;
}
.MSCContainer .TextWrapper ul.AnchorList {
	list-style: none;
	list-style-position: inside;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
.MSCContainer .TextWrapper ul.AnchorList li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
.MSCContainer .TextWrapperInvert .FirstLineBold {
	color: #292A2C;
}
.MSCContainer .TextWrapperInvert {
	border: 1px solid #292A2C;
	background-color: #FFFFFF;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px
}
.MSCContainer .FirstLineBold {
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
}
.MSCContainer .Legal .FirstLineBold {
	font-weight: bold;
	color: #292A2C;
}
.MSCContainer .MSCUnderLine {
	text-decoration: underline;
}
.MSCContainer .AboutLine {
	width: 205px;
	height: 1px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px auto 10px auto;
	border: none;
}
.MSCContainer .AboutLineLong {
	height: 1px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px auto 10px auto;
	border: none;
}
.MSCContainer .ListNumber {
	list-style-type: decimal;
}
.MSCContainer .SubIndent {
	padding: 0px 0px 0px 30px;
}
/* Meet us Participant Gallery ------------------------------*/

.ParticipantGallery {
	overflow: auto;
	padding: 70px 0px 30px 0px;
	margin: 0px auto;
	width: 602px
}
.ParticipantGallery h1 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
	width: 93px;
	height: 26px;
	background: url('/img/v1/h1.meetus.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.ParticipantGallery h1 span {
	display: none;
}
.ParticipantGallery p {
	text-align: center;
	color: #FFFFFF;
	font: Normal 20px/24px Arial, Helvetica;
	margin: 0px;
	padding: 0px 10px 15px 10px;
}
.GallRow {
	width: 600px;
	margin: 0px auto;
}
.GallItem {
	float: left;
	padding: 0px 15px 0px 0px;
	height: 145px;

}
.GallItem p {
	text-align: left;
	font: Normal 14px/18px Arial, Helvetica;
	padding: 1px 0px 0px 3px;
	margin: 0px;
	width: 102px;
}
.GallItem p a {
	color: #FFFFFF;
	text-decoration: none;
	font: Normal 14px/18px Arial, Helvetica;
}
.GallItem .ParticipantThumb {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 102px;
	height: 102px;
}
.GallItem .ParticipantThumb span {
	display: none;
}
/* Pop ups - things with out a header -----------------------*/
.POPWrapper {
	padding: 10px 0px 10px 0px;
}
.POPContainer {
	color: #292A2C;
	font-weight: bold;
	font: Normal 12px/18px Arial, Helvetica;
	margin: 0px auto;
	padding: 70px 0px;
	width: 410px;
}
.POPContainer h1 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 192px;
	height: 26px;
	background: url('/img/v1/h1.sendafriend.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.POPContainer h1 span {
	display: none;
}
.POPTableContainer {
	position: relative;
	margin: 0px auto 0px auto;
	height: 532px;
	width: 386px;
}
.POPTableContainer .Field {
	width: 270px;
	margin: 0px 0px 0px 0px;
}
.POPContainer .AddedEmail {
}
#POP_IFrame {
	width: 1px;
	height: 1px;
	position: absolute;
		top: 5px;
		right: 5px;
	margin: 0;
	padding: 0;
}
.POPContainer table .AboutLine {
	width: 270px;
	height: 1px;
	color: #292A2C;
	background-color: #292A2C;
	margin: 10px 0px 7px 3px;
	border: none;
}
.POPContainer .MSG_Error {
	background:#AC3413 none repeat scroll 0%;
	color:#FFFFFF;
	margin:0px 0px 0px 4px;
	padding:5px;
	position:absolute;
	right:-7px;
	text-align:center;
	top:-6px;
	width:262px;
}
.POPContainer .MSG_Success {
	background:#108610 none repeat scroll 0%;
	color:#FFFFFF;
	margin:0px 0px 0px 4px;
	padding:5px;
	position:absolute;
	right:-7px;
	text-align:center;
	top:-6px;
	width:262px;
}
.POPContainer .AddFriendEmailsYourEmail {
	position: absolute;
		top: 0px;
		left: 0px;
}
.POPContainer .AddFriendEmails {
	position: absolute;
		top: 190px;
		left: 0px;
}
.POPContainer .AddFriendMessage {
	position: absolute;
		top: 374px;
		left: 0px;
}
.POPContainer .AddEmailContacts {
	position: relative;
		top: 27px;
		left: 0px;
}
.POPContainer p.Highlight {
	color: #FFFFFF;
	font: Bold 13px/19px Arial, Helvetica;
	padding: 0px 5px;
}
.POPContainer .TextWrapper {
	border: 1px solid #FFFFFF;
	padding: 10px 10px 10px 10px;
	overflow: auto;
}
.POPContainer .ErrorWrapper {
	position: absolute; 
		top: 44px; 
		left: 550px; 
	margin: auto;	
}
/* Get tested -----------------------------------------------*/
.GetTestedContainer {

}
.GetTestedContainer .Content {
	width: 600px;
	margin: 0px auto;
	padding: 70px 0px;
}
.GetTestedContainer .Content h1 {
	margin: auto;
	padding: 10px 0px 10px 0px;
	width: 359px;
	height: 75px;
	background: url('/img/v1/h1.get.tested.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.GetTestedContainer .Content h1 span {
	display: none;
}
.GetTestedContainer .Content p {
	text-align: center;
	color: #292A2C;
	font: Normal 14px/18px Arial, Helvetica;
	margin: 0px;
	padding: 0px 0px 15px 0px;	
}
/* Join Pos -------------------------------------------------*/
.JoinPos {
	width: 650px;
	margin: 0px auto;
	padding: 70px 0px;
	color: #292A2C;
}
.JoinPos table {
	margin: 0px auto;
	padding: 0px 0px 0px 3px;
}
.JoinPos .TextWrapper {
	border: 1px solid #FFFFFF;
	padding: 10px 10px 10px 10px;
	overflow: auto;
}
.JoinPos h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 161px;
	height: 26px;
	background: url('/img/v1/h1.info.join.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.JoinPos h1 span {
	display: none;
}
.JoinPos p {
	font: Normal 14px/18px Arial, Helvetica;
	padding: 0px 0px 10px 0px;
	text-align: justify;
}
.JoinPos .JoinForm {
	padding: 0px 20px 0px 0px;
}
.JoinPos .JoinForm input.Field {
	width: 350px;
}
.JoinPos .JoinForm textarea.Field {
	width: 350px;
}
.TitleLabel {
	padding: 4px 4px 0px 0px;
}
.JoinPos .MSG_Error {
	color: #FFFFFF;
	background: #AC3413;
	padding: 5px;
}
.JoinPos .MSG_Success {
	color: #FFFFFF;
	background: #108610;
	padding: 5px;
}
.JoinPos .MSGThankYou {
	width: 300px;
	margin: 0px auto;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.JoinPos .MSGThankYou a {
	margin: 0px auto;
	width: 108px;
	height: 24px;
	display: block;
	background: url('/img/v1/btn.keepplaying.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
	cursor: pointer;
	cursor: hand;	
}
.JoinPos .MSGThankYou a span {
	display: none;
}
.JoinPos .MSGThankYou p {
	padding: 10px 0px 0px 0px;
	text-align: center;

}

/*-----------------------------------------------------------*/

/* Notable --------------------------------------------------*/
.NTB_PlayerContainer {
	width: 140px;
	float: left;
	display: inline;
}

.NTB_PlayerContainer .NTB_PlayerName {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

.NTB_Popup {
	display: none;
	position: absolute;
	background: url('/img/v1/notable_bg1.jpg');
	padding: 3px;
	color: #FFF;
	text-align: center;
	width: 276px;
	border: 1px solid #FFF;
}

.NTB_Popup .NTB_Popup_Description{
	padding-bottom: 4px;
}

.NTB_Popup .NTB_Popup_Image{
	margin-left: 4px;
}

.NTB_Popup .NTB_Popup_Name{
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.NotableContainer {
	padding: 70px 0px 70px 15px ;
	margin: 0px auto;
	width: 710px;
}
.NotableContainer h1.Notable {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 191px;
	height: 24px;
	background: url('/img/v1/h1.notable.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.NotableContainer h1 span {
	display: none;
}
.NotableContainer p {
	font: Normal 14px/18px Arial, Helvetica;
	padding: 0px 0px 30px 0px;
	text-align: justify;
	width: 710px;
}
.NotableContainer .Bio {
	width: 135px;
	float: left;
	padding: 0px 5px 10px 0px;
	text-align: justify;
}
.NotableContainer .Bio p {
	width: 135px;
}
.NotableContainer .Bio p.Details {
	width: 135px;
	font: Normal 12px/14px Arial, Helvetica;
	padding: 0px 0px 0px 4px;
	text-align: left;
}
/* Use bioClear evey sixth Bio ------------------------------*/
.NotableContainer .BioClear {
	clear: left;
	line-height: 0px;
	font: Bold 0px Arial;
	height: 1px;
}
.Bio .Name {
	font: Bold 12px/14px Arial;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.Bio p {
	padding: 0px;
	margin: 0px;
}
.Bio .Portrait {
	width: 135px;
	height: 100px;
	behavior: url('/css/v1/iepngfix.htc');
}

/*----------------------------------------------------------*/
.NotableContainer .BacktoGame {
	height: 24px;
	padding: 0px 18px 0px 0px;
}
.BacktoGame {
	height: 24px;
	padding: 0px 0px 10px 0px;
}
.BacktoGame a {
	float: right;
	width: 108px;
	height: 24px;
	display: block;
	background: url('/img/v1/btn.keepplaying.png') no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
	cursor: pointer;
	cursor: hand;	
}
.BacktoGame a span {
	display: none;
}
.GetTestedContainer .BacktoGame a, .ReflectionCenterCol .BacktoGame a {
	float: none;
	margin: 0px auto;
}
/* JS's notable additions  ---------------------------------*/
	.BigBio_Row1 {
		position:absolute;
		top: 150px;
		z-index:99;
		width:276px;
		background: url('/img/v1/notable_bg1.jpg');
		background-repeat: repeat;
		padding: 2px;
		color: #FFFFFF;
		font-family: Arial;
		font-size: 13px;
		text-align:center;	
	}	
	.BigBio_Row1 div {
		margin-left:5px;
	}
	
	.BigBio_Row2 {
		position:absolute;
		top:279px;
		z-index:99;
		width:276px;
		background: url('/img/v1/notable_bg1.jpg');
		background-repeat: repeat;
		padding: 2px;
		color: #FFFFFF;
		font-family: Arial;
		font-size: 13px;
		text-align:center;		
	}
	.BigBio_Row2 div {
		margin-left:5px;
	}
	.BigBio_Row2 p {
		width:276px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		text-align: center;
	}
	
	.BigBio_Row3 {
		position:absolute;
		top:409px;
		z-index:99;
		width:276px;
		background: url('/img/v1/notable_bg1.jpg');
		background-repeat: repeat;
		padding: 2px;
		color: #FFFFFF;
		font-family: Arial;
		font-size: 13px;
		text-align:center;			
	}
	.BigBio_Row3 div {
		margin-left:5px;
	}
	
	.BigBio_Row4 {
		position:absolute;
		top:540px;
		z-index:99;
		width:276px;
		background: url('/img/v1/notable_bg1.jpg');
		background-repeat: repeat;
		padding: 2px;
		color: #FFFFFF;
		font-family: Arial;
		font-size: 13px;
		text-align:center;			
	}
	.BigBio_Row4 div {
		margin-left:5px;
	}
/* Promote the game page -----------------------------------*/
.PromoteContainer {
	width: 800px;
	margin: 0px auto;
	color: #292A2C;
	padding: 70px 0px;
}
.PromoteContainer a img {
	border: none;
}
.PromoteContainer h1 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 209px;
	height: 26px;
	background: url('/img/v1/h1.info.promote.png') 0px 10px no-repeat;
	behavior: url('/css/v1/iepngfix.htc');
}
.PromoteContainer h1 span {
	display: none;
}
.PromoteContainer .SecondNavContainer {
	border: 1px solid #FFFFFF;
	border-bottom: none;
	padding: 10px 10px 0px 10px;
	overflow: auto;	
}
.PromoteContainer .TextWrapper {
	border: 1px solid #FFFFFF;
	padding: 10px 10px 0px 10px;
	overflow: auto;
}
.PromoteContainer .TextWrapper .Promote {
	height: 3115px;
}
.PromoteContainer p {
	font: Normal 14px/18px Arial, Helvetica;
	padding: 0px 0px 10px 0px;
	text-align: justify;
}
.PromoteContainer .BannerWrapper p {
	font: Normal 14px/18px Arial, Helvetica;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #FFFFFF;
}
.PromoteContainer .FirstLineBold {
	font-weight: bold;
	color: #FFFFFF;
}
.PromoteContainer .SecondNavContainer {
	padding: 10px;
	margin: 0px;
}
.PromoteContainer ul.SecNav {
	margin: 0px auto;	
	width: 250px;
	padding: 0px;
	list-style: none;
	font: Bold 12px/14px Arial, Helvetica;
}
.PromoteContainer .SecondNavContainer ul.SecNav li {
	float: left;
	position: relative;
}
.PromoteContainer .SecondNavContainer ul.SecNav li a {
	color: #292A2C;
	height: 12px;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 8px;
	margin: 0px;
	border-left: 1px solid #000000;
}
.PromoteContainer .SecondNavContainer ul.SecNav li.First a {
	border-left: none;
}
.PromoteContainer .SecondNavContainer ul.SecNav li a span {
	display: block;
}
.PromoteContainer .SecondNavContainer ul.SecNav li a:hover {
	color: #FFFFFF;
}
.PromoteContainer .SecondNavContainer .SecNav li a.Selected span {
	color: #FFFFFF;
}
.PromoteContainer .HorizontalBanner {
	PAdding: 0px 0px 10px 0px;
}
.PromoteContainer .HorizontalBanner .Banner728x90 textarea {
	width: 728px;
	height: 33px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.PromoteContainer .LeftBannerCol {
	float: left;
	width: 484px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
}
.PromoteContainer .Banner300x250 {
	width: 295px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
}
.PromoteContainer .Banner300x250 textarea {
	width: 300px;
	height: 66px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.PromoteContainer .Banner180x150 {
	width: 180px;
	margin: 0px auto;
}
.PromoteContainer .Banner180x150 textarea {
	width: 180px;
	height: 66px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.PromoteContainer .RightBannerCol {
	float: left;
	width: 242px;
	overflow: auto;
	padding: 0px 0px 10px 0px;
}
.PromoteContainer .RightBannerCol .Banner160x600 {
	width: 160px;
	margin: 0px auto;
}
.PromoteContainer .RightBannerCol .Banner160x600 textarea {
	width: 160px;
	height: 66px;
	padding: 0px;
	margin: 0px;
	border: none;	
}
.PromoteContainer .BannerWrapper {
	margin: 0px auto;
	overflow: auto;
	width: 748px;
}
.PromoteContainer .MyspaceAppWrapper {
	margin: 0px auto;
	width: 760px;
}
.PromoteContainer .LeftWidgetText {
	width: 342px;
	float: left;
	color: #FFFFFF;
}
.PromoteContainer .RightWidgetText {
	width: 400px;
	float: right;
	color: #FFFFFF;
}
.PromoteContainer .FacebookApp {
	float: left;
}
.PromoteContainer .FacebookApp a {
	background: url('/img/v1/promote.facebook.jpg') 0px 0px no-repeat;
	width:	340px;
	height:	300px;
	display: block;
	border: 1px solid #000000;
}
.PromoteContainer .WidgetContainer {
	width: 400px;
	float: right;
	padding: 0px 0px 5px 0px;
}
.PromoteContainer .BacktoGame a {
	padding: 0px 6px 0px 0px;
}
.PromoteContainer .WidgetAppWrapperSpacerX {
	height: 10px;
	width: 700px;
	float: left;
}
.PromoteContainer .BacktoGame {
	height: 24px;
	padding: 0px 0px 10px 0px;
	clear: both;
}
.PromoteContainer .WidgetWrapper {
	border: solid 1px #292A2C;
	width: 400px;
	height: 300px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
.PromoteContainer .WidgetContainer .ClearSpringWidgetAPI {
	width: 400px;
	padding: 15px 0px 0px 1px;
	border: none;
	margin: 0px auto;
}
.VideoContainer {
	clear: both;
	overflow: auto;
	padding: 0px 0px 20px 0px;
}
.VideoContainer .VideoItem {
	width: 423px;
	height: 350px;
	padding: 0px 10px 0px 0px;
	float: left;
}
.VideoContainer .VideoInfo {
	height: 350px;
	width: 340px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.VideoInfo textarea {
	width: 340px;
	height: 66px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.SpacerX {
	clear:both;
	height: 10px;
}
.PromoteContainer .SpacerY {
	height: 192px;
}
.PromoteContainer .Promote {
	height: 3175px;
}
/*----------------------------------------------------------*/