/* css code added 2015-12-17 Paul Finnegan - to make cgi scripts in drop down menus look like the other references (at very end of file) 
   css code added 2015-12-24 Paul Finnegan - wprm_red_box_box_background
   css code from 2015-12-17 removed on 2015-12-26 Paul Finnegan - found a better solution that does not need this css code.
   css code added 2015-12-27 Paul Finnegan - wprm_content_picture and wprm_left_box_picture 
   2017-03-08 Paul Finnegan - added classes for all png files in the headers directory.
   2017-03-09 Paul Finnegan - added anchor styles.
   2017-03-10 Paul Finnegan - added panaram_900x115 header.   
   2017-03-12 Paul Finnegan - added rustbackground_home_page
                            - moved red_background from index header 2 file to this file.
   2017-03-15 Paul Finnegan - added white_header class for headers.
   2017-03-16 Paul Finnegan - added the news_items background.
                            - added left_picture
   2017-03-21 Paul Finnegan - added left_box_background
   2017-03-21 Paul Finnegan - added wprm_picture_10px_round_corner
                            - added wprm_online
   2017-03-23 Paul Finnegan - added td.tdXXpercent classes
   2017-03-23 Paul Finnegan - fixed multiple issues found by wprm_csslink and W3C CSS Validator (online.)
   2017-03-25 Paul Finnegan - added sponsors header.
                            - added td33percent and td50percent
                            - added sponsors_how_to_become header.
                            - added picture_with_12px_round_corners
                            - added outline: 0; to a (anchor) so no outline after beging selected.
   2017-03-26 Paul Finnegan - added img_with_5px_black_shadow
   2017-03-27 Paul Finnegan - added td.td40percent class
   2017-03-29 Paul Finnegan - added helperserviceheader
   2017-04-01 Paul Finnegan - added td.td45percent class
   2017-04-10 Paul Finnegan - added td34percent
   2017-06-05 Paul Finnegan - redid home page (.summer_2017_home_page_header) to just be a red counded rectangle.  Put the image and the margins in the html file.  (Needed to update due to change in hours.)
   2017-09-18 Paul Finnegan - created a.red_header
   2018-06-12 Paul Finnegan - added .mechanical_department_header
   2018-07-11 Paul Finnegan - added "/headers/museum_safety_header_900x115.png"
   2018-07-30 Paul Finnegan - added: z-index: 1000; to css3menu1 ul so menu will drop down over slideshow in willing people,
   2019-04-19 Paul Finnegan - added: .rosterbackgroundtop_ca_zy_big
*/
#css3menu1 ul{
	background-color:#000;
/*
	background-image:url("data:image/png; -moz-border-radius:0; -webkit-border-radius:0; background-repeat:repeat; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAK8CAYAAAAu3tULAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA0jIR3UfIQAAACiSURBVEjH7ZbNCgMhDIS//LxB3/8Ve+iph6XpqRaDC4V1S5C9DImBMZlREeCmAA2kT4+AzaOSQg1JNXFQQEv6ZsuxTKTyau6XG2v2Jakpu695SRY93na92f8bUEuKrZU+NhYRDwW2Bs9vREQ4n42sgbbI+zUfFHxQTWkiTan0kSrwOuNtr/mhOgXurUkZ6Kw92I+++Z6XvkeVzlXq5bJ7GrwBxcIVRiNdtAgAAAAASUVORK5CYII=");
*/
	border-color:#999999;
        border-radius:0;
	border-style:solid;
	border-width:0;
	list-style:none;
	margin:0;
}
#css3menu1 ul{
	background-color:#000000;
	background-image:none;
	border-color:#5A5E60;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border-style:solid;
	border-width:1px;
	-moz-box-shadow:0.7px 0.7px 1px #777777;
	-webkit-box-shadow:0.7px 0.7px 1px #777777;
	box-shadow:0.7px 0.7px 1px #777777;
	display:none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	left:0;
	opacity:0.9;
	padding:0 9px 9px;
	position:absolute;
	top:100%;
	z-index: 1000;
	}
#css3menu1 li:hover>*{
	display:block;
	}
#css3menu1 li:hover{
	position:relative;
	}
#css3menu1 ul ul{
	left:100%;
	opacity:1;
	position:absolute;
	top:0;
	}
#css3menu1{
	display:block;
	float:left;
	font-size:0;
	padding:1px 1px 1px 0;
	}
#css3menu1 li{
	display:block;
	float:left;
	font-size:0;
	white-space:nowrap;
	}
#css3menu1>li,#css3menu1 li{
	margin:0 0 0 1px;
	}
