@import url("generic_section.css");

.CorporateBlock { 
	 clear:both; padding:0px 10px 10px 10px; }

.CorpPgHeading{
   clear:both;	font-family: Verdana; font-size:13px; font-weight:bold; color:#4171a1; padding-bottom:10px; margin-bottom:20px; direction:rtl; text-align:right;}

.CorpPgHeading h4{
	font-family: Verdana; font-size:18px; font-weight:bold; color:#4171a1; margin:0px; padding:0px; float:right; direction:rtl; text-align:right;}
	
.CorpPgHeading h5{
	font-family: Verdana; font-size:15px; font-weight:bold; color:#4171a1; margin:0px; padding:2px 0px 0px 0px; float:right; direction:rtl; text-align:right;}
	
.CorpIntro {
	 clear:both; padding-bottom:20px; }
	 
.CorpText {
	font-family: Verdana; font-size:14px; color:#666666; text-align:right; direction:rtl; text-align:right;}

.CareerText td{
	text-align:right;}

.MainListBlock {
	clear:both; width:520px; margin-bottom:10px;}

.MainBlock {
	clear:both; width:520px; margin-bottom:10px; display:block; overflow:hidden; direction:rtl; text-align:right;
}
	
.MainBlock .LeftBlock { 
	float:right; width:110px; margin-left:10px; display:block;}

.MainBlock .LeftBlock img{ 
	width:100px; height:78px; border:0px;}
		
.MainBlock .RightBlock { 
	margin: 0px 0px 0px 0px; text-align:right;  width:auto;}

	
.MainBlock .ArtLeftBlock { 
	float:right; width:170px; margin-left:10px; display:block;}

.MainBlock .ArtLeftBlock img{ 
	width:163px; height:77px; border:0px;}
		
.MainBlock .ArtRightBlock { 
	margin: 0px 0px 0px 0px;}		
	
.CorpTitle {
	font-family: Verdana; font-size:15px; color:#4171a1; font-weight:bold; display:block; padding-bottom:5px;  text-align:right;}

.CorpTitle A{
	color:#4171a1; text-decoration:none;}

.CorpTitle A:hover{
	color:#4171a1; text-decoration:underline;}
	
.CorpTitle A:visited {
	color:#4171a1; text-decoration:none;}


.CorpDescText {
	font-family: Verdana; font-size:14px; color:#333333; font-weight:normal; display:block;  direction:rtl; text-align:right;}

.HrLine { 
	border-bottom: #CCCCCC 1px solid; margin-bottom:10px; clear:both; margin-left:10px; } 
	
	
#CorpLinks {
	margin:0px; width:75%; padding:0px; border:0px; VISIBILITY: visible; display:block; OVERFLOW: hidden; float:right;}

#CorpLinks UL LI A {
	display:block; float: left; clear: left; padding:0px 3px 1px 5px; margin:0px; border:0px; display: block; font-family: Verdana; font-size:12px; color:#4171a1;  text-align:left; text-decoration:none; line-height:16px; text-align:right; float:right}

#CorpLinks UL LI> A {float: none;}

#CorpLinks UL LI A:hover {
	text-decoration:underline;}

#CorpLinks UL {
	clear: both; padding:0px; margin:0px;}

#CorpLinks UL LI {
	background: url(/HP/images/common/icon_linkarrow_rtl.gif) no-repeat right 7px; margin-top:0px;	padding-right: 10px; padding-left:0px; padding-top: 0px; padding-bottom:0px; margin:0px; list-style-type:none;  width:100%;}

.SonyStoryBlock {
	clear:both; width:520px; padding-bottom:10px; display:block; overflow:hidden; }

.SonyStoryDtlBlock {
	clear:both; width:520px; padding-bottom:10px; display:block; overflow:hidden; direction:rtl; text-align:right; }

.SonyStoryBlock .LeftSideBlock{
  float:right; width:200px; padding-left:10px;}
 
.SonyStoryBlock .imgblock{
	border:0px; padding-bottom:5px;}
 
.SonyStoryBlock .imgblock img{
	border:0px; width:183px; height:130px; }

.SonyStoryBlock .PicCaption{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#999999; text-align:center; display:block; direction:rtl;}
	
.SonyStoryBlock .RightSideBlock{
  float:left; width:300px; }
 
.StoryTitle{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#4171a1; padding-bottom:10px; display:block;}

.ViewLink{
	font-family: Verdana; font-size:13px; font-weight:normal; color:#4171a1; display:block; direction:rtl; text-align:right;}

.ViewLink A{
	text-decoration:none; color:#4171a1; }

.ViewLink A:hover {
	text-decoration:underline;  color:#4171a1;}

.StoryTextBlock {
	float:left; display:block; padding-bottom:10px; }
	
.StoryText {
	font-family: Verdana; font-size:13px; color:#666666; font-weight:normal; display:block;  direction:rtl; text-align:right;}

.RelatedArticleBlock {
	clear:both; width:520px; padding-bottom:10px; display:block; overflow:hidden; }

.RelatedArticleBlock .Hding{
	font-family: Verdana; font-size:13px; color:#4171a1; font-weight:bold; display:block; padding-bottom:10px; direction:rtl; text-align:right;  }

.RelatedArticleBlock .Link{
	font-family: Verdana; font-size:13px; font-weight:normal; color:#4171a1; display:block; direction:rtl; text-align:right;}

.RelatedArticleBlock .Link A{
	color:#4171a1; text-decoration:none;}

.RelatedArticleBlock .Link A:Hover{
	color:#4171a1; text-decoration:underline;}






.CareerIntro {
	 clear:both; padding-bottom:20px; }
	 
.CareerText {
	font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;
 }
	

.JobListingBlock {
	clear:both; padding-bottom:10px; display:block; overflow:hidden; direction:rtl; text-align:right;  }

.JobListingInBlock {
	clear:both; width:500px; }
	
.JobListingInBlock .Date{
	float:right; width:80px; font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; direction:rtl; text-align:right;
 }	
	
.JobListingInBlock .Hding{
	float:right; width:420px; font-family: Verdana; font-size:13px; font-weight:bold; color:#4070a1; direction:rtl; text-align:right;}

.JobListingInBlock .Hding A{
	font-weight:bold; color:#4070a1; text-decoration:none; }

.JobListingInBlock .Hding A:Hover{
	font-weight:bold; color:#4070a1; text-decoration:underline; }
	
	
.JobAppFormBlock {
	clear:both; padding-bottom:20px; text-align:right; }
	
.JobAppFormInBlock {
	clear:both; padding:0px 10px 0px 10px; }

.JobAppFormInBlock .JobAppHdr{
	clear:both; font-family: Verdana; font-size:13px; font-weight:bold; color:#4070a1; padding-bottom:0px; text-align:right; }

.JobAppFormInBlock .JobAppDescText{
	clear:both; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; padding-bottom:10px; text-align:right;  }

.JobAppFormInBlock .FormLabel{
	clear:both; font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; padding-bottom:0px; direction:rtl; text-align:right;  }

.JobAppFormInBlock table {
	direction:rtl }
	
.JobAppFormInBlock button{
	direction:rtl }
	
.JobAppFormInBlock .FormFld{
	clear:both; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; width:200px; text-align:right; }
	

.CareerResultSubHding {
	font-family: Verdana; font-size:13px; color:#666666; font-weight:bold; padding-bottom:1px; direction:rtl; text-align:right;}

.CareerErrText {
	font-family: Verdana; font-size:13px; color:#FF0000; font-weight:normal; direction:rtl; text-align:right; }
	
.CareerAvaPositionHding {
	font-family: Verdana; font-size:15px; color:#4171a1; font-weight:bold; display:block; padding-bottom:5px; direction:rtl; text-align:right; }	
		
	
	
		
		
.AppDetailsBlock {
	clear:both; padding-bottom:10px; display:block; overflow:hidden;}		
	
.AppDetailsBlock .DHBlock{
	clear:both; display:block; overflow:hidden;}	
		
.AppDetailsBlock .Date{
	float:right; width:80px; font-family: Verdana; font-size:15px; font-weight:bold; color:#666666; padding-bottom:10px; direction:rtl; text-align:right; }	
	
.AppDetailsBlock .Hding{
	float:right; width:420px; font-family: Verdana; font-size:15px; font-weight:bold; color:#4070a1; padding-bottom:10px; direction:rtl; text-align:right;}

.AppDetailsBlock .Hding A{
	font-weight:bold; color:#4070a1; text-decoration:none; }

.AppDetailsBlock .Hding A:Hover{
	font-weight:bold; color:#4070a1; text-decoration:underline; }	
	
.AppDetailsBlock .SubHding{
	float:right; width:420px; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; padding-bottom:5px; direction:rtl; text-align:right;}	

.AppDetailsBlock .CloseDate{
	width:auto; font-family: Verdana; font-size:14px; font-weight:bold; color:#666666; direction:rtl; text-align:right;}	
	
.AppDetailsBlock .DescText{
	float:right; width:500px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; padding-bottom:10px; direction:rtl; text-align:right;  }			

.AppDetailsBlock .ApplyLink {
  clear:both;	font-family: Verdana; font-size:13px; color:#4171a1; font-weight:normal; display:block; padding-bottom:0px; direction:rtl; text-align:right; }

.AppDetailsBlock .ApplyLink A{
	color:#4171a1; text-decoration:none; }

.AppDetailsBlock .ApplyLink A:Hover{
	color:#4171a1; text-decoration:underline; }
	
	

		
.CareerPrivacyText {
	font-family: Verdana; font-size:13px; color:#666666; padding-bottom:10px; direction:rtl; text-align:right;}

.CareerPrivacyText A {
	color:#4171a1; text-decoration:none;}

.CareerPrivacyText A:Hover {
	color:#4171a1; text-decoration:underline;}

.PrivacyButton {
	clear:both; text-align:center; padding-bottom:10px;  }
	
.PrivacyText {
	font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;}
	
.CareerLookHding {
	font-family: Verdana; font-size:13px; color:#4171a1; font-weight:bold; display:block; padding-bottom:10px; direction:rtl; text-align:right; }

.CareerResultHding {
	font-family: Verdana; font-size:15px; color:#4171a1; font-weight:bold; display:block; padding-bottom:10px; direction:rtl; text-align:right; }
	

.CareerPrivacyHding {
	font-family: Verdana; font-size:15px; color:#4171a1; font-weight:bold; display:block; padding-bottom:5px; direction:rtl; text-align:right; }	

.CareerListBlock {	
	clear:both; width:520px; display:block; padding-bottom:10px;}

.CareerPostBlock {	
	clear:both; width:520px; display:block; padding-bottom:5px; }
	
.CareerPostBlock .CarDesignation {
	font-family: Verdana; font-size:13px; color:#4171a1; font-weight:normal; display:block; padding-bottom:0px; direction:rtl; text-align:right; }

.CareerPostBlock .CarDesignation A{
	color:#4171a1; text-decoration:none; }

.CareerPostBlock .CarDesignation A:Hover{
	color:#4171a1; text-decoration:underline; }

.CareerPostBlock .CarDescrption {
	font-family: Verdana; font-size:13px; color:#666666; font-weight:normal; display:block; padding-bottom:0px; direction:rtl; text-align:right; }

.CareerPostBlock .ApplyLink {
	font-family: Verdana; font-size:13px; color:#4171a1; font-weight:normal; display:block; padding-bottom:0px; direction:rtl; text-align:right; }

.CareerPostBlock .ApplyLink A{
	color:#4171a1; text-decoration:none; }

.CareerPostBlock .ApplyLink A:Hover{
	color:#4171a1; text-decoration:underline; }


.PrivacyListingBlock { 
	clear:both; padding:0px 0px 10px 0px; }

.PoweredByBlock {
	clear:both; padding-bottom:10px; }



.PoweredByBlock {
	clear:both; padding-bottom:10px; }

.PoweredByBlock .imgblock{
	clear:both; padding-bottom:5px; text-align:center; }

.PoweredByBlock .imgblock img{
	width:115px; height:30px; border:0px; }

	
.PoweredByBlock .Link{
	clear:both; padding-bottom:10px; text-align:center; font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;}

.PoweredByBlock .Link A{
	color:#666666; text-decoration:none; }

.PoweredByBlock .Link A:Hover{
	color:#666666; text-decoration:underline; }
		

.ProMileStoneBlock {
	clear:both; padding-bottom:10px;  display:block; text-align:right; }	

.ProductMileStoneDecText {
	font-family: Verdana; font-size:13px; color:#666666; padding-bottom:10px; direction:rtl; text-align:right;   }

.ProMileStoneYrBlock {
	clear:both; margin-bottom:10px; display:block; overflow:hidden;   }	

.ProMileStoneYrInBlock {
	clear:both; display:block; overflow:hidden;   }	

.ProMileStoneYrInBlock .ProMileStoneLeft{
	float:right; width:80px; padding-left:10px; padding-bottom:5px; text-align:right; }	

.ProMileStoneYrInBlock .ProMileStoneLeft img{
	width:50px; height:50px; }	

.ProMileStoneYrInBlock .ProMileStoneRight{
	float:right; width:420px; padding-bottom:5px; padding-top:3px; }	
	
.ProMileStoneYrInBlock .ProMileStoneRight .yearblock{
	float:right; width:auto; font-family: Verdana; font-size:13px; color:#333333; padding-left:5px; direction:rtl; text-align:right; }	

.ProMileStoneYrInBlock .ProMileStoneRight .textblock{
	float:right; width:360px; font-family: Verdana; font-size:13px; color:#333333; direction:rtl; text-align:right; }	

.ProMileStoneYrBlock .YearHding{
	font-family: Verdana; font-size:14px; color:#4171a1; font-weight:bold; display:block; padding-bottom:5px; direction:rtl; text-align:right; }

.ProMileStoneYrBlock .MileStoneTextBlock{
	font-family: Verdana; font-size:13px; color:#666666; font-weight:normal; display:block; padding-bottom:2px; direction:rtl; text-align:right; }





#CSRMainBlock { 
	clear:both; width:520px;}

#CSRBlock1 { 
	float:right; width:500px; padding: 10px 0px 10px 0px;}

#CSRBlock1 .Left{
	float:right; width:190px; margin: 0px 0px 0px 20px;}

#CSRBlock1 .Right{
	float:right; width:280px; margin: 0px 0px 0px 0px;}

#CSRBlock1 .DescText { 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:12px; color:#333333; direction:rtl; text-align:right;}	

#CSRBlock1 .Hding{ 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; direction:rtl; text-align:right;} 	

#CSRBlock1 .imgLeft{
	float:right; padding:0px 0px 10px 0px;}

#CSRBlock1 .imgLeft img { 
	width:184px; height:138px; border:0px}	

#CSRBlock2 { 
	float:right; width:500px; padding: 10px 0px 10px 0px;}

#CSRBlock2 .Left{
	float:right; width:280px; margin: 0px 0px 0px 20px; }

#CSRBlock2 .Right{
	float:right; width:190px; margin: 0px 0px 0px 0px;}

#CSRBlock2 .DescText { 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:12px; color:#333333; direction:rtl; text-align:right;}	

#CSRBlock2 .Hding{ 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; direction:rtl; text-align:right;}		

#CSRBlock2 .imgRight{
	float:right; padding:0px 0px 10px 0px;}

#CSRBlock2 .imgRight img { 
	width:184px; height:138px; border:0px}	


.SubSectionMainBlock {
	clear:both; width:520px; margin-bottom:10px; }

.SubSectionBlock {
	clear:both; width:520px; margin-bottom:10px; display:block; overflow:hidden; direction:rtl; }
	
.SubSectionBlock .LeftBlock { 
	float:right; width:110px; margin-left:10px; display:block; text-align:right;}

.SubSectionBlock .LeftBlock img{ 
	width:100px; height:78px; border:0px;}
		
.SubSectionBlock .RightBlock { 
	float:right; width:380px; display:block;}
	
.SubSectionBlock .CorpTitle {
	font-family: Verdana; font-size:14px; color:#4171a1; font-weight:bold; display:block; padding-bottom:5px; direction:rtl; text-align:right; }

.SubSectionBlock .CorpTitle A{
	color:#4171a1; text-decoration:none;}

.SubSectionBlock .CorpTitle A:hover{
	color:#4171a1; text-decoration:underline;}
	

.PicCaption{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#999999; text-align:center; display:block; direction:rtl; }
	
.Link {
	font-family: Verdana; font-size:13px; color:#4171a1; font-weight:normal; display:block; padding-bottom:5px; direction:rtl; text-align:right;  }

.Link A{
	color:#4171a1; text-decoration:none; }
	
.Link A:Hover{
	color:#4171a1; text-decoration:underline; }
	

.FlashMapArea {
	clear:both; width:520px; text-align:right; }
	
.FlashMapArea img{
	width:500px; height:200px; border:0px; }


#formpage {
	clear:both; }
	
#formrow {
	clear:both; padding:0px 0px 8px 0px; }
		
.formleft {
	float:left; width:200px; font-family: Verdana; font-size:13px; color:#666666; }
	
.formright {
	float:left; font-family: Verdana; font-size:13px; }

.ButCenter {
 clear:both; display:block; text-align:center; padding:10px 0px 10px 0px; }











	
/* Start Coporate Tab Styles */

.CoporateTabs {
	float:right; width:530px; background:#ffffff; font: normal 11px Verdana; display:block; overflow:hidden; margin-bottom:20px; background:bottom url(/HP/images/common/product_tab_topline.gif) repeat-x #FFFFFF;}

.CoporateTabs ul {
	margin:0; padding:0px 0px 0px 0px; list-style:none; }

.CoporateTabs li {
	float:right; display:inline; margin:0; padding:0;}

.CoporateTabs a {
	float:left;	display:block; background:url(/HP/images/layout/default/tableftB_rtl.gif) no-repeat left top; margin:0; padding:0 0 0 0px; font-weight:bold;	text-decoration:none; cursor:pointer;}
	
.CoporateTabs a span {
	float:left; display:block; background:url(/HP/images/layout/default/tabrightB_rtl.gif) no-repeat right top; }
	
.CoporateTabs a span {
	padding:10px 15px 3px 4px; color:#666666;}
	
html>body .CoporateTabs a span {
	padding:10px 15px 4px 4px; color:#666666;}
	
.CoporateTabs a span.white{
	float:left; display:block; background:url(/HP/images/layout/default/tableftB_rtl.gif) no-repeat left top; margin:0; height:27px; padding:0 0 0 4px; font-weight:bold; text-decoration:none;}
	
.CoporateTabs a:hover {
	background-position:0% -48px; }
	
.CoporateTabs a:hover span {
	background-position:100% -48px; }
	
.CoporateTabs li a.current {
	background-position:0% -103px; color:#32639e;}

.CoporateTabs li a.current span {
	background-position:100% -103px; color:#32639e;}

	
	
	
#tabcontentcontainer{
	width:95%;}
	
.tabcontent{
	margin: 0px 10px 0px 0px; font: normal 11px Verdana; display:none;}

#CoporateTab1 {
	clear: both; padding:0px; margin-bottom:10px; display:block; overflow:hidden; width:530px;	background-image:url(/HP/images/common/product_tab_bg.jpg);}

.TabBotline {
	width:530px;}

.TabBotline img{
	width:530px; height:12px; border:0px;}
	
.TabContentBlock {
	clear:both; width:520px; padding-bottom:0px;  text-align:right; }

.TabContentLeft {
	float:right; padding-bottom:15px; padding-left:10px; font-family: Verdana; font-size:13px; color:#666666; text-align:right; direction:rtl; }

.TabContentLeft img{
	border:0px; width:163px; height:77px; }

.TabContentRight { 
	float:right; padding-bottom:5px; width:330px; font-family: Verdana; font-size:13px; color:#4070a1; direction:rtl; text-align:right;}

.TabContentRight .Red{ 
	color:#FF0000; font-style:italic;}

.AdGalleryText {
	font-family: Verdana; font-size:13px; color:#666666; padding-bottom:10px;}

.tabbotnavHdr{ 
	float:right; height:20px; width:auto; font-family: Verdana; text-decoration:none; font-size:13px; color:#666666; font-weight:normal; padding-right:5px; direction:rtl; text-align:right;
}

.tabbotnav{ 
	float:right; height:20px; width:110px; font-family: Verdana; text-decoration:none; font-size:13px; color:#4070a1; font-weight:normal; direction:rtl; text-align:right;
 }

.tabbotnav a{ 
	color:#4070a1; text-decoration:none;}

.tabbotnav a:hover{ 
	color:#4070a1; text-decoration:underline; }

.ParaHding{ 
	font-family: Verdana; text-decoration:none; font-size:14px; color:#4070a1; font-weight:bold; display:block; padding-bottom:0px;  }


.Pagination {
	direction: rtl; unicode-bidi:embed;  display:block; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; text-decoration:none; text-align:center; padding-bottom:10px; }

.Pagination A {
	direction: rtl; unicode-bidi:embed;  color:#666666; text-decoration:none;}

.Pagination A:Hover {
	direction: rtl; unicode-bidi:embed;  	color:#4070a1; text-decoration:underline;}

.Pagination .Current {
	direction: rtl; unicode-bidi:embed; color:#000000; text-decoration:none;}
/* End Coporate Tab Styles */

/* Start Ad Gallery Detail Style */

.AdHeading{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#4171a1; padding-bottom:0px;}

.AdHeading h4{
	font-family: Verdana; font-size:18px; font-weight:bold; color:#4171a1; margin:0px; padding:0px;}

.AdSubHeading{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#4171a1; padding-bottom:10px;direction:rtl; text-align:right;}

.AdDescBlock {
	 clear:both; padding-bottom:20px; }	
	
.AdDescText{
	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; padding-bottom:10px; direction:rtl; text-align:right;}

.AdFlashBlcok {
	 clear:both; padding-bottom:10px; padding-right:0px; text-align:right; }	

.AdFlashBlcok img{
	width:500px; height:375px; border:0px;}	

.ViewOtherAdBlock {
	clear:both; margin:0px 0px 10px 0px; width:500px;  display:block; overflow:hidden; }

.ViewOtherAdBlock .ViewAdHding{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#4171a1; padding-bottom:10px;}
	
.ViewAdImgLinkBlock {
	clear:both; width:500px; margin-bottom:10px; }

.ViewAdImgLinkInBlock {
	float:left; width:120px; margin-bottom:10px; }


.ViewAdImgLinkInBlock .imgblcok{
	float:left; width:120px; padding-right:10px; padding-bottom:5px; }	

.ViewAdImgLinkInBlock .imgblcok img{
    border:0px;	width:100px; height:60px; clear:right; }		

.ViewAdImgLinkInBlock .CaptionText{
	clear:both; width:100px; font-family: Verdana; font-size:14px; color:#666666; font-weight:normal; text-align:center;  }
/* End Ad Gallery Detail Style */


.MonthYearHding { 
	float:right; padding-bottom:5px; width:400px; font-family: Verdana; font-size:13px; color:#4070a1; font-weight:bold;  direction:rtl; text-align:right; }
	
.TabIntheNewsBlock {
	clear:both; width:500px; padding-bottom:15px; display:block; overflow:hidden;  }

.TabIntheNewsInsideBlock {
	clear:both; width:500px;}
	
.TabIntheNewsBlock .ContentLeft {
	float:right; padding-bottom:5px; width:90px;*width:105px;  font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right; }

.TabIntheNewsBlock .ContentRight { 
	float:left; padding-bottom:5px;width:395px; font-family: Verdana; font-size:14px; color:#4070a1; direction:rtl; text-align:right; }

.TabIntheNewsBlock .ContentRight A{ 
	color:#4070a1; text-decoration:none; }

.TabIntheNewsBlock .ContentRight A:Hover{ 
	color:#4070a1; text-decoration:underline; }
	
.InNewsBlock {
	clear:both; width:520px; padding-bottom:15px; }

.InNewsBlock .LeftBlock {
	float:right; width:170px; padding-left:10px; font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;
  }

.InNewsBlock .LeftBlock img{
	border:0px; width:163px; height:77px;}

.InNewsBlock .RightBlock  { 
	float:right; width:300px; font-family: Verdana; font-size:13px; color:#4070a1;  direction:rtl; text-align:right;
}

.IntheNewsText {
	font-family: Verdana; font-size:13px; color:#666666; padding-bottom:10px; direction:rtl; text-align:right;
}

.DateHdingBlock {
	clear:both; width:300px; }
	
.DateHdingBlock .Date{
	float:right; width:80px; font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; }	
	
.DateHdingBlock .Hding{
	float:right; width:220px; font-family: Verdana; font-size:13px; font-weight:bold; color:#4070a1; direction:rtl; text-align:right; }

.DateHdingBlock .Hding A{
	font-weight:bold; color:#4070a1; text-decoration:none; }

.DateHdingBlock .Hding A:Hover{
	font-weight:bold; color:#4070a1; text-decoration:underline; }		
	
.YearPagination {
    direction:rtl; unicode-bidi:embed; display:block; font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:none; text-align:right; padding-bottom:10px }

.YearPagination A {
	 direction:rtl; unicode-bidi:embed;  direction:rtl; unicode-bidi:embed; color:#4070a1; text-decoration:none; direction:rtl;}

.YearPagination A:Hover {
	 direction:rtl; unicode-bidi:embed; color:#4070a1; text-decoration:underline;}

.YearPagination .Current {
	 direction:rtl; unicode-bidi:embed; color:#FF0000; text-decoration:none; }


.IntheNewsDtlBlock {
	clear:both; padding:0px 10px 10px 10px;  }


.DateHding { 
	clear:both; padding-bottom:10px; font-family: Verdana; font-size:13px; color:#666666; font-weight:bold; display:block; direction:rtl; text-align:right;  }
	
.NewsHding { 
	clear:both; padding-bottom:10px;  font-family: Verdana; font-size:15px; color:#4070a1; font-weight:bold; direction:rtl; text-align:right; }

.NewsSubHding { 
	clear:both; padding-bottom:10px;  font-family: Verdana; font-size:13px; color:#4070a1; font-weight:bold; direction:rtl; text-align:right; }
	
.NewsDetailText { 
	clear:both; padding-bottom:10px;  font-family: Verdana; font-size:13px; color:#666666; font-weight:normal; direction:rtl; text-align:right; }	

.NewsDetailImgBlock{ 
 float:right;	padding-bottom:10px; width:480px; display:block; overflow:hidden; text-align:right; }

.NewsDetailImgBlock .ImgBlock{ 
	float:right; width:170px; padding-left:10px;  }

.NewsDetailImgBlock .ImgBlock img{ 
	width:163px; height:77px; border:0px; }
	
.NewsDetailImgBlock .ContentBlock{ 
	display:block; font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;}
	
	
.ImgTextBlcok {
	float:right; width:500px; padding-bottom:10px; display:block; overflow:hidden; }
		
.ImgTextBlcok .ImgBlock{
	float:right; width:200px; padding-left:10px; text-align:right; } 

.ImgTextBlcok .ImgBlock img{
	width:183px; height:140px; border:0px; }

.ImgTextBlcok .TextBlock{
	float:right; width:290px; } 
	
.PublishLink {
	clear:both; padding-bottom:30px;  font-family: Verdana; font-size:13px; color:#4070a1; font-weight:normal; direction:rtl; text-align:right; }

.PublishLink A{
	color:#4070a1; text-decoration:none;}

.PublishLink A:Hover{
	color:#4070a1; text-decoration:underline;}	

.ConatctText {
	clear:both; padding-bottom:10px;  font-family: Verdana; font-size:13px; color:#666666; font-weight:normal; direction:rtl; text-align:right; }

.ConatctText A{
	color:#666666; text-decoration:none;}

.ConatctText A:Hover{
	color:#666666; text-decoration:underline;}		 
	
	
	
		
/** Start Contact Us Page Styles **/	

.ContactUsBlock {
	float:right; margin:0px 0px 0px 0px; width:700px; text-align:right; padding-right:10 }	

.CheckLookBlock {
  clear:both; padding:0px 0px 10px 0px;  width:auto; display:block; overflow:hidden; }

.CheckLookInBlock {
  clear:both; padding:0px; width:100%; display:block; overflow:hidden; text-align:right; }
  
.CheckLookBlock .Hding{
  clear:both; font-family: Verdana; font-size:13px; font-weight:bold; padding-bottom:10px; text-align:right; direction:rtl; }

.CheckBlock {
   float:left; padding:0px 10px 0px 0px; width:350px; }
  
.LookBlock {
  float:left; padding:0px; width:350px; }
  
#RoundCornerBg {
 	background:#FFFFFF; }
	
.OLLinkBlock {
	float:right; margin:0px; height:20px;  width:160px; display:block; overflow:hidden;  }
	
#ContactLinks {
	 float:left; margin:0px; width:150px; padding-right:10px; padding-bottom:0px; border:0px; VISIBILITY: visible; display:block; OVERFLOW: hidden; direction:rtl; text-align:right;
 }

#ContactLinks UL LI A {
	padding:0px 3px 1px 5px; margin:0px; border:0px; display: block; font-family: Verdana; font-size:12px; color:#4070a1;   text-decoration:none; line-height:12px; display:block; overflow:hidden;  direction:rtl; text-align:right;}

#ContactLinks UL LI A:hover {
	text-decoration:underline;}

#ContactLinks UL {
	clear: both; padding:0px; margin:0px; display:block; overflow:hidden; }

#ContactLinks UL LI {
	background: url(/HP/images/common/icon_linkarrow_rtl.gif) no-repeat 133px 7px;	padding-right: 0px; padding-right:10px; padding-top: 0px; padding-bottom:0px; margin:0px; list-style-type:none; direction:rtl; text-align:right;
}

html > body #ContactLinks UL LI {
	background: url(/HP/images/common/icon_linkarrow_rtl.gif) no-repeat 143px 7px;	padding-right: 0px; padding-right:10px; padding-top: 0px; padding-bottom:0px; margin:0px; list-style-type:none; direction:rtl; text-align:right;
}

.ProServiceBlock {
	clear:both;   padding:0px 0px 10px 0px; width:auto; overflow:hidden; display:block; }


.ProServiceinBlock {
	clear:both;  padding:0px 10px 0px 10px; width:100%; display:block; overflow:hidden; }

.ProWarrantyBlock {
	float:right; padding:0px 0px 10px 0px; width:335px; text-align:right;}
	 
.ProWarrantyBlock .Hding{
  	clear:both; font-family: Verdana; font-size:13px; font-weight:bold; padding-bottom:10px; direction:rtl; text-align:right; }

#ContentBlock {
 float:right; padding:0px 0px 10px 0px;  }
	
.ContentInBlock {
	float:left; padding:0px; margin-bottom:5px; padding-right:0px; width:310px; text-align:right; }
			
.ContentInBlock .ConLeft {
	float:right; width:150px; font-family: Verdana; font-size:13px; color:#666666;  text-align:right; direction:rtl; }
	
.ContentInBlock .ConRight {
	float:right; width:150px; font-family: Verdana; font-size:13px; color:#666666; text-align:right; direction:rtl; }

.ContentInBlock .ConRight A{
	color:#666666; text-decoration:none; }

.ContentInBlock .ConRight A:Hover{
	color:#666666; text-decoration:underline; }
	
.EmailFormBlock {
	clear:both; padding:0px 10px 10px 0px; }
	
.EmailFormBlock .Hding{
  	clear:both; font-family: Verdana; font-size:13px; font-weight:bold; padding-bottom:10px; direction:rtl; text-align:right; }

.EmailFormBlock .ContactDescText{
  	clear:both; font-family: Verdana; font-size:13px; font-weight:normal; padding-bottom:10px; color:#666666; direction:rtl; text-align:right; }

.EmailFormBlock .FormLabel{
  	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; }

.EmailFormBlock .FormLabel td{
	text-align:right; }
	 
.FelText{
  	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; width:200px; }

.DropDwnFiled{
  	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; }
	
	
.EmailFormBlock .RedText{
  	font-family: Verdana; font-size:13px; font-weight:normal; color:#FF0000; }
	
/** End Contact Us Page Styles **/	




/* Start Press Room Styles */

.PressRoomBlock { 
	 clear:both; padding:0px 10px 10px 10px; }
	 
.PressHeading{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#4171a1; padding-bottom:10px;}

.PressHeading h4{
	font-family: Verdana; font-size:18px; font-weight:bold; color:#4171a1; margin:0px; padding:0px;}	 
	
.PressIntroBlock {
	 clear:both; padding-bottom:10px; text-align:right; direction:rtl; }
	 
.PressRoomText {
	font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;}	
	
.PressContactBlock {
	clear:both; margin-bottom:30px; display:block; overflow:hidden; text-align:right; direction:rtl; }	

.PressContactInBlock {
	float:right; width:225px; padding-left:10px; }
	
.PressContactInBlock img{
	width:183px; height:135px; border:0px;}	
	
.PressContactInBlock .CountryHding{
	font-family: Verdana; font-size:14px; font-weight:bold; color:#4171a1; padding-bottom:10px; direction:rtl; text-align:right;}	 

.PressContactInBlock .Address{
	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; padding-bottom:10px; direction:rtl; text-align:right;}
	
.PressContactInBlock .EmailAddr {
	font-family: Verdana; font-size:13px; font-weight:normal; color:#4171a1; padding-bottom:10px; text-decoration:none; direction:rtl; text-align:right;}	 

.PressContactInBlock .EmailAddr	A{
	color:#4171a1; text-decoration:none; }	 

.PressContactInBlock .EmailAddr	A:Hover{
	color:#4171a1; text-decoration:underline; }	 


.PressReleasesBlock {
	width:500px; padding:0px 10px 0px 10px; }

.PressReleasesLeft {
	float:right; padding-bottom:5px; width:110px;  font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right; display:block; overflow:hidden; }

.PressReleasesRight { 
	float:right; padding-bottom:5px; width:380px; font-family: Verdana; font-size:13px; color:#4070a1; direction:rtl; text-align:right; }

.PressReleasesRight A{ 
	color:#4070a1; text-decoration:none; }

.PressReleasesRight A:hover{ 
	color:#4070a1; text-decoration:underline; }

.PressReleasesRight .Red{ 
	color:#FF0000; font-style:italic;}	

.PressReleasesListingBlock {
	clear:both; padding:0px 10px 10px 10px;}
	
.PressReleasesDescText {
	font-family: Verdana; font-size:13px; color:#666666; padding:0px 10px 10px 10px; direction:rtl; text-align:right; } 

.PressReleaseFormBlock {
	clear:both; padding:0px 10px 10px 10px; }

.PressReleaseFormInBlock {
	clear:both; display:block; overflow:hidden; width:480px; text-align:right;  }
			
.PressReleaseFormInBlock .FormLeft{
	float:right; width:120px; font-family: Verdana; font-size:13px; font-weight:bold;  color:#4070a1; text-align:left;  direction:rtl; padding-left:10px; padding-bottom:10px;  }


.PressReleaseFormInBlock .FormRight{
	float:right; width:220px; padding-bottom:10px; text-align:right; }	
	
.PressReleaseFormInBlock .FormFld{
	font-family: Verdana; font-size:13px; color:#666666; width:200px; }

.PressReleaseFormInBlock .GoButton{
  clear:both; width:320px; text-align:left;}	




.PressRoomArtBlock {
	padding:0px 10px 10px 10px; width:520px; display:block; overflow:hidden; float:right;}

.PressRoomArticleHding { 
	clear:both; padding-bottom:10px;  font-family: Verdana; font-size:15px; color:#4070a1; font-weight:bold; text-align:right; direction:rtl; }

.PressRoomArticleSubHding { 
	clear:both; padding-bottom:10px;  font-family: Verdana; font-size:13px; color:#4070a1; font-weight:bold; text-align:right; direction:rtl; }
	
.PressRoomArticleText { 
	clear:both; padding-bottom:10px;  font-family: Verdana; font-size:14px; color:#666666; font-weight:normal ; text-align:right; direction:rtl; }	

.PressRoomArticleText UL{ 
	margin-top:-5px;  }

.PressRoomArticleImgBlock{ 
	float:right;  padding-bottom:10px; width:480px; display:block; overflow:hidden; text-align:right;   }

.PressRoomArticleImgBlock .ImgBlock{ 
	float:right; width:480px; text-align:right; padding:0px; margin:0px;}

.PressRoomArticleImgBlock .ImgBlock img{ 
	width:480px; height:115px; border:0px;  }
	

.PressRoomTableBlock {
	clear:both; width:500px; padding-bottom:10px; }
		
.PressRoomTable {
	clear:both; width:500px; font-family: Verdana; font-size:13px; color:#666666; padding-left:2px;}	

.PressRoomTableBorderAll {
	border:#666666 solid 1px; border-bottom: 0px; font-family: Verdana; font-size:13px; color:#666666; padding-left:2px;  direction:rtl; text-align:right; }	

.PressRoomTableBorderBottom {
	border:#666666 solid 1px; border-right: 0px; font-family: Verdana; font-size:13px; color:#666666; padding-left:2px; direction:rtl; text-align:right;}	

.PressRoomTableBorderLeft1 {
	  font-family: Verdana; font-size:13px; color:#666666; padding-left:2px;}	

.PressRoomTableBorderbottom1 {
	 border-bottom:#666666 solid 1px; font-family: Verdana; font-size:13px; color:#666666; padding-left:2px;}	
	 
.PressRoomTableBorderLeft {
	border:#666666 solid 1px; border-right:0px; border-bottom: 0px; font-family: Verdana; font-size:13px; color:#666666; padding-left:2px; text-align:right; direction:rtl;}	

.PressRoomTableBorderLeft table td{
	text-align:right; }
		
.PressRoomInTable {
	clear:both; font-family: Verdana; font-size:13px; color:#666666; padding-left:2px; }

.PressReleaseProBox{
   clear:both; padding-bottom:10px; }
  
.PressReleaseProTextBlock{
   clear:both; font-family: Verdana; font-size:13px; color:#666666; margin-bottom:10px; display:block; overflow:hidden; direction:rtl; }

.PressReleaseProTextBlock .ProLeft{
   float:right; width:auto; font-family: Verdana; font-size:13px; color:#666666; padding-left:5px; direction:rtl;  text-align:right; }

.PressReleaseProTextBlock .ProRight{
   float:right; width:450px; font-family: Verdana; font-size:13px; color:#666666; direction:rtl;  text-align:right; }
   
.PressReleaseProText{
   clear:both; font-family: Verdana; font-size:13px; color:#666666; padding-bottom:10px; }


.PressDownloadBlock {
	clear:both; margin:0px 0px 10px 0px; width:500px;  display:block; overflow:hidden; text-align:right;  }

.PressDownloadBlock .PressHding{
	font-family: Verdana; font-size:13px; font-weight:bold; color:#4171a1; padding-bottom:10px; direction:rtl; text-align:right;}
	
.PressDownloadBlock {
	clear:both; width:520px; margin-bottom:5px; }

.PressDownloadInBlock {
	float:right; width:130px;}


.PressDownloadInBlock .imgblcok{
	float:right; width:120px; padding-left:10px; padding-bottom:5px; }	

.PressDownloadInBlock .imgblcok img{
    border:0px;	width:100px; height:72px; clear:right; }		

.PressDownloadInBlock .DownloadLink{
	clear:both; width:120px; font-family: Verdana; font-size:12px; color:#666666; font-weight:normal; text-align:right; direction:rtl;  }

.PressDownloadInBlock .DownloadLink a{
	 color:#666666; text-decoration:none;  }

.PressDownloadInBlock .DownloadLink a:Hover{
	 color:#666666; text-decoration:underline;  }
	

.SpeechesMonthYearHding { 
	float:right; padding-bottom:5px; width:400px; font-family: Verdana; font-size:13px; color:#4070a1; font-weight:bold; text-align:right; direction:rtl; }
	
.TabSpeechesBlock {
	clear:both; width:500px; padding-bottom:15px; display:block; overflow:hidden; padding-right:10px;    }

.TabSpeechesInsideBlock {
	clear:both; width:500px; direction:rtl; text-align:right;}
	
.TabSpeechesInsideBlock .ContentLeft {
	float:right; padding-bottom:5px; width:80px; padding-right:10px; font-family: Verdana; font-size:13px; color:#666666; }

.TabSpeechesInsideBlock .ContentRight { 
	float:right; padding-bottom:5px; width:400px; font-family: Verdana; font-size:13px; color:#4070a1; }

.TabSpeechesInsideBlock .ContentRight A{ 
	color:#4070a1; text-decoration:none; }

.TabSpeechesInsideBlock .ContentRight A:Hover{ 
	color:#4070a1; text-decoration:underline; }

/* Start Experience Sony Styles */

.ExpSonySubSectionBlock {
	clear:both; padding:10px 20px 5px 20px; text-align:center; }

.ExpSonySubSectionBlock img{
	clear:both; width:768px; height:478px;}

.ExpSonySubSectionText {
	padding:5px 20px 10px 20px; text-align:center; font-family: Verdana; font-size:14px; font-weight:bold; color:#4171a1; direction:rtl;}

.ExpSonySubSectionText A{
	color:#4171a1; text-decoration:none;}

.ExpSonySubSectionText A:Hover{
	color:#4171a1; text-decoration:underline;}




.ExpMainBlock {
	clear:both; width:480px; margin-bottom:10px; display:block; overflow:hidden;}
	
.ExpMainBlock .LeftBlock { 
	float:right; width:170px; height:80px; margin-left:10px; display:block; text-align:right;}

.ExpMainBlock.LeftBlock img{ 
	width:163px; height:77px; border:0px;}
		
.ExpMainBlock .RightBlock { 
	display:block; }	
	
.ExpMainBlock .FormArea { 
	 float:left; direction:rtl; unicode-bidi:embed; display:block; font-family: Verdana; font-size:13px; color:#666666; text-align:left; }	

.ExpMainBlock .FormArea table{
	font-family: Verdana; font-size:13px; color:#666666; direction:rtl; unicode-bidi:embed; }

.ExpTitle {
	font-family: Verdana; font-size:14px; color:#4171a1; font-weight:bold; display:block; padding-bottom:5px; direction:rtl; text-align:right; }

.ExpDescText {
	font-family: Verdana; font-size:13px; color:#333333; font-weight:normal; padding-bottom:5px;  direction:rtl; text-align:right; }
 
#ExpSonyRoundBg {
	background:#FFFFFF; }


.NewsletterSection {
   clear:both; padding-bottom:20px;	}
 
.ProAlertSection {
	clear:both; padding-bottom:10px; width:480px; display:block; overflow:hidden; }  

.ProAlertInBlock {
	clear:both; padding-bottom:10px; width:480px; display:block; overflow:hidden;  }
  
.ProAlertInBlock .LeftBlock { 
	float:right; width:170px;  height:80px; margin-left:10px; display:block; text-align:right;}

.ProAlertInBlock.LeftBlock img{ 
	width:163px; height:77px; border:0px;}
		
.ProAlertInBlock .RightBlock { 
	display:block; }	

.ProAlertInBlock .NextButton { 
	clear:both; padding:5px 0px 10px 0px;}		
	
.ProAlertInBlock .FormArea { 
	display:block; font-family: Verdana; font-size:13px; color:#666666; text-align:right; margin-bottom:10px;}	

.ProAlertInBlock .FormCheckBoxBlock { 
	float:right; width:150px; display:block; font-family: Verdana; font-size:13px; color:#666666; text-align:right;   }

.ProAlertInBlock .FormCheckBox{ 
	float:left; width:150px; display:block; font-family: Verdana; font-size:13px; color:#666666; text-align:right; }
	
input[type=checkbox] {
 float:right; margin:2px;  }	
 
.NewsLetterSubmitButton{ 
	clear:both; width:auto; display:block; font-family: Verdana; font-size:13px; color:#666666; text-align:left; padding-left:5px; }	
 
.AcceptCheckBox{
	clear:both; font-family: Verdana; font-size:13px;  color:#666666; padding-bottom:10px; direction:rtl; text-align:right;  }
 
 .NewsletterForm {
 	clear:both; width:490px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; direction:rtl; text-align:right; }  
 
.NewsletterForm  td{
	text-align:right;
}
 .NewsletterFormLabel {
 	font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; text-align:right; direction:rtl; }  
	
 .NewsletterForm td{
 	height:30px; }  
 
.NewsletterForm .FormFld{
 	width:200px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; }  

.NewsLetterThanksBlock  {
	clear:both; padding-left:0px; padding-bottom:10px; }

.NewsLetterBoldText{
 	font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; padding-bottom:10px; direction:rtl; text-align:right;}

.NewsLetterThanksBlock  .NewsLetterText{
    clear:both; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; padding-bottom:10px; text-decoration:none; direction:rtl; text-align:right; }	

.NewsLetterlink{
 	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; text-decoration:none; }	

.NewsLetterlink A{
 	color:#666666;  font-weight:normal; text-decoration:none; }	
	
.NewsLetterlink A:Hover{
 	color:#666666;  font-weight:normal; text-decoration:underline; }	



.NewsLetterlinkBlue{
 	font-family: Verdana; font-size:13px; font-weight:normal; color:#4171a1; text-decoration:none; }	

.NewsLetterlinkBlue A{
 	color:#4171a1;  font-weight:normal; text-decoration:none; }	
	
.NewsLetterlinkBlue A:Hover{
 	color:#4171a1;  font-weight:normal; text-decoration:underline; }
	
	

.NewsLetterLinkBold {
 	font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; padding-bottom:10px; text-decoration:none; }	
	
.NewsLetterLinkBold A{
 	color:#666666;  font-weight:bold; text-decoration:none; }	
	
.NewsLetterLinkBold A:Hover{
 	color:#666666;  font-weight:bold; text-decoration:underline; }	


.NewsLetterPrivacyNote{
   clear:both; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; text-decoration:none; padding-bottom:20px; direction:rtl; text-align:right; }	

.NewsLetterPrivacyNote A{
  color:#4171a1; text-decoration:none; }		

.NewsLetterPrivacyNote A:Hover{
  color:#4171a1; text-decoration:underline; }
  
  
.NewsLetterEmailBlock {
	float:right; padding-bottom:10px; width:500px; text-align:right; }
  			
.NewsLetterEmailBlock .Hding {
	float:right; padding-left:10px; width:auto; font-family: Verdana; font-size:13px; color:#666666; font-weight:bold; text-align:left; padding-top:2px;  text-align:right; direction:rtl; }

.NewsLetterEmailBlock .InputBox {
	float:right; padding-left:10px; width:220px; font-family: Verdana; font-size:13px; color:#666666; text-align:right; }
	
.NewsLetterEmailBlock .FormFld{
 	width:200px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; } 	
	
.NewsLetterEmailBlock .SubButton {
	float:right; width:100px; }




.NewsLetterEmailCodeBlock {
	float:right; padding-bottom:10px; width:500px; text-align:right; }
  			
.NewsLetterEmailCodeBlock .LeftBlock {
	float:right; padding-left:10px; width:200px; font-family: Verdana; font-size:13px; color:#666666; font-weight:normal; direction:rtl; text-align:right;padding-top:2px; padding-bottom:10px; }

.NewsLetterEmailCodeBlock .MiddleBlock {
	float:right; padding-right:10px; padding-bottom:10px; width:120px; font-family: Verdana; font-size:13px; color:#666666; }

.NewsLetterEmailCodeBlock .MiddleBlock img{
	width:100px; height:20px; border:0px;	 }
	
	
.NewsLetterEmailCodeBlock .FormFld{
 	width:100px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; } 	
	
.NewsLetterEmailCodeBlock .SubButton {
	float:right; width:100px; padding-bottom:10px; }


.NewsLetterErrorText{
   clear:both; font-family: Verdana; font-size:14px; font-weight:bold; color:#FF0000; text-decoration:none; padding-bottom:10px;  direction:rtl; text-align:right;}	

			
/* End Experience Sony Styles */	

/* Start Privacy Policy Styles*/

 
.PopUpBlock{
	clear:both; width:570px; background-color:#FFFFFF; text-align:left; }
 
 .PrivacyPolicyPopUpBlock{
	float:left; width:550px;  padding:0px 10px 10px 10px; background:#FFFFFF} 

  .PrivacyPolicyPopUpBlock .FormBlock{
	clear:both; width:540px;  padding:0px 0px 10px 0px;   } 	

  .PrivacyPolicyPopUpBlock .FormFld{
	clear:both; width:500px; height:300px;  } 	
	
		
  .PrivacyPolicyPopUpBlock .FormTextAreaBlock {
  	padding-bottom:10px;	}
	
  .PrivacyPolicyPopUpBlock .btnsection {
  	text-align:center;	}
 
.PrivacyPolicyBlock{
	clear:both; padding:0px 0px 10px 0px; }

.PrivacyPolicyText{
	clear:both; padding:0px 0px 10px 0px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; text-decoration:none; direction:rtl; text-align:right; }

.FeedBackLink {
	font-family: Verdana; font-size:13px; color:#4171a1; font-weight:normal; text-decoration:none; }

.FeedBackLink A {
	color:#4171a1;  text-decoration:none; }


.FeedBackLink A:Hover{
	color:#4171a1; text-decoration:underline; }


.TermsofUseBlock{
	clear:both; padding:0px 0px 10px 0px; }
	
.TermsofUseBlock1 { 
clear:both; margin:0px 10px 0px 10px; display:block; overflow:hidden;}

.TermsofUseInBlock{
	clear:both; padding:0px 0px 10px 0px; direction:rtl; }

.TermsofUseHdr{
	clear:both; padding:0px 0px 10px 0px; font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; text-decoration:none;  direction:rtl; text-align:right; }

.TermsofUseText{
	clear:both; padding:0px 0px 10px 0px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; text-decoration:none; direction:rtl; text-align:right; }

.PrivacyPolicyBlock { 
clear:both; margin:0px 10px 0px 10px; display:block; overflow:hidden;}

.PrivacyPolicyLeftBlock { 
float:right; width:700px; margin:0px; display:block;}

#roundbgcolor { 
background-color:#FFFFFF; }

.Copmilflash {
	clear:both; width:500px; height:230px; background-color:#999999; text-align:right; }


.Copmilflash img {
	width:500px; height:230px; }
	
#CopmilflashBlock {
	clear:both; margin-bottom:15px; text-align:right;  }
	
/* End Privacy Policy Styles*/


.FormFld{
font-family: Verdana; font-size:13px; color:#666666; width:200px; direction:rtl; text-align:right;  }



/* Help Page Styles */


.HelpBlock { 
	clear:both; padding:0px 0px 10px 10px; }

.HelpBlock OL {
	font-family: Verdana; font-size:11px; font-weight:normal; color:#4070a1; direction:rtl; text-align:right;  }

.HelpBlock OL Li { 
	 margin-left:0px; padding-bottom:10px; }

.HelpBlock OL Li A {
 	font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:none; direction:rtl; text-align:right;}
	
.HelpBlock OL Li A:Hover {
	color:#4070a1; text-decoration:underline;}	

.HelpBlock .Block {
	clear:both; width:100%; display:block; overflow:hidden; }

.HelpBlock .HelpLinkBlock { 
	clear:both; width:auto; }

	
.HelpBlock .DescTxt{ 
    clear:both; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; display:block; }	



















/* start corporate_ad_gallery_article */


.IntroTxt {
	clear: both; font-family: Verdana; font-size:12px; color:#666666; padding-bottom:18px; display:block;}

#Exparticlerw{ 
    padding-left:0px; padding-right:0px;}

.ArticleLongtitle{ 
	clear:both; margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:13px; font-weight:bold; color:#4070a1; display:block;}	

.ArticleTitleArea{ 
	clear:both; padding:0px 0px 10px 0px; margin:0px; width:510px; }
		
.ArticleTitle{
	float:right; font-family: Verdana; font-size:16px; font-weight:bold; color:#4070a1; direction:rtl; text-align:right;}

.PageTitle{ 
	margin-bottom:5px; padding:0px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; display:block; direction:rtl; text-align:right;}	

.Articlebanner {
	float:right; padding:0px 0px 10px 0px; width:520px; text-align:right;}

.Articlebanner img {
	width:500px; height:115px;}


#ArticleBlock1 { 
	float:right; width:500px; padding: 10px 0px 10px 0px;}

#ArticleBlock1 .ArtLeft{
	float:right; width:190px; margin: 0px 0px 0px 20px;}

#ArticleBlock1 .ArtRight{
	margin: 0px 0px 0px 0px;}

#ArticleBlock1 .ArticleContent { 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:12px; color:#666666; direction:rtl; text-align:right;}	

#ArticleBlock1 .Hding{ 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; direction:rtl; text-align:right;}	

#ArticleBlock1 .Artimgleft{
	float:right; padding:0px 0px 10px 0px;}

#ArticleBlock1 .Artimgleft img { 
	width:184px; height:138px; border:0px}	



#ArticleBlock2 { 
	float:right; width:500px; padding: 10px 0px 10px 0px;}

#ArticleBlock2 .ArtLeft{
	float:left; width:190px; margin: 0px 0px 0px 0px;}

#ArticleBlock2 .ArtRight{
	margin: 0px 0px 0px 20px;}

#ArticleBlock2 .ArticleContent { 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:12px; color:#666666; direction:rtl; text-align:right;
}	

#ArticleBlock2 .Hding{ 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; direction:rtl; text-align:right;
}		

#ArticleBlock2 .Artimg{
	float:right; padding:0px 10px 10px 0px; text-align:left;}

#ArticleBlock2 .Artimg img { 
	width:184px; height:138px; border:0px}

#ArticleBlock3 { 
	float:right; width:500px; padding:10px 0px 10px 0px;}

#ArticleBlock3 .Hding{ 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1;}	

#ArticleBlock3 .ArticleContent { 
	margin-bottom:10px; padding:0px; width:100%; font-family: Verdana; font-size:12px; color:#666666; direction:rtl; text-align:right;}	

.ArticlePicCaption {
	font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; text-align:center; direction:rtl; }
	
.ArticleLinkBlock {
	padding-bottom:10px; clear:both; direction:rtl;  }

.ArticleLink {
	margin-top:10px; padding:0px; width:100%; font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:none; direction:rtl; text-align:right;}

.ArticleLink A {
	text-decoration:none; color:#4070a1;}

.ArticleLink A:Hover {
	text-decoration:underline; color:#4070a1;}

.Artdivline {
	clear:both; width:auto; padding:0px; margin:0px 5px 10px 0px; border-bottom:1px solid #cccccc;}

.prenextlinks {
	 direction:rtl; float:left; unicode-bidi: embed;  margin:5px 5px 5px 0px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; text-decoration:none;}

.prenextlinks A {
	direction:rtl; unicode-bidi: embed;  text-decoration:none; color:#666666;}

.prenextlinks A:Hover {
	direction:rtl; unicode-bidi: embed;  text-decoration:underline; color:#666666;}

#RelatedArticleBlock { 
	clear:both; width:500px; display:block; padding-bottom:10px; margin-bottom:10px;  border:0px; border-bottom:1px solid #cccccc;}

#RelatedArticleBlock .heading{ 
	margin-bottom:5px; padding:0px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; display:block; direction:rtl; text-align:right; }
		
#RelatedArticleBlock .links {
	clear:both; width:auto; font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:none; direction:rtl; text-align:right;  }

#RelatedArticleBlock .links A {
	text-decoration:none; color:#4070a1;}

#RelatedArticleBlock .links A:Hover {
	text-decoration:underline; color:#4070a1; }

#FeedbackBlock { 
	clear:both; width:500px; margin-bottom:10px; display:block;}

#FeedbackBlock .heading{ 
	margin-bottom:5px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; display:block; direction:rtl; text-align:right; }

#FeedbackBlock .content{
	width:auto; font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; direction:rtl; text-align:right;}

#FeedbackBlock .ThanksMsg{
	width:auto; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; direction:rtl; text-align:right;}

	
	

.ErrorTextBlcok {
	 clear:both; padding-bottom:0px; }
	 
.ErrorTextBlcok .ErrText {
	font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;}
	
	
#ClickLink {
clear: both; padding:1px 6px 20px 0px; line-height:12px; font-size:12px; font-weight:bold; font-family: Verdana; direction:rtl; text-align:left;}

#ClickLink A {
text-decoration:none; color:#4070a1;}

#ClickLink A:hover{
text-decoration:underline; color:#4070a1;}


.TellafriedHdr {
	clear:both; padding:0px 0px 10px 0px; font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; text-decoration:none; direction:rtl; text-align:right;}	
	
.TellafriedText {
	clear:both; padding:0px 0px 10px 0px; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; text-decoration:none; direction:rtl; text-align:right; }

.TellafriedLinkText { 
	clear:both; padding:0px 0px 10px 0px; font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:none; direction:rtl; text-align:right;  }

.TellafriedLinkText a{ 
	color:#4070a1; text-decoration:underline;  }

.TellafriedLinkText a:Hover{ 
	color:#4070a1; text-decoration:none;  }
	

#TellafriedInputFid {
	clear:both; padding-bottom:20px; direction:rtl; text-align:right; }
	
#TellafriedInputFid .FormFld{
	float:right; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; width:200px; height:18px; direction:rtl; text-align:right; }
	
.TellafriedErrText {
 	padding-left:10px; font-family: Verdana; font-size:13px; color:#FF0000; font-weight:normal; direction:rtl; text-align:right;}
	
.TellafriedLinkText{
	font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:underline; direction:rtl; text-align:right;}
	
.TellafriedPgH{
	font-family: Verdana; font-size:18px; font-weight:bold; color:#000000; padding-bottom:3px; direction:rtl; text-align:right;}
	
.TellafriedColHdr {
	clear:both; padding:0px 0px 5px 0px; font-family: Verdana; font-size:16px; font-weight:bold; color:#4070a1; text-decoration:none; direction:rtl; text-align:right; }	
	

.ChkBoxIE{
	margin-left: -3px; }
	
.ChkBoxMZ{
	margin-left: 0px; }
	
	
	
.ProdutFaqSearchBlock { 
	clear:both; display:block; overflow:hidden; border:#CCCCCC 1px solid; background-color:#f8f8f8; padding:5px 10px 10px 10px;  margin-bottom:10px;  text-align:right;}
		
.ProdutFaqSearchBlock .heading{ 
	margin-bottom:5px; width:100%; font-family: Verdana; font-size:14px; font-weight:bold; color:#4070a1; display:block;  direction:rtl; text-align:right;}

.ProdutFaqSearchBlock .content{
	width:auto; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; clear:both; height:18px; direction:rtl; text-align:right;} 

.ProdutFaqSearchBlock .content .LeftRadio{
	float:right; width:auto; padding-right:5px; }
	
.ProdutFaqSearchBlock .content .RightContent{
	float:right; display:block; margin-top:4px; overflow:hidden; width:450px; }
	
html>body .ProdutFaqSearchBlock .content .RightContent{
      float:left; display:block; margin-top:3px; overflow:hidden;  width:450px;}


.ProdutFaqSearchBlock .ThanksMsg{
	clear:both; width:auto; font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; direction:rtl; text-align:right;}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/** GT Styles **/	

.GT { 
	clear:both; padding-left:10px; padding-right:10px; text-align:left; }

.GT h1 {
	 font-family: Verdana; font-size:17px; font-weight:bold; color:#000000; padding-bottom:5px; margin:0px; direction:rtl; text-align:right;}
	 
.GT h2{
	 font-family: Verdana; font-size:15px; font-weight:bold; color:#666666; margin:0px; padding-bottom:10px; direction:rtl; text-align:right; }
	 

.GT h3{
	 font-family: Verdana; font-size:13px; font-weight:bold; color:#333333; margin:0px; padding-bottom:0px; direction:rtl; text-align:right;}

.GT h4{
	 font-family: Verdana; font-size:13px; font-weight:bold; color:#666666; margin:0px; padding-bottom:0px; direction:rtl; text-align:right;}

.GT h5{
	 font-family: Verdana; font-size:15px; font-weight:bold; color:#3d709f; margin:0px; padding-bottom:5px; direction:rtl; text-align:right;}
		
.GT h6{
	 font-family: Verdana; font-size:15px; font-weight:bold; color:#666666; margin:0px; padding:0px; padding-left:5px; direction:rtl; text-align:right; }
	
	 
	 
.GT a{
	 font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:none; direction:rtl; text-align:right;}
	 
.GT a:hover{
	 font-family: Verdana; font-size:13px; font-weight:normal; color:#4070a1; text-decoration:underline; direction:rtl; text-align:right;}
	 
.Gt .AppShowHideBlock { 
	clear:both; padding-bottom:10px; }	 

.GT .AppShowHide {
	font-family: Verdana; font-size:13px; font-weight:bold; color:#4070a1; margin:0px; padding:0px; direction:rtl; text-align:right;}
	
.GT .AppShowHide img{
	border:0px;}

.GT .AppShowText {
	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; padding-left:20px; padding-bottom:10px;direction:rtl; text-align:right;}

.GT P {
	font-family: Verdana; font-size:13px; font-weight:normal; color:#666666; margin:0px;  padding-bottom:10px; direction:rtl; text-align:right;}

.GT .Hrline { 
	border-bottom:#CCCCCC solid 1px; margin-bottom:10px; clear:both; }	


.BulletBlock{
	clear:both; padding-bottom:5px; margin:0px; display:block; overflow:hidden;}

.BulletBlock UL {
	clear: both; padding:0px 0px 10px 30px; margin:0px;}

.BulletBlock UL LI {
	padding:0px 0px 8px 0px; margin:0px; line-height:10pt; font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;}

.OrderedBlock{
	clear:both; padding-bottom:5px; }

.OrderedBlock OL {
	clear: both; padding:0px 0px 10px 30px; margin:0px;}

.OrderedBlock OL LI {
	padding:0px 0px 8px 0px; margin:0px; line-height:10pt; font-family: Verdana; font-size:13px; color:#666666; direction:rtl; text-align:right;}

	
	/* Adjust font size */
table.adjustFont {color:#000;}
table.adjustFont h1 {font-size:26px !important; font-family:Verdana; font-weight:bold !important; margin:0px 0px 5px 0px !important; padding:0px; direction:rtl; tex-align:right;}
table.adjustFont h2 {font-size:17px !important; font-family:Verdana; font-weight:bold !important; margin:0px 0px 5px 0px !important; padding:0px; direction:rtl; tex-align:right;}
table.adjustFont p {font-size:13px !important; font-family:Verdana; margin:0px 0px 10px 0px !important; padding:0px; direction:rtl; tex-align:right;}
table.adjustFont .small {font-size:11px !important; font-family:Verdana; margin:0px !important; padding:0px; direction:rtl; tex-align:right;}

#categoryajax table.adjustFont p {font-size:14px !important;}
table.adjustFont a:hover {text-decoration:underline;} 
#categoryajax table.adjustFont p, #categoryajax table.adjustFont a, #categoryajax table.adjustFont a:hover, 
#categoryajax table.adjustFont a:focus, #categoryajax table.adjustFont a:visited  {font-size:14px !important;} 