BODY, TABLE, INPUT, TEXTAREA, SELECT{	color:	#444444;	font-size:	11px;	font-family:	Verdana, Arial, Helvetica, Geneva, sans-serif;}BODY, TABLE{	line-height:	18px;}BODY{	background:	url( /images/bg.gif );	margin:	10px 0;}DIV, TABLE, IMG{	margin:		0;	padding:	0;	border:		0;}TH{	color:	white;	background-color:	#999999;}TH A:link, TH A:visited{	color:	white;}TD{	vertical-align:	top;}A:link, A:visited{	color:	#888888;	text-decoration:	none;}A:hover{	color:	#444477;	text-decoration:	underline;}A:active{	color:	#444477;	text-decoration:	none;}UL{	padding-left:	1.5em;	list-style:	outside square;	margin-bottom:	1em;}UL > LI{	margin-bottom:	0.5em;}HR
{
	height:	1px;
	border:	0;
	color:	#888888;
	background-color: #888888;
}
/******************************************************************************//******************************************************************************/.testsite{	background:	url(images/testsite.png);}#pageBG{	width:	100%;}#pageFrame{	width:	900px;	padding:	10px 5px 5px 10px;	background-color:	white;	border:	2px outset lightgray;	margin: 0 auto;}#page{}#page TD{	margin:		0;	padding:	0;}#headerHome{}#navBar{	width:	900px;}#navBar TD{	text-align:	center;	background-color:	black;}#pageContent{	margin:		0;	padding:	0;	width:	900px;	background-color:	white;}#financialFrame{}#partnerTable TD{	text-align:	center;	padding-bottom:	1em;	font-weight:	bold;}#footer{	height:		40px;	background:	url( /images/footer.jpg );	color:	white;	text-align:	center;	vertical-align:	middle;}#footer A{	color:	white;}/******************************************************************************//******************************************************************************/.tiny{	font-size:	9px;	line-height:	150%;}.error{	color:			white;	background:	red;	font-weight:	bold;}.headerHomeLeft{	width:	20px;	background:	url( /images/header_home_bottom.jpg );	vertical-align:	top;}.headerHomeTop{	height:	20px;	vertical-align:	top;}.headerHomeRight{	background:	url( /images/header_home_bottom.jpg ) right;	vertical-align:	top;}.headerHomeHeadline{	vertical-align:	top;	border: inset 2px #999999;	background:	no-repeat right top url( /images/headlinebg.jpg );}.headerBorderRight{	width:	5px;	background:	url( /images/header_border_right.jpg );}.evenrow{}.oddrow{	background-color:	#eeeeee;}.esrbBox{	padding:	8px;	background:	white;}.esrbLogo{	margin-right:	8px;	vertical-align:	middle;}.esrbDescriptors{	vertical-align:	middle;	font-family:	sans-serif;	font-size:	8pt;	line-height:	11pt;}/******************************************************************************/.headlinesTable{	width:	900px;	margin:		0;}.headlinesTable IMG{	margin:	5px 0;}.headlinesFeatureLinks,.headlinesNarrowCopy,.headlinesWideCopy{	width:	225px;	vertical-align:	top;}.headlinesWideCopy{	width:	450px;}.headlinesCopy{	margin-left:	15px;	margin-right:	10px;}.headlinesCopyLink{	margin-top:	1em;	text-align:	right;}.headlinesProductTitle,.headlinesPressTitle{	margin-top:	5px;	color:	#444477;	font-size:	125%;	font-weight:	bold;}.headlinesProductSubtitle{	margin:	0 0 2em 0;}.headlinesPressSubtitle{	margin:	2em 0;	font-weight:	bold;}/******************************************************************************/.pageContentDivider{	width:	8px;	background:	url( /images/page_border_right.jpg );}.pageContentBorderRight{	width:	5px;	background:	url( /images/page_border_right.jpg );}/******************************************************************************/.navLogo{	margin-bottom:	8px;}.navTitle, .contentTitle{	padding:	0 .5em;	background-color:	#999999;	color:	white;	font-size:	120%;	font-weight:	bold;	text-transform:	uppercase;}.navFooter, .contentFooter{	padding:	0;	background-color:	#999999;	color:	white;	font-size:	80%;	text-align:	center;}.navColumn{	margin:		0;	padding:	0;	width:	200px;	vertical-align:	top;}.navTitle{}.nav{}.navFooter{}.navSection{	margin-bottom:	15px;}.navCategory{	margin:			4px	4px 4px 0;	padding-left:		4px;	border:	solid 1px;	border-left:	solid 8px #444477;	color: #444477;	font-weight: bold;}.navItem{	margin-right:	4px;	margin-left:	4px;	padding-left:	4px;	font-size:	115%;}.navItem.selected{	background-color:	#444477;}.navItem A{	display:	block;	border:	solid 1px #ffffff;}.navItem.selected A{	color:	#ffffff;	border:	1px solid #444477;}.navItem A:hover{	text-decoration:	none;	border:	1px solid #444477;}/******************************************************************************/.content{	margin:	5px;	width:	660px;}.contentTitle{}.contentSection{	margin-top:	1em;	margin-bottom:	1em;	padding-left:		4px;	border-left:	solid 8px #444477;	border-bottom:	solid 1px #444477;	color:	#444477;	font-size:	150%;	font-weight:	bold;}.contentCategory{	font-size:	110%;	font-weight:	bold;}/******************************************************************************/.jobDescription{	margin-bottom:	8px;	font-weight:	bold;}.jobDetailLabel{	margin-right:	8px;	font-size:	110%;	font-weight:	bold;	text-align:	right;}.jobDetail{	padding-left:	8px;	margin-bottom:	10px;	border-left:	solid 1px #444477;}/******************************************************************************/.productTitle{	margin-top:	2em;	color:	#444477;	text-align:	center;	font-size:	14px;	font-weight:	bold;}.productTable{}.productBox, .productImages, .productText{	vertical-align:	top;	padding:	4px;}.productImages{	text-align:	center;	vertical-align:	middle;}.productText P:first-letter{	padding-left:		4px;	color:	#444477;	font-weight:	bold;	font-size:	140%;}.productInfoTable{	width:	275px;	font-size:	10px;}.productPlatformInfoTitle{	color:	#444477;	font-size:	14px;	font-weight:	bold;	text-transform:	uppercase;}.productVideo{	margin-top:	10px;	vertical-align:	middle;}/******************************************************************************/.platformDataLabel{	font-weight:	bold;}/******************************************************************************/.pressitem{	width:	100%;}.presstitle{	border-bottom:	solid #444477 1px;	padding-bottom:	2px;	margin-bottom:	1em;	font-size:	140%;}.presstitle.review{	border-bottom:	none;	padding-bottom:	0;	margin-bottom:	0;	font-style:	italic;}.pressdate,.presslocation{	vertical-align:	top;}.presscredit{	border-bottom:	solid #444477 1px;	padding-bottom:	2px;	margin-bottom:	1em;	text-align:	right;}.productrefimage{	float:	left;	margin-right:	10px;}.productgroupsimage{	margin-right:	10px;}.ipressTable{	margin-top:			10px;	margin-left:		20px;}.ipressFrame{	width:	650px;	height:	180px;	margin:		0;	padding:	0;}.ipressBorderRight{	width:	8px;	background:	url( /images/feature_border_right.jpg );}.ipressTable IMG{	margin:	0;}.ipressPage{	margin:	0;	border-left:	solid 25px #999999;	background:	white;}.ipressItem{	width:	100%;	margin-bottom:	1em;}.ipressLeft{	width:	190px;	vertical-align:	top;}.ipressRight{	vertical-align:	top;}.ipressDate{	margin-top:		0.7em;	margin-left:	0.4em;	padding-left:	0.5em;	border-left:	solid #444477 1em;	font-size:	120%;	line-height:	1em;}.ipressTitle{	font-weight:	bold;}.ipressquote{	font-style:	italic;}.ipressCredit{	text-align:	right;}.ipressText{}.ipressLink{	text-align:	right;}.ipressLinkToPress{	border-top:	solid 4px #999999;	padding:	.5em;	text-align:	center;}/******************************************************************************/.comingsoon LI{	margin-left:	1.5em;}/******************************************************************************/.display_visible{	background:	palegreen;}.display_testing{	background:	paleturquoise;}.display_hidden{	background:	tomato;}.display_submission{	background:	gold;}.filefound{	background:	palegreen;}.filenotfound{	background:	tomato;}.filenotexpected{	background:	gold;}.faqQA{	color:	#444477;	font-size:	150%;	font-weight:	bold;}.faqQ{	font-weight:	bold;	font-style:	italic;}.faqA{}
