body{
margin:0px;
padding:0px;
background:#000000;
font-family:arial, sans-serif;
font-size:12px;
}

.bgHomepage{
background-image: url(../images/bg_homepage.jpg);
background-repeat:repeat-x;
}

.bgSub{
background-image: url(../images/bg_sub.jpg);
background-repeat:repeat-x;
}


.bgGrey{
background:#101011;
}


.bgBlue{
background:#0B2033;
}



.naviHompageBg{
background-image: url(../images/navi_bg_homepage.gif);
background-repeat:no-repeat;
width:955px;
height:55px;
margin-top:10px;
}



.naviSubpageBg{
background-image: url(../images/navi_bg_subpage.gif);
background-repeat:no-repeat;
width:955px;
height:55px;
margin-top:10px;
}



.naviContainer{width:930px;
}





table{
text-align:left;
color:#CFD2D6;

}

.logoSony{
margin-right:25px;
float:left;
margin-top:10px;
margin-left:15px;
}

.content{
line-height:14pt;
}

.clear{
clear:both;
}

a:link, a:visited{
color:#8ED512;
text-decoration:none;

}

a:hover{
color:#8ED512;
text-decoration:underline;
}

.footer{
font-size:11px;
color:#cccccc;
padding:10px;
}

.tableBorder{
border: solid 1px #2D4E67;
}

.tableHeader
{
	background:#E65C00;
	color:#ffffff;
	font-weight:bold;
	
	}

.lightblueRow
{background:#13314D;}

.sidenavi a:link,.sidenavi a:visited{
color:#1898E0;
text-decoration:none;
font-weight:bold;
}

.sidenavi a:link,.sidenavi a:visited{
color:#78CEFF;
text-decoration:none;
font-weight:bold;
}

.input
{
	background:transparent;
	border: solid 1px #FF0000;
	font-size:10px;
	color:#ffffff;
	height:12px;
	margin-left:10px;
	margin-right:10px;
	}


.input2
{
	
	border: solid 1px #456480;
	font-size:12px;
	color:#333333;

	}




.topNaviContainer{margin-top:8px;
	
font-size:11px;
color:#ffffff;	
padding-left:130px;
	}


.topNaviContainer a:link, .topNaviContainer a:visited
{
color:#FFDE00;
font-size:11px;
text-decoration:underline;
}

.topNaviContainer a:hover
{
color:#FFDE00;
font-size:11px;
text-decoration:none;
}

.borderBottomGrey
{ border-bottom: solid 3px #5A646C;
	margin-top:7px;
	margin-bottom:7px;
	}

	
.borderBottomBlue
{ border-bottom: solid 1px #153756;
	margin-top:7px;
	margin-bottom:7px;
	}
	
	
	
.bannerHowTo
{
	background-image:url(../images/banner_howto.jpg);
	background-repeat:no-repeat;
	width:383px;
	height:179px;
	font-size:11px;
	color:#ffffff;
	line-height:11pt;
	margin-top:7px;
		}
		
		
		
.slideshowBg
{
	background-image:url(../images/slideshow_bg.gif);
	background-repeat:no-repeat;
	width:438px;
	height:243px;
	background-position: 0px 18px;
}
		
.steps{color:#F9DF00;
	font-size:14px;
	line-height:16pt;
	font-weight:bold;
	font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif;
	}
	
	
	
	.header{color:#F9DF00;
	font-size:14px;
	line-height:16pt;
	font-weight:bold;
	font-family:  Arial, Sans-Serif;
	}
	
	
		
	.headerWhite{color:#ffffff;
	font-size:14px;
	line-height:16pt;
	font-weight:bold;
	
	}
	
	
	.redbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#D20A0A;
float:left;
margin-right:12px;
cursor:hand;
}

.bluebox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#1467B5;
float:left;
margin-right:12px;
cursor:hand;
}




.greenbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#16B3BC;
float:left;
margin-right:12px;
cursor:hand;
}


.goldbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#B6A467;
float:left;
margin-right:12px;
cursor:hand;
}

.blackbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#000000;
float:left;
margin-right:12px;
cursor:hand;
}


.orangebox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#E85E00;
float:left;
margin-right:12px;
cursor:hand;
}

.whitebox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#ffffff;
float:left;
margin-right:12px;
cursor:hand;
}


.violetbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#4A4AA4;
float:left;
margin-right:12px;
cursor:hand;
}

.pinkbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#E64067;
float:left;
margin-right:12px;
cursor:hand;
}

.yellowbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#F2EA3D;
float:left;
margin-right:12px;
}

.silverbox{
height:10px;
width:10px;
border: solid 1px #cccccc;
background:#D7D8D9;
float:left;
margin-right:12px;
cursor:hand;
}

.pageBox
{
	border: 1px solid #1E4F7B;
	padding:3px 5px 3px 5px;
	color:#ffffff;
	margin-top:15px;
	}
	
	
.pageBox a:link, .pageBox a:visited
{
	color:#FFF600;
	
	}
