/*Firefox fixes*/
html,body { height:100%; background-image: url(/graphics/uprr/she/nav_back.gif) !important;}
html a, html a:link, html a:visited, html a:hover {border-bottom: 0}

/**/
/*From here down to Firefox specs works with IE 6*/
body {
	margin: 0;
	color: #000;
	background-image: url(/graphics/uprr/she/nav_back.gif) !important;
	background-color: #82997F;
	background-repeat: repeat-y;
	background-position: 0 0;
	height: 100% !important;
	text-align: left;
	min-width: 980px;
}

#sizer {}
#expander {}
/* Holly hack for IE \*/
* html #expander { height: 0; }


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
div#content .LeftCol .tabset_content p, div#content .RightCol p  { color: #000 !important;}
div#content .LeftCol .tabset_content a:link { color: #039;}
.#content .LeftCol ul li a:visited {
	color: #7A8EB3;
}

#content .LeftCol a:hover, #content .LeftCol ul li a:hover {
	color: #E8A522 !important;
	border-bottom: solid 1px #E8A522;
}
div#head {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #82997F url(/she/emg/graphics/top_gradient.gif) 0 0 repeat-x !important;
	border: 0 !important;
	height: 69px;
	min-height: 650px;
	z-index: 0;
}
#headerCon {
	position: relative;
	top: 0;
	width: 100%;
	background-color: #ECAC00;
	text-align: center;
	height: 73px;
	z-index: 1;
}
#headerLft {
	position: absolute;
	left: 0;
	top: -2px;
	width: 50%;
	height: 73px;
	float: left;
	background:url(/graphics/uprr/site_wide/2009/vb_sm_left.gif) repeat-x left top;
	z-index: 1
}
#headerMain {
	position: relative;
	top: -2px;
	margin: 0 auto;
	min-width: 903px;
	height: 73px;
	background:url(/graphics/uprr/site_wide/2009/vb_sm_main.gif) no-repeat left top;
	width: 903px;
	z-index: 1
}
#uplogo {position: relative; top: 11px; width: 153px; height: 40px; /*border: solid 1px red;*/ float: right; margin-right: 52px;}
#uplogo:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#uplogo a {display: block; width: 153px; height: 40px; text-decoration: none; border: 0; text-indent: -5000px}
#uplogo a:link, #uplogo a:visited {border: 0; background: url(/graphics/uprr/site_wide/2009/uplogo_sitewide.gif) no-repeat 0 0}
#uplogo a:hover {border: 0 !important; background: url(/graphics/uprr/site_wide/2009/uplogo_sitewide.gif) no-repeat -154px 0}

div#enviroLogo { margin: 9px 0 0 0;}
div#head div#flashcontent {
	position: relative;
	margin-top: -60px !important;
	width: 100%;
	height: 581px;
	background-color: transparent !important;
	text-align: left;
	z-index: 0;
}
 
div#LeftNavOld {
	position: absolute;
	float: none;
	padding: 0;
	top: 462px;
	left: 0;
	width: 177px !important;
	height: 100%!important;
	background-color: transparent;
	padding-top: 44px;
	z-index: 6 !important;
}
#LeftNavOld div.ReturnToOld,
#SwapStylesheets .view p {
	color: #cc9;
	font: bold 10px verdana, Arial, sans-serif;
	margin: 0 0 18px 20px;
	z-index: 10;
	letter-spacing: 1px;
	text-align: left;
}

