BODY {
	FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TD {
	FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top
}
TD.bottom {
	FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: bottom
}
TD.mid {
	FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle
}
FORM {
	DISPLAY: inline
}
A {
	COLOR: #347a9e; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #8b7d33; TEXT-DECORATION: underline
}
A:active {
	COLOR: #8b7d33; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #8b7d33; TEXT-DECORATION: underline
}
.rail A {
	COLOR: #000000; TEXT-DECORATION: none
}
.rail A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.rail A:active {
	COLOR: #5087a4; TEXT-DECORATION: underline
}
.rail A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.rail A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
.headline A {
	COLOR: #15435d; TEXT-DECORATION: none
}
A.headline {
	COLOR: #15435d; TEXT-DECORATION: none
}
.headline A:hover {
	COLOR: #15435d; TEXT-DECORATION: underline
}
A.headline:hover {
	COLOR: #15435d; TEXT-DECORATION: underline
}
.headline A:active {
	COLOR: #5087a4; TEXT-DECORATION: underline
}
A.headline:active {
	COLOR: #5087a4; TEXT-DECORATION: underline
}
.headline A:visited {
	COLOR: #15435d; TEXT-DECORATION: none
}
A.headline:visited {
	COLOR: #15435d; TEXT-DECORATION: none
}
.headline A:hover {
	COLOR: #15435d; TEXT-DECORATION: underline
}
A.headline:hover {
	COLOR: #15435d; TEXT-DECORATION: underline
}
.headline {
	FONT: bold 120% Arial, Helvetica, sans-serif; COLOR: #000000
}
.subhead {
	FONT: bold 100% Arial, Helvetica, sans-serif; COLOR: #666666
}
.byline {
	FONT: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.dateline {
	FONT: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.label {
	FONT: bold 100% Arial, Helvetica, sans-serif; COLOR: #000000
}
.date {
	FONT: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #999999
}
.caption {
	FONT: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #330000
}
.credit {
	FONT: italic 75% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #330000
}
.footer {
	MARGIN: 10px 20px 0px 178px; FONT: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.header {
	MARGIN: 0px 20px 6px 6px; FONT: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
.smallbody {
	FONT: 75% Verdana, Geneva, Arial, Helvetica, sans-serif
}
.attrib {
	FONT: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #666666
}
.search {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right
}
.rail {
	BORDER-RIGHT: #ccdbe3 1px solid; FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #e6e6e6
}
.main {
	BORDER-RIGHT: #ccdbe3 1px solid; BORDER-TOP: #ccdbe3 1px solid; BORDER-LEFT: #ccdbe3 1px solid; BORDER-BOTTOM: #ccdbe3 1px solid; BACKGROUND-COLOR: #ffffff
}
.aligncenter {
	TEXT-ALIGN: center
}
.alignright {
	TEXT-ALIGN: right
}
.railnews {
	MARGIN: 6px 10px 10px
}
.leftmargin {
	MARGIN: 0px 0px 0px 10px
}
.maintext {
	MARGIN: 6px 20px 10px
}
