FONT.f64 {font-size: 64px; font-weight: bold}
FONT.f54 {font-size: 54px; font-weight: bold}
FONT.f48 {font-size: 48px; font-weight: bold}
FONT.f46 {font-size: 46px; font-weight: bold}
FONT.f44 {font-size: 44px; font-weight: bold}
FONT.f42 {font-size: 42px; font-weight: bold}
FONT.f42X {font-size: 42px; line-height: 1.6em; font-weight: bold}
FONT.f40 {font-size: 40px; font-weight: bold}
FONT.f38 {font-size: 38px; font-weight: bold}
FONT.f36 {font-size: 36px; font-weight: bold}
FONT.f34 {font-size: 34px; font-weight: bold}
FONT.f36Z {font-size: 36px; line-height: 1.6em; font-weight: bold}
FONT.f32 {font-size: 32px; font-weight: bold}
FONT.f32X {font-size: 32px; line-height: 1.5em; font-weight: bold}
FONT.f32Y {font-size: 32px; line-height: 1.3em; font-weight: bold}
FONT.f32Z {font-size: 32px; line-height: 2.0em; font-weight: bold}
FONT.f30 {font-size: 28px; font-weight: bold}
FONT.f30X {font-size: 28px; line-height: 1.5em; font-weight: bold}
FONT.f28 {font-size: 28px; font-weight: bold}
FONT.f28X {font-size: 28px; line-height: 1.5em; font-weight: bold}
FONT.f26 {font-size: 26px; font-weight: bold}
FONT.f26X {font-size: 26px; line-height: 1.5em; font-weight: bold}
FONT.f24 {font-size: 24px; font-weight: bold}
FONT.f24X {font-size: 24px; line-height: 1.5em; font-weight: bold}
FONT.f22 {font-size: 22px; font-weight: bold}
FONT.f22X {font-size: 22px; line-height: 1.5em; font-weight: bold}
FONT.f20 {font-size: 20px; font-weight: bold}
FONT.f20X {font-size: 20px; line-height: 1.5em; font-weight: bold}
FONT.f18 {font-size: 18px; font-weight: bold}
FONT.f18X {font-size: 18px; line-height: 1.5em; font-weight: bold}
FONT.f18Y {font-size: 18px; line-height: 1.8em; font-weight: bold}
FONT.f16N {font-size: 16px; font-weight: normal}
FONT.f16 {font-size: 16px; font-weight: bold}
FONT.f16X {font-size: 16px; line-height: 1.5em; font-weight: bold}
FONT.f16Y {font-size: 16px; line-height: 1.3em; font-weight: normal}
FONT.f16Z {font-size: 16px; line-height: 2.0em; font-weight: bold}
FONT.f15 {font-size: 15px; font-weight: normal}
FONT.f15X {font-size: 15px; line-height: 1.5em; font-weight: normal}
FONT.f15Y {font-size: 15px; line-height: 1.3em; font-weight: normal}
FONT.f14 {font-size: 14px; font-weight: normal}
FONT.f14X {font-size: 14px; line-height: 1.5em; font-weight: normal}
FONT.f14U {font-size: 14px; line-height: 1.4em; font-weight: normal}
FONT.f14Y {font-size: 14px; line-height: 1.3em; font-weight: normal}
FONT.f14Z {font-size: 14px; line-height: 1.8em; font-weight: normal}
FONT.f14D {font-size: 14px; line-height: 2.0em; font-weight: normal}
FONT.f13 {font-size: 13px; font-weight: normal}
FONT.f13X {font-size:  13px; line-height: 1.5em; 13px; font-weight: normal}
FONT.f12 {font-size: 12px; font-weight: normal}
FONT.f12X {font-size: 12px; line-height: 1.3em; font-weight: normal}
FONT.f12Y {font-size: 13.5px; line-height: 1.2em; font-weight: normal}
FONT.f12Z {font-size: 12px; line-height: 1.6em; font-weight: normal}
FONT.f12D {font-size: 12px; line-height: 2.0em; font-weight: normal}
FONT.f12E {font-size: 12px; line-height: 2.0em; font-weight: normal}
FONT.f11 {font-size: 12px; font-weight: normal}
FONT.f11X {font-size: 12px; line-height: 1.3em;font-weight: normal}
FONT.f11Z {font-size: 12px; line-height: 1.25em;font-weight: normal}
FONT.f10 {font-size: 10px; font-weight: normal}
FONT.f10X {font-size: 10px; line-height: 1.3em;font-weight: normal}
FONT.f10Z {font-size: 11px; font-weight: normal}
FONT.f9 {font-size: 9.5px; font-weight: normal}
FONT.f8 {font-size: 8.5px; font-weight: normal}