#LeftNavOld div.ReturnToOld ul {
	padding: 0;
	list-style-type: none !important;
	list-style-image: none;
	margin: 3px 6px 0 0 !important;
	letter-spacing: 0;
	font-weight: normal;

}
#LeftNavOld .ReturnToOld li {
	margin-bottom: 1px;
	background-image: none !important;
	padding: 0 !important;
	float: none;
	text-align: left;
	border: 0;
}
#LeftNavOld div.ReturnToOld li a:link,
#LeftNavOld div.ReturnToOld li a:visited  {
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	float: none;
	text-align: left;
	margin: 0 0 3px 0 !important;
	color: #DEDEDE;
	text-decoration: none;
}
#LeftNavOld div.ReturnToOld li a:hover {
	color: #FC0;
	text-decoration: none;
}
.headLeftNav {
	width: 100%;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	padding-top: 18px;
	padding-bottom: 3px;
}
#LeftNavOld div#SectionLinks,
#LeftNavOld div#SiteLinks {
	margin: 0 0 18px 0;
	width: 177px;
	color: #C66;
}
#SectionLinks a:link, #SectionLinks a:visited,
#SiteLinks a:link, #SiteLinks a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
#SectionLinks a:hover,
#SiteLinks a:hover {
	color: #FFCC00;
	text-decoration: none;
}
#SectionLinks p.subhead,
#IndexNews #LeftNavOld p.subhead {
	font-weight: bold;
	font-size: 11px;
	line-height: 130%;
	margin: 0 0 3px 20px;
	color: #CC9;
}
#SectionLinks p.subhead a img {
	margin-top: 30px;
}
#SectionLinks p.subhead a img.noMargin {
	margin-top: 12px;
}
#SectionLinks div.reportEmerg {
border: solid 1px #FFC;
margin: 24px 12px 3px 12px;
padding: 6px;
}
.reportEmerg h3 {
	color: #FFC;
	font-size: 11px;
	margin: 0 0 6px 0;
}
.reportEmerg p {
	margin: 0;
	font-size: 11px;
	color: #FFC;
}
.reportEmerg p span {
	font-weight: bold;
	white-space: nowrap;
}

#LeftNavOld #SectionLinks ul,
#LeftNavOld #SiteLinks ul {
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	font-weight: normal;
	font-size:10px;
	line-height: 12px;
	margin: 0 6px 0 30px;
}
#LeftNavOld #SectionLinks li,
#LeftNavOld #SiteLinks li {
	margin: 0 0 4px 0 !important;
}
#LeftNavOld #SectionLinks li a { font-weight: normal !important;}
#LeftNavOld #SectionLinks ul li.subhead {
	color: #CC9;
	margin: 12px 0 6px 0 !important;
	font-weight: bold;
}
#LeftNavOld #SectionLinks ul li.separate {
	margin-top: 12px !important;
}
#LeftNavOld #SiteLinks ul {
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
}
#LeftNavOld #SiteLinks li {
	line-height: 12px;
}
div#content {
	position: absolute;
	left: 174px;
	top: 501px;
	background-color: #FFF;
	width: 786px;
	margin: 0;
	padding: 0 0 18px 0 !important;
	min-height:500px;
  	height:auto !important;
 	height:500px;
	z-index: 5;
}
div.LeftCol {
	position: relative;
	float: left;
	margin: 0 0 18px 0;
	padding: 0;
	width: 55% !important;
}
div.RightCol {
	position: relative;
	float: right;
	right: 0;
	margin: 12px -24px 18px 0 !important;
	padding: 12px 30px 12px 12px !important;
	background-color: #F1FAE6;
	height: 100% !important;
	width: 324px !important;
}
ul {
	list-style-type: none;
	list-style-image: none !important;
	margin: 1px 0 12px 0;
	padding: 0;
	text-indent: 0 !important;
}
ul li {
	list-style-type: none;
	list-style-image: none !important;
	background-image: url(/graphics/uprr/bullet.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 1px !important;
	padding: 0 0 0 10px;
	margin: 0 0 4px 0;
}
/*This fixes the IE bug for disappearing background-image inside list items*/
ul, ol, dl {
	position: relative;
}
/*Tabtastic CSS*/
div#content div.tabs_container {
	position: relative;
	width: 100% !important;
	margin: 0 !important;
	background-color:#82997F;
}
/*Child Combinator Override Method*/
* html div#content>.tabset_content, *html div#content>.tabset_content_active {height:auto;}
* html div.tabset_content, * html div.tabset_content_active {height: 1%;}
#content ul.tabset_tabs a:link, #content ul.tabset_tabs a:visited, #content ul.tabset_tabs a:hover {border-bottom: 0 !important; text-decoration: none !important}

