﻿@import url(fr8cars_menu_v1.css);

.Rm_page_DataList
{
    margin: 0 auto;
}
td.Rm_page_Col2
{
    padding-right: 25px;
}

.grid td
{
    height: 28px;
}
.grid tr.header
{
    height: 45px;
}

.PhotoSeriesInfo
{
    border: 0px;
}
.PhotoSeriesInfoHeader
{
    width: 120px;
}
.PhotoSeriesInfoData
{
    width: 250px;
}

/* MOVED TO MAIN.CSS
a.PhotoSeriesPic img
{
    vertical-align:middle;
    border: 1px solid rgb(255,186,49) !important;
}
a:visited.PhotoSeriesPic img
	{ border-color: rgb(140,185,240) !important; }
 */
 

/* LIST SERIES GRID VIEW */

.ListSeriesGrid
{
    width: 1000px;
    background-color: rgb(20,95,160);
    border-collapse: collapse;
    margin: 5px auto;
    color: white;
    font-size: 10pt;
}
.ListSeriesGrid td a
{
    color: rgb(255,186,49);
}
.ListSeriesGrid td a:visited
{
    color: rgb(190,210,235);
}
.ListSeriesGrid td p
{
    line-height: 150%;
}
.ListSeriesGrid_header
{
    height: 50px;
    background: #DDDCD4;
    border: 2px solid rgb(15,67,130);
    font-weight: bold;
    text-transform: uppercase;
    color: #001F5E;
}
.ListSeriesGrid_header a
{
    color: #001F5E;
    /* text-decoration: none; */
}

.alternating td, .ListSeriesGrid_alternate td
{
    background-color: rgb(20,83,158);
}
.ListSeriesGrid_row td, .ListSeriesGrid_alternate td, .ListSeriesGrid_header th
{
    border: 2px solid rgb(10,40,130);
    height: 24px;
    padding-left: 10px;
}
.ListSeriesGrid td.InTheMiddle
{
    padding-left: 0px;
    text-align: center;
}
.pagerlinks
{
    font-weight: bold;
}



#series_pageblurb_left
{
    width: 488px;
    margin-right: 10px;
    float: left;
}
#series_pageblurb_right
{
    width: 500px;
    float: left;
    margin-top: 5px;
}
#series_page_linkbar_clear_float
{
    clear: both;
}


/* *************** FROM freightcars2.css ******************** */


.picture, .picture_noborder, .picture_border_bottom
{
    font-size: 11pt;
    text-align: center;
}
.picture p, .picture_noborder p, .picture_border_bottom p
{
    line-height: 1.2em;
}
.picture
{
    border-top: 3px solid #DDDCD4;
    margin-top: 5px;
}
.picture_noborder
{
    border: 0px none;
}
.picture_border_bottom
{
    border-bottom: 3px solid #DDDCD4;
}
.links
{
    margin: 0 auto;
    text-align: left;
    width: 500px;
}

/* MAIN RESULTS TABLES */

.thepics_thumbs td
{
    height: 60px;
}


/* NEW STUFF */

table.stats td.td1, table.stats td.td2, table.stats td.td3
{
    font-size: 10pt;
    width: 200px;
}
table.stats td.td1
{
    padding-right: 100px;
    text-align: right; /*border: 2px solid blue;*/
}
table.stats td.td2
{
    padding-left: 100px;
    text-align: left; /*border: 2px solid gray;*/
}


/*freight cars index page*/

.index_page_lastupdatelinks
{
    font-size: 9pt;
}
div#cartypes
{
    float: left;
    width: 25em;
    margin: 0 0 0 20px;
}
div#cartypes h5 a, div#cartypes h5 a:visited
{
    text-decoration: underline;
}
div#roadname
{
    float: left;
    width: 35em;
    margin: 0 0 0 40px;
}
div#cartypes ul, div#roadname ul
{
    list-style: none;
}
ul.leveltwo
{
    font-size: 10pt;
}



/*car type index pages*/

#index_col_1
{
    width: 100px;
    float: left;
}
#index_col_1 p
{
    font-size: 10pt;
}
#index_col_2
{
    width: 860px;
    float: left;
    margin: 0px 0px 15px 30px;
}
#index_col_2_650
{
    width: 650px;
    float: left;
    margin: 0px 20px 15px 20px;
}
#index_col_3
{
    width: 200px;
    float: right;
}
table.boxcar1
{
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 0px;
}
.boxcar1 td
{
    height: 117px;
    font-size: 11pt;
    border-top: 3px solid rgb(15,67,130); /*#DDDCD4;*/
    border-bottom: 3px solid rgb(15,67,130); /*#DDDCD4;*/
    background: rgb(20,95,160);
}
.boxcar1 td p
{
    line-height: 150%;
}
.boxcar1 td.box1
{
    text-align: center;
    width: 214px;
    padding-right:20px;
}
table.series
{
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 15px;
}
table.series td
{
    height: 150px;
    font-size: 11pt;
    border-top: 2px solid #001F5E;
    border-bottom: 2px solid #001F5E;
    background: #1B3F7A;
}
table.rm_list
{
    width: 85%;
}
table.rm_list td
{
    font-size: 10pt;
    height: 11pt;
    vertical-align: middle;
}
table.rm_list td.rm
{
    text-align: left;
}
table.rm_list td.count
{
    text-align: right;
}
table.box200td
{
    border-collapse: collapse;
}
.box200td td
{
    text-align: center;
    font-size: 10pt;
    height: 160px;
    border-top: 2px solid #DDDCD4;
    border-bottom: 2px solid #DDDCD4;
}
.box200td td p
{
    line-height: 150%;
}

/* CP Boxcars Index */
.box170td
{
    margin: 0 auto;
}
.box170td td
{
    width: 170px;
    text-align: center;
    font-size: 10pt;
}
.box170td td p
{
    line-height: 150%;
}
.box170td tr.r1
{
    height: 80px;
    vertical-align: bottom;
}
.box170td tr.r2
{
    height: 40px;
    vertical-align: top;
}

/* Canpotex Series Table */

table#canpotex
{
    width: 1000px;
}
table#canpotex td
{
    text-align: left;
    font-size: 10pt;
}

/* Other Series Tables based on Canpotex ( CN/CPWX so far ) */

div.number_series_pic
{
    width: 50%;
    float: left;
    margin-bottom: .3em;
}
div.number_series
{
    width: 50%;
    float: left;
}
div.number_series p.NumberSeriesHeader
{
    margin-left: 1em;
	margin-bottom: 5pt;
}
table.number_series_grid
{
    text-align: center;
    margin: 0 auto 1em;
}
table.number_series_grid th
{
    height: 2em;
}
table.number_series_grid td
{
    font-size: 10pt;
    height: 1.6em;
}
table.number_series_grid td.number_series_link
{
    text-align: left;
    padding-left: 1em;
    /* font-weight: bold; */
}
