body
{
	font-family: Arial, Helvetica, sans-serif;
}

A:link
{
	color: #3333CC;
	text-decoration: none;
}

A:visited
{
	text-decoration: none;
	color: #000066;
}
A:hover
{
	color: #3333CC;
	text-decoration: none;
}

A:active
{
	color: #3333CC;
	text-decoration: none;
}

table
{
	font-size: 10pt;
}

.ArticleListingPostDate1
{
	font-size: 8pt;
	font-weight: normal;
}

.ArticleListingPostDate2
{
	font-size: 8pt;
	font-weight: normal;
}

A.ArticleListingTitle1:link
{
	font-size: 10pt;
	color: #3333CC;
	text-decoration: none;
}

A.ArticleListingTitle1:visited
{
	color: #3333CC;
	text-decoration: none;
}

A.ArticleListingTitle1:hover
{
	color: #9999FF;
}

A.ArticleListingTitle1:active
{
	color: #9999FF;
}

A.ArticleListingTitle2:link
{
	font-size: 10pt;
	color: #3333CC;
	text-decoration: none;
}

A.ArticleListingTitle2:visited
{
	color: #3333CC;
	text-decoration: none;
}

A.ArticleListingTitle2:hover
{
	color: #9999FF;
}

A.ArticleListingTitle2:active
{
	color: #9999FF;
}

.ArticleFullTitle
{
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #3333CC;
}

.ArticleFullBody
{
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: Black;
}

.FullTextListingTitle1
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #3333CC;
	text-decoration: none;
}

.FullTextListingTitle2
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #3333CC;
	text-decoration: none;
}

A.FullTextListingLink1:link
{
	font-size: 10pt;
	font-weight: bold;
	color: #9999FF;
	text-decoration: none;
}

A.FullTextListingLink1:visited
{
	color: #9999FF;
	font-weight: bold;
	text-decoration: none;
}

A.FullTextListingLink1:hover
{
	color: #3333CC;
}

A.FullTextListingLink1:active
{
	color: #3333CC;
}

A.FullTextListingLink2:link
{
	font-size: 10pt;
	font-weight: bold;
	color: #9999FF;
	text-decoration: none;
}

A.FullTextListingLink2:visited
{
	color: #9999FF;
	font-weight: bold;
	text-decoration: none;
}

A.FullTextListingLink2:hover
{
	color: #3333CC;
}

A.FullTextListingLink2:active
{
	color: #3333CC;
}

.bodytitle
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.whbodytitle
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

.skbodytext
{
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}

.bodytext
{
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.orgbodytitle
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #FFCC33;
}

.orgbodytext
{
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}

.prbodytitle
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}

.prbodytext
{
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}

.datetitle
{
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.prtitlesm
{
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: CCCCFF;
}

.ftrbodytext
{
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}

.nolinelink_title
{
	color: "FFFFFF";
	text-decoration: "none";
	font-size: 11pt;
}

.nolinelink
{
	color: "FFFFFF";
	text-decoration: "none";
	font-size: 8pt;
}

.yellowlink
{
	color: "FFFF00";
	text-decoration: "none";
	font-size: 10pt;
}

.siteMapLink
{
	color: "990099";
	text-decoration: "none";
	font-size: 10pt;
}

.forgotpasswordtext
{
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: Black;
}

.logintext
{
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: White;
}

.errortext
{
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: red;
}

.smtext
{
	font-size: 8pt;
	font-style: normal;
}

.updatetext
{
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: Maroon;
}

.lantext
{
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.smalltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: white;
}

.errormsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: red;
}

.btnstyle
{
	font-weight: 500;
	font-size: 10pt;
	color: #33ff00;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #000000;
}

.nicksmalltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #662C90;
}

.nickcardtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #009933;
}

.cklistbodytitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.cklistbodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.chklistbodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #663399;
}

.disneybodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}

.disneybodytitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}

.disneychklist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}

.disneylegal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}

.dcbodytitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.dcbodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.dclegal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.dcsmtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.marvelbodytitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.marvelbodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.marvellegal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.marvelsmtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.titletext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}

.num
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	width: 40pt;
}

.name
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.rarity
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	width: 20pt;
}
.type
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.atk
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	width: 20pt;
}
.def
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	width: 20pt;
}
.team
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.artist
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	color: white;
}

.FormText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 500;
	color: white;
}

/* Registration page */
.titleoptions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 900;
	color: #1c2762;
}
.requiredtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: Purple;
	line-height: 10pt;
}
.requiredtextRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: Red;
	line-height: 10pt;
}
.btnstyle1
{
	font-weight: 900;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	text-align: center;
}
.btnstyleyellow
{
	font-weight: 900;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1c2762;
	text-align: center;
}
.instructionstext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	line-height: 10pt;
	background-color: #1c2762;
}
.attnTextOuter
{
	font-weight: 500;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
}

.attnTextInner
{
	font-weight: 500;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.controltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	line-height: 10pt;
}

.mainbodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: black;
	line-height: 10pt;
}
.defaultTabStyle
{
    border-left: 1px solid black; 
    border-bottom: 1px solid black;
    border-right: 1px solid black; 
    margin: 0 0;
    padding: 0 4px 0 4px;
    text-align: left;
    background-position: top;
    background-color: #666;
}

.selectedTabStyle
{
    border-left: 1px solid black; 
    border-bottom: 1px solid black;
    border-right: 1px solid black; 
    margin: 0 0;
    padding: 0 4px 0 4px;
    text-align: left;
    background-position: top;
    background-color: #9999CC;
}

.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #CC0000;
}
.registerBackground
{
	background-color: #333397;
}
.registerFieldLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	color: black;
}
.registerFieldText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: black;
}


/* Footer */
.footer_cell_outside
{
	background-color: #C2C2E0;
}

.footer_cell_center
{
	background-color: #000000;
}

.footer_cell_inside
{
	background-color: #FFFFFF;
}

.footer_cell_middle
{
	background-color: #333399;
}

.footer_cell_bottom
{
	background-color: #FFFFFF;
}

.footer_links_cell_bkgd
{
	background-color: #9999CC;
}

.footer_bottom_cell_bkgd
{
	background-color: #9999CC;
}

.footer_links
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}

A.footer_links:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}

A.footer_links:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}

.hrcolor
{
    color:#666666; 
}

#divPlayerLocatorLegal
{
    text-align: left;
    margin-top: 20px;
    padding: 0 20px;
    font-size: .8em;
}

#divPlayerLocatorUnavailable
{
    text-align: center;
    color: maroon;
    margin: 20px 0;
    padding: 0 20px;
    font-size: 1em;
    font-weight: bold;
}

#lblUDENumber 
{
    margin-left: 100px;
}

#lblActivationCode
{
    margin-left: 100px;
}

/* Email Opt-in styles */

.oilv1{float: left;width: 49%;}
.oilv1, .oilv2, .oilv3{margin-bottom: 7px;}
.oilv1 .CB{display: none;}
.oilv1 * .CB{display: block;}
.oilv1 .TX{font: 900 12pt Verdana, Arial, Helvetica, sans-serif;color: #1c2762;}
.oilv1 * .TX{color: black;font-family: Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;}
.oilv2{font: normal 10pt Arial, Helvetica, sans-serif;color: black;line-height: 10pt;clear: both;}
.oilv2 .CB{float: left;}
.oilv2 * .CB{float: none;}
.oilv2{margin-left: 10px;}
.oilv3{clear: both;} 
.oilv3 .CB{display: none;} 
.oilv3 * .CB{display: block;}
.oilv3 .TX
{
    padding-left: 10px;
    margin-left: 30px;
    background-image: url(../images/member/bullet_5px.png);
    background-position: left;
    background-repeat: no-repeat;
 }
.oilv3 * .TX{margin-left: 0px;}
.tpfg{margin-top: -45px;}