/*.tabset_tabs li.firstchild a { border-left-width:1px }*/
.tabset_content,
.tabset_content_active	{
	position:relative;
	z-index:1;
	padding:12px 12px 6px 12px;
	display:none;
}
.tabset_label { display:none }

.tabset_content_active	{ display:block; }

/*Subtab*/
div#content .subsection { position: relative; width: 100%; border: solid 1px #C8D9C5; padding: 0 !important;}
div#content .subsection .tabs_container { background-color: #C8D9C5; width: 100%; margin: 0;}
div#content .subsection .tabset_content_active {
	padding: 12px;
}


/*BEGIN overlapping tab CSS blend*/

/* this layout won't work in ie5 mac unless you give widths to all floats or convert it to inline-block */

ul,li {list-style:none;}

/* mac hide - ie5 hacks \*/
ul.tabset_tabs,
ul.tabset_tabs li, 
ul.tabset_tabs a, 
ul.tabset_tabs a span {
	height:1%;
	voice-family: "\"}\""; voice-family:inherit; 
}
ul.tabset_tabs a span {height:auto}
/* end hide - keep above hacks in the same order at all times */

div#content .tabset_tabs {
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
	position:relative;
	z-index:2;
	white-space:nowrap ;
}
div#content .tabset_tabs li	{ 
	margin:0;
	padding: 0 !important;
}


ul.tabset_tabs li,
ul.tabset_tabs li a,
ul.tabset_tabs li,
ul.tabset_tabs li span {
	float:left;
	line-height:118%;
	text-decoration:none;
	color:#fff;
	text-align:center;
	border-bottom: 0 !important
}

.tabset_tabs a	{
	font: bold 11px/110% Georgia, "Times New Roman", Times, serif;
	color:#FFF ! important;
	text-decoration:none;
	border-bottom: 0 !important;
}
ul.tabset_tabs li a {/* pre-load hover image*/
	background:url(/graphics/uprr/she/tab-active-right.gif) no-repeat right top;
	border-bottom: 0 !important;
}
ul.tabset_tabs li a:link,
ul.tabset_tabs li a:visited {
	background:url(/graphics/uprr/she/normal-join.gif) no-repeat right top;
	border-bottom: 0 !important
}
ul.tabset_tabs li a span {	padding:3px 25px 3px 6px;}

/* hover */
ul.tabset_tabs li a:hover {visibility:visible; border-bottom: 0 !important}/* ie needs this*/

ul.tabset_tabs li a:hover,
ul.tabset_tabs li a.inActive:hover {	
	background:url(/graphics/uprr/she/tab-active-right.gif) no-repeat right top !important;
	z-index:999;
	position:relative;
	color: #788F75;
	border: 0 !important;
}

ul.tabset_tabs li a:hover span,
ul.tabset_tabs li a.inActive:hover span {
	background:url(/graphics/uprr/she/tab-active-left.gif) no-repeat -220px 0;
	margin-left:-24px;
	padding-left:30px;
	position:relative;
	cursor:pointer;
	cursor:hand;/* invalid css but ie5+ needs it*/
	z-index:999;
	color:#D07F3E;
	border-bottom: 0 !important
}
ul.tabset_tabs li.first a:hover,
ul.tabset_tabs li.first a.active:hover,
ul.tabset_tabs li.first a.inActive:hover {background-image: url(/graphics/uprr/she/tab-active-right.gif); border-bottom: 0 !important; border-bottom: 0 !important}

