body, .gamesdlg{font-size:12;background-color:#004E82;margin:0;padding:0;font-family:±¼¸², Gulim, Tahoma,Helvetica,Sans-Serif;color:#000000}
a			{text-decoration:none;color:#004E82;}
a:hover{text-decoration:underline}
table		{margin:0;padding:0;border:none;}
td			{margin:0;padding:0;border:none;}
h1			{font-size:18px;font-family:±¼¸²,Gulim,Arial,Helvetica,Sans-Serif;color:#e9592f;margin:0 0 10 0}
h2			{font-size:12px;font-weight:bold;color:#004E82;margin:10 0}
h3			{font-size:12px;font-weight:bold;color:black;margin:8 0}
h4			{width:451;font-size:12px;font-weight:normal;color:Black;margin:8 0}
p			{margin:6 0 0 0}
li			{padding-bottom:3}

/* navbar */

div#nav		{background-color:#DAE9F3;padding-bottom:8; width:145;}
div#nav a	{display:block;
	font-weight:normal;
	border:0 solid gray;
	border-color:#96A9C9;
	color:black;
	margin: 0 0 0 10;
	border-width:0 0 1 0;
	background: url(../../controls/images/carat-over.gif) no-repeat 3px 50%;
	background-position: 3 center;
	padding:3 1 3 14;}
div#nav a:hover	 {color:#004E82}
div#nav a:hover span.unlink	 {text-decoration:none}
div#nav a.open		{background-image:url(../../controls/images/carat-open.gif)}
div#nav a.sub	 {background-color:#ECF4F9;background-image:none}
div#nav a.subactive {background-color:White;background-image:none}
div#nav a.active {background-color:white;background-image:url(../../controls/images/carat-open.gif)}

div#nav a.active div#NavHeading	{font-weight:bold}
div#nav a.open div#NavHeading	{font-weight:bold}
div#nav a.subactive div#NavHeading	 {font-weight:bold}

/* RTL navbar */
div#nav-rtl		{background-color:#DAE9F3;padding-bottom:8; width:145;}
div#nav-rtl a	{display:block;
	font-weight:normal;
	border:0 solid gray;
	border-color:#96A9C9;
	color:black;
	margin: 0 10 0 0;
	border-width:0 0 1 0;
	background: url(../../controls/images/carat-over-rtl.gif) no-repeat 126px 50%;
	background-position: 125 center;
	padding:3 14 3 1;}
div#nav-rtl a:hover	 {color:#004E82}
div#nav-rtl a:hover span.unlink	 {text-decoration:none}
div#nav-rtl a.open		{background-image:url(../../controls/images/carat-open.gif)}
div#nav-rtl a.sub	 {background-color:#ECF4F9;background-image:none}
div#nav-rtl a.subactive {background-color:White;background-image:none}
div#nav-rtl a.active {background-color:white;background-image:url(../../controls/images/carat-open.gif)}

div#nav-rtl a.active div#NavHeading {font-weight:bold}
div#nav-rtl a.open div#NavHeading {font-weight:bold}
div#nav-rtl a.subactive div#NavHeading	 {font-weight:bold}

/* new user */
.newuser {font-size:12px; color:#004E82; font-weight:bold;background-color:White;border:solid 1px #96A9C9;margin:3 3 3 3;}
.newuser a	{text-decoration:none; color:#004E82;}
.newuserimg{padding:3 3 3 3;}

#langs td {font-size:12; font-weight:bold; padding-right:60}

.promo2		{background-color:#ECF4F9;padding:12 8 4 20;margin-top:8;font-size:12px}	/* used in Default */
.promo2	h1	{font-size:14px;font-weight:bold;font-family:±¼¸²,Gulim,Arial,Helvetica,Sans-Serif;color:#004E82}
#promo3		{background-color:#ECF4F9;padding:12 8 4 20;font-size:12px}
#promo3	h1	{font-size:14px;font-weight:bold;font-family:±¼¸²,Gulim,Arial,Helvetica,Sans-Serif;color:#004E82}

.subhead	{font-size:14px; font-family:±¼¸², Gulim, Arial,Helvetica,Sans-Serif; color:#004E82}
.hometable {font-family:±¼¸², Gulim, Tahoma,Helvetica,Sans-Serif;font-size:12px}
.hometable td {padding-right:10;padding-top:6}
.hometable img {width:48;height:48}
.choicetable {font-size:12}
.choicetable td {padding:8}
.etable		{font-size:12px; margin-top:10}
.etable td	{padding:3}
.etable img {height:19;width:19}
.ehead	td	{padding-bottom:10}
.ques		{margin-top:16;font-weight:bold;font-size:12;margin-bottom:6}
.stdbtn		{padding-left:20; padding-right:20}

/* textpage is for long pages like Help that are mostly text */

.textpage		{width:570}
.textpage p a	{text-decoration:underline}
.textpage .topq	{color:#004E82;display:block;font-size:12px;margin:8 0;}
.textpage a.topq {padding-left:20;}
.textpage h4.topq {font-size:12px;font-weight:bold;color:Black;margin-top:12}
.textpage h2	{font-size:14px; margin-top:15}
.textpage h3	{font-size:13px;font-weight:bold;color:Black;margin:16 0 8 0}
.textpage h4	{color:Blue;margin-top:12}
.backtotop		{font-size:12px;margin-top:15;margin-bottom:30}
.backtotop a	{padding-left:10}

/* featurelist is for the Feature and MainFeature user controls. */

.featurelist	{width:570}
.featurelist img {width:67; height:52}
.featurelist td	{padding-top:4; padding-bottom:4}
.fhead			{font-size:12px; font-weight:bold}
.fcontent		{font-size:12px; display:block; margin-top:2}
.fcontent2		{font-size:12px; display:block; margin-top:6}
.fimage			{padding-left:12}
.flink			{font-size:12px;font-weight:bold;font-family:±¼¸², Gulim, Arial,Helvetica,Sans-Serif;color:#004E82}

/* Styles for background images and display pictures */

.bgimages		{width:550;padding-left:10}
.bgimages img	{width:80;height:60;margin:10; border-width:1; border-color:#999999; border-style:solid}
.timages		{width:550;padding-left:10}
.timages img	{width:48;height:48;margin:8; border-width:1; border-color:#999999; border-style:solid}
.bgdiv			{margin:6 0}
.bgdiv a		{font-size:13px;font-weight:bold;font-family:±¼¸², Gulim, Arial,Helvetica,Sans-Serif;color:#004E82;margin-left:10;}
.credits		{display:block;margin-top:10;color:#999999; font-size:10;}

/* Steps for download */

.steps		{font-size:12;margin-top:15}
.steps td	{padding-right:15;padding-bottom:15}
.stepicon	{padding-left:25}

/* TOU */
#maindiv, #termsbox{width:560}
#maindiv	{background-color:White; padding:2 20 0 20; margin:20; border:inset 2}
#termsbox	{border-style:double; height:200; overflow:auto; padding:6 10; margin:0 0 10 0; background-color:papayawhip}
.TouButton	{margin:0 20 5 20; padding:0 10}

/* Misc */

.narrow		{width:570;margin-top:8}
.tile		{margin:8;height:64;width:64;border-style:inset;border-color:Silver;border-width:thin} /* used in tile.aspx */
.bodyhead{font-family:±¼¸²,Gulim,Tahoma,Helvetica,Sans-Serif;font-size:12px} /* Mac/Default */
.bluebodyhead	{font-family:±¼¸²,Gulim,Tahoma,Helvetica,Sans-Serif;font-size:12px;color:#004E82} /* Default */
.content {font-size:12px;}
.bluelink	{color:#004E82;font-size:12px}
.hairline	{OVERFLOW:hidden;HEIGHT:1px;BACKGROUND-COLOR:#6695B4;margin:2px 0 0 0}
.pageline	{OVERFLOW:hidden;WIDTH:451px;HEIGHT:1px;BACKGROUND-COLOR:#bdc7da;margin:0}
.otext		{font-weight:bold;color:e9592f}
.bold, .hbb,.hh, .dl, .dlspn, .dlt,.sbo,.slnk,.sh, .bold13, .bold14, .warning,.print a{font-weight:bold}
.italic, .CTEml {font-style:italic}
.sublinks	{margin-bottom:12px; margin:-9 -9 9 -9; padding:3 8 3 8;background-color:#4a8ec6;}
.sublinks a, .rpipe{color:#ffffff;}
.bigblue	{font-family:±¼¸²,Gulim,Arial,Helvetica,Sans-Serif;font-size:16px;color:#004E82;font-weight:bold} /* Default */
.highlight, .highlight-rtl{border:solid 1 #aabde6;padding:4;margin:0 15 12 0;background-color:#e7f1fb;font-size:12px}
.highlight-rtl{margin:0 0 12 15;}
.statusimg	{width:24;height:22;margin:5 10 5 5}
.status1	{font-weight:bold;padding-top:5;padding-bottom:2}
.status3	{padding-top:2;padding-bottom:10}
.list2 td	{padding-bottom:11;font-size:12}
.list2 p	{margin:0 0 0 20}
.validator	{position:relative;top:-3; padding-left:8}
.reminderTooltip, .reminderTooltip2 {border:solid 1 black;padding:10;z-index:2;visibility:hidden;width:250;color:Black;position:absolute;top:0;left:0;background-color:#ffffe6 }
.reminderTooltip2 {width:300;padding:5;}
.homepage	{width:450}
.toppadding {padding: 5 0 0 0}
.gamesdlg   {padding: 10 10 10 10;background-color:White; width:400;}

#left		{background-color:#dbe9f4;width:148}
#right		{width:609;background-color:White;padding:12 0 10 15;}
#right-rtl		{width:609;background-color:White;padding:12 15 10 0;}	

/* LocButton styles */

.locbutton	{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#163390;FONT-FAMILY:±¼¸²,Gulim,Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:none}
.locbutton:hover{text-decoration:none}

/* These styles come from the MSN 9 guidelines */

/* Big 7 header and footer */
.nsb7  {font-family:±¼¸²,Gulim,Tahoma,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;color:#ffffff;line-height:22px}
.nsb7-nobold  {font-weight:normal;}
.nsb7l {color:White;margin:0;}
.nsft {font-family:±¼¸², Gulim, Tahoma,Helvetica,Sans-Serif;color:#DAE9F3;font-size:12px;font-weight:bold;text-decoration:none}

/* Shark fin */
.sharkfin {color:white}
.sharkfin a{color:white;}
.sharkfin-left {font-size:24px; /*font for "Messenger" next to the MSN logo in the header*/ border-bottom: 1px solid #2680B4;white-space:nowrap}
.sharkfin-middle {border-bottom: 1px solid #87B3D0}
.sharkfin-right {font-size:1px; /*don't localize.  a nbsp only*/}
.sharkfin-inside {background:#0F669F;background-image:url(../../controls/images/sfr.gif);border-bottom:1px solid #87B3D0;border-top:1px solid #2680B4;border-right:1px solid #0C5280;padding:0px 0px 9px 0px; font-size:12px; /*the text in the header: "Check the .NET Messenger Service status | Help"*/}
.sharkfin-inside a{padding: 0 15;}
.sharkfin-leftbottom {font-size:1px; /*don't localize. a nbsp only*/ background:#0F669F;border-bottom: 1px solid #87B3D0}


/* Terms */
.nsf, .nsfl {font-family:±¼¸², Gulim, Tahoma,Helvetica,Sans-Serif; font-size:12px;color:#ffffff;font-weight:normal}
.nsfl {padding-left:11px}

/* Emoticon Factory Tips*/
.EFTips {overflow: auto; background-color: white; padding:5 10 5 10}
.EFTipsH1 {font-size:16px; /* top header for emoticon factory help */ font-weight:bold;color:#004E82}
.EFTipsH2 {font-size:12px; /* second header for emoticon factory help */ font-weight:bold;color:black}


/* P4 Subscription Page */
.P4Body	{background-color:white; overflow:auto;}
.P4Body	p {padding: 10;}
.P4Header {background-color:#E1EAFA; vertical-align:middle; font-weight:bold; padding: 10}
.P4Link {font-weight: bold;}
.P4Note, .fnotes, a.fnotes {font-size: 12px;}

/* Flash download page for Winks */
.flashEm {color:#ec6e20; font-weight:bold;}
td.flash{background-color:#ECF4F9;padding:6 0 6 0;vertical-align:middle;text-align:center;border-style:solid;border-width:1px;border-color:gray}/* background color matches a.sub in navbar */

/* Download pages */
.DLTitle2 {font-family:±¼¸²,Gulim,Tahoma,Helvetica,Sans-Serif;color:White;font-size:13px;font-weight:bold}
.DLUserTitle {font-size:14px;font-family:±¼¸², Gulim, Helvetica;color:White;font-weight:bold}
.DLText {font-size:12px;font-family:±¼¸²,Gulim,Arial,Helvetica,Sans-Serif;color:Black;}
.DLGray {color:#666666; font-weight:bold;}
.DLGo {font-size:12px;font-family:±¼¸², Gulim, Tahoma;color:White;font-weight:Bold}
.DLNote {font-weight:normal;color:#ffffff;font-size:12px}
.DLbltbl td {padding-bottom: 6px;}

/* New Pages*/
#newright		{width:607;background-color:White;padding:9 9 0 9}
#newright-rtl	{width:607;background-color:White;padding:9 9 0 9;}	
.newcontent table,.dl,.stbl table,.hbo table, .print a,.srt, .lnk, a.lm{color:#ffffff;font-size:12px;}
.stbl table, .stbl{color:#000000;}
.dl, .bold14{font-size:14px;}
.dl{font-family:±¼¸², Gulim, Arial,Helvetica,Sans-Serif;}
.hh,.sbo, .slnk, .sh,.bold13, .warning, .srt,.print a, a.lm{font-size:12px;}
.hbo, .hbo table{background-color:#ec6e20;}
.dlt{padding-bottom:3px;border-bottom:solid 1px #f5b68f;width:185px;}
.dltbl td{width:75px;}
.gh3{height:3px;}
.gh6{height:6px;}
.gpt8{padding-top:8px;}
.gh12{height:12px;}
.gh14{height:14px;}
.gh16{height:16px;}
.gh24{height:24px;}
.gpt6, .gamestbl .gpt6, .ptopbg2{padding-top:6px;}
.gpl12{padding:0 12 0 12;}
.lmpl20{padding:0 20 0 20;}
.os{border-left:1px solid #000000; border-top:1px solid #000000;margin:0 18 0 18;}
.os td{border-bottom:1px solid #000000;border-right:1px solid #000000;padding:5 5 5 5;}
.gvt{vertical-align:top;}
.gpt12, .plays3 div, .tblt12 td{padding-top:12px;}
.gmm5{line-height:normal;}
.lnk a,.lnk a:hover,.lnk a:visited{font-weight:normal;color:#ffdbc5;text-decoration:underline}
.sh, .shbold13{color:#000000;vertical-align:bottom;}
.hbbg, .hbb{background-color:#88b2cf;}
.hbb{padding:3 0 3 0;}
.sbo{background-color:#ec6e20;}
.oln hr{color:#f5b68f;margin:6px 0 6px 0;}
hr{height:1px;}
.newli{padding-top:10px;padding-left:30px;} 
.newli ol{list-style-position: outside; margin-left:29;padding:0;}
.playtbl td{padding-top:24px;}
.topbg, .topbg26, .h26, .ptopbg, .ptopbg2{color:#ffffff;font:16px ±¼¸², Gulim, Franklin Gothic Medium;}
.topbg, .topbg26, .ptopbg,.ptopbg2{background:url(../../editorial/default/images/head_back.gif);}
.topbg, .topbg26 {padding-top:20px;}
.topbg26, .h26{font-size:20px;}
.hpm{background-color:#D64300;border-bottom:solid 1px #F28B4D}
.hpmbg{background-color:#D64300;background-image:url(../../editorial/default/images/main_top_back.gif);background-position:bottom center;background-repeat:repeat-x}
.dldbg{background:url(../../editorial/default/images/but_str.gif)}
.hpbbg{background:url(../../editorial/default/images/main_top_back.gif)}
.w210{width:210px;}
.hbbtbl{width:191;}
.hbbtbl td{padding-bottom:6px;}
.gsb, .gsb2{margin: 0 -25 0 -25;width:100%;}
.gsb p, .gsb2 p{margin-left:-20px;margin-right:-20px;}
.gsb ul li{padding-bottom:6px;}
.gsb2 ul li{padding-bottom:12px;}
.pb, .p1, .p2{font-weight:bold;padding:5 6 5 6;margin:0 1 0 1;}
.pb{font-family:±¼¸², Gulim, Sans-Serif;background-color:#ecf3f9;font-size:12px;color:#5e75a3;border:1px solid #99a9ca;height:60px;}
.p1, .p2{font-size:12px; font-weight:bold;color:White;background-color:#99a9ca;}
.p2{font-size:12px;}
.warning{color:#ff0000;}
.print td{background-color:#88b2cf; padding:0;}
.print a:hover, a.lm:hover{text-decoration:none;}
.sr{background-color:#d64300;}
.srh{background-color:#ec6e20;padding:5 18 5 8;width:100%;}
.srh-rtl{background-color:#ec6e20;padding:5 8 5 18;width:100%;}
.srb{background-color:white;padding:5 8 5 8;overflow:auto;height:260px;}
.td6 div{padding-bottom:12}
#Print{display:block;padding:15 0 15 0;}
#PrintTbl{visibility:hidden;}
#LeftNavPromo a:hover{text-decoration:none;cursor:hand;}
.eul ul{padding:0px;margin-top:0px;}
.black{color:#000000;}
.whitelink {color:#ffffff; text-decoration:underline}
