html { padding: 0; margin: 0; }

BODY{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
}

.body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 10 px; 
	line-height:13px;
}

.body a:visited {  color: #000000;text-decoration: none;}
.body a:active {  color: #000000;text-decoration: none;}
.body a:link {  color: #000000;text-decoration: none;}
.body a:hover {  color: #003300;text-decoration: none;}

td { background-repeat: no-repeat; }

table.border td
{
	border-right: #000;
	border-bottom: #000;
	border-width: 0 1px 1px 1px;
	border-style: none solid solid none;
	vertical-align: top;
	background-color: #FFF;
}

.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 9 px; 
}

.footer a:visited {  color: #FFFFFF;text-decoration: none;}
.footer a:active {  color: #FFFFFF;text-decoration: none;}
.footer a:link {  color: #FFFFFF;text-decoration: none;}
.footer a:hover {  color: #CCCCCC;text-decoration: none;}

.foot{	
	margin: 0px 0px 0px 0px;
}

.products {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11 px; 
}

.products a:visited {  color: #000000;text-decoration: none;}
.products a:active {  color: #000000;text-decoration: none;}
.products a:link {  color: #000000;text-decoration: none;}
.products a:hover {  color: #003300;text-decoration: none;}

.new {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #003300;
	font-size: 10 px; 
}
h4 {
	font-size:14px;
	font-weight:bold;
	color:black;
	margin:5px;
	padding:0;

}

#copyright {
	position: absolute;
	padding: 0; 
    margin-top: 875px;
	width: 100px;
	height: 100px;
	padding-top: 0px;
    text-align: left;
	margin-left: 25px;
	border: 0 solid #000;
	background: transparent;  }
	
#mikados {
	position: absolute;
	padding: 0; 
    margin-top: 539px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 200px;
	border: 0 solid #000;
	background: transparent;  }
	
#up20boxcar {
	position: absolute;
	padding: 0; 
    margin-top: 616px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 200px;
	border: 0 solid #000;
	background: transparent;  }
	
#upmaintenance {
	position: absolute;
	padding: 0; 
    margin-top: 691px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 200px;
	border: 0 solid #000;
	background: transparent;  }
	
#nycpacemaker {
	position: absolute;
	padding: 0; 
    margin-top: 766px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 200px;
	border: 0 solid #000;
	background: transparent;  }

#prrcaboose {
	position: absolute;
	padding: 0; 
    margin-top: 841px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 200px;
	border: 0 solid #000;
	background: transparent;  }
	
#alco {
	position: absolute;
	padding: 0; 
    margin-top: 539px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 400px;
	border: 0 solid #000;
	background: transparent;  }
	
#prr3boxcar {
	position: absolute;
	padding: 0; 
    margin-top: 616px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 400px;
	border: 0 solid #000;
	background: transparent;  }
	
#livestock {
	position: absolute;
	padding: 0; 
    margin-top: 691px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 400px;
	border: 0 solid #000;
	background: transparent;  }
	
#acf {
	position: absolute;
	padding: 0; 
    margin-top: 767px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 400px;
	border: 0 solid #000;
	background: transparent;  }

#upcaboose {
	position: absolute;
	padding: 0; 
    margin-top: 841px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 400px;
	border: 0 solid #000;
	background: transparent;  }
	
#american {
	position: absolute;
	padding: 0; 
    margin-top: 539px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 600px;
	border: 0 solid #000;
	background: transparent;  }
	
#santafe {
	position: absolute;
	padding: 0; 
    margin-top: 616px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 600px;
	border: 0 solid #000;
	background: transparent;  }
	
#pacific {
	position: absolute;
	padding: 0; 
    margin-top: 691px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 600px;
	border: 0 solid #000;
	background: transparent;  }
	
#torpedo {
	position: absolute;
	padding: 0; 
    margin-top: 766px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 600px;
	border: 0 solid #000;
	background: transparent;  }

#nyccaboose {
	position: absolute;
	padding: 0; 
    margin-top: 841px;
	width: 175px;
	height: 10px;
	padding-top: 0px;
    text-align: left;
	margin-left: 600px;
	border: 0 solid #000;
	background: transparent;  }

#home_bgd
{
	width: 600px;
	height: 690px;
	padding: 20px 0 0 0;
	margin: 0;
	background-image: url(pics/home_bgd_Feb_10.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
	text-align:center;
	position:relative;
}
#home_bgd p{
	position:relative;
	top:520px;
	z-index:80;
	font-size:14px;
	text-decoration:underline;
}
#home_bgd p a{
	color:#156332;
}
#new07 {
	width:597px;
	height:293px;
	display:block;
	position:absolute;
	top:130px;
	left:0;
	
}
#new07B {
	width:299px;
	height:186px;
	display:block;
	position:absolute;
	top:425px;
	left:0;
	
}
#clean {
	width:296px;
	height:186px;
	display:block;
	position:absolute;
	top:425px;
	left:304px;
	
}
#handy {
	width:507px;
	height:16px;
	display:block;
	position:absolute;
	top:650px;
	left:48px;
	
}
#breaking_news {
	width:220px;
	height:18px;
	display:block;
	position:absolute;
	top:630px;
	left:48px;
	
}
#home_bgd h5{
	margin:0;
	color:#000;	
	font-size:10px;
}
#home_bgd h2{margin:0;padding:0;color:#156332;font-size:4em;text-decoration:none;}
#home_bgd h3{margin:0;padding:0;color:#156332;font-size:2em;text-decoration:none;}
a.link_2007:link{text-decoration:none;color:#156332;}
a.link_2007:visited{text-decoration:none;color:#156332;}
a.link_2007:hover{text-decoration:none;color:#156332;}
a.link_2007:visited:hover{text-decoration:none;color:#156332;}

#print_only {display:none;}