ul.tabset_tabs li.first a span,
ul.tabset_tabs li.first a.inActive span {
	background:url(/graphics/uprr/she/left-end-tab-normal.gif) no-repeat left top;
	padding-left:20px;
	border-bottom: 0 !important
}
ul.tabset_tabs li.last a,
ul.tabset_tabs li.last a.inActive {	
	background:url(/graphics/uprr/she/right-end-tab-normal.gif) no-repeat right top;
	border-bottom: 0 !important
}
.subsection .tabs_container .tabset_tabs li.last a,
.subsection .tabs_container .tabset_tabs li.last a.inActive {background:url(/graphics/uprr/she/right-end-tabss-normal.gif) no-repeat right top !important; border-bottom: 0 !important}
ul.tabset_tabs li.last a span {padding-right:20px; border-bottom: 0 !important}	

/* set current item when its in the middle of the tabs */
ul.tabset_tabs li a.active,
ul.tabset_tabs li a.active:link,
ul.tabset_tabs li a.active:hover {
	background:url(/graphics/uprr/she/tab-active-right.gif) no-repeat right top !important;
	color: #788F75;
	border-bottom: 0 !important
}
ul.tabset_tabs li a.active span,
ul.tabset_tabs li a.active:hover span {
	background:url(/graphics/uprr/she/tab-active-left.gif) no-repeat -220px 0;
	margin-left:-24px;
	padding-left:30px;
	position:relative;
	color:#788F75;
	border-bottom: 0 !important
}

