/* Kitayama Rail Pages File: style.css Copyright: Göran Bæckström, Stockholm, Sweden */
/* Version 1.49 - Created Oct 16, 2001 - Latest change Dec 27, 2011 */

.arial      	{font-family: verdana, arial, sans-serif}
.arialitalic 	{font-family: verdana, arial, sans-serif; font-style: italic} 
.italic		{font-style: italic}
.bold       	{font-weight: bold}
.center		{text-align: center}
.closed		{background: #cecece; text-decoration: line-through}
.indexletter    {font-weight: bold; background: #aaaaaa;}
.virtual        {background: #a0ff64}
.italic		{font-style: italic}
.jap            {font-size: 1.25em; font-family: "MS Gothic";white-space: nowrap}
.leftmap	{font-size: 0.75em} 
.rightmap	{position:relative; left:20px; font-size: 0.75em}
.links          {background: #cecece; font-size: 0.625em}
.parallel	{color: black; background: #ff8040}
.railwayindex   {color: black; background: #ffff55; border: 1px solid grey;}
.wgcopyright	{text-align: center; font-size: 0.625em}
.note	        {font-style: italic; font-size: 0.625em}
.linename   	{color: #0000ff; background: #ffff99; font-weight: bold;font-size:1em; margin-top: 3px}
ADDRESS     	{color: black ; background: #ffff99}
BODY 		{color: black ; background: #ffff99; font-size:100%; font-family: verdana, arial, sans-serif}
BODY.map 	{background: #d2ddea}
BODY.prefindex  {max-width: 820px}
BR.clear        {clear: both}
COL.area	{text-align: right}
COL.city    	{}
COL.comment 	{}
COL.connect 	{font-size: 0.8125em}
COL.refno   	{}
COL.maplink 	{font-size: 0.75em; background-color: #ffa4a4}
COL.mapmenu     {border: 1px solid grey}
COL.name    	{}
COL.pop		{text-align: right}
COL.popden	{text-align: right}
COL.rden	{text-align: right}
COL.rpen	{text-align: right}
COL.station 	{}
COL.stns 	{}
COL.length  	{text-align: right}
COL.line        {}
COL.ltype   	{}
COL.railway 	{}
COL.km		{text-align: right}
COL.prefect 	{}
COL.side     	{vertical-align: top; width: 290px}
COL.text     	{background: yellow; color: blue; font-size:0,5625em; width: 20px}
COL.mapright    {vertical-align: top}	
DIV.sechead 	{color: #0000ff; background: #ffff99; font-size:1.25em; font-weight: bold;text-align:left}
DIV.city	{font-size: 0.8125em}
DIV.link	{color: #0000ff; background: #ffff99; font-size: 0.75em}
DIV.index	{font-size: 1.25em; font-family: courier, arial, sans-serif}
DIV.maphead     {color: blue; font-weight: bold; text-align: center}
DIV.foot	{float: left;margin-top: 1px; font-size: 0.625em}
DIV.LINENAME	{color: #0000ff; background: #ffff99; font-weight: bold;font-size:0.75em; margin-top: 3px}
DIV.top     	{text-align: left; margin-top: 2pt}
DIV.toplink     {float: left; margin-top: 1px}
DIV.toptitle    {color: #0000ff; font-size:1.5625em; font-weight: bold;margin-top: 0}
DIV.topleft     {color: #0000ff; font-size:1em; font-weight: bold;margin-bottom: 0}
DIV.text        {font-size: 0.75em;  margin-top: 2px; margin-bottom: 2px}
DIV.update	{text-align: right; font-size: 0.5625em}
H1 		{color: #0000ff; background: #ffff99;  font-size: 1.5625em; text-align: center; margin-bottom: 1pt; margin-top: 0px}
H3		{color: red; background: #ffff99; margin-bottom: 2pt}
H4   		{color: #0000ff; background: #ffff99;  font-size:1em; margin-top: 2pt; margin-bottom: 0}
H5   		{color: #0000ff; background: #ffff99;  margin-top: 1pt; margin-bottom: 0}
H5.linetop	{text-align: center}
HR.foot         {clear: both}
IMG.JAPANMAP    {float:right}
P.top 		{color: #0000ff; background: #ffff99; text-align: center}
TABLE	        {border-collapse: collapse}
TABLE.noborder  {border: 0}
TABLE.map_l     {border: 0}
TABLE.map_r     {border: 0}
TABLE.maps 	{color: black; font-size: 0.6875em; vertical-align: middle;}
TABLE.line 	{border: 1px solid grey; color: black; background: #ffff55; font-size: 1em}
TABLE.lineindex {border: 1px solid grey; color: black; background: #ffff55; font-size: 1em; margin-left: auto; margin-right: auto}
TABLE.mapmenu_p	{border: 1px solid grey; color: black; background: #ffff55; font-size: 1em; vertical-align: middle;}
TABLE.mapmenu_l	{border: 1px solid grey; color: black; background: #ffff55; font-size: 1em; vertical-align: middle;}
TABLE.prefindex {color: black; background: #ffff55; font-size: 1em; vertical-align: middle; border: 0}
TABLE.stationindex {border: 1px solid grey; color: black; background: #ffff55; font-size: 1em; margin-left: auto; margin-right: auto}
TABLE.tp 	{border: 1px solid grey; color: black; background: #ffff55; font-size: 0.6875em; vertical-align: middle; line-height: 130%}
TABLE.stat TD	{border: 1px solid grey; color: black; background: #ffff55; font-size: 1em; vertical-align: middle;}
TABLE.tpleft    {border: 1px solid grey; float: left; color: black; background: #ffff55; font-size: 0.6875em; vertical-align: middle; line-height: 130%}
TD              {padding: 3px}
TD.toprow  	{background: yellow; color: blue; font-size: 0.75em;width: 280px}
TD.empty    	{background: #92073C;width: 280px}
TD.preflinetype {text-align:center; color:blue; font-size: 1.25em; border: 1px solid grey; background:#ffffaa}
TD.prefrailway  {text-align:center; color:black; font-size: 1.125em; border: 1px solid grey; background:#ffffaa}
TD.statrow      {border: 1px solid grey}
TD.linetitle    {color: #0000ff; background: #ffff99; font-weight: bold; font-size: 1.5625em; margin-bottom: 0px; margin-top: 0px}
TH              {padding: 4px}
TH.leftalign	{text-align: left}
TH.statrow      {border: 1px solid grey}
TD.maphead      {font-size: 0.75em}
TR.index        {font-weight: bold; background: #aaaaaa;}      
TR.linehead	{font-weight: bold; text-align: center; font-size: 0.8125em}
TR.parallel 	{color: black; background: #ffcc40; font-size: 0.8125em}
TR.stathead	{font-size: 0.8625em; font-weight: bold; text-align: center; vertical-align: middle; border: 1 solid grey;background: #ffff55}
TR.railway 	{font-style: italic; font-weight: bold; text-align: center}   
UL              {margin-top:2px; margin-bottom: 5px; margin-left:12px} 
#line td
{border: 1px solid grey; font-size: 0.8625em}
#linefacts, #linefacts th, #linefacts td
{border: 1px solid grey; background: #ffff55;} 
#lineindex th, #lineindex td 
{border: 1px solid grey}
#linestnlist, #linestnlist th, #linestnlist td 
{border: 1px solid grey; background: #ffff55}
#linestnlist tr.parallel td
{border: 1px solid grey; background: #ffcc40; font-size: 0.75em}
#linestnlist td.maplink, #linestnlist td.maphead
{background: #ffa4a4}
#linestnlist tr.closed td
{background: #cecece; text-decoration: line-through}
#mapmenu_l td
{border: 1px solid grey}
#mapmenu_p td
{border: 1px solid grey}
#lineindex th, #lineindex td 
{border: 1px solid grey}
#prefindex td   
{border: 0}
#prefpageline 
{border: 1px solid grey; color: black; background: #ffff55; font-size: 1em}
#prefpageline th, #prefpageline td
{border: 1px solid grey}
#railwayindex
{border: 1px solid grey; color: black; background: #ffff55; font-size: 1em; margin-left: auto; margin-right: auto}
#realline th, #realline td
{border: 1px solid grey; background: #ffff55}
#stationindex th, #stationindex td 
{border: 1px solid grey}
#statpage th, #statpage td 
{border: 1px solid grey}
#tp, #tp th, #tp td 
{border: 1px solid grey}
#statpage
{border: 1px solid grey; color: black; background: #ffff55; font-size: 1em; vertical-align: middle;}






