/* 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;}

.PopUpWindowBlock{
	width:570px; background-color:#FFFFFF; text-align:left; margin:0 auto;}

/* End Page CSS */

/* Start Print Page CSS*/
.PrintHeaderSection {display:none; clear:both;}
.sonylogowhitebg { float:left; width:300px; display:none; }
.CountryNameText {display:none; float:right; font-family: Tahoma; font-weight: bold; font-size: 16px; color: #333333; width:200px;}
/* 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: Tahoma; font-size: 11px; color: #666666; float:right; text-align:right;}

.CountryText {
	font-family: Tahoma; font-size: 11px; color: #666666; padding:0px 0px 10px 0px; }

.CountryText a { color:#2E669F; text-decoration:none; }

.CountryText a:hover { color:#2E669F; text-decoration:underline; }

.CountryText .links {
	font-family: Tahoma; font-size: 11px; color: #666666; padding:0px 0px 10px 0px; text-align:right; }
	
.CountryText .links A{
	color: #2e669f; text-decoration:none; direction:ltr; unicode-bidi:embed; }

.CountryText .links A:hover{
	color: #2e669f; text-decoration:underline; direction:ltr; unicode-bidi:embed; }

.CountryText .name{
	font-family: Tahoma; font-size: 16px; color: #000000; font-weight: bold; padding:0px 0px 0px 10px;}

.CountryText img{
	border:0px; }

.metalinks {
	font-family: Tahoma; font-size: 11px; color: #666666;}	

.metalinks a, .metalinks a:visited{
	font-family: Tahoma; font-size: 11px; color: #666666; text-decoration:none;}

.metalinks a:hover{
	text-decoration:underline;}

.metalinks img{
	border:0px;}	

/* End Header CSS */



/* Start Common CSS */
.errorcontent{
	width:800px; height:340px; margin:30px; font-family: Tahoma; font-size: 12px; color: #666666;}

.errorcontent .Link{
 	clear:both; font-family: Tahoma; font-size: 12px; color: #666666; text-decoration:none;}
 
.errorcontent .Link A{
  	color: #4171a1; text-decoration:underline;}

.errorcontent .Link A:Hover{
  	color: #4171a1; text-decoration:none;}

.GlossaryLink {
	color:#4070a1; border-bottom:dotted 1px; line-height:17px;}
	
.LoadingArea {
	text-align:center; font-family:Tahoma; font-size:12px; font-weight:bold; color:#4070a1; display:block; clear:both; margin:20px;}

.LoadingArea img{
	border:0px; margin:0px 6px 0px 0px;}

.DisplayStyle {
	padding:0px;}

.linkstyle {
	text-decoration:none;}
	
/* End Common CSS */



/* Start Menu CSS */
#menu {
	clear: both; width: 100%; margin:0px; height:27px; background-image:url(../images/layout/menu_off.jpg); background-color:transparent;}

#menu .menuleft {
	float:left; padding-left:8px;}

#menu .menuright {
	font-family: Tahoma; font-size: 11px; color: #FFFFFF; float:right; padding:0px 8px 0px 0px; white-space:nowrap;}

#menu .menuright A{
	color: #FFFFFF; text-decoration:none; white-space:nowrap;}

#menu .menuright A:hover{
	color: #FFFFFF; text-decoration:underline; white-space:nowrap;}

.searchformtext {
	font-family: Tahoma; font-size: 11px; color: #FFFFFF; width:130px; background-image:url(../images/layout/search_grnt.jpg); border:1px solid #FFFFFF; padding:1px 0px 0px 4px;}

.glsText {
	border-bottom:dotted 1px #4070a1; line-height:17px;}

#menu .HomeHdr {
	float:left; width:300px; font-family: Tahoma; font-size: 11px; color: #FFFFFF; padding:5px 8px 0px 10px; font-weight:bold; }
	
#menu .usermenu {
	float:right; width:300px; font-family: Tahoma; 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 */
/* For IE Browser*/
#Footer {
	clear: both; width: auto; padding:0px 15px 0px 18px; margin-top:0px;}
/* For Mozilla Browser*/
html>body #Footer {
	clear: both; width: auto; padding:0px 15px 0px 18px;}

#Footer .fttop {
	width: auto; padding:0px 0px 20px 0px;}

#Footer .ftbot {
	width: auto; padding:6px 0px 0px 0px;}

#Footer .ftleft {
	font-family: Tahoma; font-size: 11px; color: #666666; float:left;  height:20px; margin-right:10px;}

#Footer .ftleft A{
	color: #666666; text-decoration:none;}

#Footer .ftleft A:hover{
	color: #666666; text-decoration:underline;}

#Footer .ftright {
	 font-family: Tahoma; font-size: 11px; color: #666666; float:right;  height:20px; margin-left:5px; }

#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:11px;}

.FtInfo,.FtInfo A {
	clear:both; font-family:Tahoma; font-size:11px; text-decoration:none; color: #666666; text-decoration:none;}

.FtInfo A:Hover{
	text-decoration:underline;}
   
.FtRedTxt {
	 color:#FF0000; font-weight:bold; }
	 
/* End Footer CSS */


.TopPrintButton{
   clear:both; padding-top:15px; margin-bottom:10px; height:40px; text-align:center; display:block; overflow:hidden; background:#FFFFFF;}

/* Thai Font */
.menuonStyle{font-family:Tahoma; font-size:12pt; text-decoration:none;}