/* set current item when its on the far right tab  */
ul.tabset_tabs li.last a.active,
ul.tabset_tabs li.last a.active:hover,
ul.tabset_tabs li.last a.inActive:hover,
ul.tabset_tabs li.last a:hover {
	background:url(/graphics/uprr/she/right-end-tab-over.gif) no-repeat right top !important;
	color: #788F75;
	border-bottom: 0 !important
}
ul.tabset_tabs li.last a.active span,
ul.tabset_tabs li.last a.active:hover span,
ul.tabset_tabs li.last a.inActive:hover span,
ul.tabset_tabs li.last a:hover span {
	background:url(/graphics/uprr/she/tab-active-left.gif) no-repeat -220px 0;
	margin-left:-24px;
	padding-left:30px;
	padding-right:20px;
	position:relative;
	color:#788F75;
	border-bottom: 0 !important
}
ul.tabset_tabs li.last a:hover span { color:#D07F3E !Important; border-bottom: 0 !important}


ul.tabset_tabs li.first a.active,
ul.tabset_tabs li.first a.active:hover,
ul.tabset_tabs li.first a.inActive:hover,
ul.tabset_tabs li.first a:hover {
	background:url(/graphics/uprr/she/tab-active-right.gif) no-repeat right top;
	z-index:999;
	color:#788F75;
	border-bottom: 0 !important
}
ul.tabset_tabs li.first a.active span,
ul.tabset_tabs li.first a.active:hover span,
ul.tabset_tabs li.first a.inActive:hover span,
ul.tabset_tabs li.first a:hover span {
	background:url(/graphics/uprr/she/left-end-tab-over.gif) no-repeat left top;
	padding-left:20px;
	margin-left: 0;
	color:#788F75;
	z-index:999;
	border-bottom: 0 !important
}
ul.tabset_tabs li.first a.active:hover span {
	margin-left:0;
	color:#788F75 !important;
	border-bottom: 0 !important
}
ul.tabset_tabs li.first a:hover span { margin-left:0; color:#D07F3E !important; border-bottom: 0 !important}


ul.tabset_tabs li a.inActive:hover {	
	background:url(/graphics/uprr/she/tab-active-right.gif) no-repeat right top;
	border-bottom: 0 !important
}

ul.tabset_tabs a.postActive:hover span {background-image:url(/graphics/uprr/she/tab-active-left-next.gif) !important; border-bottom: 0 !important}

ul.tabset_tabs a.preActive:hover {background-image:url(/graphics/uprr/she/tab-active-left-prev.gif) !important; border-bottom: 0 !important; border-bottom: 0 !important}
/*ul.tabset_tabs li.first a.preActive:hover {background-image: url(/graphics/uprr/she/tab-active-left-prev.gif)}*/


.subsection .tabs_container ul.tabset_tabs li.last a.active,
.subsection .tabs_container ul.tabset_tabs li.last a.active:hover,
.subsection .tabs_container ul.tabset_tabs li.last a.inActive:hover,
.subsection .tabs_container ul.tabset_tabs li.last a:hover {
	background:url(/graphics/uprr/she/right-end-tabss-over.gif) no-repeat right top !important;
	color: #788F75;
	border-bottom: 0 !important
}
.subsection .tabs_container ul.tabset_tabs a.postActive:hover span {background-image:url(/graphics/uprr/she/tab-active-left-next.gif) !important; border-bottom: 0 !important}
.subsection .tabs_container ul.tabset_tabs a.preActive:hover,
.subsection .tabs_container ul.tabset_tabs li.first a.preActive:hover {background-image:url(/graphics/uprr/she/tab-active-left-prev.gif) !important; border-bottom: 0 !important}

.subsection .tabs_container ul.tabset_tabs li.first a.preActive:hover {background-image: url(/graphics/uprr/she/tab-active-left-prev.gif); border-bottom: 0 !important}
.subsection .tabs_container ul.tabset_tabs li.first a:hover,
.subsection .tabs_container ul.tabset_tabs li.first a.inActive:hover,
.subsection .tabs_container ul.tabset_tabs li.first a.active:hover {background-image: url(/graphics/uprr/she/tab-active-right.gif) !important; border-bottom: 0 !important}

.subsection .tabs_container ul.tabset_tabs li.only a.active span,
.subsection .tabs_container ul.tabset_tabs li.only a.active:hover span,
.subsection .tabs_container ul.tabset_tabs li.only a.inActive:hover span,
.subsection .tabs_container ul.tabset_tabs li.only a:hover span {
	background:url(/graphics/uprr/she/left-end-tab-over.gif) no-repeat left top;
	padding-left:20px;
	margin-left: 0;
	color:#788F75;
	z-index:999;
	border-bottom: 0 !important
}
.subsection .tabs_container ul.tabset_tabs li.only a.active,
.subsection .tabs_container ul.tabset_tabs li.only a.active:hover,
.subsection .tabs_container ul.tabset_tabs li.only a.inActive:hover,
.subsection .tabs_container ul.tabset_tabs li.only a:hover {
	background:url(/graphics/uprr/she/right-end-tabss-over.gif) no-repeat right top !important;
	color: #788F75;
	border-bottom: 0 !important
}



/*End blend*/
div#content h1, div#content h2, div#content h3, div#content h1.titlemain, div#content h2.titlemain, div#content h3.titlemain,
div#content .subhead {
	font: bold 18px/120% Georgia, "Times New Roman", Times, serif;
	margin: 0 0 .5em 0;
	color: #788F75 !important;
}
div#content h2, div#content h2.titlemain {font-size: 16px;}
div#content h3, div#content h3.titlemain, div#content .subhead {font-size: 14px;}
p { margin: 0 0 12px 0;}

a.next { text-align: right; text-decoration:none; margin-top: 12px; float: right; border-bottom: solid 1px #FFF;}
a.next:link, a.next:visited {border-bottom: solid 1px #FFF;}
a.next:hover {	border-bottom: solid 1px #E8A522 !important;}
a.next span { font-weight: normal; font-size: 8px; letter-spacing: -1px;}
div#content table {
	border: 0;
	margin: 0 0 12px 0 !important;
}
td,
div#content td,
table.contacts td {
	font-size: 11px;
	line-height: 135%;
	vertical-align: top;
	padding: 0 9px 3px 3px;
	border: 0;
	margin: 0;
}
td.bottom,
#content td.bottom {
	vertical-align: bottom !important;
}
td.middle {
	vertical-align: middle;
}

td.noTop {
	border-top: 0;
	border-left: solid 1px #000;
}
td.center { text-align: center;}
div#content .tabset_content_active table#index,
div#content .tabset_content table#index {
	width: 100%;
	border: 0;
	clear: both;
}
div#content .tabset_content_active table#index td,
div#content .tabset_content table#index td {
	font-size: 11px;
	line-height: 130%;
	margin: 0;
	padding: 0 12px 0 0 !important;
	vertical-align: top;
}
div#content table#index td.highlight table td { padding: 9px !important;}
div#content table#index td.highlight table td h1 {font-weight: bold; font-size: 12px; color: #000; margin-bottom: 3px;}
div#content table#index td ul {
	list-style-type: none;
	list-style-image: none !important;
	margin: 1px 0 4px 0;
	padding: 0;
	text-indent: 0 !important;
}
div#content table#index td ul li {
	list-style-type: none;
	list-style-image: none !important;
	background-image: url(/graphics/uprr/bullet.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 0 0 0 10px;
	margin: 0 0 4px 0;
	float: none;
}
div#content table#index td ul li.deslink {
	list-style-type: none !important;
	list-style-image: none !important;
	background-image: none !important;
	font-size: 10px;
	padding: 0 0 0 10px;
	margin: -6px 0 6px 0 !important;
}
div#content table#index td ul li.subhead, div#content table#index td ul li.subhead1, div#content table#index td p.subhead,
div#content table#index td p.subhead1 {
	font-weight: bold; font-size:12px;
	color: #788F75 !important;
	margin: 24px 0 5px 0;
	padding-left: 0;
	background-image: none !important;
}
div#content table#index td ul li.subhead1, div#content table#index td p.subhead1 {
	margin: 0 0 5px 0;
	text-indent: 0;
	background-image: none !important;
}

