@charset "utf-8";
/* CSS Document */
@media screen, print{
 #header{width:760px;height:84px;position:relative;z-index: 2000;}

    #homeLink{width:47px;height:47px;position:absolute;top:3px;left:15px;display:block;z-index:150;background:url(http://www.swift.com/res/images/logo_swift_top.gif) no-repeat; text-decoration: none;}
    #topBaseline{position:absolute;top:7px;display:block;height:60px;font-size:12px;line-height:12px;padding:10px 0 0 65px;left:20px;width:260px;color:#837765;}

    /* styles for menu*/

    #menu1{width:760px;height:28px;display:block;background:url(http://www.swift.com/res/images/bg_nav1.gif) repeat-x;position:absolute;top:58px;z-index:200;}

    #menu1, #menu1 ul{padding:0 0 0 1px;margin:0;color:#fff;list-style:none;font-family:Arial, Helvetica, sans-serif;}
    #menu1 li{float:left;text-align:center;width:108px;line-height:25px;list-style-type:none;color:#fff;position:relative;background:url(http://www.swift.com/res/images/separator_nav1.gif) no-repeat right 0;}
    #menu1 li.last{background:none;width:111px;}
    #menu1 a, #menu1 a:link, #menu1 a:visited{display:block;text-decoration:none;padding:0;font-size:12px;color:#fff;font-weight:normal;}
    #menu1 a:hover, #doc #menu1 a:hover, #menu1 ul li a:hover, #doc #menu1 ul li a:hover{background:#fff url(http://www.swift.com/res/images/bg_nav1_on.gif) repeat-x right top;color:#044797;}
    #menu1 a.triggerOn, #doc #menu1 a.triggerOn, #menu1 a.triggerOn:link, #doc #menu1 a.triggerOn:link, #menu1 a.triggerOn:visited, #doc #menu1 a.triggerOn:visited{background:#fff url(http://www.swift.com/res/images/bg_nav1_on.gif) repeat-x right top;color:#4a4a4a;}
    #menu1 li ul, #menu1 ul li{width:107px;}
    #menu1 ul li{border-right:1px solid #0767b3;border-left:1px solid #0767b3;line-height:125%;}
    #menu1 li ul{list-style:none;left:0;width:183px;border:none;margin:0;padding:0;background:#fff url(http://www.swift.com/res/images/navtop_dd_bg_mid.png) repeat-y;display:block;}
    #menu1 li li{background-color:transparent;background-image:none;border:none;margin:0;padding:0;display:block;float:none;list-style-position:inside;}
    #menu1 li li{@float:left;}
    #menu1 li div.level2Top{height:22px;display:block;background-color:transparent;}
    #menu1 li div.level2Bot{height:7px;display:block;}
    #menu1 li .level2Box{position:absolute;top:25px;width:183px;display:none;z-index:300;}
    #menu1 li .level2BoxL{left:15px;}
    #menu1 li .level2BoxC{left:-37px;}
    #menu1 li .level2BoxR{right:15px;}
    #menu1 li:hover .level2BoxL, #menu1 li.p7hvr .level2BoxL, #menu1 li:hover .level2BoxC, #menu1 li.p7hvr .level2BoxC, #menu1 li:hover .level2BoxR, #menu1 li.p7hvr .level2BoxR{display:block;}
    #menu1 .level2Mid a, #menu1 .level2Mid a:link, #menu1 .level2Mid a:visited{display:block;width:161px;@width:181px;color:#4a4a4a;margin:0 0 0 1px;padding:9px 10px;font-size:11px;line-height:120%;text-align:left;text-transform:none;border-top:1px solid #d3d0ca;}
    #menu1 .level2Mid a.noTopLine, #menu1 .level2Mid a.noTopLine:link, #menu1 .level2Mid a.noTopLine:visited{border:none;}
    #menu1 .level2Mid a:hover, #menu1 .level2Mid a.active, #menu1 .level2Mid a.active:link, #menu1 .level2Mid a.active:visited{color:#fff;background:#132344 url(http://www.swift.com/res/images/bg_nav2_on.gif) repeat-x;}
    #menu1 li ul a:hover, #doc #menu1 li ul a:hover, #menu1 li ul a.active, #menu1 li ul a.active:link, #menu1 li ul a.active:visited, #doc #menu1 li ul a.active, #doc #menu1 li ul a.active:link, #doc #menu1 li ul a.active:visited{color:#fff;background:#132344 url(http://www.swift.com/res/images/bg_nav2_on.gif) repeat-x;}
    ul iframe{position:absolute;z-index:1010;border:none;}
    /* site search box */
    #searchTopBox{position:absolute;top:15px;right:10px;display:block;width:210px;height:22px;vertical-align:middle;}
    #searchTopBox input{float:left;width:145px;height:18px;font-size:11px;line-height:16px;padding-left:3px;color:#666;}
    #searchTopBox input.submitSearch{width:50px;height:18px;margin-top:0px;}
    /* end: Header */
    
    /* start language picker */
    ul#langPicker {position: absolute; bottom: 30px; right: 20px; width: 200px; display: block; height: 11px; margin: 0; line-height: 100%; padding: 0;}
    ul#langPicker li {display: block; float: right; list-style-type: none; width: 16px; height: 11px; padding: 0 3px 0 0;}
    /* end language picker */

    /* start breadcurmbs and login */
    #crumbsnlogin{width:760px;padding-bottom:0px;margin-bottom:6px;background:#e9e9e9;}
    #loginBox{float:right;padding:0px 15px 0 0;text-align:right;width:270px;}
    #loginBox a.loginLeft, #loginBox a.loginLeft:link, #loginBox a.loginLeft:visited, #loginBox a.loginRight, #loginBox a.loginRight:link, #loginBox a.loginRight:visited{border-left:1px solid #fff;padding:0 0 0 10px;display:block;float:right;height:24px;line-height:24px;color:#e24912;font-weight:bold;text-decoration:none;}
    #loginBox a.loginRight{padding:0 12px 0 10px;border-left:1px solid #fff;}
    #crumb{display:block;width:445px;padding:5px 0 5px 20px;font-size: 11px;}
    #crumb a, #crumb a:link, #crumb a:visited{color:#4a4a4a;text-decoration:none;padding:0 10px;}
    #crumb a#firstCrumb, #crumb a#firstCrumb:link, #crumb a#firstCrumb:visited{background:none;padding:0 10px 0 0;}
    #crumb a:hover{text-decoration:underline;}
    #crumb a.last, #crumb a.last:link, #crumb a.last:visited{color:#044797;}
    /* end breadcrumbs and login */

    .highlightbox{border:1px solid #e24912;}
    .titlelink{font-size:14pt;font-weight:bold}
    .smalldate{font-size:8pt;font-weight:normal;color:#044797;}
    .SiteMapA, .SiteMapA:link{font-size:9pt;color:#4a4a4a;text-decoration: underline;}
    .SiteMapA:visited{color:#837765;}
    .SiteMapA:hover, .SiteMapA:active{color:#e24912;}
    .arialten, .arialten:link{font-size:9pt;font-weight:300;color:#FFF;text-decoration:none;}
    .arialten:hover, .arialten:active{color:#e24912;}
    .search{width:85px;height:16px;font-size:10px;}
    .searchbutton{width:20px;height:17px;text-decoration:none;font-size:9px;}
    .searchtextresume{font-size:9pt;color:#000;text-decoration:none;}
    .verdtenb, .verdtenb:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:600;color:#FFF;text-decoration:none;}
    .verdtenb:hover, .verdtenb:active,.verdtenbblue,.verdtenbblue:link{color:#e24912;}
    .navlinkorange, .navlinkorange:link{font-size:9pt;color:#4a4a4a;text-decoration:underline;}
    .navlinkorange:hover, .navlinkorange:active{color:#e24912;}
    .menu{color:#044797;font-size:9pt;text-decoration:none;font-weight:600;}
    .whereami, .whereami:link, .whereami:visited{font-size:8pt;color:#4a4a4a;text-decoration: underline;}
    .whereami:hover, .whereami:active{font-size:8pt;color:#e24912;}
    .prevnext, .prevnext:link, .prevnext:visited{font-size:9pt;font-weight:bold;color:#fff;text-decoration:none;}
    .prevnext:hover,.prevnext:active{color:#e24912;}
    .button, .button:link, .button:visited{text-decoration:none;font-size:9pt;color:#4a4a4a;}
    .button:hover,.button:active{text-decoration:none;font-size:9pt;color:#e24912;}
    .graybutton{text-decoration:none;font-size:9pt;color:#919191;}
    .title, .title:link, .title:visited{text-decoration:underline;font-size:10pt;font-weight:bold;color:#fff;background:#4a4a4a;}
    .title:hover, .title:active{color:#e24912;}
    .bluetext, .whitetext{text-decoration:none;font-size:10pt;font-weight:bold;}
    .bluetext{color:#044797;}
    .whitetext{color:#fff;}
    .whitebg{background:#fff;}
    .lgraybg{background:#e2e3e4;}
    .graybg{background:#bcb6ab;}
    .dgraybg{background:#837765;}
    .bluebg{background:#044797;}
    .orangebg{background:#e24912;}
    .dbluebg{background:#123056;}
    .redbg{background:#e23;}
    .redbox{border:1px solid #F00;}
    .orangebox{border:1px solid #e24912;}
    .buttonbox{border:1px solid #044797;padding:0 3px;color:#044797;}
    .valid, .valid:link, .valid:visited, .invalid, .invalid:link, .invalid:visited, .unvalidated, .unvalidated:link, .unvalidated:visited, .purple, .purple:link, .purple:visited{text-decoration:none;font-size:10pt;font-weight:bold;}
    .valid, .valid:link, .valid:visited{color:#390;}
    .valid:hover, .valid:active{color:#e24912;}
    .invalid, .invalid:link, .invalid:visited{color:#E00;}
    .unvalidated, .unvalidated:link, .unvalidated:visited{color:#e24912;}
    .purple, .purple:link, .purple:visited{color:#F09;}
    .highbutton, .highbutton:link, .highbutton:visited{text-decoration:none;font-size:9pt;color:#044797;line-height:18px;}
    .highbutton:hover, .highbutton:active{color:#e24912;}
    .nounderline, .nounderline:link, .nounderline:visited{text-decoration:none;}
    .navlink, .navlink:link, .navlink:visited{text-decoration:none;font-size:9pt;color:#000;}
    .popper{position:absolute;visibility:hidden;}
    address{font-size:10pt;color:#e24912;font-weight:bold;font-style:normal;}
    /* used for the 404 */
    .whiteten{color:#fff;}
    .reportingheader{font-size:10pt;color:#044797;font-weight:bold;}
    .navlinkblue, .navlinkblue:link, .navlinkblue:visited{font-size:9pt;color:#000;text-decoration:none;}
    .navlinkblue:hover, .navlinkblue:active{color:#044797;}
    .h3lines{font-size:10pt;color:#044797;font-weight:bold}
    .righttitle{font-weight:bold;font-size:14px;}
    /* used for global button */
    .scBtn, .scBtn:link, .scBtn:visited{border:0px solid;color:rgb(255, 255, 255);border-style:none;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;height:20px;text-align:left;vertical-align:center;padding-left:20px;padding-right:12px;width:0;overflow:visible;cursor:pointer;}
    .scBtn[class]{width:auto;}
    .scBtnPrimary, .scBtnPrimary:link, .scBtnPrimary:visited{background-color:#e24912;}
    .scBtnSecondary, .scBtnSecondary:link, .scBtnSecondary:visited{background-color:#044797;}
    .scBtnDisable, .scBtnDisable:link, .scBtnDisable:visited{background-color:#bcb6ab;}
    .scBtnWhiteArrowRight, .scBtnWhiteArrowRight:link, .scBtnWhiteArrowRight:visited{background-repeat:no-repeat;background-position:5px 50%;}
    .scBtnWhiteArrowUp, .scBtnWhiteArrowUp:link, .scBtnWhiteArrowUp:visited{background-repeat:no-repeat;background-position:5px 50%;}
    .scBtnWhiteArrowCross, .scBtnWhiteArrowCross:link, .scBtnWhiteArrowCross:visited{background-repeat:no-repeat;background-position:5px 50%;}
    * html .ddmx td{position:relative;}
    /* ie 5.0 fix */
    .box-generic-type1{padding:8px 5px 5px 7px;margin:0;background:#f4f4f4;border-bottom:1px solid #d9d9d9;}
    .formSearchTopBar{height:13px;width:140px;vertical-align:middle;}
    #topNavSection{position:absolute;left:0;padding:4px 0 0;vertical-align:middle;text-align:left;font-size:7pt;}
    .products-subnav{padding:3px 0 20px 0;background:url(http://www.swift.com/res/images/pix_double_blue3.gif) repeat-x;}
    .products-subnav-text a{text-decoration:none;color:#044797;}
    .products-subnav-text a:link.active, .products-subnav-text a:hover, .products-subnav-text a:active{color:#e24912;}
    .content-news-td-first, .content-news-td-next{vertical-align:top;}
    .content-news-td-next{padding-left:5px;border-left:1px solid #d9d9d9;}
    .submenufooter .submenu, .submenu{padding:0px;background:#f4f4f4;}
    .formSearchBICsubmit  a:link, .formSearchBICsubmit  a:hover, .formSearchBICsubmit  a:visited, .topLogIn  a:link, .topLogIn  a:hover, .topLogIn  a:visited{text-decoration:none;color:#e24912;font-weight:bold;margin:0 0 0 5px;}
    .topLogIn  a:link, .topLogIn  a:hover, .topLogIn  a:visited{font-size:8pt;line-height:12px;}
    .InfoRotLinkTitle, .InfoRotLinkText{font-size:8pt;color:#044797;overflow:hidden;}
    .InfoRotLinkTitle{background:#d9d9d9;font-weight:bold;padding:3px 3px 3px 8px;text-decoration:none;}
    .InfoRotLinkText{background:#F4F4F4;line-height:13px;padding:8px;height:60px;}
    .InfoRotLinkText a:link, .InfoRotLinkText a:visited, .InfoRotLinkText a:active, .InfoRotLinkTitle a:link, .InfoRotLinkTitle Aa:hover, .InfoRotLinkTitle a:visited, .InfoRotLinkTitle a:active{color:#4a4a4a;text-decoration:none;}
    .InfoRotLinkTitle a:link, .InfoRotLinkTitle Aa:hover, .InfoRotLinkTitle a:visited, .InfoRotLinkTitle a:active{background:#d9d9d9;}
    #InfoRotNav{background:#F4F4F4;font-size:8pt;text-align:right;line-height:13px;}
    #InfoRotNav a.InfoRotNav, #InfoRotNav a.InfoRotNavActiv{padding:0 3px;margin:0 0 2px 1px;color:#044797;text-decoration:none;}
    #InfoRotNav a.InfoRotNav{background:#d9d9d9;}
    #InfoRotNav a.InfoRotNavActiv{background:#e24912;}
    .content-columnitem-disabled .content-whatsnew-title{color:#837765;font-size:10pt;line-height:15px;font-weight:bold;text-decoration:none;}
    .content-columnitem-disabled .content-whatsnew-text{color:#bcb6ab;font-size:8pt;line-height:13px;text-decoration:none;}
    .content-subscribe{text-align:right;color:#837765;font-weight:bold;font-size:8pt;}
    .content-subscribe a, .content-subscribe a:link, .content-subscribe a:visited{color:#e24912;text-decoration:none;}
    .navRight-highlight, .navRight-highlight a, .navRight-highlight a:link, .navRight-highlight a:visited{color:#044797;text-decoration:none;}
    ul.udm li a{text-decoration:none;}
    .divRegInfoCk{color:#044797;font-size:8pt;text-decoration:none;}
    .navPathLinks-td{vertical-align:bottom;width:515px;padding:0;color:#666;font-size:7.5pt;line-height:10px;}
    .navPathLinks{color:#666;font-size:7.5pt;line-height:10px;}
    .navPathLinks:hover{color:#999;}
    #contentBody{padding:0 0 0 15px;}
    #contentMain{background:url(http://www.swift.com/res/images/pix_double_blue2.gif) repeat-x;}
    #contentBannerLevel1{width:505px;height:100px;vertical-align:top;padding:3px 0 10px;}
    #content-photo-level2{float:left;width:245px;height:153px;padding:3px 0 0;margin:0 15px 5px 0;background:#f4f4f4 url(http://www.swift.com/res/images/pix_double_blue2.gif) repeat-x;}
    .content-subtitle-1,.content-subtitle-2, .content-subtitle-1 a, .content-subtitle-2 a {color:#4a4a4a;}
    .content-subtitle-1{font-size:7pt;line-height:13px;text-transform:uppercase;letter-spacing:1px;padding:0 0 5px 0;}
    .content-subtitle-2{font-size:8pt;line-height:12px;font-weight:normal;padding:0 0 8px 0;}
    .content-subtitle-1 a, .content-subtitle-2 a{text-decoration:none;}
    tr.lgraybg td .content-press-date{padding:0px;margin:0px;}
    .content-text-generic1{color:#666;font-size:8pt;}
    .content-text-important{color:#044797;font-size:8pt;}
    .content-teaser{margin:0 0 10px 0;border:1px solid #666; padding: 10px;}
    .content-teaser div.content-teaser-inner{color:#fff;padding:8px 5px 10px 7px;font-size:8pt;line-height:14px;}
    .content-teaser div.content-teaser-inner a:link, .content-teaser div.content-teaser-inner a:visited{color:#fff;text-decoration:none;}
    .content-teaser div.content-teaser-inner a:hover{color:#bcb6ab;text-decoration:none;}
    
    
    
    
    .keypoints-list-container{padding:0;}
    .keypoints-list-container ul{margin:0;padding:10px 0 0 265px;list-style:none;}
    .keypoints-list-container li{color:#044797;font-size:8pt;line-height:12px;padding:0 0 8px 10px;text-decoration:none;}
    .keypoints-list-container li a{color:#4a4a4a;text-decoration:underline;}
    .content-title-noline{color:#000;font-size:12pt;line-height:13px;padding:15px 0 5px;}
    .nav-link-text{color:#4a4a4a;font-size:8pt;}
    .nav-link-text:link, .nav-link-text:visited{color:#4a4a4a;text-decoration:underline;}
    .nav-link-text:hover{color:#e24912;text-decoration:none;}
    
    .content-nav-vertical{padding:15px 0 0;}
    .content-nav-vertical table{width:100%;padding:0 5px 0 0;}
    .content-nav-vertical table tr td{width:155px;vertical-align:top;padding:0 13px 0 0;}
    .products-nav-vertical{padding:10px 0 0 0;border-top:1px solid #3eb1f2;border-left:1px solid #3eb1f2;}
    .products-nav-vertical table{width:100%;padding:0;}
    .products-nav-vertical table tr td{width:150px;vertical-align:top;padding:0 13px 0 5px;}
    .content-subtitle-1-prod{color:#4a4a4a;font-size:8pt;line-height:13px;letter-spacing:1px;padding:15px 0 5px; text-decoration: underline;}
    .content-subtitle-1-prod a{color:#4a4a4a;text-decoration:none;}
    
    
    .applicContainerDefault{color:#044797;font-size:8pt;padding:20px 0;border-bottom:1px solid #d9d9d9;}
    .applicContainerDefault form{padding:0;margin:0;}
    .formContainerDefault{color:#044797;font-size:8pt;}
    .formContainerDefault input{padding:0;margin:0;font-size:8pt;line-height:12px;}
    .formLineVertTraining, .formLineVertProd{width:11px;border:1px solid #d9d9d9;border-left:0;}
    .formLineVertTraining{height:40px;padding:0;}
    .formLineVertProd{height:125px;margin:25px 0 0;}
    
    .table-buttons{height:21px;padding:0;margin:0 2px;background:#e3e3e3;}
    .table-title, .table-title-bold{font-size:12px;color:#fff;}
    .table-title-bold{font-weight:bold;}
    .table-texttype1{font-size:9pt;color:#044797;font-weight:bold;}
    .table-buttons .table-texttype1{color:#fff;line-height:21px;}
    .table-linktype1{font-size:8pt;color:#044797;text-decoration:none;}
    a.table-nav-pages-active{color:#fff;font-weight:bold;text-decoration:underline;line-height:21px;}
    a.table-nav-pages, a.table-nav-pages:link, a.table-nav-pages:visited, a.table-nav-pages:hover{color:#fff;text-decoration:none;line-height:21px;}
    #sectionLinks{margin:0;padding:0;}
    .nav-right-box-type1{padding:8px 5px 10px 7px;margin:0;}
    
    
    .nav-right-subtitle{color:#044797;font-size:8pt;line-height:12px;font-weight:normal;padding:0 0 8px 0;}
    .nav-right-subtitle a{color:#044797;text-decoration:none;}
    .nav-right-link-container{padding:0 0 0 10px;margin:0;}
    .nav-right-link-list{padding:0;margin:0;list-style:none;}
    .nav-right-link-list li{color:#044797;font-size:8pt;line-height:12px;padding:0 0 8px 15px;background:url(http://www.swift.com/res/images/arrow_orng.gif) 0 0.2em no-repeat;}
    .nav-right-link-list li.active{color:#044797;background:url(http://www.swift.com/res/images/arrow_blue.gif) 0 0.2em no-repeat;}
    .nav-right-link-list a:link, .nav-right-link-list a:visited, .nav-right-link-text a:link, .nav-right-link-text a:visited{color:#4a4a4a;text-decoration:none;}
    .nav-right-link-text{color:#044797;font-size:8pt;line-height:14px;}
    .nav-right-box-type3{padding:3px 0 0 0;margin:0 0 4px 0;border-bottom:1px solid #d9d9d9;}
    .nav-right-promo-title{color:#fff;font-size:8pt;line-height:19px;font-weight:bold;height:20px;width:130px;padding:0 0 0 7px;margin:0;background:#044797}
    .nav-right-promo-title a:link, .nav-right-promo-title a:visited, .nav-right-promo-text a:link, .nav-right-promo-text a:visited{color:#fff;text-decoration:none;}
    .nav-right-promo-text{color:#fff;font-size:9pt;line-height:14px;padding:5px 5px 10px 7px;}
    .content-mainnews-td-1{width:245px;vertical-align:top;padding:0 10px 0 0;}
    .content-mainnews-td-2{vertical-align:top;text-align:left;padding:0;}
    .content-mainnews-photo{vertical-align:top;padding:0;}
    .content-mainnews-captions{text-align:right;padding:4px 0 0;color:#939393;font-size:7pt;line-height:9px;}
    .content-mainnews-pose{vertical-align:top;padding:5px 0 10px 0px;}
    .content-mainnews-title{color:#000;font-size:15pt;line-height:25px;text-decoration:none;}
    .content-mainnews-title:link, .content-mainnews-title:visited{color:#000;}
    .content-mainnews-title:hover{color:#e24912;}
    .content-mainnews-text{color:#333;font-size:10pt;line-height:18px;text-decoration:none;}
    .content-mainnews-text:link, .content-mainnews-text:visited{color:#333;}
    #content-topnews table{width:100%;padding:0;}
    .content-topnews-topic{width:136px;height:21px;vertical-align:middle;text-align:left;padding:0 0 0 4px;color:#044797;font-size:8pt;line-height:22px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
    .content-topnews-topic a{color:#4a4a4a;text-decoration:none;}
    .content-topnews-pos{vertical-align:top;padding:10px 0 5px;color:#044797;font-size:10pt;line-height:15px;font-weight:bold;}
    .content-topnews-pos a:link, .content-topnews-pos a:visited{color:#4a4a4a;text-decoration:none;}
    .content-topnews-text{color:#333;font-size:8pt;line-height:14px;}
    .content-topnews-text a:link, .content-topnews-text a:visited{color:#333;text-decoration:none;}
    .content-news-title{color:#044797;font-size:8pt;line-height:13px;font-weight:bold;text-decoration:none;}
    .content-news-title:link, .content-news-title:visited{color:#044797;}
    .content-news-text{color:#333;font-size:8pt;line-height:13px;text-decoration:none;}
    .content-news-text:link, .content-news-text:visited{color:#333;}
    .submenufooter{padding:0;}
    .submenu-padding{padding:5px 5px 7px 7px;}
    .submenu-line{border-bottom:1px solid #d9d9d9;}
    .teaser-block-home{margin:4px 0 0;}
    .menutitle-link a{color:#4a4a4a;text-decoration:none;}
    .home-right-link-list{padding:10px 0 0 0;margin:0;list-style:none;}
    .home-right-link-list li{color:#4a4a4a;font-size:8pt;line-height:12px;padding:0 0 3px 15px;}
    .home-right-link-list li.active{color:#e24912;}
    .home-right-link-list a:link, .home-right-link-list a:visited{color:#4a4a4a;text-decoration:none;}
    .btnBIC{width:220px;text-align:right;background:#d9d9d9;}
    
    /*---------------------------------------------*/
    
    .submitInput{margin-top:3px;}
    .middleCol{border-right:1px solid #fff;border-left:1px solid #fff;}
    .linkLikeP, .linkLikeP:link, .linkLikeP:visited{color:#000 !important;font-size:11px !important;line-height:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:none;background-image:none !important;padding:0 !important;margin:0 !important;}
    .linkLikeP:hover{text-decoration:underline;}
    
    
    
    #pageHome .grayBox .boxContent a, #pageHome .grayBox .boxContent a:link, #pageHome .grayBox .boxContent a:visited, #pageAll .grayBox .boxContent a, #pageAll .grayBox .boxContent a:link, #pageAll .grayBox .boxContent a:visited, #pageLand .grayBox .boxContent a, #pageLand .grayBox .boxContent a:link, #pageLand .grayBox .boxContent a:visited{background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) no-repeat 0 3px;margin-left:10px;padding-left:10px;font-weight:normal;text-decoration:none;padding-right:10px;display:block;margin-right:10px;font-size:12px;line-height:16px;margin-bottom:5px;}
    #pageHome .lightblueBox .boxContent a, #pageHome .lightblueBox .boxContent a:link, #pageHome .lightblueBox .boxContent a:visited{color:#4a4a4a;}
    #pageLand .lightblueBox .boxContent a, #pageLand .lightblueBox .boxContent a:link, #pageLand .lightblueBox .boxContent a:visited, #pageAll .grayBox .boxContent a, #pageAll .grayBox .boxContent a:link, #pageAll .grayBox .boxContent a:visited, #pageLand .grayBox .boxContent a, #pageLand .grayBox .boxContent a:link, #pageLand .grayBox .boxContent a:visited{color:#4a4a4a;}
    .blueBox{display:block;background:#e2e3e4;margin-bottom:10px;}
    .blueBox h1{font-size:12px;line-height:25px;height:25px;font-weight:bold;text-decoration:none;padding:0 10px;margin:0;}
    .blueBox .boxContent{padding:10px 0 0 0;color:#e2e3e4;display:block;}
    .blueBox .boxContent table{margin:0 10px 5px 10px;}
    .blueBox .boxContent td{border-right:1px solid #bcb6ab;padding:0 10px;}
    #content .blueBox .boxContent h2.firstTitle{border:none;margin:0;padding:0 0 6px;}
    #pageHome .blueBox .boxContent a, #pageHome .blueBox .boxContent a:link, #pageHome .blueBox .boxContent a:visited, #pageAll .blueBox .boxContent a, #pageAll .blueBox .boxContent a:link, #pageAll .blueBox .boxContent a:visited, #pageLand .blueBox .boxContent a, #pageLand .blueBox .boxContent a:link, #pageLand .blueBox .boxContent a:visited{font-weight:normal;text-decoration:none;display:block;font-size:12px;line-height:122%;margin:0 10px 0 0;}
    .split2{width:260px;display:block;float:left;padding:0 0 15px 15px;}
    .split3{display:block;float:left;padding-bottom: 10px;margin-right:10px;border-right:1px solid #bcb6ab;}
    .split3.last{border-right:none;margin-right:0;}
    .blueBox .split3{width:169px;display:block;float:left;margin-right:0;padding:0 0 10px 15px;}
    #content .blueBox .boxContent h2{color:#000;font-weight:normal;font-style:normal;font-size:17px;line-height:18px;margin:0;padding:5px 0 8px;}
    .blueBox .boxContent h3{line-height:125%;margin-bottom:2px;margin-top:5px;}
    .blueBox .boxContent a, .blueBox .boxContent a:link, .blueBox .boxContent a:visited{padding-left:14px;color:#4a4a4a;display:block;font-weight:normal;font-style:normal;text-decoration:none;padding-bottom:3px;font-size:12px;}
    .blueBox .boxContent a:hover{background:url(http://www.swift.com/res/images/graybox_arrow_link1_hover.gif) no-repeat 0 3px;color:#e24912;}
    .boxFooter{
	display:block;
	height:23px;
	border-bottom:4px solid #e2e3e4;
	line-height:24px;
	background-color:#fff;
	color:#000;
	font-size:11px !important;
	text-align:right;
	opacity:0.9;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
    .whiteBox{}
    .whiteBox h1{font-size:12px;line-height:25px;height:25px;font-weight:bold;text-decoration:none;padding:0 10px;}
    #content .whiteBox h2{color:#000;font-weight:normal;font-style:normal;font-size:17px;line-height:18px;margin:0;padding:5px 0 8px;}
    .whiteBox h3{font-size:11px;line-height:13px;font-weight:bold;text-decoration:none;padding:10px 0 1px 0;color:#000;}
    .whiteBox a, .whiteBox a:link, .whiteBox a:visited{color:#000;text-decoration:none;}
    .whiteBox .btnMore, .whiteBox .btnMore:link, .whiteBox .btnMore:visited{text-align:right;display:block;width:40px;float:right;margin:5px 5px 0 0;color:#000;width:80px;font-size:12px;line-height:12px;z-index:50;text-decoration:none;}
    .whiteBox .boxContent{padding:15px 15px 25px;background:#E2E3E4;}
    #pageLand #content h1, #pageLand #content h2, #pageLand #content h3, #pageLand #content h4, #pageLand #content h5, #pageLand #content h6, #pageLand #content p{margin-left:15px !important;}
    #pageLand #content .darkblueBox h1, #pageLand #content .darkblueBox h2, #pageLand #content .darkblueBox h3, #pageLand #content .darkblueBox h4, #pageLand #content .darkblueBox h5, #pageLand #content .darkblueBox h6, #pageLand #content .darkblueBox p{margin-left:0 !important;}
    #content h2, .table-title-bold{font-size:16px;line-height:125%;font-weight:normal;color:#000;margin-top:15px;}
    .blueBox .boxContent .boxFooter a.last, .blueBox .boxContent .boxFooter a.last:link, .blueBox .boxContent .boxFooter a.last:visited, .blueBox .boxContent .last{border:none;}
    .table-buttons{height:21px;padding:0;margin:0px 2px;background-color:#bcb6ab;color:#fff;vertical-align: middle;}
    
    .table-title{font-size:10pt;color:#fff;}
    .table-linktype1, .table-linkstype1:link, .table-linkstype1:visited{font-size:8pt;color:#044797;text-decoration:none;}
    #content table tr{vertical-align:top;}
    #content .content-whatsnew-title, #content .content-whatsnew-title:link, #content .content-whatsnew-title:visited{font-size:12px;line-height:125%;font-weight:bold;padding:6px 6px 6px 0;display:block;margin:0;}
    #content .content-whatsnew-text, #content .content-whatsnew-text:link, #content .content-whatsnew-text:visited{font-size:12px;line-height:125%;font-weight:normal;padding:0 6px 6px 0;display:block;margin:0;}
    .grayBox h1{font-size:12px;line-height:25px;height:25px;font-weight:bold;text-decoration:none;padding:0 10px;color:#FFF;margin:0;}
    .grayBox h2{font-size:13px;line-height:130%;text-decoration:none;padding:0 10px;color:#626262;margin-top:10px;font-weight:normal;font-style:normal;}
    #content .orangeBox{width:100%;margin:15px 0 10px;}
    #rightPart .darkblueBox h1{font-size:12px;line-height:25px;height:25px;font-weight:bold;text-decoration:none;padding:0 10px;color:#FFF;margin:0;}
    #pageLand .item{float:left;width:170px;padding:7px 0 0 10px;}
    #pageLand .item h2{font-weight:bold;font-size:12px;line-height:15px;margin-bottom:10px;color:#084391;}
    #pageLand .item a{font-weight:normal;font-size:12px;line-height:15px;margin-bottom:10px;color:#000;display:block;}
    #content .orangeBox .btnRightTitle, #content .orangeBox .btnRightTitle:link, #content .orangeBox .btnRightTitle:visited{display:block;font-size:12px;float:right;padding-right:12px;color:#bcb6ab;text-decoration:none;font-weight:normal;font-style:normal;text-transform:none;}
    .orangeBox .item{border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
    #content .orangeBox h1, #rightPart .orangeBox h1{font-size:12px;line-height:25px;height:25px;font-weight:bold;text-decoration:none;padding:0 10px;color:#FFF;margin:0;}
    #content .orangeBox .item h2{font-size:13px;line-height:125%;font-weight:bold;text-decoration:none;padding:10px 10px 0;margin:0;color:#e24912;}
    #content .orangeBox .item p{font-size:12px;line-height:125%;font-weight:normal;text-decoration:none;padding:5px 10px;color:#000;}
    #itemsInvisible{display:none;}
    #pageHome #Middle #wide{width:100%;float:none;display:block;}
    #pageAll #Middle #content, #pageLand #Middle #content{display:block;font-size:12px;line-height:125%;font-weight:normal;color:#000;}
    #footer table{padding:0 0 10px 15px;}
    /* breadcrumbs and login */
    .crumbsnloginTable{height:100%;width: 100%;margin:0;padding:0;border-collapse:collapse;}
    .crumbsnloginTable tr{vertical-align: top;}
    .crumbsnloginTable td.linerA{border-left: 1px solid #fff;text-align: right;width: 190px;height: 100%;}
    .crumbsnloginTable td.linerB{border-left: 1px solid #fff;text-align: right;width: 80px;height: 100%;}
    .crumbsnloginTable td.linerC{border-left: 1px solid #fff;text-align: right;width: 180px;height: 100%;}
    #crumbsnlogin td a.loginRight, #crumbsnlogin td a.loginRight:link, #crumbsnlogin td a.loginRight:visited{float: none;display:block;color:#e24912;font-weight:bold;text-decoration:none;text-align: center;padding-top: 5px;}
    h2.smallVisible{font-size:11px;color:#333333;font-weight:bold;margin:0;padding:0;}
}

@media screen{
        #pagePath{width:750px;height:30px;padding:0px;}
        #pageBody{width:750px;}
        #pageNav{width:220px;padding:0 0 0 10px;}
        #searchSection{position:absolute;top:30px;left:442px;padding:0 10px 0 0;vertical-align:middle;text-align:right;font-size:7pt;width:300px;}
        .formSearchTopBar{padding:1px 0 2px 5px;font-size:8pt;border:1px solid #a5acb2;}
        #navPath{height:22px;padding:4px 0 4px 15px;}
        .scBtnWhiteArrowRight, .scBtnWhiteArrowRight:link, .scBtnWhiteArrowRight:visited{background-image:url(http://www.swift.com/images/white_arrow_right.gif);}
        .scBtnWhiteArrowUp, .scBtnWhiteArrowUp:link, .scBtnWhiteArrowUp:visited{background-image:url(http://www.swift.com/images/white_arrow_up.gif);}
        .scBtnWhiteArrowCross, .scBtnWhiteArrowCross:link, .scBtnWhiteArrowCross:visited{background-image:url(http://www.swift.com/images/white_x.gif);}
        .updatedText{height:22px;color:#333;font-size:7.5pt;line-height:10px;vertical-align:bottom;}
        .navPathLinks:link, .navPathLinks:visited{color:#666;text-decoration:none;}
        .content-whatsnew-line{padding:15px 0 5px;margin:0 5px 0 0;border-bottom:1px solid #d9d9d9;}
        
        .formContainerDefault select{width:270px;padding:0;margin:3px 0;font-size:8pt;}
        .teaser-block-right{padding:3px 0 0;margin:5px 0 0;background:#f4f4f4 url(http://www.swift.com/res/images/pix_double_blue1.gif) repeat-x;border-bottom:1px solid #d9d9d9;}
        #content-headline,#content-topnews{width:505px;padding:0 0 20px;}
        #content-topnews table tr td{width:155px;vertical-align:top;padding:0 13px 0;}
        .content-news-td-first, .content-news-td-next{width:122px;padding:10px 2px 5px 0px;}
        .menutitle, .menutitle-first{background:#f4f4f4 url(http://www.swift.com/res/images/pix_double_blue1.gif) repeat-x;height:24px;}
        .menutitle{margin:4px 0 0;}
        .menutitle-first{padding:0;}
        .menutitle-link{vertical-align:middle;text-align:left;color:#044797;font-size:8pt;font-weight:bold;text-transform:uppercase;text-indent:7px;padding:6px 0 0;}
        .formSearchBIC{height:15px;width:130px;padding:0;vertical-align:middle;border:1px solid #a5acb2;}
        .InfoRotLinkText a:hover{color:#044797;text-decoration:none;}
        #InfoRotNav a:hover.InfoRotNav{color:#044797;}
        .content-columnitem-disabled  a .arrow_type1{background-image:url(http://www.swift.com/res/images/graybox_arrow_link1.gif);}
        li.navRight-highlight{background-image:url(http://www.swift.com/res/images/arrow_blue.gif);}
        
        #contentMain{background:url(http://www.swift.com/res/images/pix_double_blue2.gif) repeat-x;}
        
        .arrow_type2{background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) 0 0.4em no-repeat;}

        
        .keypoints-list-container li{background:url(http://www.swift.com/res/images/arrow_single_darkblue.gif) 0 0.2em no-repeat;}
        .content-whatsnew-archive:hover{color:#044797;}
        
        .table-linkstype1:hover, #contentMain .table-nav-pages:hover{color:#fff;text-decoration:underline;}
        .nav-right-box-type1{background:#fff url(http://www.swift.com/res/images/pix_double_blue1.gif) repeat-x;}
        
        .nav-right-link-list li{background:url(http://www.swift.com/res/images/arrow_orng.gif) 0 0.2em no-repeat;}
        .nav-right-link-list a:hover, .nav-right-link-text a:hover{color:#044797;text-decoration:none;}
        .nav-right-box-type3{background:#3eb1f2 url(http://www.swift.com/res/images/pix_double_blue1.gif) repeat-x;}
        .nav-right-promo-title a:hover, .nav-right-promo-text a:hover{color:#bcb6ab;text-decoration:none;}
        .nav-right-promo-text{background:#3eb1f2 url(http://www.swift.com/res/images/right_promo_bg_blue3.gif) repeat-y;}
        .content-mainnews-td-2{background:url(http://www.swift.com/res/images/pix_double_blue2.gif) repeat-x;}
        .content-mainnews-text:hover{color:#666;}
        .content-topnews-topic{background:url(http://www.swift.com/res/images/home_newstopic_bg.gif);}
        .content-topnews-pos a:hover{color:#044797;text-decoration:none;}
        .content-topnews-text a:hover{color:#666;text-decoration:none;}
        .content-news-title:hover{color:#044797;}
        .content-news-text:hover{color:#666;}
        .home-right-link-list li{background:url(http://www.swift.com/res/images/arrow_orng.gif) no-repeat 0 0.2em;}
        .home-right-link-list li.active{background:url(http://www.swift.com/res/images/arrow_blue.gif) no-repeat 0 0.2em;}
        .home-right-link-list a:hover{color:#044797;text-decoration:none;}
        #pageHome #header{height:93px;}
        
        
        /* breadcrumbs and login */
        #crumbsnloginTable .custLogin{padding:0 5px 0 0;height:22px;line-height:22px;display:block;}
        #crumbsnlogin td a.loginRight:hover{text-decoration:underline;}
        /*#Middle #leftPart{width:188px;float:left;margin:0 10px 0 0;}*/
        .lightblueBox{width:183px;display:block;background:none;margin:0 0 0 3px;padding-bottom:0;}
        /*.grayBox{width:183px;display:block;background:none;margin:0 0 0 3px;}*/
        .grayBox{display:block;background:none;margin:0 0 0 3px;}
        #rightPart .lightblueBox .boxContent{padding:15px 0 10px 0;color:#fff;display:block;background:#e2e3e4;}
        /*#leftPart .boxContent{padding:15px 0 10px 0;color:#000;margin-bottom:0;display:block;background-color:#fbfbfb;}*/
        #rightPart .boxContent p{padding:6px 10px 0px 10px;}
        #pageHome .lightblueBox .boxContent .btnMore, #pageHome .lightblueBox .boxContent .btnMore:link, #pageHome .lightblueBox .boxContent .btnMore:visited{background:url(http://www.swift.com/res/images/bg_btn_more.gif) no-repeat right center;}
        #pageHome .lightblueBox .boxContent a, #pageHome .lightblueBox .boxContent a:link, #pageHome .lightblueBox .boxContent a:visited, #pageAll .lightblueBox .boxContent a, #pageAll .lightblueBox .boxContent a:link, #pageAll .lightblueBox .boxContent a:visited, #pageLand .lightblueBox .boxContent a, #pageLand .lightblueBox .boxContent a:link, #pageLand .lightblueBox .boxContent a:visited{background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) no-repeat 0 3px;}
        #pageHome .grayBox .boxContent a:hover, #pageHome .lightblueBox .boxContent a:hover, #pageAll .grayBox .boxContent a:hover, #pageAll .lightblueBox .boxContent a:hover, #pageLand .grayBox .boxContent a:hover, #pageLand .lightblueBox .boxContent a:hover{background:url(http://www.swift.com/res/images/graybox_arrow_link1_hover.gif) no-repeat 0 3px;color:#e24912;}
        .blueBox{width:567px;}
        .blueBox h1{background: #6f6453 url(http://www.swift.com/res/images/bg_box_title.gif) repeat-x left top;color:#fff;margin:0;}
        .blueBox .boxContent{width:565px;background:#e2e3e4;}
        #pageHome .blueBox .boxContent a, #pageHome .blueBox .boxContent a:link, #pageHome .blueBox .boxContent a:visited, #pageAll .blueBox .boxContent a, #pageAll .blueBox .boxContent a:link, #pageAll .blueBox .boxContent a:visited, #pageLand .blueBox .boxContent a, #pageLand .blueBox .boxContent a:link, #pageLand .blueBox .boxContent a:visited{background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) no-repeat 0 3px;}
        .split3{width:169px;}
        .blueBox .boxContent a, .blueBox .boxContent a:link, .blueBox .boxContent a:visited{background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) no-repeat 0 3px;}
        .blueBox .boxContent a:hover, #pageHome .blueBox .boxContent a:hover{background:url(http://www.swift.com/res/images/graybox_arrow_link1_hover.gif) no-repeat 0 3px;color:#e24912;}
        .whiteBox h1{background: #6f6453 url(http://www.swift.com/res/images/bg_box_title.gif) repeat-x left top;color:#FFF;margin:0;}
        .whiteBox a:hover{text-decoration:underline;}
        .whiteBox .btnMore, .whiteBox .btnMore:link, .whiteBox .btnMore:visited{background:url(http://www.swift.com/res/images/bg_btn_more.gif) no-repeat right center;padding-right:12px;}
        
        
        .table-linkstype1:hover, .table-linkstype1:visited:hover{color:#044797;text-decoration:none;}
        
        /*#leftPart .grayBox{width:183px;display:block;background:#e2e3e4;margin:0 0 0 3px;padding-bottom:10px;}*/
        #rightPart .loginBox{padding-bottom:6px;}
        .grayBox h1{background: #6f6453 url(http://www.swift.com/res/images/bg_box_title.gif) repeat-x left top;}
        #rightPart .grayBox table{margin:10px 10px 5px;}
        #rightPart .grayBox table input.formItem{width:95px;height:18px;font-size:11px;line-height:11px;margin:0 0 8px 0;}
        #rightPart .grayBox .smallLink, #rightPart .grayBox .smallLink:link, #rightPart .grayBox .smallLink:visited{margin-left:10px;color:#4a4a4a;font-weight:normal;text-decoration:none;padding: 0 0 3px 14px;display:block;margin-right:10px;font-size:12px;line-height:12px;margin-bottom:5px;background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) no-repeat 0 1px;}
        #rightPart .grayBox .smallLink:hover {background:url(http://www.swift.com/res/images/graybox_arrow_link1_hover.gif) no-repeat 0 1px;}
        #rightPart .grayBox.loginBox .smallLink, #rightPart .grayBox.loginBox .smallLink:link, #rightPart .grayBox.loginBox .smallLink:visited{padding: 0 0 3px 14px;margin-top:3px;color: #e24912;background:url(http://www.swift.com/res/images/graybox_arrow_link1_hover.gif) no-repeat 0 1px;}
        #rightPart .grayBox .bigLink, #rightPart .grayBox .bigLink:link, #rightPart .grayBox .bigLink:visited{background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) no-repeat 0 3 px;margin-left:10px;padding-left:10px;color:#979797;font-weight:normal;text-decoration:none;padding-right:10px;display:block;margin-right:10px;font-size:15px;line-height:18px;margin-bottom:5px;}
        #rightPart .grayBox .bigLink:hover, #rightPart .grayBox .smallLink:hover{color:#e24912;}
        #rightPart .grayBox a.active, #rightPart .grayBox a.active:link, #rightPart .grayBox a.active:visited{color:#e24912;text-decoration:none;}
        
        .custLoginSpacer{margin:0 10px 5px 10px}
        
        
        #content .orangeBox{background:#f9f9f9;}
        #content .darkblueBox{background:#f9f9f9;}
        #rightPart .darkblueBox h1{background: #6f6453 url(http://www.swift.com/res/images/bg_box_title.gif) repeat-x left top;}
        #content .orangeBox .btnRightTitle, #content .orangeBox .btnRightTitle:link, #content .orangeBox .btnRightTitle:visited{background:url(http://www.swift.com/res/images/arrow_down.gif) no-repeat right center;}
        #content .orangeBox .btnRightTitle:hover, #content .boxFooter a:hover{text-decoration:underline;}
        #content .orangeBox h1, #rightPart .orangeBox h1{background: #6f6453 url(http://www.swift.com/res/images/bg_box_title.gif) repeat-x left top;}
        #rightPart .orangeBox .tagCloud{width:181px;padding:15px 0 10px 0;color:#fff;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
        #rightPart .orangeBox .tagCloud a, #rightPart .orangeBox .tagCloud a:link, #rightPart .orangeBox .tagCloud a:visited{margin-left:10px;color:#e24912;font-weight:normal;text-decoration:none;padding-right:10px;display:block;margin-right:10px;font-size:100%;line-height:120%;margin-bottom:5px;}
        #rightPart .orangeBox .tagCloud a:hover{text-decoration:underline;}
        #rightPart .orangeBox h2{color:#000;font-weight:bold;font-size:12px;line-height:130%;margin-left:10px;margin-top:7px;margin-bottom:0;}
        #rightPart .orangeBox a, #rightPart .orangeBox a:link, #rightPart .orangeBox a:visited{color:#4a4a4a;text-decoration:none;background:url(http://www.swift.com/res/images/graybox_arrow_link1.gif) no-repeat 0 3px;display:block;padding-left:11px;margin:3px 5px 0 10px;}
        #pageHome #rightPart .orangeBox a, #pageHome #rightPart .orangeBox a:link, #pageHome #rightPart .orangeBox a:visited{color:#4a4a4a;}
        #rightPart .orangeBox a:hover, #pageHome #rightPart .orangeBox a:hover{background:url(http://www.swift.com/res/images/graybox_arrow_link1_hover.gif) no-repeat 0 3px;color:#e24912;}
        
        #Middle table tr{vertical-align:top;}
        
        #pageAll #Middle #content, #pageLand #Middle #content{width:542px;}
        #footer-navig-td{vertical-align:middle;height:17px;padding:3px 15px 0px 15px;background:#044797;color:#fff;font-size:8pt;font-weight:normal;}
}

body {
	color : #333;
	margin : 0;
	padding : 0;
	background : #fff;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
} 
p, td { 
font-size : 12px; 
line-height : 125%; 
font-weight : normal; 
color : #000; 
} 
ol, ul, th, caption { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt; 
color : #1b1b1b; 
} 
.orangetextnosize { 
text-decoration : none; 
font-weight : bold; 
color : #e24912; 
} 
select, input, input.button, textarea { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; 
color : #000; 
text-decoration : none; 
} 
code { 
font-family : Courier New, Courier, mono; 
font-size : 8pt; 
color : #044797; 
} 
form { 
padding : 0; 
margin : 0; 
} 
#content { 
padding : 0; 
} 
h1, h2, h3, h4 { 
color : #000; 
margin : 0; 
} 
h3, h4 { 
font-size : 10pt; 
} 
h5 { 
font-size : 10pt; 
color : #000; 
margin : 0; 
} 
h1 {
	font-size : 25px;
	line-height : 29px;
	font-weight : normal;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
} 
h2 { 
font-size : 11pt; 
font-weight : bold; 
padding : 2px 0 3px 0; 
} 
h3 { 
font-weight : bold; 
padding : 2px 0 2px 0; 
} 
h4 { 
line-height : 18px; 
font-weight : normal; 
padding : 0 0 15px 0; 
} 
h5 { 
font-weight : normal; 
padding : 10px 0 0 0; 
} 
a, a:link, a:visited { 
color : #4a4a4a; 
} 
a:hover { 
color : #e24912; 
} 

#homeLink { 
width : 47px; 
height : 47px; 
position : absolute; 
top : 3px; 
left : 15px; 
display : block; 
z-index : 150; 
background : url(/res/images/logo_swift_top.gif) no-repeat; 
text-decoration : none; 
} 
#topBaseline { 
position : absolute; 
top : 7px; 
display : block; 
height : 60px; 
font-size : 12px; 
line-height : 12px; 
padding : 10px 0 0 65px; 
left : 20px; 
width : 260px; 
color : #837765; 
} 

.content-whatsnew { 
padding : 0; 
} 
.content-whatsnew-archive { 
color : #044797; 
font-size : 8pt; 
text-align : right; 
text-decoration : none; 
} 
.content-whatsnew-heading { 
color : #000; 
font-size : 12pt; 
line-height : 13px; 
width : 400px; 
} 
.content-whatsnew-text, td .content-whatsnew-text { 
color : #333; 
font-size : 8pt; 
line-height : 13px; 
text-decoration : none; 
background : none; 
} 
.content-whatsnew-text:hover { 
background : none; 
color : #666; 
} 
.content-whatsnew-title, .content-whatsnew-title:link, .content-whatsnew-title:visited { 
background : none; 
color : #000; 
font-size : 10pt; 
line-height : 15px; 
font-weight : bold; 
text-decoration : none; 
} 
.content-whatsnew-title:hover { 
background : none; 
color : #e24912; 
} 
.content-whatsnew a, .content-whatsnew a:link, .content-whatsnew a:visited { 
padding : 0; 
text-decoration : none; 
display : block; 
line-height : 16px; 
margin : 0; 
background : none; 
font-size : 12px; 
color : #4a4a4a; 
} 
.content-whatsnew a:hover { 
color : #e24912; 
} 
.content-whatsnew table tr td { 
width : 155px; 
vertical-align : top; 
padding : 0 7px 0 0; 
} 
.content-whatsnew table { 
width : 100%; 
padding : 0 5px 0; 
} 
#footer { 
width : 750px; 
vertical-align : top; 
padding : 0 0 4px; 
} 
#copyright { 
font-size : 10px; 
height : 30px; 
display : block; 
color : #837765; 
vertical-align : middle; 
background : url(/res/images/logo_footer.gif) no-repeat right; 
line-height : 30px; 
margin : 10px; 
} 
#footerBar { 
width : 760px; 
height : 20px; 
color : #fff; 
margin : 0; 
padding : 0; 
font-size : 9px; 
line-height : 20px; 
margin-bottom : 15px; 
background : url(/res/images/bg_footer.gif) repeat-x; 
} 
#footerBar li { 
margin : 0; 
padding : 0; 
float : left; 
list-style-type : none; 
width : 100px; 
text-align : center; 
} 
#footerBar a, #footerBar a:link, #footerBar a:visited { 
color : #fff; 
text-decoration : none; 
} 
#footerBar a:hover { 
text-decoration : underline; 
} 
.linkListBox { 
width : 188px; 
float : left; 
margin : 0; 
} 
.linkListBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 0 0 10px; 
color : #fff; 
margin : 0; 
} 
.linkListBox a, .linkListBox a:link, .linkListBox a:visited { 
padding : 0 10px; 
text-decoration : none; 
display : block; 
line-height : 16px; 
margin : 5px 10px; 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 3px; 
font-weight : normal; 
font-size : 12px; 
color : #4a4a4a; 
} 
.linkListBox a:hover { 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 3px; 
color : #e24912; 
} 
.sitemap-level1 { 
color : #4a4a4a; 
font-size : 8pt; 
line-height : 13px; 
letter-spacing : 1px; 
padding : 15px 0 5px; 
} 
.sitemap-level1 a, .sitemap-level1 a:link { 
color : #4a4a4a; 
text-decoration : underline; 
} 
.sitemap-lists { 

padding : 0; 
border-top : 1px solid #3eb1f2; 
border-left : 1px solid #3eb1f2; 
} 
.sitemap-lists ul { 
margin : 10px 0 0 20px; 
padding : 0; 
} 
.sitemap-lists li { 
color : #4a4a4a; 
font-size : 10pt; 
line-height : 13px; 
font-weight : bold; 
margin : 0; 
padding : 5px 0 4px 15px; 
list-style : none; 
} 
.sitemap-lists a, .sitemap-lists a:link { 
font-weight : bold; 
text-decoration : underline; 
color : #4a4a4a; 
} 
.sitemap-lists a:hover { 
color : #e24912; 
} 
.sitemap-lists li li, .sitemap-lists li li li { 
color : #4a4a4a; 
font-size : 8pt; 
line-height : 12px; 
font-weight : normal; 
margin : 0 0 0 30px; 
padding : 0 0 4px 15px; 
} 
.sitemap-lists li li a, .sitemap-lists li li a:link, .sitemap-lists li li li a, .sitemap-lists li li li a:link { 
font-weight : normal; 
text-decoration : underline; 
} 
.sitemap-lists li li li a, .sitemap-lists li li li a:link { 
color : #4a4a4a; 
} 
.content-title-line { 
color : #000; 
padding : 15px 0 5px; 
margin : 15px 0 10px; 
border-bottom : 1px solid #d9d9d9; 
font-size : 16px; 
line-height : 125%; 
font-weight : normal; 
} 
.nav-link-container { 
padding : 0; 
} 
.nav-link-list { 
margin : 10px 0; 
padding : 0; 
list-style-position : outside; 
list-style : none; 
list-style-type : none; 
} 
.nav-link-list li { 
color : #4a4a4a; 
font-size : 12px; 
line-height : 125%; 
padding : 0 0 8px 12px; 
background : transparent url(/res/images/graybox_arrow_link1.gif) no-repeat left 3px; 
width : 100%; 
} 
.nav-link-list a, .nav-link-list a:link, .nav-link-list a:visited { 
padding : 0 0 5px 0; 
margin : 7px 0; 
color : #4a4a4a; 
text-decoration : none; 
display : inline !important ; 
} 
.nav-link-list-subsect { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.nav-link-list-subsect a:link, .nav-link-list-subsect a:visited { 
color : #4a4a4a; 
font-weight : bold; 
text-decoration : none; 
} 
.nav-link-list a:hover { 
color : #e24912; 
} 
.nav-link-list-subsect li { 
color : #044797; 
font-size : 8pt; 
line-height : 12px; 
font-weight : bold; 
padding : 0 0 8px 15px; 
} 
.darkblueBox { 
width : 100%; 
position : relative; 
margin : 15px 0 10px; 
} 
.darkblueBox .boxContent { 
position : relative; 
display : block; 
} 
.darkblueBox h1 { 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 10px; 
color : #fff; 
margin : 0; 
} 
.darkblueBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
} 
.boxContent { 
background-color : #fbfbfb; 
color : #000000; 
display : block; 
margin-bottom : 0; 
padding : 15px 0 10px; 
} 
.boxContent table tr { 
vertical-align : top; 
} 
.arrow_type1 { 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 0.4em; 
} 
a:hover .arrow_type1 { 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 0.4em; 
} 
.arrow_type1, .arrow_type2 { 
font-size : 10pt; 
width : 10px; 
padding : 0 5px; 
margin : 0 0 0 3px; 
} 
.content-press-date { 
font-size : 8pt; 
display : block; 
margin : 10px 0; 
color : #044797; 
} 
.content-photo-teaser { 
float : left; 
width : 165px; 
padding : 3px 0 0 0; 
margin : 0 15px 10px 0; 
font-size : 11px; 
} 
.content-photo-level3 { 
width : 165px; 
padding : 0; 
margin : 0 0 2px 0; 
} 
.a-to-z_translated { 
color : #666; 
font-size : 8pt; 
margin : 1px 0; 
font-weight : bold; 
} 
.quote-author { 
color : #666; 
font-size : 7pt; 
line-height : 11px; 
padding : 5px 0 0; 
} 
.nav-right-box-type2 { 
margin : 0 0 4px; 
border-bottom : 1px solid #d9d9d9; 
} 
.nav-right-box-type2 { 
padding : 8px 5px 5px 7px; 
margin : 0 10px 4px 0; 
background : #f4f4f4; 
border-bottom : 1px solid #d9d9d9; 
border-top : 1px solid #d9d9d9; 
} 
.nav-right-title { 
color : #14254d; 
font-size : 8pt; 
line-height : 12px; 
font-weight : bold; 
padding : 0 0 8px 0; 
} 
.list-nostyle ul { 
line-height : 1.3; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.list-nostyle li { 
padding : 0 5px 8px 15px; 
margin : 0; 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 0.3em; 
text-decoration : none; 
} 
.list-nostyle li li { 
padding : 0 0 8px 10px; 
margin : 0 0 0 15px; 
background : url(/res/images/graybox_arrow_link_small.gif) no-repeat 0% 0.3em; 
} 
.list-nostyle li li li { 
margin : 0 0 0 20px; 
background : url(/res/images/graybox_arrow_link_small.gif) no-repeat 0% 0.3em; 
} 
.RSS { 
vertical-align : middle; 
width : 350px; 
float : right; 
text-align : right; 
margin-right : 3px; 
margin-bottom : 3px; 
padding : 2px; 
line-height : 12px; 
} 
.newsbox {
	width : 567px;
	border-bottom-style : solid;
	border-bottom-color : #e2e3e4;
	border-bottom-width : 0;
	float : right;
	padding-bottom : 0px;
	margin-top : 0;
	background-color: #FFFFFF;
} 
.rss_box { 
width : 567px; 
height : 35px; 
border-bottom-style : solid; 
border-bottom-color : #e2e3e4; 
border-bottom-width : 0; 
float : right; 
padding-bottom : 2px; 
margin-top : 20px; 
} 
.RSSDIV { 
float : left; 
height : 20px; 
padding-bottom : 1px; 
text-align : left; 
vertical-align : middle; 
margin : 3px; 
padding-left : 3px; 
} 
.newsDIV {
	width : 567px;
	float : left;
	clip : rect(auto,auto,auto,auto);
	overflow: visible;
} 
.newsDIV1 {
	width : 567px;
	float : left;
	overflow: visible;
	background-image:url(http://www.swift.com/res/images/background_news.gif); background-repeat:repeat-y;
} 
.table-title-bold, td .table-title-bold { 
font-size : 12px; 
color : #fff; 
font-weight : bold; 
padding : 2px 0 2px 6px; 
} 
.table-td-bg1 { 
background-color : #f4f4f4; 
} 
.table-td-bg2 { 
background-color : #e3e3e3; 
} 
.backtotop { 
padding : 10px 0; 
} 
.backtotop table { 
width : 100%; 
height : 10px; 
} 
.backtotop table tr td.backtotop-link { 
cursor : pointer; 
width : 25px; 
height : 10px; 
background : url(/res/images/btn_top.gif) no-repeat; 
} 
.smallLink, .smallLink:link, .smallLink:visited { 
margin : 0 10px 5px; 
padding : 0 0 3px 14px; 
display : block; 
font-size : 12px; 
color : #4a4a4a; 
font-weight : normal; 
text-decoration : none; 
line-height : 12px; 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 1px; 
} 
.smallLink:hover { 
background-image : url(/res/images/graybox_arrow_link1_hover.gif); 
} 
.loginBox .smallLink, .loginBox .smallLink:link, .loginBox .smallLink:visited { 
margin-top : 3px; 
color : #e24912; 
background-image : url(/res/images/graybox_arrow_link1_hover.gif); 
} 
#FirstRowTeasers { 
display : block; 
width : 567px; 
margin-bottom : 10px; 
height: 162px;
} 
#FirstRowTeasers .lightblueBox { 
float : right; 
width : 183px; 
background : #f9f9f9; 
z-index : 60; 
} 
#FirstRowTeasers .boxContent { 
margin : 0; 
padding : 0; 
} 
#rightPart {
	width : 183px;
	float : left;
	display : block;
	margin-left: 10px;
} 
#rightPart .grayBox { 
width : 183px; 
display : block; 
background : #e2e3e4; 
margin : 0 0 10px 0; 
padding-bottom : 10px; 
border : none; 
} 
#rightPart .orangeBox {
	width : 183px;
	margin-bottom : 10px;
	border : none;
	background-color : #e2e3e4;
	padding-bottom: 5px;
} 
#pageHome #content { 
width : 567px; 
float : left; 
display : block; 
} 
.lightblueBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 10px; 
color : #fff; 
margin : 0; 
} 
.lightblueBox .boxContent .btnMore, #pageHome .lightblueBox .boxContent .btnMore:link, #pageHome .lightblueBox .boxContent .btnMore:visited { 
text-align : right; 
display : block; 
background : url(/res/images/bg_btn_more.gif) no-repeat right center; 
margin : 10px 10px 0 0; 
padding : 0 12px 0 0; 
color : #000; 
font-size : 11px; 
line-height : 12px; 
} 
.lightblueBox .boxContent a, #pageHome .lightblueBox .boxContent a:link, #pageHome .lightblueBox .boxContent a:visited, #pageAll .lightblueBox .boxContent a, #pageAll .lightblueBox .boxContent a:link, #pageAll .lightblueBox .boxContent a:visited, #pageLand .lightblueBox .boxContent a, #pageLand .lightblueBox .boxContent a:link, #pageLand .lightblueBox .boxContent a:visited { 
padding-left : 10px; 
font-weight : normal; 
text-decoration : none; 
padding-right : 10px; 
display : block; 
font-size : 12px; 
line-height : 16px; 
margin : 5px 10px; 
} 
#pageHome .grayBox .boxContent a, #pageHome .grayBox .boxContent a:link, #pageHome .grayBox .boxContent a:visited { 
color : #4a4a4a; 
} 
#content h4 { 
font-size : 14px; 
line-height : 125%; 
font-weight : normal; 
margin : 15px 0 5px 0; 
color : #000; 
} 
#content h6 { 
font-size : 12px; 
line-height : 125%; 
font-weight : normal; 
color : #000; 
margin : 10px 0 10px 0; 
} 
#content ul { 
margin : 10px 0 10px 20px; 
font-size : 12px; 
line-height : 125%; 
} 
#content a, #content a:link, #content a:visited, .boxContent a, .boxContent a:link, .boxContent a:visited { 
color : #4a4a4a; 
text-decoration : none; 
} 
#content a:hover, .boxContent a:hover { 
color : #e24912; 
} 
#content .blueBox .boxFooter a, #content .blueBox .boxFooter a:link, #content .blueBox .boxFooter a:visited { 
display : inline !important ; 
background-image : none !important ; 
font-size : 11px !important ; 
padding : 0; 
color : #044797 !important ; 
} 
.content-highlights, .quote { 
float : left; 
width : 165px; 
color : #14254d; 
font-size : 9pt; 
line-height : 17px; 
padding : 8px 0 0; 
border-top : 1px solid #d9d9d9; 
margin : 10px 15px 10px 0; 
} 
.quote { 
font-weight : bold; 
} 
#faqlist dt { 
padding-top : 10px; 
font-weight : bold; 
} 
#faqlist dt a { 
font-weight : normal; 
} 
#jsfsdc-section-content .table-td-titlebar { 
background : #837765 none; 
} 
@media screen { 
#printOnly { 
display : none; 
} 
} 
@media print { 
#printOnly { 
display : block; 
} 
} 
@media print, screen { 
.highlightbox { 
border : 1px solid #e24912; 
} 
.titlelink { 
font-size : 14pt; 
font-weight : bold; 
} 
.smalldate { 
font-size : 8pt; 
font-weight : normal; 
color : #044797; 
} 
.SiteMapA, .SiteMapA:link { 
font-size : 9pt; 
color : #4a4a4a; 
text-decoration : underline; 
} 
.SiteMapA:visited { 
color : #837765; 
} 
.SiteMapA:hover, .SiteMapA:active { 
color : #e24912; 
} 
.arialten, .arialten:link { 
font-size : 9pt; 
font-weight : 300; 
color : #fff; 
text-decoration : none; 
} 
.arialten:hover, .arialten:active { 
color : #e24912; 
} 
.search { 
width : 85px; 
height : 16px; 
font-size : 10px; 
} 
.searchbutton { 
width : 20px; 
height : 17px; 
text-decoration : none; 
font-size : 9px; 
} 
.searchtextresume { 
font-size : 9pt; 
color : #000; 
text-decoration : none; 
} 
.verdtenb, .verdtenb:link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : 600; 
color : #fff; 
text-decoration : none; 
} 
.verdtenb:hover, .verdtenb:active, .verdtenbblue, .verdtenbblue:link { 
color : #e24912; 
} 
.navlinkorange, .navlinkorange:link { 
font-size : 9pt; 
color : #4a4a4a; 
text-decoration : underline; 
} 
.navlinkorange:hover, .navlinkorange:active { 
color : #e24912; 
} 
.menu { 
color : #044797; 
font-size : 9pt; 
text-decoration : none; 
font-weight : 600; 
} 
.whereami, .whereami:link, .whereami:visited { 
font-size : 8pt; 
color : #4a4a4a; 
text-decoration : underline; 
} 
.whereami:hover, .whereami:active { 
font-size : 8pt; 
color : #e24912; 
} 
.prevnext, .prevnext:link, .prevnext:visited { 
font-size : 9pt; 
font-weight : bold; 
color : #fff; 
text-decoration : none; 
} 
.prevnext:hover, .prevnext:active { 
color : #e24912; 
} 
.button, .button:link, .button:visited { 
text-decoration : none; 
font-size : 9pt; 
color : #4a4a4a; 
} 
.button:hover, .button:active { 
text-decoration : none; 
font-size : 9pt; 
color : #e24912; 
} 
.graybutton { 
text-decoration : none; 
font-size : 9pt; 
color : #919191; 
} 
.title, .title:link, .title:visited { 
text-decoration : underline; 
font-size : 10pt; 
font-weight : bold; 
color : #fff; 
background : #4a4a4a; 
} 
.title:hover, .title:active { 
color : #e24912; 
} 
.bluetext, .whitetext { 
text-decoration : none; 
font-size : 10pt; 
font-weight : bold; 
} 
.bluetext { 
color : #044797; 
} 
.whitetext { 
color : #fff; 
} 
.whitebg { 
background : #fff; 
} 
.lgraybg { 
background : #e2e3e4; 
} 
.graybg { 
background : #bcb6ab; 
} 
.dgraybg { 
background : #837765; 
} 
.bluebg { 
background : #044797; 
} 
.orangebg { 
background : #e24912; 
} 
.dbluebg { 
background : #123056; 
} 
.redbg { 
background : #e23; 
} 
.redbox { 
border : 1px solid #f00; 
} 
.orangebox { 
border : 1px solid #e24912; 
} 
.buttonbox { 
border : 1px solid #044797; 
padding : 0 3px; 
color : #044797; 
} 
.valid, .valid:link, .valid:visited, .invalid, .invalid:link, .invalid:visited, .unvalidated, .unvalidated:link, .unvalidated:visited, .purple, .purple:link, .purple:visited { 
text-decoration : none; 
font-size : 10pt; 
font-weight : bold; 
} 
.valid, .valid:link, .valid:visited { 
color : #390; 
} 
.valid:hover, .valid:active { 
color : #e24912; 
} 
.invalid, .invalid:link, .invalid:visited { 
color : #e00; 
} 
.unvalidated, .unvalidated:link, .unvalidated:visited { 
color : #e24912; 
} 
.purple, .purple:link, .purple:visited { 
color : #f09; 
} 
.highbutton, .highbutton:link, .highbutton:visited { 
text-decoration : none; 
font-size : 9pt; 
color : #044797; 
line-height : 18px; 
} 
.highbutton:hover, .highbutton:active { 
color : #e24912; 
} 
.nounderline, .nounderline:link, .nounderline:visited { 
text-decoration : none; 
} 
.navlink, .navlink:link, .navlink:visited { 
text-decoration : none; 
font-size : 9pt; 
color : #000; 
} 
.popper { 
position : absolute; 
visibility : hidden; 
} 
address { 
font-size : 10pt; 
color : #e24912; 
font-weight : bold; 
font-style : normal; 
} 
.whiteten { 
color : #fff; 
} 
.reportingheader { 
font-size : 10pt; 
color : #044797; 
font-weight : bold; 
} 
.navlinkblue, .navlinkblue:link, .navlinkblue:visited { 
font-size : 9pt; 
color : #000; 
text-decoration : none; 
} 
.navlinkblue:hover, .navlinkblue:active { 
color : #044797; 
} 
.h3lines { 
font-size : 10pt; 
color : #044797; 
font-weight : bold; 
} 
.righttitle { 
font-weight : bold; 
font-size : 14px; 
} 
.scBtn, .scBtn:link, .scBtn:visited { 
border : 0 solid; 
color : rgb(255, 255, 255); 
border-style : none; 
font-size : 11px; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
height : 20px; 
text-align : left; 
padding-left : 20px; 
padding-right : 12px; 
width : 0; 
overflow : visible; 
cursor : pointer; 
} 
.scBtn[class] { 
width : auto; 
} 
.scBtnPrimary, .scBtnPrimary:link, .scBtnPrimary:visited { 
background-color : #e24912; 
} 
.scBtnSecondary, .scBtnSecondary:link, .scBtnSecondary:visited { 
background-color : #044797; 
} 
.scBtnDisable, .scBtnDisable:link, .scBtnDisable:visited { 
background-color : #bcb6ab; 
} 
.scBtnWhiteArrowRight, .scBtnWhiteArrowRight:link, .scBtnWhiteArrowRight:visited { 
background-repeat : no-repeat; 
background-position : 5px 50%; 
} 
.scBtnWhiteArrowUp, .scBtnWhiteArrowUp:link, .scBtnWhiteArrowUp:visited { 
background-repeat : no-repeat; 
background-position : 5px 50%; 
} 
.scBtnWhiteArrowCross, .scBtnWhiteArrowCross:link, .scBtnWhiteArrowCross:visited { 
background-repeat : no-repeat; 
background-position : 5px 50%; 
} 
* html .ddmx td { 
position : relative; 
} 
.box-generic-type1 { 
padding : 8px 5px 5px 7px; 
margin : 0; 
background : #f4f4f4; 
border-bottom : 1px solid #d9d9d9; 
} 
.formSearchTopBar { 
height : 13px; 
width : 140px; 
vertical-align : middle; 
} 
#topNavSection { 
position : absolute; 
left : 0; 
padding : 4px 0 0; 
vertical-align : middle; 
text-align : left; 
font-size : 7pt; 
} 
.products-subnav { 
padding : 3px 0 20px 0; 
background : url(/res/images/pix_double_blue3.gif) repeat-x; 
} 
.products-subnav-text a { 
text-decoration : none; 
color : #044797; 
} 
.products-subnav-text a:link.active, .products-subnav-text a:hover, .products-subnav-text a:active { 
color : #e24912; 
} 
.content-news-td-first, .content-news-td-next { 
vertical-align : top; 
} 
.content-news-td-next { 
padding-left : 5px; 
border-left : 1px solid #d9d9d9; 
} 
.submenufooter .submenu, .submenu { 
padding : 0; 
background : #f4f4f4; 
} 
.formSearchBICsubmit a:link, .formSearchBICsubmit a:hover, .formSearchBICsubmit a:visited, .topLogIn a:link, .topLogIn a:hover, .topLogIn a:visited { 
text-decoration : none; 
color : #e24912; 
font-weight : bold; 
margin : 0 0 0 5px; 
} 
.topLogIn a:link, .topLogIn a:hover, .topLogIn a:visited { 
font-size : 8pt; 
line-height : 12px; 
} 
.InfoRotLinkTitle, .InfoRotLinkText { 
font-size : 8pt; 
color : #044797; 
overflow : hidden; 
} 
.InfoRotLinkTitle { 
background : #d9d9d9; 
font-weight : bold; 
padding : 3px 3px 3px 8px; 
text-decoration : none; 
} 
.InfoRotLinkText { 
background : #f4f4f4; 
line-height : 13px; 
padding : 8px; 
height : 60px; 
} 
.InfoRotLinkText a:link, .InfoRotLinkText a:visited, .InfoRotLinkText a:active, .InfoRotLinkTitle a:link, .InfoRotLinkTitle Aa:hover, .InfoRotLinkTitle a:visited, .InfoRotLinkTitle a:active { 
color : #4a4a4a; 
text-decoration : none; 
} 
.InfoRotLinkTitle a:link, .InfoRotLinkTitle Aa:hover, .InfoRotLinkTitle a:visited, .InfoRotLinkTitle a:active { 
background : #d9d9d9; 
} 
#InfoRotNav { 
background : #f4f4f4; 
font-size : 8pt; 
text-align : right; 
line-height : 13px; 
} 
#InfoRotNav a.InfoRotNav, #InfoRotNav a.InfoRotNavActiv { 
padding : 0 3px; 
margin : 0 0 2px 1px; 
color : #044797; 
text-decoration : none; 
} 
#InfoRotNav a.InfoRotNav { 
background : #d9d9d9; 
} 
#InfoRotNav a.InfoRotNavActiv { 
background : #e24912; 
} 
.content-columnitem-disabled .content-whatsnew-title { 
color : #837765; 
font-size : 10pt; 
line-height : 15px; 
font-weight : bold; 
text-decoration : none; 
} 
.content-columnitem-disabled .content-whatsnew-text { 
color : #bcb6ab; 
font-size : 8pt; 
line-height : 13px; 
text-decoration : none; 
} 
.content-subscribe { 
text-align : right; 
color : #837765; 
font-weight : bold; 
font-size : 8pt; 
} 
.content-subscribe a, .content-subscribe a:link, .content-subscribe a:visited { 
color : #e24912; 
text-decoration : none; 
} 
.navRight-highlight, .navRight-highlight a, .navRight-highlight a:link, .navRight-highlight a:visited { 
color : #044797; 
text-decoration : none; 
} 
ul.udm li a { 
text-decoration : none; 
} 
.divRegInfoCk { 
color : #044797; 
font-size : 8pt; 
text-decoration : none; 
} 
.navPathLinks-td { 
vertical-align : bottom; 
width : 515px; 
padding : 0; 
color : #666; 
font-size : 7.5pt; 
line-height : 10px; 
} 
.navPathLinks { 
color : #666; 
font-size : 7.5pt; 
line-height : 10px; 
} 
.navPathLinks:hover { 
color : #999; 
} 
#contentBody { 
padding : 0 0 0 15px; 
} 
#contentMain { 
background : url(/res/images/pix_double_blue2.gif) repeat-x; 
} 
#contentBannerLevel1 { 
width : 505px; 
height : 100px; 
vertical-align : top; 
padding : 3px 0 10px; 
} 
#content-photo-level2 { 
float : left; 
width : 245px; 
height : 153px; 
padding : 3px 0 0; 
margin : 0 15px 5px 0; 
background : #f4f4f4 url(/res/images/pix_double_blue2.gif) repeat-x; 
} 
.content-subtitle-1, .content-subtitle-2, .content-subtitle-1 a, .content-subtitle-2 a { 
color : #4a4a4a; 
} 
.content-subtitle-1 { 
font-size : 7pt; 
line-height : 13px; 
text-transform : uppercase; 
letter-spacing : 1px; 
padding : 0 0 5px 0; 
} 
.content-subtitle-2 { 
font-size : 8pt; 
line-height : 12px; 
font-weight : normal; 
padding : 0 0 8px 0; 
} 
.content-subtitle-1 a, .content-subtitle-2 a { 
text-decoration : none; 
} 
tr.lgraybg td .content-press-date { 
padding : 0; 
margin : 0; 
} 
.content-text-generic1 { 
color : #666; 
font-size : 8pt; 
} 
.content-text-important { 
color : #044797; 
font-size : 8pt; 
} 
.content-teaser { 
margin : 0 0 10px 0; 
border : 1px solid #666; 
padding : 10px; 
} 
.content-teaser div.content-teaser-inner { 
color : #fff; 
padding : 8px 5px 10px 7px; 
font-size : 8pt; 
line-height : 14px; 
} 
.content-teaser div.content-teaser-inner a:link, .content-teaser div.content-teaser-inner a:visited { 
color : #fff; 
text-decoration : none; 
} 
.content-teaser div.content-teaser-inner a:hover { 
color : #bcb6ab; 
text-decoration : none; 
} 
.keypoints-list-container { 
padding : 0; 
} 
.keypoints-list-container ul { 
margin : 0; 
padding : 10px 0 0 265px; 
list-style : none; 
} 
.keypoints-list-container li { 
color : #044797; 
font-size : 8pt; 
line-height : 12px; 
padding : 0 0 8px 10px; 
text-decoration : none; 
} 
.keypoints-list-container li a { 
color : #4a4a4a; 
text-decoration : underline; 
} 
.content-title-noline { 
color : #000; 
font-size : 12pt; 
line-height : 13px; 
padding : 15px 0 5px; 
} 
.nav-link-text { 
color : #4a4a4a; 
font-size : 8pt; 
} 
.nav-link-text:link, .nav-link-text:visited { 
color : #4a4a4a; 
text-decoration : underline; 
} 
.nav-link-text:hover { 
color : #e24912; 
text-decoration : none; 
} 
.content-nav-vertical { 
padding : 15px 0 0; 
} 
.content-nav-vertical table { 
width : 100%; 
padding : 0 5px 0 0; 
} 
.content-nav-vertical table tr td { 
width : 155px; 
vertical-align : top; 
padding : 0 13px 0 0; 
} 
.products-nav-vertical { 
padding : 10px 0 0 0; 
border-top : 1px solid #3eb1f2; 
border-left : 1px solid #3eb1f2; 
} 
.products-nav-vertical table { 
width : 100%; 
padding : 0; 
} 
.products-nav-vertical table tr td { 
width : 150px; 
vertical-align : top; 
padding : 0 13px 0 5px; 
} 
.content-subtitle-1-prod { 
color : #4a4a4a; 
font-size : 8pt; 
line-height : 13px; 
letter-spacing : 1px; 
padding : 15px 0 5px; 
text-decoration : underline; 
} 
.content-subtitle-1-prod a { 
color : #4a4a4a; 
text-decoration : none; 
} 
.applicContainerDefault { 
color : #044797; 
font-size : 8pt; 
padding : 20px 0; 
border-bottom : 1px solid #d9d9d9; 
} 
.applicContainerDefault form { 
padding : 0; 
margin : 0; 
} 
.formContainerDefault { 
color : #044797; 
font-size : 8pt; 
} 
.formContainerDefault input { 
padding : 0; 
margin : 0; 
font-size : 8pt; 
line-height : 12px; 
} 
.formLineVertTraining, .formLineVertProd { 
width : 11px; 
border : 1px solid #d9d9d9; 
border-left : 0; 
} 
.formLineVertTraining { 
height : 40px; 
padding : 0; 
} 
.formLineVertProd { 
height : 125px; 
margin : 25px 0 0; 
} 
.table-buttons { 
height : 21px; 
padding : 0; 
margin : 0 2px; 
background : #e3e3e3; 
} 
.table-title, .table-title-bold { 
font-size : 12px; 
color : #fff; 
} 
.table-title-bold { 
font-weight : bold; 
} 
.table-texttype1 { 
font-size : 9pt; 
color : #044797; 
font-weight : bold; 
} 
.table-buttons .table-texttype1 { 
color : #fff; 
line-height : 21px; 
} 
.table-linktype1 { 
font-size : 8pt; 
color : #044797; 
text-decoration : none; 
} 
a.table-nav-pages-active { 
color : #fff; 
font-weight : bold; 
text-decoration : underline; 
line-height : 21px; 
} 
a.table-nav-pages, a.table-nav-pages:link, a.table-nav-pages:visited, a.table-nav-pages:hover { 
color : #fff; 
text-decoration : none; 
line-height : 21px; 
} 
#sectionLinks { 
margin : 0; 
padding : 0; 
} 
.nav-right-box-type1 { 
padding : 8px 5px 10px 7px; 
margin : 0; 
} 
.nav-right-subtitle { 
color : #044797; 
font-size : 8pt; 
line-height : 12px; 
font-weight : normal; 
padding : 0 0 8px 0; 
} 
.nav-right-subtitle a { 
color : #044797; 
text-decoration : none; 
} 
.nav-right-link-container { 
padding : 0 0 0 10px; 
margin : 0; 
} 
.nav-right-link-list { 
padding : 0; 
margin : 0; 
list-style : none; 
} 
.nav-right-link-list li { 
color : #044797; 
font-size : 8pt; 
line-height : 12px; 
padding : 0 0 8px 15px; 
background : url(/res/images/arrow_orng.gif) no-repeat 0% 0.2em; 
} 
.nav-right-link-list li.active { 
color : #044797; 
background : url(/res/images/arrow_blue.gif) no-repeat 0% 0.2em; 
} 
.nav-right-link-list a:link, .nav-right-link-list a:visited, .nav-right-link-text a:link, .nav-right-link-text a:visited { 
color : #4a4a4a; 
text-decoration : none; 
} 
.nav-right-link-text { 
color : #044797; 
font-size : 8pt; 
line-height : 14px; 
} 
.nav-right-box-type3 { 
padding : 3px 0 0 0; 
margin : 0 0 4px 0; 
border-bottom : 1px solid #d9d9d9; 
} 
.nav-right-promo-title { 
color : #fff; 
font-size : 8pt; 
line-height : 19px; 
font-weight : bold; 
height : 20px; 
width : 130px; 
padding : 0 0 0 7px; 
margin : 0; 
background : #044797; 
} 
.nav-right-promo-title a:link, .nav-right-promo-title a:visited, .nav-right-promo-text a:link, .nav-right-promo-text a:visited { 
color : #fff; 
text-decoration : none; 
} 
.nav-right-promo-text { 
color : #fff; 
font-size : 9pt; 
line-height : 14px; 
padding : 5px 5px 10px 7px; 
} 
.content-mainnews-td-1 { 
width : 245px; 
vertical-align : top; 
padding : 0 10px 0 0; 
} 
.content-mainnews-td-2 { 
vertical-align : top; 
text-align : left; 
padding : 0; 
} 
.content-mainnews-photo { 
vertical-align : top; 
padding : 0; 
} 
.content-mainnews-captions { 
text-align : right; 
padding : 4px 0 0; 
color : #939393; 
font-size : 7pt; 
line-height : 9px; 
} 
.content-mainnews-pose { 
vertical-align : top; 
padding : 5px 0 10px 0; 
} 
.content-mainnews-title { 
color : #000; 
font-size : 15pt; 
line-height : 25px; 
text-decoration : none; 
} 
.content-mainnews-title:link, .content-mainnews-title:visited { 
color : #000; 
} 
.content-mainnews-title:hover { 
color : #e24912; 
} 
.content-mainnews-text { 
color : #333; 
font-size : 10pt; 
line-height : 18px; 
text-decoration : none; 
} 
.content-mainnews-text:link, .content-mainnews-text:visited { 
color : #333; 
} 
#content-topnews table { 
width : 100%; 
padding : 0; 
} 
.content-topnews-topic { 
width : 136px; 
height : 21px; 
vertical-align : middle; 
text-align : left; 
padding : 0 0 0 4px; 
color : #044797; 
font-size : 8pt; 
line-height : 22px; 
font-weight : bold; 
text-transform : uppercase; 
letter-spacing : 1px; 
} 
.content-topnews-topic a { 
color : #4a4a4a; 
text-decoration : none; 
} 
.content-topnews-pos { 
vertical-align : top; 
padding : 10px 0 5px; 
color : #044797; 
font-size : 10pt; 
line-height : 15px; 
font-weight : bold; 
} 
.content-topnews-pos a:link, .content-topnews-pos a:visited { 
color : #4a4a4a; 
text-decoration : none; 
} 
.content-topnews-text { 
color : #333; 
font-size : 8pt; 
line-height : 14px; 
} 
.content-topnews-text a:link, .content-topnews-text a:visited { 
color : #333; 
text-decoration : none; 
} 
.content-news-title { 
color : #044797; 
font-size : 8pt; 
line-height : 13px; 
font-weight : bold; 
text-decoration : none; 
} 
.content-news-title:link, .content-news-title:visited { 
color : #044797; 
} 
.content-news-text { 
color : #333; 
font-size : 8pt; 
line-height : 13px; 
text-decoration : none; 
} 
.content-news-text:link, .content-news-text:visited { 
color : #333; 
} 
.submenufooter { 
padding : 0; 
} 
.submenu-padding { 
padding : 5px 5px 7px 7px; 
} 
.submenu-line { 
border-bottom : 1px solid #d9d9d9; 
} 
.teaser-block-home { 
margin : 4px 0 0; 
} 
.menutitle-link a { 
color : #4a4a4a; 
text-decoration : none; 
} 
.home-right-link-list { 
padding : 10px 0 0 0; 
margin : 0; 
list-style : none; 
} 
.home-right-link-list li { 
color : #4a4a4a; 
font-size : 8pt; 
line-height : 12px; 
padding : 0 0 3px 15px; 
} 
.home-right-link-list li.active { 
color : #e24912; 
} 
.home-right-link-list a:link, .home-right-link-list a:visited { 
color : #4a4a4a; 
text-decoration : none; 
} 
.btnBIC { 
width : 220px; 
text-align : right; 
background : #d9d9d9; 
} 
.submitInput { 
margin-top : 3px; 
} 
.middleCol { 
border-right : 1px solid #fff; 
border-left : 1px solid #fff; 
} 
.linkLikeP, .linkLikeP:link, .linkLikeP:visited { 
color : #000 !important ; 
font-size : 11px !important ; 
line-height : 14px !important ; 
font-weight : normal !important ; 
font-style : normal !important ; 
text-decoration : none; 
background-image : none !important ; 
padding : 0 !important ; 
margin : 0 !important ; 
} 
.linkLikeP:hover { 
text-decoration : underline; 
} 
#pageHome .grayBox .boxContent a, #pageHome .grayBox .boxContent a:link, #pageHome .grayBox .boxContent a:visited, #pageAll .grayBox .boxContent a, #pageAll .grayBox .boxContent a:link, #pageAll .grayBox .boxContent a:visited, #pageLand .grayBox .boxContent a, #pageLand .grayBox .boxContent a:link, #pageLand .grayBox .boxContent a:visited { 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 3px; 
margin-left : 10px; 
padding-left : 10px; 
font-weight : normal; 
text-decoration : none; 
padding-right : 10px; 
display : block; 
margin-right : 10px; 
font-size : 12px; 
line-height : 16px; 
margin-bottom : 5px; 
} 
#pageHome .lightblueBox .boxContent a, #pageHome .lightblueBox .boxContent a:link, #pageHome .lightblueBox .boxContent a:visited { 
color : #4a4a4a; 
} 
#pageLand .lightblueBox .boxContent a, #pageLand .lightblueBox .boxContent a:link, #pageLand .lightblueBox .boxContent a:visited, #pageAll .grayBox .boxContent a, #pageAll .grayBox .boxContent a:link, #pageAll .grayBox .boxContent a:visited, #pageLand .grayBox .boxContent a, #pageLand .grayBox .boxContent a:link, #pageLand .grayBox .boxContent a:visited { 
color : #4a4a4a; 
} 
.blueBox { 
display : block; 
background : #e2e3e4; 
margin-bottom : 10px; 
} 
.blueBox h1 { 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 10px; 
margin : 0; 
} 
.blueBox .boxContent { 
padding : 10px 0 0 0; 
color : #e2e3e4; 
display : block; 
} 
.blueBox .boxContent table { 
margin : 0 10px 5px 10px; 
} 
.blueBox .boxContent td { 
border-right : 1px solid #bcb6ab; 
padding : 0 10px; 
} 
#content .blueBox .boxContent h2.firstTitle { 
border : none; 
margin : 0; 
padding : 0 0 6px; 
} 
#pageHome .blueBox .boxContent a, #pageHome .blueBox .boxContent a:link, #pageHome .blueBox .boxContent a:visited, #pageAll .blueBox .boxContent a, #pageAll .blueBox .boxContent a:link, #pageAll .blueBox .boxContent a:visited, #pageLand .blueBox .boxContent a, #pageLand .blueBox .boxContent a:link, #pageLand .blueBox .boxContent a:visited { 
font-weight : normal; 
text-decoration : none; 
display : block; 
font-size : 12px; 
line-height : 122%; 
margin : 0 10px 0 0; 
} 
.split2 { 
width : 260px; 
display : block; 
float : left; 
padding : 0 0 15px 15px; 
} 
.split3 {
	display : block;
	float : left;
	padding-bottom : 20px;
	margin-right : 10px;
	border-right : 1px solid #bcb6ab;
	text-align: left;
	overflow: visible;
	vertical-align: top;
}
.news_item-title {
	width : 173px;
	display : block;
	float : left;
	padding-bottom : 3px;
	margin-right : 10px;
	text-align: left;
	overflow: visible;
	padding-right:0px;
	margin-left: 6px;
}
.news_item-picture {
	width : 173px;
	display : block;
	float : left;
	padding-bottom : 3px;
	margin-right : 10px;
	text-align: left;
	overflow: visible;
	padding-left:0px;
	padding-right:0px;
	margin-left: 6px;
} 
.news_item_line {
	width : 567px;
	float : left;
	clip : rect(auto,auto,auto,auto);
	overflow: visible;
	padding-bottom: 8px;
} 
.split3.last { 
border-right : none; 
margin-right : 0; 
} 
.blueBox .split3 { 
width : 169px; 
display : block; 
float : left; 
margin-right : 0; 
padding : 0 0 10px 15px; 
} 
#content .blueBox .boxContent h2 { 
color : #000; 
font-weight : normal; 
font-style : normal; 
font-size : 17px; 
line-height : 18px; 
margin : 0; 
padding : 5px 0 8px; 
} 
.blueBox .boxContent h3 { 
line-height : 125%; 
margin-bottom : 2px; 
margin-top : 5px; 
} 
.blueBox .boxContent a, .blueBox .boxContent a:link, .blueBox .boxContent a:visited { 
padding-left : 14px; 
color : #4a4a4a; 
display : block; 
font-weight : normal; 
font-style : normal; 
text-decoration : none; 
padding-bottom : 3px; 
font-size : 12px; 
} 
.blueBox .boxContent a:hover { 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 3px; 
color : #e24912; 
} 
.boxFooter { 
display : block; 
height : 24px; 
border-bottom : 4px solid #e2e3e4; 
line-height : 24px; 
background-color : #fff; 
color : #000; 
font-size : 11px !important ; 
text-align : right; 
padding-top : 0; 
padding-right : 15px; 
padding-bottom : 0; 
padding-left : 3px; 
} 
.scnBOX { 
display : block; 
height : 24px; 
border-bottom : 4px solid #e2e3e4; 
line-height : 24px; 
background-color : #fff; 
color : #000; 
font-size : 11px !important ; 
text-align : right; 
padding-top : 0; 
padding-right : 15px; 
padding-bottom : 0; 
padding-left : 3px; 
} 
.whiteBox h1 { 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 10px; 
} 
#content .whiteBox h2 { 
color : #000; 
font-weight : normal; 
font-style : normal; 
font-size : 17px; 
line-height : 18px; 
margin : 0; 
padding : 5px 0 8px; 
} 
.whiteBox h3 { 
font-size : 11px; 
line-height : 13px; 
font-weight : bold; 
text-decoration : none; 
padding : 10px 0 1px 0; 
color : #000; 
} 
.whiteBox a, .whiteBox a:link, .whiteBox a:visited { 
color : #000; 
text-decoration : none; 
} 
.whiteBox .btnMore, .whiteBox .btnMore:link, .whiteBox .btnMore:visited { 
text-align : right; 
display : block; 
width : 40px; 
float : right; 
margin : 5px 5px 0 0; 
color : #000; 
width : 80px; 
font-size : 12px; 
line-height : 12px; 
z-index : 50; 
text-decoration : none; 
} 
.whiteBox .boxContent { 
padding : 15px 15px 25px; 
background : #e2e3e4; 
} 
#pageLand #content h1, #pageLand #content h2, #pageLand #content h3, #pageLand #content h4, #pageLand #content h5, #pageLand #content h6, #pageLand #content p { 
margin-left : 15px !important ; 
} 
#pageLand #content .darkblueBox h1, #pageLand #content .darkblueBox h2, #pageLand #content .darkblueBox h3, #pageLand #content .darkblueBox h4, #pageLand #content .darkblueBox h5, #pageLand #content .darkblueBox h6, #pageLand #content .darkblueBox p { 
margin-left : 0 !important ; 
} 
#content h2, .table-title-bold { 
font-size : 16px; 
line-height : 125%; 
font-weight : normal; 
color : #000; 
margin-top : 15px; 
} 
.blueBox .boxContent .boxFooter a.last, .blueBox .boxContent .boxFooter a.last:link, .blueBox .boxContent .boxFooter a.last:visited, .blueBox .boxContent .last { 
border : none; 
} 
.table-buttons { 
height : 21px; 
padding : 0; 
margin : 0 2px; 
background-color : #bcb6ab; 
color : #fff; 
vertical-align : middle; 
} 
.table-title { 
font-size : 10pt; 
color : #fff; 
} 
.table-linktype1, .table-linkstype1:link, .table-linkstype1:visited { 
font-size : 8pt; 
color : #044797; 
text-decoration : none; 
} 
#content table tr { 
vertical-align : top; 
} 
#content .content-whatsnew-title, #content .content-whatsnew-title:link, #content .content-whatsnew-title:visited { 
font-size : 12px; 
line-height : 125%; 
font-weight : bold; 
padding : 6px 6px 6px 0; 
display : block; 
margin : 0; 
} 
#content .content-whatsnew-text, #content .content-whatsnew-text:link, #content .content-whatsnew-text:visited { 
font-size : 12px; 
line-height : 125%; 
font-weight : normal; 
padding : 0 6px 6px 0; 
display : block; 
margin : 0; 
} 
.grayBox h1 { 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 10px; 
color : #fff; 
margin : 0; 
} 
.grayBox h2 { 
font-size : 13px; 
line-height : 130%; 
text-decoration : none; 
padding : 0 10px; 
color : #626262; 
margin-top : 10px; 
font-weight : normal; 
font-style : normal; 
} 
#content .orangeBox { 
width : 100%; 
margin : 15px 0 10px; 
} 
#rightPart .darkblueBox h1 { 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 10px; 
color : #fff; 
margin : 0; 
} 
#pageLand .item { 
float : left; 
width : 170px; 
padding : 7px 0 0 10px; 
} 
#pageLand .item h2 { 
font-weight : bold; 
font-size : 12px; 
line-height : 15px; 
margin-bottom : 10px; 
color : #084391; 
} 
#pageLand .item a { 
font-weight : normal; 
font-size : 12px; 
line-height : 15px; 
margin-bottom : 10px; 
color : #000; 
display : block; 
} 
#content .orangeBox .btnRightTitle, #content .orangeBox .btnRightTitle:link, #content .orangeBox .btnRightTitle:visited { 
display : block; 
font-size : 12px; 
float : right; 
padding-right : 12px; 
color : #bcb6ab; 
text-decoration : none; 
font-weight : normal; 
font-style : normal; 
text-transform : none; 
} 
.orangeBox .item { 
border-left : 1px solid #f0f0f0; 
border-bottom : 1px solid #f0f0f0; 
border-right : 1px solid #f0f0f0; 
} 
#content .orangeBox h1, #rightPart .orangeBox h1 { 
font-size : 12px; 
line-height : 25px; 
height : 25px; 
font-weight : bold; 
text-decoration : none; 
padding : 0 10px; 
color : #fff; 
margin : 0; 
} 
#content .orangeBox .item h2 { 
font-size : 13px; 
line-height : 125%; 
font-weight : bold; 
text-decoration : none; 
padding : 10px 10px 0; 
margin : 0; 
color : #e24912; 
} 
#content .orangeBox .item p { 
font-size : 12px; 
line-height : 125%; 
font-weight : normal; 
text-decoration : none; 
padding : 5px 10px; 
color : #000; 
} 
#itemsInvisible { 
display : none; 
} 
#pageHome #Middle #wide { 
width : 100%; 
float : none; 
display : block; 
} 
#pageAll #Middle #content, #pageLand #Middle #content { 
display : block; 
font-size : 12px; 
line-height : 125%; 
font-weight : normal; 
color : #000; 
} 
#footer table { 
padding : 0 0 10px 15px; 
} 
.crumbsnloginTable { 
height : 100%; 
width : 100%; 
margin : 0; 
padding : 0; 
border-collapse : collapse; 
} 
.crumbsnloginTable tr { 
vertical-align : top; 
} 
.crumbsnloginTable td.linerA { 
border-left : 1px solid #fff; 
text-align : right; 
width : 190px; 
height : 100%; 
} 
.crumbsnloginTable td.linerB { 
border-left : 1px solid #fff; 
text-align : right; 
width : 80px; 
height : 100%; 
} 
.crumbsnloginTable td.linerC { 
border-left : 1px solid #fff; 
text-align : right; 
width : 180px; 
height : 100%; 
} 
#crumbsnlogin td a.loginRight, #crumbsnlogin td a.loginRight:link, #crumbsnlogin td a.loginRight:visited { 
float : none; 
display : block; 
color : #e24912; 
font-weight : bold; 
text-decoration : none; 
text-align : center; 
padding-top : 5px; 
} 
h2.smallVisible { 
font-size : 11px; 
color : #333333; 
font-weight : bold; 
margin : 0; 
padding : 0; 
} 
} 
@media screen { 
#pagePath { 
width : 750px; 
height : 30px; 
padding : 0; 
} 
#pageBody { 
width : 750px; 
} 
#pageNav { 
width : 220px; 
padding : 0 0 0 10px; 
} 
#searchSection { 
position : absolute; 
top : 30px; 
left : 442px; 
padding : 0 10px 0 0; 
vertical-align : middle; 
text-align : right; 
font-size : 7pt; 
width : 300px; 
} 
.formSearchTopBar { 
padding : 1px 0 2px 5px; 
font-size : 8pt; 
border : 1px solid #a5acb2; 
} 
#navPath { 
height : 22px; 
padding : 4px 0 4px 15px; 
} 
.scBtnWhiteArrowRight, .scBtnWhiteArrowRight:link, .scBtnWhiteArrowRight:visited { 
background-image : url(http://www.swift.com/images/white_arrow_right.gif); 
} 
.scBtnWhiteArrowUp, .scBtnWhiteArrowUp:link, .scBtnWhiteArrowUp:visited { 
background-image : url(http://www.swift.com/images/white_arrow_up.gif); 
} 
.scBtnWhiteArrowCross, .scBtnWhiteArrowCross:link, .scBtnWhiteArrowCross:visited { 
background-image : url(http://www.swift.com/images/white_x.gif); 
} 
.updatedText { 
height : 22px; 
color : #333; 
font-size : 7.5pt; 
line-height : 10px; 
vertical-align : bottom; 
} 
.navPathLinks:link, .navPathLinks:visited { 
color : #666; 
text-decoration : none; 
} 
.content-whatsnew-line { 
padding : 15px 0 5px; 
margin : 0 5px 0 0; 
border-bottom : 1px solid #d9d9d9; 
} 
.formContainerDefault select { 
width : 270px; 
padding : 0; 
margin : 3px 0; 
font-size : 8pt; 
} 
.teaser-block-right { 
padding : 3px 0 0; 
margin : 5px 0 0; 
background : #f4f4f4 url(/res/images/pix_double_blue1.gif) repeat-x; 
border-bottom : 1px solid #d9d9d9; 
} 
#content-headline, #content-topnews { 
width : 505px; 
padding : 0 0 20px; 
} 
#content-topnews table tr td { 
width : 155px; 
vertical-align : top; 
padding : 0 13px 0; 
} 
.content-news-td-first, .content-news-td-next { 
width : 122px; 
padding : 10px 2px 5px 0; 
} 
.menutitle, .menutitle-first { 
background : #f4f4f4 url(/res/images/pix_double_blue1.gif) repeat-x; 
height : 24px; 
} 
.menutitle { 
margin : 4px 0 0; 
} 
.menutitle-first { 
padding : 0; 
} 
.menutitle-link { 
vertical-align : middle; 
text-align : left; 
color : #044797; 
font-size : 8pt; 
font-weight : bold; 
text-transform : uppercase; 
text-indent : 7px; 
padding : 6px 0 0; 
} 
.formSearchBIC { 
height : 15px; 
width : 130px; 
padding : 0; 
vertical-align : middle; 
border : 1px solid #a5acb2; 
} 
.InfoRotLinkText a:hover { 
color : #044797; 
text-decoration : none; 
} 
#InfoRotNav a:hover.InfoRotNav { 
color : #044797; 
} 
.content-columnitem-disabled a .arrow_type1 { 
background-image : url(/res/images/graybox_arrow_link1.gif); 
} 
li.navRight-highlight { 
background-image : url(/res/images/arrow_blue.gif); 
} 
#contentMain { 
background : url(/res/images/pix_double_blue2.gif) repeat-x; 
} 
.arrow_type2 { 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 0.4em; 
} 
.keypoints-list-container li { 
background : url(/res/images/arrow_single_darkblue.gif) no-repeat 0% 0.2em; 
} 
.content-whatsnew-archive:hover { 
color : #044797; 
} 
.table-linkstype1:hover, #contentMain .table-nav-pages:hover { 
color : #fff; 
text-decoration : underline; 
} 
.nav-right-box-type1 { 
background : #fff url(/res/images/pix_double_blue1.gif) repeat-x; 
} 
.nav-right-link-list li { 
background : url(/res/images/arrow_orng.gif) no-repeat 0% 0.2em; 
} 
.nav-right-link-list a:hover, .nav-right-link-text a:hover { 
color : #044797; 
text-decoration : none; 
} 
.nav-right-box-type3 { 
background : #3eb1f2 url(/res/images/pix_double_blue1.gif) repeat-x; 
} 
.nav-right-promo-title a:hover, .nav-right-promo-text a:hover { 
color : #bcb6ab; 
text-decoration : none; 
} 
.nav-right-promo-text { 
background : #3eb1f2 url(/res/images/right_promo_bg_blue3.gif) repeat-y; 
} 
.content-mainnews-td-2 { 
background : url(/res/images/pix_double_blue2.gif) repeat-x; 
} 
.content-mainnews-text:hover { 
color : #666; 
} 
.content-topnews-topic { 
background : url(/res/images/home_newstopic_bg.gif); 
} 
.content-topnews-pos a:hover { 
color : #044797; 
text-decoration : none; 
} 
.content-topnews-text a:hover { 
color : #666; 
text-decoration : none; 
} 
.content-news-title:hover { 
color : #044797; 
} 
.content-news-text:hover { 
color : #666; 
} 
.home-right-link-list li { 
background : url(/res/images/arrow_orng.gif) no-repeat 0% 0.2em; 
} 
.home-right-link-list li.active { 
background : url(/res/images/arrow_blue.gif) no-repeat 0% 0.2em; 
} 
.home-right-link-list a:hover { 
color : #044797; 
text-decoration : none; 
} 
#pageHome #header { 
height : 93px; 
} 
#crumbsnloginTable .custLogin { 
padding : 0 5px 0 0; 
height : 22px; 
line-height : 22px; 
display : block; 
} 
#crumbsnlogin td a.loginRight:hover { 
text-decoration : underline; 
} 
.lightblueBox { 
width : 183px; 
display : block; 
background : none; 
margin : 0 0 0 3px; 
padding-bottom : 0; 
} 
.grayBox { 
display : block; 
background : none; 
margin : 0 0 0 3px; 
} 
#rightPart .lightblueBox .boxContent { 
padding : 15px 0 10px 0; 
color : #fff; 
display : block; 
background : #e2e3e4; 
} 
#rightPart .boxContent p { 
padding : 6px 10px 0 10px; 
} 
#pageHome .lightblueBox .boxContent .btnMore, #pageHome .lightblueBox .boxContent .btnMore:link, #pageHome .lightblueBox .boxContent .btnMore:visited { 
background : url(/res/images/bg_btn_more.gif) no-repeat right center; 
} 
#pageHome .lightblueBox .boxContent a, #pageHome .lightblueBox .boxContent a:link, #pageHome .lightblueBox .boxContent a:visited, #pageAll .lightblueBox .boxContent a, #pageAll .lightblueBox .boxContent a:link, #pageAll .lightblueBox .boxContent a:visited, #pageLand .lightblueBox .boxContent a, #pageLand .lightblueBox .boxContent a:link, #pageLand .lightblueBox .boxContent a:visited { 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 3px; 
} 
#pageHome .grayBox .boxContent a:hover, #pageHome .lightblueBox .boxContent a:hover, #pageAll .grayBox .boxContent a:hover, #pageAll .lightblueBox .boxContent a:hover, #pageLand .grayBox .boxContent a:hover, #pageLand .lightblueBox .boxContent a:hover { 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 3px; 
color : #e24912; 
} 
.blueBox { 
width : 567px; 
} 
.blueBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
color : #fff; 
margin : 0; 
} 
.blueBox .boxContent { 
width : 565px; 
background : #e2e3e4; 
} 
#pageHome .blueBox .boxContent a, #pageHome .blueBox .boxContent a:link, #pageHome .blueBox .boxContent a:visited, #pageAll .blueBox .boxContent a, #pageAll .blueBox .boxContent a:link, #pageAll .blueBox .boxContent a:visited, #pageLand .blueBox .boxContent a, #pageLand .blueBox .boxContent a:link, #pageLand .blueBox .boxContent a:visited { 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 3px; 
} 
.split3 {
	width : 178px;
} 
.blueBox .boxContent a, .blueBox .boxContent a:link, .blueBox .boxContent a:visited { 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 3px; 
} 
.blueBox .boxContent a:hover, #pageHome .blueBox .boxContent a:hover { 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 3px; 
color : #e24912; 
} 
.whiteBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
color : #fff; 
margin : 0; 
} 
.whiteBox a:hover { 
text-decoration : underline; 
} 
.whiteBox .btnMore, .whiteBox .btnMore:link, .whiteBox .btnMore:visited { 
background : url(/res/images/bg_btn_more.gif) no-repeat right center; 
padding-right : 12px; 
} 
.table-linkstype1:hover, .table-linkstype1:visited:hover { 
color : #044797; 
text-decoration : none; 
} 
#rightPart .loginBox { 
padding-bottom : 6px; 
} 
.grayBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
} 
#rightPart .grayBox table { 
margin : 10px 10px 5px; 
} 
#rightPart .grayBox table input.formItem { 
width : 95px; 
height : 18px; 
font-size : 11px; 
line-height : 11px; 
margin : 0 0 8px 0; 
} 
#rightPart .grayBox .smallLink, #rightPart .grayBox .smallLink:link, #rightPart .grayBox .smallLink:visited { 
margin-left : 10px; 
color : #4a4a4a; 
font-weight : normal; 
text-decoration : none; 
padding : 0 0 3px 14px; 
display : block; 
margin-right : 10px; 
font-size : 12px; 
line-height : 12px; 
margin-bottom : 5px; 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 1px; 
} 
#rightPart .grayBox .smallLink:hover { 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 1px; 
} 
#rightPart .grayBox.loginBox .smallLink, #rightPart .grayBox.loginBox .smallLink:link, #rightPart .grayBox.loginBox .smallLink:visited { 
padding : 0 0 3px 14px; 
margin-top : 3px; 
color : #e24912; 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 1px; 
} 
#rightPart .grayBox .bigLink, #rightPart .grayBox .bigLink:link, #rightPart .grayBox .bigLink:visited { 
margin-left : 10px; 
padding-left : 10px; 
color : #979797; 
font-weight : normal; 
text-decoration : none; 
padding-right : 10px; 
display : block; 
margin-right : 10px; 
font-size : 15px; 
line-height : 18px; 
margin-bottom : 5px; 
} 
#rightPart .grayBox .bigLink:hover, #rightPart .grayBox .smallLink:hover { 
color : #e24912; 
} 
#rightPart .grayBox a.active, #rightPart .grayBox a.active:link, #rightPart .grayBox a.active:visited { 
color : #e24912; 
text-decoration : none; 
} 
.custLoginSpacer { 
margin : 0 10px 5px 10px; 
} 
#content .orangeBox { 
background : #f9f9f9; 
} 
#content .darkblueBox { 
background : #f9f9f9; 
} 
#rightPart .darkblueBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
} 
#content .orangeBox .btnRightTitle, #content .orangeBox .btnRightTitle:link, #content .orangeBox .btnRightTitle:visited { 
background : url(/res/images/arrow_down.gif) no-repeat right center; 
} 
#content .orangeBox .btnRightTitle:hover, #content .boxFooter a:hover { 
text-decoration : underline; 
} 
#content .orangeBox h1, #rightPart .orangeBox h1 { 
background : #6f6453 url(/res/images/bg_box_title.gif) repeat-x left top; 
} 
#rightPart .orangeBox .tagCloud { 
width : 181px; 
padding : 15px 0 10px 0; 
color : #fff; 
border-bottom : 1px solid #f0f0f0; 
border-left : 1px solid #f0f0f0; 
border-right : 1px solid #f0f0f0; 
} 
#rightPart .orangeBox .tagCloud a, #rightPart .orangeBox .tagCloud a:link, #rightPart .orangeBox .tagCloud a:visited { 
margin-left : 10px; 
color : #e24912; 
font-weight : normal; 
text-decoration : none; 
padding-right : 10px; 
display : block; 
margin-right : 10px; 
font-size : 100%; 
line-height : 120%; 
margin-bottom : 5px; 
} 
#rightPart .orangeBox .tagCloud a:hover { 
text-decoration : underline; 
} 
#rightPart .orangeBox h2 { 
color : #000; 
font-weight : bold; 
font-size : 12px; 
line-height : 130%; 
margin-left : 10px; 
margin-top : 7px; 
margin-bottom : 0; 
} 
#rightPart .orangeBox a, #rightPart .orangeBox a:link, #rightPart .orangeBox a:visited { 
color : #4a4a4a; 
text-decoration : none; 
background : url(/res/images/graybox_arrow_link1.gif) no-repeat 0% 3px; 
display : block; 
padding-left : 11px; 
margin : 3px 5px 0 10px; 
} 
#pageHome #rightPart .orangeBox a, #pageHome #rightPart .orangeBox a:link, #pageHome #rightPart .orangeBox a:visited { 
color : #4a4a4a; 
} 
#rightPart .orangeBox a:hover, #pageHome #rightPart .orangeBox a:hover { 
background : url(/res/images/graybox_arrow_link1_hover.gif) no-repeat 0% 3px; 
color : #e24912; 
} 
#Middle table tr { 
vertical-align : top; 
} 
#pageAll #Middle #content, #pageLand #Middle #content { 
width : 542px; 
} 
#footer-navig-td { 
vertical-align : middle; 
height : 17px; 
padding : 3px 15px 0 15px; 
background : #044797; 
color : #fff; 
font-size : 8pt; 
font-weight : normal; 
} 
.boxRSS {
	display:block;
	height:23px;
	border-bottom:4px solid #e2e3e4;
	line-height:24px;
	background-color:#fff;
	color:#000;
	font-size:11px !important;
	text-align:right;
	opacity:0.9;
	margin-top:9px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 2px;
	}
