a { font-family: verdana, arial, helvetica, sans-serif; }
/*overwrite styles in header footer css to allow 990width */
#g1_body_990 { background: #bbb; margin: 0px auto; padding: 0px; width: 990px; }
#g1_body_990 #g1_header, #g1_body_990 #g1_footer, #g1_body_990 #g1_toolbar { background-color: #fff; width: 990px; margin: 0 auto; padding: 0; font-family: verdana, arial, helvetica, sans-serif; }
#g1_body_990 #searchresearch { color:#646464; font-family:verdana; font-size:9px; text-align:right; width: 442px; }
#g1_body_990 #formName3 { float: right; font-size: 10px; width: 228px; margin:2px 0 0; padding:0 16px 5px 0; }
#g1_body_990 #g1_header #menubar { background-color:#666666; border-bottom:none; left:0px; margin:0px; padding:0px; position:relative; width:990px; }
#g1_body_990 div#footerWhiteBg1 { background-color:#FFFFFF; float:left; padding:20px 0px 10px 10px; width:860px; }
#g1_body_990 #g1_header tr { background-color:#FFFFFF; }
#contentside div.tab_area_ h4, #contentside div.tab_area_va h4 { margin: 6px 0px 10px 0px; padding: 0; font-size: 0.75em; line-height: 1.10em; font-weight: bold; vertical-align: top; color: #999966; }
#contentside div.tab_area_ h4, #contentside div.tab_area_va h4 { margin: 6px 0px 10px 0px; padding: 0; font-size: 0.75em; line-height: 1.10em; font-weight: bold; vertical-align: top; color: #999966; }
.content_item h4 { margin:2px 0 1px; padding:0 0 0; width:240px; font-size:11px; }
#tribanner { background: url(/images/bkg_hdrKeyInitiatives.jpg) no-repeat; width: 990px; height:111px; }
#tribanner h1 { margin: 0px; padding: 44px 0 0 18px; font-size: 24px; font-weight: normal; color: #fff; }
#tribanner h2 { margin: 0px; padding: 44px 0 0 18px; font-size: 24px; font-weight: normal; color: #fff; }
#tribanner span.keyini_txt { font-size:11px; font-weight:bold; color:#98C7E0; }
#tribanner_itmod { background: url(/images/bnr_KI_IT_Modernization.jpg) no-repeat; width: 990px; height:111px; }
#tribanner_itmod h2 { margin: 0px; padding: 44px 0 0 18px; font-size: 24px; font-weight: normal; color: #fff; }
#tribanner_itmod span.keyini_txt { font-size:11px; font-weight:bold; color:#98C7E0; }
.tribanner { border: none; padding: 0; margin: 0; border-collapse: collapse; background-color: #fff; font-family: verdana, arial, helvetica, sans-serif; width:990px; }
.tribanner_td { padding: 0 0 10px 0; margin: 0; vertical-align: top; }
#railside h4.gray_title_txt { color:#8598A2; font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.colItem { font-family:verdana, arial, helvetica, sans-serif; padding: 0px 10px 4px 0px; _padding: 0px 10px 4px 0px; margin: 0px; }
.colItem ul, li { font-size:12px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; }
.colItem li.normal { padding: 8px 10px 4px 0px; margin: 0px; }
.colItem h5.gray_title_txt { font-size:12px; font-weight:bold; color:#8598a2; font-family:verdana, arial, helvetica, sans-serif; margin:0px; padding:0px 0px 6px 0px; }
.colItem h5 { padding: 0px 0px 15px 0px; margin: 0px; font-size:12px; }
.techGutter { float:left; height:100px; margin:0; padding:0; width:16px; }
.ind_rail_item { padding: 0px 30px 4px 0px; }
.ind_contactUsBottom { color:#000; background-repeat: no-repeat; background-position: bottom left; padding: 14px 0px 14px 0px; margin: 0; }
.ind_contactUsBottom h4.rail_hdr { font-size: 11px; margin:  0px 0px 4px 0px; padding: 0px 0px 4px 0px; border: none; border-bottom: solid 1px #b9d0dc; text-transform: uppercase; }
.ind_contactUsBottom ul.rail_list { padding: 0; margin: 8px 0 0 0; list-style-type: none; }
.ind_contactUsBottom ul.rail_list li { padding: 1px 0 4px 0; margin: 0; list-style-type: none; }
.connectedSection { margin:3px 0 10px 0; clear:both }
.connectedSection img { margin:10px 0 -6px 0; padding: 0 5px 0 0 }
.twitterWrapper { display:block; clear:both }
#twitter_div { margin:0px; padding: 0 }
ul#twitter_update_list { margin: 0; padding:0px }
ul#twitter_update_list li { margin: 2px 0; padding:3px 0 0 3px }
.floatR { float:left; margin:30px 30px 0px 0px; }
#railside ul.square li { background: transparent url(/images/bullet_blue.gif) scroll left 4px no-repeat; font-weight:normal; padding: 0px 0px 0px 15px; margin: 0px 0px 10px 0px; }
/* Green Buttons css */
a.btn { display:inline-block; padding:7px 19px 0 0px; height:25px; float:left; font: 16px/1em Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; margin:8px 8px 0 0; background: rgb(153,188,76); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YmM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MGEwMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153, 188, 76, 1)), color-stop(100%, rgba(128, 160, 57, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(153, 188, 76, 1) 0%, rgba(128, 160, 57, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bc4c', endColorstr='#80a039', GradientType=0 ); /* IE6-8 */
border:1px solid #96aa6a; border-radius:4px; position:relative; }
a.btn:hover { background: rgb(137,171,63); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YWIzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MThmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(137, 171, 63, 1)), color-stop(100%, rgba(113, 143, 49, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(137, 171, 63, 1) 0%, rgba(113, 143, 49, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ab3f', endColorstr='#718f31', GradientType=0 ); /* IE6-8 */
}
a.btn.btnTall { padding:7px 20px 7px 7px; width:232px; height:auto; font-weight:bold; }
a.btnTall span { display:block; padding-top:5px; font-weight:normal; color:#222b30; font-size:14px; }
a.btnTall.none { margin:8px 0px 0 10px; padding:7px 0px 7px 7px; width:252px; }
.btn .corner { width: 4px; height: 4px; position: absolute; display: block; background: url("/imagesrv/images/icons/white-corners.png") 0 0 no-repeat; z-index: 25; }
.btn .cornerTL { top: 0; left: 0; background-position: top left; }
.btn .cornerTR { top: 0; right: 0; background-position: top right; }
.btn .cornerBL { bottom: 0; left: 0; background-position: bottom left; }
.btn .cornerBR { bottom: 0; right: 0; background-position: bottom right; }