div#content table#index td.highlight {}
div#content table#index td.highlight table {
	border: solid 1px #DEE7D5 !important;
	margin: 0 0 12px 0;
	background-color: #E8F6DB !important;
}
div#content table#index td ul li.subhead1 span.subsubhead.
div#content table#index td ul li.subhead span.subsubhead {
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000 !important;
}
div#content table#index td ul li a {
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	border-bottom: solid 1px #B5CCDC;
}
div#content table#index td ul li a:hover { border-bottom: solid 1px #E8A522;}
div#content table#index td ul li p {
 text-indent: 0;
	margin-top: 3px;
}
div#content table#index td ul ul {
	margin-top: 4px;
	margin-bottom: 3px;
}
div#content table#index td ul ul li {
	margin-bottom: 3px;
}
div#content table#index td ul ul a {
	font-weight: normal;
}
div#content table#index td li.subhead a:link,
div#content table#index td li.subhead a:visited {
	font-weight: bold; font-size: 12px;
	color: #86965C;
	border-bottom: solid 1px #A37A29;
	text-decoration: none;
}
div#content table#index td li.subhead a:visited {
	color: #A3AA93;
}
div#content table#index td li.subhead a:hover,
div#content table#index td li.subhead1 a:hover {
	color: #933;
	border-bottom: solid 1px #933;
	text-decoration: none;
}
div#content table#index td li.CatSpacer {
	list-style-image: none;
	background-image: none !important;
	margin: 0;
}
div#content table#index td li p.deslink {
	font-size: 10px !important;
	text-indent: 0;
	margin: 0 0 6px 0;
}
div#content table.factBoxLeft,
div#content table.factBoxRight {
	border: solid 1px #BFD9BA !important;
	background:url(/graphics/uprr/she/leaf_fact.gif) no-repeat 102% 5%;
	width: 40%;
}
div#content table.factBoxLeft {float:left; margin: 0 12px 6px 0 !important;}
div#content table.factBoxRight {float:right; margin: 0 0 6px 12px !important;}