#css3menu1 ul>li{
	margin:1px 0 0;
	}
#css3menu1 a:active, #css3menu1 a:focus{
	outline-style:none;
	}
#css3menu1 a,#css3menu1 a.pressed{
	color:#f56e2b;
	cursor:default;
	display:block;
	font:bold 19px "Times New Roman", Georgia, Serif;
	text-align:center;
	text-decoration:none;
}
#css3menu1 ul li{
	float:none;
	margin:9px 0 0;
}
#css3menu1 ul a{
	background-color:#000000;
	background-image:none;
	border-color:#262626;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border-style:solid;
	border-width:1px 0 0 0;
	color:#cccccc;
	font:13px Arial, Helvetica, sans-serif;
	padding:8px 0 0 0;
	text-align:left;
	text-decoration:none;
}
#css3menu1 li:hover>a{
	background-color:#7b0000;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAK8CAYAAAAu3tULAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA0jIR3UfIQAAACiSURBVEjH7ZbNCgMhDIS//LxB3/8Ve+iph6XpqRaDC4V1S5C9DImBMZlREeCmAA2kT4+AzaOSQg1JNXFQQEv6ZsuxTKTyau6XG2v2Jakpu695SRY93na92f8bUEuKrZU+NhYRDwW2Bs9vREQ4n42sgbbI+zUfFHxQTWkiTan0kSrwOuNtr/mhOgXurUkZ6Kw92I+++Z6XvkeVzlXq5bJ7GrwBxcIVRiNdtAgAAAAASUVORK5CYII=");
	background-position:0 100px;
	border-style:none;
	color:#ffffff;
	font:bold 19px "Times New Roman", Georgia, Serif;
	text-decoration:none;
}
#css3menu1 img{
	border:none;
	margin-right:10px;
	vertical-align:middle;
	}
#css3menu1 img.over{
	display:none;
	}
#css3menu1 li:hover > a img.def{
	display:none;
	}
#css3menu1 li:hover > a img.over{
	display:inline;
	}
#css3menu1 li a.pressed img.over{
	display:inline;
	}
#css3menu1 li a.pressed img.def{
	display:none;
	}
#css3menu1 span{
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	overflow:visible;
	padding-right:0;
	}
#css3menu1 a{
	background-color:#333333;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAK8CAYAAAAu3tULAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA0jIR3UfIQAAACiSURBVEjH7ZbNCgMhDIS//LxB3/8Ve+iph6XpqRaDC4V1S5C9DImBMZlREeCmAA2kT4+AzaOSQg1JNXFQQEv6ZsuxTKTyau6XG2v2Jakpu695SRY93na92f8bUEuKrZU+NhYRDwW2Bs9vREQ4n42sgbbI+zUfFHxQTWkiTan0kSrwOuNtr/mhOgXurUkZ6Kw92I+++Z6XvkeVzlXq5bJ7GrwBxcIVRiNdtAgAAAAASUVORK5CYII=");
	background-position:0 200px;
	background-repeat:repeat;
	border-color:#f56e2b;
	border-style:none;
	border-width:0;
	color:#f56e2b;
	padding:10px;
	text-decoration:none;
	}
#css3menu1 li:hover>a,#css3menu1 li>a.pressed{
	background-color:#7b0000;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAK8CAYAAAAu3tULAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA0jIR3UfIQAAACiSURBVEjH7ZbNCgMhDIS//LxB3/8Ve+iph6XpqRaDC4V1S5C9DImBMZlREeCmAA2kT4+AzaOSQg1JNXFQQEv6ZsuxTKTyau6XG2v2Jakpu695SRY93na92f8bUEuKrZU+NhYRDwW2Bs9vREQ4n42sgbbI+zUfFHxQTWkiTan0kSrwOuNtr/mhOgXurUkZ6Kw92I+++Z6XvkeVzlXq5bJ7GrwBxcIVRiNdtAgAAAAASUVORK5CYII=");
	background-position:0 100px;
	border-style:none;
	color:#ffffff;
	text-decoration:none;
	}
#css3menu1 ul li:hover>a,#css3menu1 ul li>a.pressed{
	background-color:#410000;
	background-image:none;
	border-color:#262626;
	border-style:solid;
	color:#ffffff;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#css3menu1 li.topfirst>a{
	-moz-border-radius:0 0 0 0;
	-webkit-border-radius:0;
	border-radius:0 0 0 0;
	height:16px;
	line-height:1;
	text-shadow:#000000 0 -1px 1px;
	}
