/* Start Page CSS */
body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align:center; background: url(../images/common/pg_bg.jpg) repeat-x top left;}

.baselayout {
	margin: 0 auto; margin-top:0px; padding-top:0px; width: 944px; text-align:center;}

.basebg {
	float:left;	width: 944px; height:auto; background-image:url(../images/common/base_bg.jpg); background-repeat:repeat-y;}

.pagetopshadow {
	padding:0px 0px 0px 0px; margin:0px; height:17px; width:944px; background: url(../images/common/pg_top_grnt.jpg) no-repeat top left;}

.pagetopshadow img{
	border:0px; height:17px; width:944px;}

.pagebotshadow {
	float:left;	background: url(../images/common/pg_bot_grnt.jpg) no-repeat top left;	margin-bottom: 10px; padding: 0px; margin: 0px; height:11px; width: 944px;}
	
.pageleft {
	background: url(../images/common/pg_left_grnt.jpg) no-repeat top left; width:7px; float:left; height:484px;}
	
.pageright {
	background: url(../images/common/pg_right_grnt.jpg) no-repeat top left; width:7px; float:right;	height:484px;}

.pagecenter {
	width:930px; float:left; text-align:left;}

/* End Page CSS */

/* Start Print Page CSS*/
.PrintHeaderSection {display:none; clear:both;}
.sonylogowhitebg { float:left; width:100%; display:none; }
.CountryNameText {display:none; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
/* End Print Page CSS*/


/* Start Header CSS */	

#Header {
	background-color:#e6e6e8; width: auto; height:43px; padding:8px 12px 10px 10px;}

#Header .logo {
	float:left;}

#Header .logo img{
	border:0px;}

#Headerright {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; float:right; text-align:right;}

.CountryText {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding:0px 0px 10px 0px;}

.CountryText A{
	color: #2e669f; text-decoration:none;}

.CountryText A:hover{
	color: #2e669f; text-decoration:underline;}

.CountryText .name{
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; padding:0px 0px 0px 10px;}

.CountryText img{
	border:0px; }

.metalinks {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}	

.metalinks a, .metalinks a:visited{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration:none;}

.metalinks a:hover{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration:underline;}

.metalinks img{
	border:0px;}	

/* End Header CSS */



/* Start Common CSS */
.errorcontent{
	width:800px; height:340px; margin:30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
/* End Common CSS */



/* Start Menu CSS */
#menu {
	clear: both; width: 100%; margin:0px; height:26px; background-image:url(../images/layout/default/menu_off.jpg);}

#menu .menuleft {
	float:left;}

#menu .menuright {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; float:right; padding:0px 8px 0px 0px;}

#menu .menuright A{
	color: #FFFFFF; text-decoration:none;}

#menu .menuright A:hover{
	color: #FFFFFF; text-decoration:underline;}

.searchformtext {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; float:right; width:120px; background-image:url(../images/layout/default/search_grnt.jpg); border:1px solid #FFFFFF; padding:1px 0px 0px 4px;}

.glsText {
	border-bottom:dotted 1px #4070a1;}


#menu .HomeHdr {
	float:left; width:300px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding:5px 8px 0px 10px; font-weight:bold; }
	
#menu .usermenu {
	float:right; width:300px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding:5px 8px 0px 0px; font-weight:bold; text-align:right;}

#menu .usermenu A{
	color: #FFFFFF; text-decoration:none;}

#menu .usermenu A:hover{
	color: #FFFFFF; text-decoration:underline;}

/* End Menu CSS */	



/* Start Footer CSS */

#Footer {
	clear: both; width: auto; padding:15px 12px 15px 12px; height:42px;}

#Footer .fttop {
	width: auto; padding:0px 0px 20px 0px;}

#Footer .ftbot {
	width: auto; padding:6px 0px 0px 0px;}

#Footer .ftleft {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; float:left;}

#Footer .ftleft A{
	color: #666666; text-decoration:none;}

#Footer .ftleft A:hover{
	color: #666666; text-decoration:underline;}

#Footer .ftright {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; float:right;}

#ftdiv {
	clear: both; padding:0px 0px 0px 0px; border-bottom:1px solid #CCCCCC; margin:0px;}

#TipLayer {
	visibility:hidden; position:absolute; z-index:1000; top:-100px; font-size:10px;}

/* End Footer CSS */



.TopPrintButton{
   clear:both; margin-top:10px; margin-bottom:10px; text-align:center; width:600px; display:block; overflow:hidden;}