div#content .factBoxLeft td,
div#content .factBoxRight td {
	padding: 6px 9px 0 9px !important;
	border: 0;
	color:#000;
}
div#content .factBoxLeft h1,
div#content .factBoxRight h1 {
	font: bold italic 12px/120% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 0 0 6px 0;
	color:#000;
}
div#content .factBoxLeft p,
div#content .factBoxRight p { font-size: 11px; margin: 0 0 9px 0}

#content .RightCol table.highlight {
	border: solid 1px #788F75;
	width: 204px;
	margin: 0;
	background-color: #fff;
}
#content .RightCol .highlight td {
	padding: 6px;
}
#content .RightCol .highlight td h3 {
	font-weight: bold; font-size: 11px; line-height: 120%;
	color: #788F75;
	margin: 0 0 3px 0;
}
#content .RightCol .highlight td li,
#content .RightCol .highlight td li a { font-size: 11px !important; line-height: 105%; }
#content .RightCol .highlight td li.deslink {font-size: 10px !important; margin-top: 2px !important;}
#content .RightCol .highlight td li .pdfSize,
#content .RightCol .highlight td li .small {
	font-size: 10px; line-height: 120%;
}

	
	
	
	
	
#content .RightCol h1 {
	font: bold 16px Georgia, "Times New Roman", Times, serif !important;
	color: #000 !important;
}
#content .RightCol ul {
	list-style-type: none;
	list-style-image: none !important;
	margin: 1px 0 4px 0;
	padding: 0;
	text-indent: 0 !important;
}
#content .RightCol ul li {
	list-style-type: none;
	list-style-image: none !important;
	background-image: url(/graphics/uprr/bullet.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 3px !important;
	padding: 0 0 0 10px;
	margin: 0 0 4px 0;
}
#content .RightCol li.deslink {
	list-style-type: none !important;
	list-style-image: none !important;
	background-image: none !important;
	font-size: 10px !important;
	line-height: 120% !important;
	padding: 0 0 0 10px;
	margin: 0 0 6px 0 !important;
}
#content .RightCol ul li a:link,
#content .RightCol ul li a:visited {
	margin: 0 0 2px 0;
	padding: 0;
	font: normal 11px/125% Verdana, Arial, sans-serif !important;
	color: #039;
	text-decoration: none;
	border-bottom: 0;
}
.#content .RightCol ul li a:visited {
	color: #7A8EB3;
}

#content .RightCol ul li a:hover {
	color: #E8A522 !important;
	border-bottom: solid 1px #E8A522;
}



/*end*/
div#footer {
    position: relative;
   	margin: 24px 0 0 0;
	padding: 0 0 18px 0;
	font: normal 10px/130% Verdana, Arial, sans-serif;
	text-align: center;
/*	white-space: nowrap;*/
	background-color: #FFFFFF;
	clear: both !important;
}
#footer a:link,
#footer a:visited {
	font: normal 10px Verdana, Arial, sans-serif !important;
	color: #039;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
#footer a:visited {
	color: #7A8EB3;
}
#footer a:hover {
	color: #C66;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
#footer p.interwoven {
	text-align: left;
	color:#FFF !important;
}
div#content div.tabset_content_active div.clear,
div#content div.tabset_content div.clear {clear: none !important; visibility: visible; height: inherit; line-height: inherit; font-size: 1em; display: inline;}
div.clear div.enlarge { clear: none !important;}
div.clear div.enlarge a { font-size: .9em;}
div.photoRight {
	float: right;
	margin: 0 0 6px 12px;
	width: auto;
	padding: 0;
}
div.photoLeft {
	float: left;
	margin: 0 9px 6px 0 !important;
	width: auto;
	padding: 0;
}

