html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html,body{height:100%}body {font-size:14px;*font-size:small;*font:x-small;font-family:'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;color:#333;}body * {line-height:1.22em;}select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:100%;}p {font-family:'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;}a, a:link, a:active, a:visited {color:#000;text-decoration:underline;}a:hover, a:visited:hover {color:#666;text-decoration:underline;}h1 {font-size:2em;font-family:futura-pt, functionpro-bold, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;color:#1B406E;line-height:1em;text-transform:uppercase;}h2 {font-size:1.5em;}h3 {font-size:1.2em;}h4 {font-size:1.1em;}h1, h2, h3, h4 {font-weight:bold;}strong {font-weight:bold;}em {font-style:italic;}blockquote {margin:1em;}p, fieldset, table, pre {margin-bottom:1em;}dl dd {margin-left:1em;}abbr, acronym {border-bottom:1px dotted #000;cursor:help;}hr {clear:both;border-top:none;border-right:none;border-bottom:4px solid #1B406E;border-left:none;height:20px;margin:0 0 20px 0;}ul, ol, dl {margin:1em 1em 1em 2em;}ol li {list-style:decimal outside;}ul li {list-style:disc outside;}ul#nav{ font-size:.9em}.main-nav *{-moz-box-sizing:border-box}.main-nav li, .main-nav li a{font-weight: 700;font-family:'nimbus-sans-n4','nimbus-sans','helvetica',sans-serif !important;border-box}.subnav li, .footer ul li {list-style:none}#nav li ul.subnav li{padding: 0 6px 5px 10px;}#nav li ul.subnav li a {line-height:125%; letter-spacing:1px}font-family:'nimbus-sans-n4','nimbus-sans','helvetica',sans-serif !important}th, td {border:#000 1px solid;padding:10px;}th {font-weight:bold;}.clear, .clearonly {clear:both;}.clearonly {height:1px;}.message {clear:both;border:2px solid #666;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 0 1em;background-repeat:repeat-x;color:#666;text-shadow:1px 1px 1px #FFF;}.message h2 {font-size:1.1em;text-transform:uppercase;}.message p {font-size:.9em;margin:0;}.message a {color:#666;}.message ul {margin:0;padding-left:1.5em;}.message li {padding-left:-5px;}.message-icon {padding:.4em .7em .7em 3.4em;background-repeat:no-repeat;}.message.failure {background:url(../images/shared/messages/failure_bg.gif) #FBEBEB repeat-x;border-color:#F3C8C8;}.message.warning {background:url(../images/shared/messages/warning_bg.gif) #FFF5E5 repeat-x;border-color:#FFE1B9;}.message.success {background:url(../images/shared/messages/success_bg.gif) #EFF5E5 repeat-x;border-color:#D2E1B9;}.failure .message-icon {background-image:url(../images/shared/messages/failure_icon.png);}.warning .message-icon {background-image:url(../images/shared/messages/warning_icon.png);}.success .message-icon {background-image:url(../images/shared/messages/success_icon.png);}.failure h2 {color:#CC0000;}.warning h2 {color:#FF9900;}.success h2 {color:#669900;}.column {float:left;padding-bottom:5px;padding-right:2%;}.column2, .column3, .column4, .column5, .column6 {clear:both;}.column2 .column {width:48%;}.column3 .column {width:31%;}.column4 .column {width:23%;}.column5 .column {width:18%;}.column6 .column {width:14%;}@media screen and (max-width:600px) {.column {float:none !important;width:100% !important;padding:0;}}.sharebar {height:24px;}.sharebar-label {float:left;font-size:11px;font-weight:bold;text-transform:uppercase;color:#999;padding:.6em .5em 0 0;}.sharebar ul {margin:0;}.sharebar li {float:left;display:block;list-style:none;height:24px;overflow:hidden;}.sharebar > ul > li {width:27px ;}.sharebar > ul > li > a {display:block;width:24px;height:24px;text-indent:-9999px;float:left;}.sharebar > ul > li > a:hover {background-position:bottom left;}.sharebar .sharebar-embed > a {background-image:url(../images/shared/sharebar/embed.gif);}.sharebar .sharebar-facebook > a {background-image:url(../images/shared/sharebar/facebook.gif);}.sharebar .sharebar-twitter > a {background-image:url(../images/shared/sharebar/twitter.gif);}.sharebar .sharebar-email > a {background-image:url(../images/shared/sharebar/email.gif);}.sharer-open {width:150px !important;}.sharebar > ul > li.sharer-open > a {background-position:bottom left;}.facebook-buttons {padding:2px 0 0 3px;float:left;}.facebook-likebutton {width:50px;height:20px;overflow:hidden;}.facebook-sharebutton a {display:block;height:16px;border:#CAD4E7 1px solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 4px 0 20px;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-decoration:none;color:#3B5998;background:no-repeat url(../images/shared/sharebar/fbshare-icon.gif) 3px 2px #ECEEF5;}.facebook-sharebutton a:hover {border-color:#94a5ca;}.facebook-closebutton {padding-left:2px;}.facebook-closebutton a {display:block;width:12px;height:20px;text-indent:-9999px;background-image:url(../images/shared/sharebar/facebook-close.gif);}.facebook-closebutton a:hover {background-position:bottom left;}a.likebutton {display:block;width:90px;height:24px;text-indent:-9999px;background:url(../images/shared/like/like-button.gif);}a.likebutton:hover {background-position:left center;}a.youlike {display:block;width:150px;height:24px;background:url(../images/shared/like/like-button.gif) left bottom no-repeat;text-decoration:none;}a.youlike span {display:none;}a.youlike:hover .youlike-unlike {display:block;padding:6px 0 0 100px;font-size:11px;color:#666;}span.upemployee {background:url(../images/shared/employeeicon/18.jpg) no-repeat;padding-left:20px;}span.upemployee-large {background:url(../images/shared/employeeicon/36.jpg) no-repeat 0 5px;padding-left:40px;}span.student {background:url(../images/shared/studenticon/18.jpg) no-repeat;padding-left:20px;}span.student-large {background:url(../images/shared/studenticon/36.jpg) no-repeat 0 5px;padding-left:40px;}.no-margin {margin:0 !important;}.placeholder {color:#999;}iframe {border:none;}body.js .js-never {display:none;}body.nojs .js-only {display:none;}body.flash .flash-never {display:none;}body.noflash .flash-only {display:none;}body {background-color:#FFF;}#wrapper {min-height:100%;height:auto !important;height:100%;margin:0 auto -100px;}.container {max-width:1200px;margin :0px auto;}.contentarea {max-width:1180px;margin:0px auto;padding:0 10px;}#header {background:url(../images/interface/bar_bg.png) repeat-x left -97px;height:60px;}#header h1 {display:block;float:left;width:26%;min-width:150px;}#header h1 a {display:block;height:60px;background:url(../images/interface/up150logo.png) no-repeat center top;text-indent:-9999px;}#header ul {margin:0;display:block;float:left;width:45%;border-right:1px solid #E9B548;border-left:1px solid #DD9200;height:38px;}#header li {display:block;float:left;height:60px;width:33.3333%;}#header li a {margin:0 -2px 0 0;display:block;background:no-repeat center top transparent;height:37px;text-indent:-9999px;border-left:1px solid #E9B548;border-right:1px solid #DD9200;}#header li:hover, #gbrr #header h1:hover, #stories #header h1:hover, #timeline #header h1:hover {background:url(../images/interface/nav-hover.png) top center no-repeat;}#header li#nav_timeline a {background-image:url(../images/interface/timeline.png);}#header li#nav_stories a {background-image:url(../images/interface/stories.png);}#header li#nav_gbrr a {background-image:url(../images/interface/gbrr.png);}.prelaunch #header li#nav_timeline a {background-image:url(../images/interface/prelaunch-timeline.png);}.prelaunch #header li#nav_stories a {background-image:url(../images/interface/prelaunch-stories.png);}#signin {float:right;padding:5px 10px 0 0;color:#444;font-size:13px;font-family:Arial, Helvetica, sans-serif;overflow:hidden;width:25%;text-align:right;}#signin a {text-decoration:none;text-shadow:1px 1px 2px #FFF;color:#444;}#signin a:hover {color:#000;}#signin-signin {padding-top:5px;}#signin-signout, #signin-signout a {font-size:11px;color:#666;font-style:italic;}#gbrr li#nav_gbrr {background:url(../images/interface/nav-tab.png) top center no-repeat;}#gbrr li#nav_gbrr:hover {background:url(../images/interface/nav-tab-hover.png) top center no-repeat;}#stories li#nav_stories {background:url(../images/interface/nav-tab.png) top center no-repeat;}#stories li#nav_stories:hover {background:url(../images/interface/nav-tab-hover.png) top center no-repeat;}#timeline li#nav_timeline {background:url(../images/interface/nav-tab.png) top center no-repeat;}#timeline li#nav_timeline:hover {background:url(../images/interface/nav-tab-hover.png) top center no-repeat;}#header h1 {background:url(../images/interface/nav-tab.png) top center no-repeat;}#gbrr #header h1, #stories #header h1, #timeline #header h1 {background-image:none;}#header h1:hover {background:url(../images/interface/nav-tab-hover.png) top center no-repeat;}#footerclear {height:100px;clear:both;}#footer {}#footer li {list-style:none;}#footer-global {background:url(../images/interface/footer/footer_bg.png) repeat-x;padding-top:24px;}#footer-global h1 {float:left;width:150px;}#footer-global h1 a {display:block;height:120px;background:no-repeat url(../images/interface/footer/unionpacific_logo.png) center 30px;text-indent:-9999px;}#footer-global h1 a:hover {background-position:center 29px;}#footer-global ul {float:left;margin:0;}ul#footer-mainnav {float:left;width:25%;max-width:300px;min-width:180px;margin:0;border-left:#C87C00 solid 1px;border-right:#E9B200 solid 1px;}#footer-mainnav a {display:block;height:37px;text-indent:-9999px;border:#D99000 solid 1px;border-color:#E9B200 #C68400 #C68400 #E9B200;}#footer-mainnav a {background:no-repeat 10px top;}#footer-mainnav #footer-mainnav_home a {background-image:url(../images/interface/up150logo.png);}#footer-mainnav #footer-mainnav_timeline a {background-image:url(../images/interface/timeline.png);}#footer-mainnav #footer-mainnav_stories a {background-image:url(../images/interface/stories.png);}#footer-mainnav #footer-mainnav_gbrr a {background-image:url(../images/interface/gbrr.png);}#footer-mainnav li:hover {background:url(../images/interface/nav-hover.png) no-repeat rgba(255,255,0,.1);}#footer-mainnav li#footer-mainnav_home:hover {background-position-x:30px;}.footer-supportingnav {float:left;padding:10px;}.footer-supportingnav {font-size:13px;text-shadow:1px 1px 2px rgba(255,255,255,.5);}.footer-supportingnav a {color:#333;text-decoration:none;}.footer-supportingnav a:hover {color:#000;}#footer-copyright {padding-top:1em;}#footer-eventlink {float:right;width:200px;padding:20px 10px 0 0;}#footer-eventlink a {display:block;text-decoration:none;}#footer-eventlink a h2 {display:block;width:115px;height:40px;margin:0 auto;background:url(../images/interface/footer/events.png);text-indent:-9999px;}#footer-eventlink a p {margin:0;padding:10px 0 0 0;font-size:12px;color:#333;text-shadow:1px 1px 2px rgba(255,255,255,.5);}#footer-eventlink-text {display:none;}#footer-section {padding-top:40px;text-shadow:-1px -1px 1px rgba(0,0,0,.8);text-shadow:1px 1px 2px rgba(255,255,255,.2);}#footer-section li {list-style:none;float:left;padding-right:20px;}#footer-section li a {text-decoration:none;}#footer-section li a:hover, #footer-section li a:visited:hover {color:#FFF !important;}#gbrr #footer {background:url(../images/gbrr/interface/footer_bg.png) repeat-x;}#gbrr #footer-section, #gbrr #footer-section a {color:#D3DCE5;}#stories #footer {background:url(../images/stories/interface/footer_bg.png) repeat-x;}#stories #footer-section, #stories #footer-section a {color:#F0D1CF;}#timeline #footer {background:url(../images/timeline/interface/footer_bg.png) repeat-x center 15px;}#timeline #footer-section, #stories #footer-section a {color:#F0D1CF;}#timeline #footer-section {padding-top:0;} @media screen and (max-width:900px) {#footer-eventlink {display:none;}#footer-eventlink-text {display:list-item;}} @media screen and (max-width:700px) {#footer-section li {width:25%;padding:0;}} @media screen and (max-width:600px) {#header {height:85px;background-position:0 -72px;width:100%;}#header h1 {width:10%;min-width:10%;padding:0;height:60px;}#header h1 a {height:40px;background:url(../images/interface/up150icon.png) no-repeat center top;}#header ul {width:90%;margin:0 -1px 0 -1px;border-right:none;}#signin {float:none;background-color:#000;width:100%;height:25px;padding:0;font-weight:bold;color:#AAA;padding:0;}#signin-signin {padding-top:0;}#signin a {display:block;color:#DDD;text-decoration:none;padding:4px 5px 0 0;text-align:right;text-shadow:none;padding-left:5px;}#signin-user {float:left;}#signin-signout {float:right;padding-top:2px;}#signin a:hover {color:#FFF;}#footer-global .contentarea {padding:0;}#footer-global h1 {float:none;margin:0 auto;}#footer-global h1 a, #footer-global h1 a:hover {background-position:center 13px;}#footer-global ul {float:none;}ul#footer-mainnav {width:100%;max-width:none;border:none;border-top:#C68400 solid 1px;border-bottom:#DBA400 solid 1px;}#footer-mainnav a {border:#D99000 solid 1px;border-color:#DBA400 #FFF #B46C00;border-style:solid none;}#footer-section li {width:50%;}}.admin-link {float:right;font-size:12px;margin:0 10px;}.admin-link a {text-decoration:none;color:#888;}.admin-link a:hover {color:#000;text-decoration:underline;}#fancybox-title-inside {text-align:left;}.formcolumn {float:left;width:60%;}.formsidecolumn {float:right;width:37%;color:#666;}.formsidecolumn h3 {color:#1F4C79;font-family:futura-pt, functionpro-bold, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;text-transform:uppercase;}.form {background:#ECECEC;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:2px solid #CCC;text-shadow:1px 1px 2px #FFF;}.formheader {background:#DDD;text-align:center;padding:.5em;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;border-bottom:1px solid rgba(0,0,0,.1);}.formheader h1 {font-size:1.2em;text-transform:uppercase;color:#1F4C79;font-family:futura-pt, functionpro-bold, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;}.formheader h2 {font-size:.85em;font-weight:normal;color:#333;line-height:1em;}.form h3 {font-size:14px;padding-bottom:5px;}ul.fieldlist {margin:0;}.fieldlist li {list-style:none;}.fieldlist li ul {margin:0px;}.fieldlist li li {border:none;padding:0;}.fieldlist ul.subfieldlist-sidebyside li {float:left;width:50%;}.fielddivision, .fieldlist li {border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.1);padding:.6em;}.formsubmit {padding:.6em .6em 1em;border-top:1px solid rgba(255,255,255,.8);}.formnotes {float:left;font-size:.8em;font-style:italic;color:#666;width:45%;}.formbutton {float:right;width:50%;}label {display:block;}input[type=text], input[type=password], textarea {width:95%;*width:90%;display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #CCC;background-color:#F5F5F5;padding:.5em 0 .5em .5em;}input[type=text]:focus, input[type=password]:focus, textarea:focus {background-color:#FFF;border-color:#33CCFF;-moz-box-shadow:0 0 2px #33CCFF;-webkit-box-shadow:0 0 2px #33CCFF;box-shadow:0 0 2px #33CCFF;}button, a.button {display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/shared/forms/buttonshine.png) #1B406E repeat-x;font-family:futura-pt, functionpro-bold, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;text-transform:uppercase;color:#FFF;font-size:1.2em;padding:.8em 1em;width:100%;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:pointer;line-height:1em;border:1px solid #1B406E;}button:disabled, button:disabled:hover {background-color:#CCC;border:1px solid #CCC;cursor:default;}a.button {width:auto;text-decoration:none;text-align:center;}button:hover, a.button:hover {background-color:#2961A9;color:#FFF;}button.submitting, a.button.submitting, button.submitting:hover, a.button.submitting:hover {background:url(../images/shared/forms/buttonsubmitting.gif) #666 repeat-x;border:1px solid #CCC;cursor:default;}.required {color:#CC0000;font-weight:bold;padding-left:3px;}.labelnote {color:#666;font-size:.9em;font-style:italic;}.error {background-color:#FFFFEA !important;font-weight:bold;color:#CC0000;}.error input[type=text], .error input[type=password], .error textarea {border:2px solid #CC0000;}.error input[type=text]:focus, .error input[type=password]:focus, .error textarea:focus {border:2px solid #CC0000;-moz-box-shadow:0 0 2px #CC0000;-webkit-box-shadow:0 0 2px #CC0000;box-shadow:0 0 2px #CC0000;}.hint {display:none;}.error .hint {display:block;}.forgotpassword {float:right;}.forgotpassword a {font-size:11px;line-height:1em;color:#999;text-shadow:1px 1px 2px #FFF;text-decoration:none;}.forgotpassword a:hover {color:#000;}a.showadditional {display:block;text-decoration:none;color:#666;}a.showadditional:hover, a.showadditional:visited:hover {color:#1F4C79;}.wordsremaining {float:right;padding-right:4%;color:#999;font-weight:bold;font-size:13px;}a.location-suggestion {color:#CC0000;font-style:italic;}a.location-suggestion:hover, a.location-suggestion:visited:hover {color:#1F4C79;} @media screen and (max-width:600px) {.formcolumn, .formsidecolumn {float:none;width:100%;padding-bottom:1em;}.formnotes {float:none;padding-bottom:.5em;}.formbutton {float:none;width:100%;}}