/* LINK */
a.t1 { 	color:#000000; }
a:hover.t1 { 	color:#333333; }
a.t2 { 	color:#663300; }
a:hover.t2 { 	color:#885522; }
a.t3 { 	color:#5A2E22; }
a:hover.t3 { 	color:#7A3E44; }
a.t4 { 	color:#552200; }
a:hover.t4 { 	color:#773322; }
a.t5 { 	color:#660033; }
a:hover.t5 { 	color:#882255; }
a.t6 { 	color:#7F2F42; }
a:hover.t6 { 	color:#9F4F62; }
a.t7 { 	color:#AA6600; }
a:hover.t7 { 	color:#CC8822; }
a.t8 { 	color:#663366; }
a:hover.t8 { 	color:#885588; }
a.t9 { 	color:#996633; }
a:hover.t9 { 	color:#774411; }
a.t10 { color:#993333; }
a:hover.t10 { 	color:#772020; }
a.t11 { color:#CC6600; }
a:hover.t11 { 	color:#AA4400; }
a.t12 { color:#333300; }
a:hover.t12 { 	color:#555522; }
a.t13 { color:#CCDD99; }
a:hover.t13 { 	color:#99AA66; }
a.t14 { color:#444444; }
a:hover.t14 { 	color:#777777; }
a.t15 { color:#CCCCCC; }
a:hover.t15 { 	color:#FFFFFF; }
a.t16 { color:#404040; }
a:hover.t16 { 	color:#707070; }
a.t17 { color:#333333; }
a:hover.t17 { 	color:#666666; }
a.t18 { color:#303030; }
a:hover.t18 { 	color:#707070; }

/* Copyright Line */
.copyrightup1 {border-bottom: 1px solid #CCCC88; 
	width: 810px;
	margin-top: -4px;
	margin-bottom: 4px;
	}
.copyrightup2 {border-top: 1px solid #CCCC88; 
	width: 810px;
	margin-top: 4px;
	margin-bottom: 4px;
	}
.copyrightdt1 {border-bottom: 1px solid #CCCCCC; 
	width: 810px;
	margin-top: -4px;
	margin-bottom: 4px;
	}
.copyrightdt2 {border-top: 1px solid #CCCCCC; 
	width: 810px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

/* DOT LINE */
.copyrightborderX {border-bottom: 2px dotted #FFCC33; 
	width: 640px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.copyrightborderY {border-top: 2px dotted #FFCC33; 
	width: 640px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

.border1top {border-bottom: 2px dotted #FFCC33; 
	width: 640px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.border1Xtop {border-bottom: 1px solid #FFCC33; 
	width: 800px;
	margin-top: 1px;
	margin-bottom: 4px;
	}
.border1Ytop {border-top: 1px solid #FFCC33; 
	width: 800px;
	margin-top: 4px;
	margin-bottom: 4px;
	}
.border2top {border-bottom: 3px dotted ORANGE; 
	margin-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
	}
.border2sld {border-bottom: 1px solid ORANGE; 
	margin-top: 4px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 4px;
	}
.border2sld2 {border-bottom: 1px solid ORANGE; 
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	}
.border3top {border-left: 3px dotted #FFCC33; 
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	}
.border3Xtop {border-right: 3px dotted #FFCC33; 
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	}
.border4top {border-left: 2px dotted #FFCC33; 
	margin-top: 3px;
	margin-bottom: 3px;
	}
.border5top {border-bottom: 2px dotted #FFCC66; 
	margin-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
	}
.border6top {border-bottom: 4px dotted ORANGE; 
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	}
.border11top {border-bottom: 4px dotted #FFCC33; 
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.border11topga {border-bottom: 4px dotted #D3C090; 
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.border12top {border-top: 4px dotted #FFCC33; 
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.border12topga {border-top: 4px dotted #D3C090; 
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.midashi01top{background: #333333;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MS明朝;
	color: #FFCC33;
	width: 640;
	}
.midashi02top{background: #CC6633;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MS明朝;
	color: #FFFFCC;
	width: 140;
	}
.midashi03top{background: #99CC66;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MS明朝;
	color: #003300;
	width: 140;
	}
.midashi04top{background: #CC99FF;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MS明朝;
	color: #000066;
	width: 140;
	}
.midashi05top{background: #CCCC66 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MS明朝;
	color: #333300;
	width: 140;
	}
.midashi06top{background: #990000 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MS明朝;
	color: #FFCCCC;
	width: 140;
	}
.midashi07top{background: #006633 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MS明朝;
	color: #66CC66;
	width: 140;
	}
.midashi08top{background: #669999 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCCCC;
	width: 140;
	}
.midashi09top{background: #669966 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCCCC;
	width: 140;
	}
/* Image Page Close Window */
.imghtmlhead1{background: #000000 ;
	font-size: 36px; 
	font-weight: nomal; 
	line-height: 1.5; 
	font-family: Times,MSゴシック;
	color: #FF9900;
	width: 460;
	}
/* Image Page Close Window */
.imghtmlhead2{background: #000000 ;
	font-size: 32px; 
	font-weight: nomal; 
	line-height: 1.5; 
	font-family: Times,MSゴシック;
	color: #FF9900;
	width: 320;
	}
/* Image Page Close Window */
.imghtmlhead3{background: #000000 ;
	font-size: 32px; 
	font-weight: nomal; 
	line-height: 1.5; 
	font-family: Tahoma,Times,ARIAL;
	color: #FF9900;
	}

/* Image Page Close Window */
.imghtmlbottom{background: #000000 ;
	font-size: 24px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FF9900;
	width: 240;
	}

.imghtmlbottom3{background: #000000 ;
	font-size: 24px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Tahoma,Times,ARIAL;
	color: #FF9900;
	width: 240;
	}


img.photo{border: solid 1px #FF3300;
	padding-bottom:5px;
	padding-top:5px;
	margin-right:5px;
	margin-left:5px;
	}
/* PHOTO BORDER ORANGE 2 pix */
img.photo2{border: solid 2px #FF9900;
	padding-bottom:5px;
	padding-top:5px;
	margin-right:5px;
	margin-left:5px;
	}
img.photonospace{border: solid 0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:0px;
	margin-left:0px;
	}
img.gray{border: solid 1px #666666;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:0px;
	margin-left:0px;
	}
img.orange{border: solid 1px ORANGE;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:0px;
	margin-left:0px;
	}
table.waku01{border: solid 1px #444444; 
	border-collapse: collapse;
	}
td.waku0101{border: solid 1px #555555; 
	color: #FFFFFF;
	}
td.waku0102{border: solid 1px #333333; 
	color: #660000;
	}

table.head{border: solid 1px #D3C090; 
	border-collapse: collapse;
	}
td.waku0101{border: solid 1px #555555; 
	color: #FFFFFF;
	}
td.waku0102{border: solid 1px #333333; 
	color: #660000;
	}
/* Header VAGE Subway Route Map */
table.head2{border: solid 1px #FFCC99; 
	border-collapse: collapse;
	}
/* Header GRAY AirTrain Route Map */
table.head3{border: solid 1px #555555; 
	border-collapse: collapse;
	}
/* Header DARK BLUE Metro North Route Map */
table.head4{border: solid 1px #330066; 
	border-collapse: collapse;
	}
/* Header GREEN Long Island RR */
table.head5{border: solid 1px #22BB22; 
	border-collapse: collapse;
	}
/* Header Yellow */
table.head6{border: solid 1px #FFCC00; 
	border-collapse: collapse;
	}
/* Header ORANGE */
table.head7{border: solid 1px ORANGE; 
	border-collapse: collapse;
	}
/* Header ORANGE2 */
table.head8{border: solid 1px #FF6600; 
	border-collapse: collapse;
	}
td.head8{border: solid 1px #FF6600; 
	border-collapse: collapse;
	}

/* Gallery Icon Table */
td.gl1 {
	font-size: 12px; 
	font-weight: nomal; 
	line-height: 1.2; 
	font-family: ARIAL;
	color: #FFFFFF;
}
td.gl2 {
	font-size: 14px; 
	font-weight: nomal; 
	line-height: 1.2; 
	font-family: ARIAL;
	color: #FFFFFF;
}
