/* Kitayama Rail Pages File: style.css Copyright: Göran Bæckström, Stockholm, Sweden */
/* Version 1.47 - Created Oct 16, 2001 - Latest change Aug 21, 2010 */

.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}
.virtual        {background: #a0ff64}
.italic		{font-style: italic}
.jap            {font-size: 125%; font-family: "MS Gothic";white-space: nowrap}
.leftmap	{font-size: 9px}    
.rightmap	{position:relative; left:20px; font-size: 9px}
.links          {background: #cecece; font-size: 10px}
.parallel	{color: black; background: #ff8040; font-size: 10px}
.wgcopyright	{text-align: center; font-size: 10px}
.note	        {font-style: italic; font-size: 10px}
.linename   	{color: #0000ff; background: #ffff99; font-weight: bold;font-size:12px; margin-top: 3px}
ADDRESS     	{color: black ; background: #ffff99}
BODY 		{color: black ; background: #ffff99; font-size: 12px ; font-family: verdana, arial, sans-serif}
BODY.map 	{background: #d2ddea}
BR.clear        {clear: both}
COL.area	{width: 8%; text-align: right}
COL.city    	{width: 20%}
COL.comment 	{width: 20%}
COL.connect 	{width: 30%; font-size: 10px}
COL.refno   	{width: 4%}
COL.maplink 	{width: 2%; font-size: 10px; background-color: #ffa4a4}
COL.name    	{width: 25%}
COL.pop		{width: 12%; text-align: right}
COL.popden	{width: 8%; text-align: right}
COL.rden	{width: 8%; text-align: right}
COL.rpen	{width: 8%; text-align: right}
COL.station 	{width: 20%}
COL.stns 	{width: 45%}
COL.length  	{text-align: right; width: 5%}
COL.line	{width: 25%}
COL.ltype   	{width: 15%}
COL.railway 	{width: 25%}
COL.km		{text-align: right; width: 5%}
COL.prefect 	{width: 12%}
COL.side     	{vertical-align: top; width: 290px}
COL.text     	{background: yellow; color: blue; font-size: 9pt; width: 20px}
COL.mapright    {vertical-align: top}	
DIV.sechead 	{color: #0000ff; background: #ffff99; font-size: 15px; font-weight: bold;text-align: center}
DIV.link	{color: #0000ff; background: #ffff99; font-size: 10px}
DIV.index	{font-family: "courier", sans-serif}
DIV.maphead     {color: blue; font-weight: bold; text-align: center}
DIV.foot	{float: left;margin-top: 1px; font-size: 10px}
DIV.LINENAME	{color: #0000ff; background: #ffff99; font-weight: bold;font-size:12px; margin-top: 3px}
DIV.top     	{text-align: left; margin-top: 2pt}
DIV.toplink     {float: left; margin-top: 1px}
DIV.toptitle    {padding-left: 180px; color: #0000ff; font-size:25px; font-weight: bold; margin-top: 1px; margin-bottom: 0}
DIV.topleft     {float: left; color: #0000ff; font-size:15px; font-weight: bold; margin-top: 11px; margin-bottom: 0}
DIV.text        {font-size: 10px;  margin-top: 2px; margin-bottom: 2px}
DIV.update	{text-align: right; font-size: 9px}
H1 		{color: #0000ff; background: #ffff99;  font-size: 25px; text-align: center; margin-bottom: 1pt; margin-top: 0px}
H3		{color: red; background: #ffff99; margin-bottom: 2pt}
H4   		{color: #0000ff; background: #ffff99;  font-size:15px; 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.noborder  {font-size: 10px; border: 0}
TABLE.maps 	{color: black; font-size: 11px; vertical-align: middle}
TABLE.line 	{color: black; background: #ffff55; font-size: 11px; vertical-align: middle}
TABLE.mapmenu	{color: black; background: #ffff55; font-size: 12px; vertical-align: middle; width: 48%}
TABLE.mapmenu_p	{color: black; background: #ffff55; font-size: 12px; vertical-align: middle; width: 40%}
TABLE.mapmenu_l	{color: black; background: #ffff55; font-size: 12px; vertical-align: middle}
TABLE.prefindex {color: black; background: #ffff55; font-size: 16px; vertical-align: middle}
TABLE.tp 	{color: black; background: #ffff55; font-size: 11px; vertical-align: middle; line-height: 130%}
TABLE.stat	{color: black; background: #ffff55; font-size: 11px; vertical-align: middle}
TABLE.tpleft    {float: left; color: black; background: #ffff55; font-size: 11px; vertical-align: middle; line-height: 130%}
TD.toprow  	{background: yellow; color: blue; font-size: 12px;width: 280px}
TD.empty    	{background: #92073C;width: 280px}
TD.maphead      {font-size: 9px}
TD.maplink      {background-color: #ffa4a4}
TH.leftalign	{text-align: left}
TR.linehead	{font-size: 11px; font-weight: bold; text-align: center}
TR.stathead	{font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle}
TR.railway 	{font-style: italic; font-weight: bold; text-align: center}   
TR.parallel 	{color: black; background: #ffcc40; font-size: 10px} 
TR.index    	{color: black; background: #ffff7f; font-weight: bold; font-size: 12px}
UL              {margin-top:2px; margin-bottom: 5px; margin-left:12px} 