#css3menu1 li.topfirst:hover>a,#css3menu1 li.topfirst>a.pressed{
	line-height:1;
	text-shadow:#3d3d3d 0 -1px 1px;
	}
#css3menu1 li.topmenu>a{
	height:16px;
	line-height:1;
	text-shadow:#000000 0 -1px 1px;
	}
#css3menu1 li.topmenu:hover>a,#css3menu1 li.topmenu>a.pressed{
	line-height:1;
	text-shadow:#3d3d3d 0 -1px 1px;
	}
#css3menu1 li.toplast>a{
	-moz-border-radius:0 0 0 0;
	-webkit-border-radius:0;
	border-radius:0 0 0 0;
	height:16px;
	line-height:1;
	text-shadow:#000000 0 -1px 1px;
	}
#css3menu1 li.toplast:hover>a,#css3menu1 li.toplast>a.pressed{
	line-height:1;
	text-shadow:#3d3d3d 0 -1px 1px;
	}
/*
#css3menu1 ._>li>a{
	padding:0;}
*/
#css3menu1 li.subfirst>a{
	border-style:none;
	border-width:0;
	padding:0;
	}

#css3menu1 li.subfirst:hover>a,#css3menu1 li.subfirst>a.pressed{
	border-style:none;
	}

#wprm_red_box_box_background {
        background: #650000; /* For browsers that do not support gradients */
        background: -moz-linear-gradient(right, #650000, #430000); /* For Firefox 3.6 to 15 */
        background: -o-linear-gradient(right, #650000, #430000); /* For Opera 11.1 to 12.0 */
        background:  -webkit-gradient(right, #650000 , #430000);
        background: -webkit-linear-gradient(left, #650000 , #430000); /* For Safari 5.1 to 6.0 */
        background: linear-gradient(to right, #650000 , #430000); /* Standard syntax */
        border-radius: 25px;
        padding:  0; 
}

#wprm_content_picture {
        border-radius: 12px;
        padding:  0; 
}

.wprm_picture_10px_round_corner {
        border-radius: 10px;
        padding:  0; 
}

#wprm_left_box_picture {
        border-radius: 12px;
        padding:  0; 
}

      .rustbackground {
        background: url("/backgrounds/rustbackground99x99px.png");
        border:0 ;
        border-spacing:0;
        padding:0;
      }

      .rustbackground_home_page {
        background: url("/backgrounds/homepagebackgrounds/rust113x113px.png");
        border:0 ;
        border-spacing:0;
        padding:0;
      }

      .boxcarsheader {
        background: url("/headers/boxcarsheader.png");
        height:115px;
	width: 900px;
      }
/*
      .frrs_header {
        background: url("/headers/frrsheader.png");
        height:115px;
	width: 900px;
      }
*/
      .frrsheader {
        background: url("/headers/frrsheader.png");
        height:115px;
	width: 900px;
      }

      .historical_archive_department_header {
        background: url("/headers/historical_archive_department_with_wprm.png");
        height:115px;
	width: 900px;
      }

      .mechanical_department_header {
        background: url("/headers/mechanical_dept_header_900x115.png");
        height:115px;
	width: 900px;
      }

      .museum_safety_header {
        background: url("/headers/museum_safety_header_900x115.png");
        height:115px;
	width: 900px;
      }

      .operating_department_header {
        background: url("/headers/WP608_900x115_pole_removed_dark.png");
        height:115px;
	width: 900px;
      }

      .header_2014restorationsheader {
	background: url("/headers/2014restorationsheader.png");
        height:115px;
	width: 900px;
      }

      .RALHeader {
	background: url("/headers/RALHeader.png");
        height:115px;
	width: 900px;
      }

      .summer_2017_home_page_header {
/*	background: url("/homepageimages/home_page_header_summer_2017_778x269_red_border.jpg"); */
/*	background: url("/homepageimages/west_yard_2015_07_04_red_border_748x239rev_3.jpg"); */
	background-color:  #650000;
	border-radius: 25px;
	outline: thin solid #191919;
	width: 900px;
      }

      .WPRM_ONLINE_900x115 {
	background: url("/headers/WPRM_ONLINE_900x115.png");
        height:115px;
	width: 900px;
      }

      .archives_dark_900x115 {
	background: url("/headers/archives_dark_900x115.png");
        height:115px;
	width: 900px;
      }

      .calendarheader900x115 {
	background: url("/headers/calendarheader900x115.png");
        height:115px;
	width: 900px;
      }

      .contactusheader {
	background: url("/headers/contactusheader.png");
        height:115px;
	width: 900px;
      }

      .deacessionedequipmentheader {
	background: url("/headers/deacessionedequipmentheader.png");
        height:115px;
	width: 900px;
      }

      .donationsheader {
	background: url("/headers/donationsheader.png");
        height:115px;
	width: 900px;
      }

      .faqheader {
	background: url("/headers/faqheader.png");
        height:115px;
	width: 900px;
      }

      .freightcarheader {
	background: url("/headers/freightcarheader.png");
        height:115px;
	width: 900px;
      }

      .futureplansheader {
	background: url("/headers/futureplansheader.png");
        height:115px;
	width: 900px;
      }

      .gondolasheader {
	background: url("/headers/gondolasheader.png");
        height:115px;
	width: 900px;
      }

      .helperserviceheader {
	background: url("/misc_images/helper_service_900x115_dark.png");
        height:115px;
	width: 900px;
      }

      .homeheader778x269px_with_small_border {
	background: url("/headers/homeheader778x269px_with_small_border.png");
        height:115px;
	width: 900px;
      }

      .hoppersheader {
	background: url("/headers/hoppersheader.png");
        height:115px;
	width: 900px;
      }

      .linksandcreditsheader {
	background: url("/headers/linksandcreditsheader.png");
        height:115px;
	width: 900px;
      }

      .locomotivesheader {
	background: url("/headers/locomotivesheader.png");
        height:115px;
	width: 900px;
      }

      .membershipheader {
	background: url("/headers/membershipheader.png");
        height:115px;
	width: 900px;
      }

      .mowheader {
	background: url("/headers/mowheader.png");
        height:115px;
	width: 900px;
      }

      .museum_events_header {
	background: url("/headers/museum_events_header_900x115.png");
        height:115px;
	width: 900px;
      }

      .museumcollectionheader {
	background: url("/headers/museumcollectionheader.png");
        height:115px;
	width: 900px;
      }

      .panaram_900x115_header {
	background: url("/headers/panaram_900x115.png");
        height:115px;
	width: 900px;
      }

      .passengercarsheader {
	background: url("/headers/passengercarsheader.png");
        height:115px;
	width: 900px;
      }

      .reeferheader {
	background: url("/headers/reeferheader.png");
        height:115px;
	width: 900px;
      }

      .reefers_header_900x115_with_title {
	background: url("/headers/reefers_header_900x115_with_title.png");
        height:115px;
	width: 900px;
      }

      .sleeper_snow_900x115 {
	background: url("/headers/sleeper_snow_900x115.png");
        height:115px;
	width: 900px;
      }

      .sleeper_snow_900x115_sleeper_reservations {
	background: url("/headers/sleeper_snow_900x115_sleeper_reservations.png");
        height:115px;
	width: 900px;
      }

      .sponsors {
	background: url("/headers/sponsors_900x115.jpg");
        height:115px;
	width: 900px;
      }

      .sponsors_how_to_become {
	background: url("/headers/sponsors_how_to_become_900x115.jpg");
        height:115px;
	width: 900px;
      }

      .staffheader {
	background: url("/headers/staffheader.png");
        height:115px;
	width: 900px;
      }

      .storeheader {
	background: url("/headers/storeheader.png");
        height:115px;
	width: 900px;
      }

      .trainridesheader {
	background: url("/headers/trainridesheader.png");
        height:115px;
	width: 900px;
      }

      .visittehmuseumheader900px115px {
	background: url("/headers/visittehmuseumheader900px115px.png");
        height:115px;
	width: 900px;
      }

      .visittehmuseumheader_OLD {
	background: url("/headers/visittehmuseumheader_OLD.png");
        height:115px;
	width: 900px;
      }

      .webcamsheader {
	background: url("/headers/webcamsheader.png");
        height:115px;
	width: 900px;
      }

      .webcamsheader_1000 {
	background: url("/headers/webcamsheader_1000.png");
        height:115px;
	width: 1000px;
      }

      .willingpeopleheader {
	background: url("/headers/willingpeopleheader.png");
        height:115px;
	width: 900px;
      }

      .wp608header {
	background: url("/headers/wp608header.png");
        height:115px;
	width: 900px;
      }

      .wprm_gallery_header_900x115 {
	background: url("/headers/wprm_gallery_header_900x115.png");
        height:115px;
	width: 900px;
      }

      .wprm_online {
	background: url("/headers/wprm_online.png");
        height:115px;
	width: 900px;
      }

      .wpsteamheader {
	background: url("/headers/wpsteamheader.png");
        height:115px;
	width: 900px;
      }

      .nexteventbox2 {
	background: url("/backgrounds/calendarpagebackgrounds/nexteventbox2.png");
	height: 323px;
	vertical-align: middle;
	width: 413px;
      }	

	.january {
	background: url("/calendarpageimages/january2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.february {
	background: url("/calendarpageimages/february2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.march {
	background: url("/calendarpageimages/march2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.april {
	background: url("/calendarpageimages/april2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.may {
	background: url("/calendarpageimages/may2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.june {
	background: url("/calendarpageimages/june2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.july {
	background: url("/calendarpageimages/july2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.august {
	background: url("/calendarpageimages/august2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.september {
	background: url("/calendarpageimages/september2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.october {
	background: url("/calendarpageimages/october2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.november {
	background: url("/calendarpageimages/november2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

	.december {
	background: url("/calendarpageimages/december2013.jpg");
	height: 415px;
	vertical-align: top;
	width: 285px;
        }

/*  anchor styles */
    a { 
        color: #F56E2B; 
	outline: 0;
        text-decoration: none;
      }

    a.red_header {
        color: #FF0000; 
        text-decoration: none;
      }
    
    a.white_header {
        color: #FFFFFF; 
        text-decoration: none;
      }
    
    /* mouse over link */
    a:hover {
        color: #FF0000;
    }
    
    a.white_header:hover {
        color: #FF0000;
    }
    
    /* unvisited link */
    a.topic:link {
        color: white;
    }
    
    /* visited link */
    a.topic:visited {
        color: white;
        text-decoration: none;
    }
    
    /* mouse over link */
    a.topic:hover {
        color: #F56E2B;
    }
    
    /* selected link */
    a.topic:active {
        color: yellow;
    } 

    .red_background {
        background: #650000; /* For browsers that do not support gradients */
        background: -moz-linear-gradient(right, #650000, #430000); /* For Firefox 3.6 to 15 */
        background: -o-linear-gradient(right, #650000, #430000); /* For Opera 11.1 to 12.0 */
        background:  -webkit-gradient(right, #650000 , #430000);
        background: -webkit-linear-gradient(left, #650000 , #430000); /* For Safari 5.1 to 6.0 */
        background: linear-gradient(to right, #650000 , #430000); /* Standard syntax */
        border-radius: 25px;
        padding:  0; 
    }

/*   Begin material for news_items  and collection web pages  */

      .collectionpage_bottom {
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackgroundfooter.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .collectionpage_middle {
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackgroundmiddle.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      /* class rosterbackground_TBD choices: no_road-No Road 2-WP sn-Sac Northern ca_zy-Ca Zy/WP/Rio Grande/Burl Route sp-SP milwk-Milwk up-UP cct-CCT mp-MP */ 

      .rosterbackgroundtop_sn{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground3.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }

      .rosterbackgroundtop_ca_zy{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground4.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_ca_zy_big{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground4_190419.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_sp{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground5.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_milwk{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground6.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_up{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground7.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_cct{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground8.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_mp{
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground9.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_no_road {
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground1.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  
      .rosterbackgroundtop_wp {
        background: url("/collectionpageimages/rosterpagebackgrounds/rosterbackground2.png");
        border:0 ;
        border-spacing:0;
        padding:0;
        width:800px;
      }
  


/*   End  material for news_items web pages  */

  #left_picture {
        border-radius: 12px;
        padding:  0;
    }

  .picture_with_12px_round_corners {
        border-radius: 12px;
        padding:  0;
    }


#left_box_background {

background:  -webkit-gradient(top, #fefefe, #dddddd);

    background: linear-gradient(to right, #650000 , #430000); /* Standard syntax */
    background: -moz-linear-gradient(right, #650000, #430000); /* For Firefox 3.6 to 15 */
    background: -o-linear-gradient(right, #650000, #430000); /* For Opera 11.1 to 12.0 */
    background:  -webkit-gradient(right, #650000 , #430000);
    background: -webkit-linear-gradient(left, #650000 , #430000); /* For Safari 5.1 to 6.0 */
    background: #650000; /* For browsers that do not support gradients */
    border-radius: 25px;
    padding:  0;
}

    .td10percent {
      width: 10%;
    }

    .td20percent {
      width: 20%;
    }

    .td25percent {
      width: 25%;
    }

    .td33percent {
      width: 33%;
    }

    .td34percent {
      width: 34%;
    }

    .td40percent {
      width: 40%;
    }

    .td45percent {
      width: 45%;
    }

    .td50percent {
      width: 50%;
    }

    .td55percent {
      width: 55%;
    }

.img_with_5px_black_shadow {
    background-color: black;
    box-shadow: 5px 5px 3px black;
}

