/* https://soe-ing.custhelp.com 
https://help.station.sony.com
*/
/* home page specific -------------------------------------------- */

a.fcn         { text-decoration: none; color: #577EC0 }
a.fcn:visited { text-decoration: none; color: #374F79 }
a.fcn:hover, a.fcn:active
              { text-decoration: none; color: #C0C0C0 }

.noticeborder { background-color: #cccccc }
.noticebg     { background-color: #ffffff }

/* tab bar specific ---------------------------------------------- */


a.tab, a.tab:visited
             { text-decoration: none; color: #8B909E }
a.subtab, a.subtab:visited,
a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited
             { text-decoration: none; color: #8B909E }
a.seltab, a.seltab:visited, a.seltabbtn, a.seltabbtn:visited
             { text-decoration: none; color: #ECEDF3 }
a.tab:hover, a.tab:active, a.subtab:hover, a.subtab:active,
a.selsubtab:hover, a.selsubtab:active, a.tabbtn:hover, a.tabbtn:active
             { text-decoration: none; color: #fff }
a.seltab:hover, a.seltab:active, a.seltabbtn:hover, a.seltabbtn:active
             { text-decoration: none; color: white }
td.tab
             { background-color: #4F5666 }
td.subtabbtn
             { background-color: #CED4E1 }
td.tabbtn
             { background-color: #4D5763 }
td.seltab, td.subtabarea, td.seltabbtn
             { background-color: #4F5666 }


/* grid specific ------------------------------------------------- */

td.colhdr    { background-color: #a1b8ce; color: white }
td.gridh     { background-color: #202020 }
td.gridv     { background-color: #202020 }
td.grididx   { color: black }
td.gridcell    { background-color: #000000; line-height: 0.98; 
                 padding-left: 4px; padding-right: 4px;
                 padding-top: 2px; padding-bottom: 1px }

span.newlbl  { font-weight: bold; color: red}
span.updlbl  { font-weight: bold; color: #20f123 }

/* NN4 doesn't just ignore styles it can't handle, it seriously misdisplays 
   them, requiring special cases */
   
   
td.gridcellnn  { background-color: #F7F7F7 }


/* browse specific ----------------------------------------------- */

table.selfolder   { background-color: #cccccc; border-style: inset; 
                    border-width: 0px; border-color: white }
td.folder         { line-height: 0.98; padding-top: 4px; padding-bottom: 3px }
td.itemlvl1       { background-color: #F7F7F7; line-height: 0.98;
                    padding-top: 3px; padding-bottom: 1px; 
                    padding-left: 3px; padding-right: 3px }
td.itemlvl2       { background-color: #F7F7F7; line-height: 0.99; 
                    padding-top: 1px; padding-bottom: 3px }
span.itemlvl2data { color: #777777 }

/* NN4 doesn't just ignore styles it can't handle, it seriously misdisplays 
   them, requiring special cases */
td.foldernn       { }
td.itemlvl1nn     { background-color: #F7F7F7 }
td.itemlvl2nn     { background-color: #F7F7F7 }


/* thread specific ----------------------------------------------- */

td.thrcust   { background-color: #b7e7a5 }
td.thrstaff  { background-color: #C6D3BA }
td.thrprox   { background-color: #A0C4DE }
td.thrrnl    { background-color: #CCBBCC }
td.thrrule   { background-color: #CACAB5 }


/* common -------------------------------------------------------- */
.{
}
body  { 
	margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 	
	background:#EDF0F7 url('https://soe.com/images/knowledgeBase/en/backgroundTile.jpg');
	background-repeat:repeat-x;
	background-attachment:fixed;

	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
.footTag { color:#BDC3D1; }
.footTag a:link{color:#BDC3D1; text-decoration:underline}
.footTag a:hover{color:white; text-decoration:underline}
.footTag a:visited{color:#BDC3D1; text-decoration:underline}

.itemlvl1_bg	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

a			 { text-decoration: underline; color: orange }
a:hover		 { text-decoration: none; color: orange }

a.plain      { color:white;
text-decoration:none;}
a.plain:hover
             { color:white;
text-decoration:underline;}
a.smlabel, a.label
             { color:#ECEDF3;
text-decoration:none; }
a.smlabel:hover, a.label:hover
             { color:#CED4E1;
text-decoration:none; }

.bgcolor     { background-color: #ffffff }
.form        {}
.pagehdg     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 16pt;
               font-weight: bold }
.llabel, .title, .fcnlabel
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 12pt;
               font-weight: bold }
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
             { color:#ECEDF3;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:10pt;
font-weight:bold; }
.subtab, .selsubtab
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }
.smlabel, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold; color: orange }
.vsmlabel    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt;
               font-weight: bold }
.text, .desc, .textcell, .graycell, .gridcell, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn
             { color:white;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:10pt; }
.smtext      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt; word-wrap: break-word; }
.vsmtext, .itemlvl2, .itemlvl2nn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt }

td.textcell, input.textcell  /* INPUT case needed for radio button bgcolor */
             { background-color:#3A414A; }
td.idxcell   {  }
td.graycell  { background-color:#CED4E1;
color:black; }
td.subtitle  { background-color:#4D5763;
color:white; }
td.title     { background-color: #4D5763; color: white }
td.pagehdg   { background-color: #a1b8ce; color: black }
td.userbar   { background-color: #cccccc }

input.btn    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }

/* These exist to provide maximum consistency between IE4/5 and NN6 and to a
* lesser extent NN4.  Don't mess with them unless you plan on doing quite a
* bit of cross-browser testing */

form.block   { margin-top: 8px; margin-bottom: 8px; padding-top: 0px;
               padding-bottom: 0px }
form.minimal { margin: 0px; padding: 0px }

th.subheading	{ font-family: Arial,Helvetica,Tahoma,sans-serif;
		 font-size: 9pt;
		 font-weight: bold;
		 border-color: #000000;
		 text-align: left;
		 background-color: #888888;
		 border-bottom-color: #202020;
		 border-width: 1px;
		 border-style: solid;
		 padding-right: 5px;
		 padding-left: 8px }

th.sideheading	{ font-family: Arial,Helvetica,Tahoma,sans-serif;
		 font-size: 9pt;
		 font-weight: bold;
		 text-align: left;
		 padding-right: 5px;
		 padding-left: 12px;
		 padding-top: 4px;
		 padding-bottom: 3px;
		 border-color: #000000;
		 border-bottom-color: #202020;
		 border-width: 1px;
		 border-style: solid;
		 border-rigth-width: 0px }

.htext	{ font-family: Arial,Helvetica,Tahoma,sans-serif;
		 font-size: 10pt;
		 border-color: #000000;
		 border-bottom-color: #000000;
		 border-width: 1px;
		 border-style: solid;
		 padding-right: 5px;
		 padding-left: 10px;
		 padding-top: 4px;
		 padding-bottom: 6px;
		 border-left-width: 0px }

td.hcell	{ background-color: #999999;
		 padding-right: 5px;
		 padding-left: 10px;
		 padding-top: 2px;
		 padding-bottom: 2px }

table.grid	{ border: none; }

th.colhdr	{ background-color: #CED4E1;
		 color: black;
		 text-align: left;
		 border-color: #000;
		 border-left-color: #000;
		 padding-left: 4px;
		 padding-right: 5px;
		 border-width: 1px;
		 border-style: solid }

td.colarrow	{ background-color:#CED4E1;
border:1px solid #272A31;
color:white;
text-align:right; }

th.grididx	{ 
		 border-bottom-color: #202020;
border:medium none;
color:white; }

td.cellline	{background-color:#4D5763;
border:1px solid #272A31;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:10pt;
line-height:0.98;
padding:2px 4px 1px;
color:#fff;
}

h2.subtitle	{ font-family: Arial,Helvetica,Tahoma,sans-serif;
		 font-size: 10pt;
		 text-align: left;
		 color: black;
		 float: left }

td.bar	{ background-color: #a1b8ce;
		 height 20px }

td.ltbar	{ background-color: #a1b8ce;
		 height 20px }

table.foootercommon {
	margin-bottom: 40px;
	width: 750px;
}
table.foootercommon td {
	font-family: Tahoma;
	font-size : 10px;
}
table.foootercommon td a {
	color: black;
	font-weight: normal;
}
div.pagesubheader {
	height: 185px;
	background-image:url(https://soe.com/images/knowledgeBase/en/knowledgeBaseEnHeader.jpg);
	width  :779px;
}
.pagesubheaderimage {
	position: relative;
	top: 40px;
	left:32px;
}

#tbl_login td{ color:white}




