/* CSS Document */
body {background: url(/graphics/railchemconnect/railchem_back.gif) repeat left top #FFFFFF; font-family: Calibri, Tahoma, Arial; font-size: 100%}
h1#rcHead {position: absolute; top: 4px; left: 78px;background:url(/graphics/railchemconnect/railchem_hdr.gif) no-repeat 0 0; width: 567px; height: 302px; text-indent: -9000px; margin: 0; z-index: 1}
#upCont, #csxCont {position:absolute; top: 34px; width: 176px; height: 116px; background:url(/graphics/railchemconnect/logos_back.gif) no-repeat left top; z-index: 10}
#upCont {left: 524px}
#csxCont {left: 744px}
a#up, a#csx {display: block; text-indent: -9000px; z-index: 10}
a#up {position: relative; top: 36px; margin: 0 auto; width: 41px; height: 47px; }
a#up:link, a#up:visited {background: url(/graphics/railchemconnect/up_logo_link.gif ) no-repeat 0 0}
a#up:hover, a#up:active {background: url(/graphics/railchemconnect/up_logo_link.gif ) no-repeat -41px 0}
a#csx {position: relative; top: 36px; margin: 0 auto; width: 98px; height: 47px; }
a#csx:link, a#csx:visited {background: url(/graphics/railchemconnect/csx_logo_link.gif ) no-repeat 0 0}
a#csx:hover, a#csx:active {background: url(/graphics/railchemconnect/csx_logo_link.gif ) no-repeat -98px 0}
#mainContainer { position: relative; padding-top:168px; padding-bottom: 24px; display:block; z-index: 5}
#contentContainer {position: relative; width: 700px; margin: 0 auto 2em; background: url(/graphics/railchemconnect/content_back.png) repeat left top; border: solid 2px #FF9900}
#mainContainer:after {content: "."; display: block; height: 24px; clear: both; visibility: hidden; margin-bottom: 24px}
#content {position: relative; margin: 24px}
#content img {border: solid 1px #E5E1C6}
#content .photoBottom {margin: 18px 0; text-align: center; display: block}
#content ul { list-style: none; list-style-image: none; margin: 0 0 12px; padding: 0}

ul li {
	list-style-type: none;
	list-style-image: none !important;
	background-image: url(/graphics/railchemconnect/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 12px;
	margin: 0 0 2px 0;
}
p {margin: 0 0 9px}
h2, h3, h4, p.SectionHead {color: #FF9900; margin: .7em 0 .5em; font-style:italic}
h2, p.SectionHead {font-size: 1.3em}
p.SectionHead {font-weight: bold}
h3 {font-size: 1.1em}
h4 {font-size: 1em}

table {width: 100%; border-collapse:collapse}
td {padding: 3px; text-align: center}
tr td { border-top: solid 1px #E5E1C6; border-bottom: solid 1px #E5E1C6}
td.location { vertical-align: top; text-align:left; font-weight:bold}
tr.HeaderRow td {font-size: 1.1em; font-weight: bold}
tr.HeaderRowSub td {font-weight: bold}
th { padding-bottom: .5em; font-weight:bold; font-size: 1.2em; color: #6a6c6f}