div.photoBottom {
	float: none;
	clear: both;
	margin: 3px 0 12px 0;
	width: auto;
	padding: 0;
}
div.photoRight img,
div.photoLeft img,
div.photoBottom img {
	border: solid 1px #000 !important;
	margin: 0;
	padding: 0;
	z-index: 5;
    display: block;
}
div.photoRight img.NoBorder,
div.photoLeft img.NoBorder,
div.photoBottom img.NoBorder {
	border: 0 !important;
	display: block;
	margin: 0;
}
div.enlarge,
div.clear div.enlarge,
td div.enlarge {
	clear: both;
	background-color: transparent;
	padding: 3px;
	margin: -6px 0 6px 0;
	text-align: center;
}
div.photoRight div.enlarge,
div.photoLeft div.enlarge,
div.photoBottom div.enlarge,
div.clear div.photoRight div.enlarge,
div.clear div.photoLeft div.enlarge {
	background-color: transparent;
	padding: 3px;
	margin: 0 0 6px 0;
	text-align: center;
}
div.photoBottom div.enlarge {
	margin-top: -12px;
}
div.enlarge a:link,
div.enlarge a:visited {
	font: bold 10px/100% Verdana;
	text-decoration: none;
}
div.enlarge a:hover {
	color: #933;
}
.nowrap {white-space: nowrap;}
a.tooltip:link,
a.tooltip:visited {
	font: normal 10px Verdana, arial, sans-serif !important;
	color: #000 !important;
	text-decoration: none;
	border-bottom: dashed 1px #4C6699;
}
a.tooltip:hover {
	font: normal 10px Verdana, arial, sans-serif !important;
	color: #993333 !important;
	text-decoration: none;
	border-bottom: dashed 1px #933;
}
/*End IE 6*/

/*Firefox fixes*/
html>body div#sizer {
	min-height: 100%;
	background-color: transparent;
	z-index: 0;
}
html>body div#expander {
	min-height: 100%;
	background-color: transparent;
	z-index:0;
}
html>body div#wrapper {
	min-height: 100%;
	background-color: transparent;
	z-index: 0;
} 
html>body div#content {
	position: relative;
	min-height: 100% !important;
}
html>body div#content div.tabs_container {
	height: 31px;
	overflow: hidden;
}
/*Child Combinator Override Method*/
* html div#content>.tabset_content, *html div#content>.tabset_content_active,
* html div#content>.RightCol {height:auto;}
* html div.tabset_content, * html div.tabset_content_active,
* html div.RightCol {height: 1%;}

html>body div#content .subsection .tabs_container { position: relative; height: 20px; display: block;}
html>body div#content .subsection .tabset_content_active {
	position: relative;
	display: block;
}
/* mac hide - ie5 hacks \*/
html>body ul.tabset_tabs,
html>body ul.tabset_tabs li, 
html>body ul.tabset_tabs a, 
html>body ul.tabset_tabs a span {
	height:auto;
	voice-family:inherit; 
}
html>body ul.tabset_tabs a span {height:auto}
/* end hide - keep above hacks in the same order at all times */

/*end Firefox fixes*/

div.RightCol a#sustain, div.RightCol a#sustainrep {position: absolute; top: -36px; left: 0; width: 284px; height: 26px; display: block; border: 0 !important; text-indent: -5000px; }
div.RightCol a#sustain {background: url(/graphics/uprr/she/sustain_report_btn_09.gif) no-repeat 0 0 !important}
div.RightCol a#sustainrep {background: url(/graphics/uprr/she/sustain_report_btn.gif) no-repeat 0 0 !important}
div.RightCol a#sustain:ink, div.RightCol a#sustain:visited,
div.RightCol a#sustainrep:ink, div.RightCol a#sustainrep:visited {border: 0 !important}
div.RightCol a#sustain:hover {background: url(/graphics/uprr/she/sustain_report_btn_09.gif) no-repeat -284px 0 !important; border: 0 !important}
div.RightCol a#sustainrep:hover {background: url(/graphics/uprr/she/sustain_report_btn.gif) no-repeat -284px 0 !important; border: 0 !important}
div.RightCol {margin-top: 51px !important}