@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(/etc/designs/ltaweb/corp/fonts/oswald.eot);
  src: local('Oswald'), url(/etc/designs/ltaweb/corp/fonts/oswald.eot) format('embedded-opentype'), 
  url(/etc/designs/ltaweb/corp/fonts/oswald.woff) format('woff');
}

/* ---- RESET ---- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, /*ol, ul, li,*/ fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
                    { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
html                { height:100%; }
body                { height:100%; line-height:1.5; }
table               { border-collapse:separate; border-spacing:0; }
caption, th, td     { text-align:left; font-weight:normal; }
table, td, th       { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q       { quotes:"" ""; }
a img               { border:none; }
img                 { padding:0; }
*                   { margin:0; }
/* ---- RESET ---- */

/* ---- TYPOGRAPHY ---- */
body                { background:transparent url(/content/dam/ltaweb/corp/_system/img/bg.png) repeat-y center center; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:0.75em; }
p, blockquote       { margin:0 0 1.5em 0; }
blockquote          { font-style:italic; margin-left:1.5em; }
h1, h2              { font-family:Oswald, Segoe UI, sans-serif; color:#333; word-spacing:3px; line-height:1.1em; margin:0.5em 0; }
h3, h4, h5, h6      { font-family:Verdana, Geneva, sans-serif; color:#333; }
h1                  { font-size:2.8em; text-transform:uppercase; }
h2                  { font-size:1.8em; text-transform:uppercase; margin-bottom:10px; }
h3                  { font-size:1.2em; font-weight:bold; }
h4                  { font-size:1.1em; text-transform:uppercase; }
h5                  { font-size:1.1em; }
h6                  { font-size:1.1em; }
ul, ol              { margin:1.0em 0 0 0; }
ul li, ol li        { margin:0 0 1.0em 0; }
a:focus, a:hover    { text-decoration:underline; }
a                   { color:#006699; text-decoration:none; }
input, select       { font-size:0.9em; }
hr                  { color:#c4c2c4; background-color:#c4c2c4; height:1px; border:none; clear:both; float:none; margin:10px 0; }
/* ---- TYPOGRAPHY ---- */
                  
/* ---- CLEAR ---- */
.clear                          { display:inline-block; }   
.clear:after, .container:after  { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clear                   { height:1%; }
.clear                          { display:block; }
/* ---- CLEAR ---- */

/* ---- TEMPLATE ---- */
.wrapperFooter, .wrapperContent, .pgTool 
                                { margin:0 auto; width:1000px; } 
.wrapperTool                    { background:url(/content/dam/ltaweb/corp/_system/img/bg-tool.png) repeat-x; margin-bottom:-5px; }
html>body .wrapperTool          { top:0; left:0; position:fixed; width:100%; z-index:10000; }
* html .wrapperTool             { height:35px; }
.skipNav                        { float:left; font-size:0.8em; padding-top:5px; }
.skipNav a, .skipNav a:hover, .skipNav a:visited 
                                { position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden; color:#888; }
.skipNav a:focus, .skipNav a:active 
                                { position:static; left:0; width:auto; height:auto; }
.wrapperContent                 { _background:#fff; margin-bottom:-65px; min-height:100%; height:auto !important; height:100%; }
.pgTool                         { position:relative; }
.pgHeader                       { padding:20px 0 0 0; position:relative; }
.pgContent                      { padding:10px 0 0; }
.wrapperFooter                  { background:url(/content/dam/ltaweb/corp/_system/img/bg-footer.gif) repeat-y top center; font-size:0.8em; }
.pgHeader, .pgContent, .pgFooter{ width:940px; margin:0 auto; }
.pgFooter                       { padding:10px 0; }
.wrapperFooter, .contentBottom  { height:65px; }
.footer                         { border-top:1px solid #666; margin:0 auto; position:relative; }
.footerGallery                  { background:transparent; position:absolute; top:-27px; right:20px; }
.contentTop                     { height:30px; }              
.toolLeft                       { background:#f0f0f0 url(/content/dam/ltaweb/corp/_system/img/tool-left.gif) no-repeat left top; float:left; height:26px; width:245px; margin:2px 0 0 30px; z-index:100; }
.arrowUp                        { background:#f0f0f0 url(/content/dam/ltaweb/corp/_system/img/tool-left-up.gif) no-repeat left top; }
.arrowDown                      { background:#f0f0f0 url(/content/dam/ltaweb/corp/_system/img/tool-left.gif) no-repeat left top; }
.toolLeft a                     { float:right; height:100%; width:100%; }
.toolLeft li                    { list-style-type:none; }
.toolRight                      { float:right; width:476px; margin:2px 30px 0 0; }
* html .toolLeft                { margin-left:30px; }
* html .toolRight               { margin-right:30px; }
.micrositeWrapper               { position:absolute; top:30px; }
.micrositeLink                  { display:none; position:absolute; z-index:0; border-top:solid 3px #eee; top:0; left:0; height:125px; padding:10px 20px; width:210px; background:#ddd; /* for non-css3 browsers */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd'); /* for IE */ background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)); /* for webkit browsers */ background:-moz-linear-gradient(top, #fff, #ddd); /* for firefox 3.6+ */ }
.micrositeLink ul, .micrositeLink li                
                                { margin:0 0 0 1em; padding:0; }
.micrositeLink li               { list-style-type:disc; color:#FFAA37; padding-bottom:3px; }
.resize                         { background:url(/content/dam/ltaweb/corp/_system/img/tool-right.gif) no-repeat left top; float:left; height:28px; width:165px; }
.print                          { overflow:hidden; margin:0; padding:0; background:url(/content/dam/ltaweb/corp/_system/img/tool-right.gif) no-repeat -164px top; float:left; height:28px; width:170px; }
.share                          { overflow:hidden; margin:0; padding:0; background:url(/content/dam/ltaweb/corp/_system/img/tool-right.gif) no-repeat -333px top; float:left; height:28px; width:141px; }
.resize a, .print a, .share a   { border:0; cursor:pointer; display:block; float:left; height:100%; }
.resize a#textReset             { margin-left:20px; width:85px; }                
.resize a#textDown              { width:18px; }
.resize a#textUp                { width:22px; }
.print a                        { margin-left:130px; width:20px; }
.share a                        { margin-left:118px; width:20px; }
.st_sharethis_custom            { border:solid 1px transparent; }   /* resolve IE position of share-this */
.subMenu1 ul, .subMenu2 ul      { float:right; margin:0; padding:0; } 
.subMenu1 li, .subMenu2 li      { display:inline-block; list-style-type:none; font-size:0.9em; margin:0 0 0 30px; text-transform:lowercase; zoom:1; *display:inline; _height:20px; }
.subMenu1 ul                    { margin:10px 0 0 0; }
.subMenu1 a                     { color:#9a6262; }
.subMenu1 ul li a.sel, .subMenu1 ul li a:focus, .subMenu1 ul li a:hover
                                { text-decoration:underline; text-shadow:0 0 10px #9a6262; -moz-text-shadow:0 0 10px #9a6262; }
.subMenu2 ul li a.sel, .subMenu2 ul li a:focus, .subMenu2 ul li a:hover
                                { text-decoration:underline; text-shadow:0 0 10px #1bb0de; -moz-text-shadow:0 0 10px #1bb0de; }
.menu                           { height:48px; overflow:hidden; margin:13px auto; background:#ddd url(/content/dam/ltaweb/corp/_system/img/menu/menu-right.gif) no-repeat top right; }
.menu ul                        { background:url(/content/dam/ltaweb/corp/_system/img/menu/menu-left.gif) no-repeat top left; margin:0; padding:0 0 0 15px; }
.menu ul li                     { display:block; float:left; list-style-type:none; background:#eee url(/content/dam/ltaweb/corp/_system/img/menu/menu-divider.gif) no-repeat top right; }
.menu ul li.last                { background:none; }
.menu ul li a                   { background:#eee url(/content/dam/ltaweb/corp/_system/img/menu/bg-menu.gif) repeat-x top; display:block; margin-right:2px; text-decoration:none; white-space:nowrap; }
.menu ul li a.sel, .menu ul li a:focus, .menu ul li a:hover
                                { color:#1bb0de; text-shadow:0 0 10px #1bb0de; -moz-text-shadow:0 0 10px #1bb0de; }
.siteSearch                     { float:right; margin:10px 0; }
.siteSearch img                 { margin:0 5px 4px 0; vertical-align:bottom; }
.siteSearch input               { border:solid 1px #888; padding:3px; }
.siteSearch select              { border:solid 1px #888; color:#888; padding:2px; margin-left:5px; }
.btnSearch                      { background:#c84141; color:white; border:outset 1px #fff; cursor:hand; margin-left:7px; font-size:0.9em; width:30px; height:23px; vertical-align:top; }
.printer                        { display:none; }
.miscellaneous                  { }
.breadcrumb span                { text-transform:lowercase; font-size:0.9em; }                               
ul.subNav                       { font-size:1.1em; padding:0; margin:15px 0 0 0; height:20px; }
.subNav li                      { display:inline-block; list-style-type:none; margin-left:20px; }
.subNav .selected               { display:inline-block; }
.subNav .selected span          { background:#99cccc; color:#fff; display:inline-block; padding:5px 10px; }
.subNav .selected div           { border-color:#99cccc transparent transparent transparent; border-style:solid; border-width:8px; height:0; width:0; margin:0px auto; }
.content                        { width:880px; margin:25px auto 0 auto; }
.contentHome                    { }
.contentLeft                    { float:left; width:570px; padding-right:30px; border-right:solid 1px #c4c2c4; }
.contentRight                   { float:right; width:248px; padding-left:30px; }
.footerNav                      { border-top:solid 1px #c4c2c4; background:#f0f0f0; margin:1em 0 0 -60px; width:1000px; padding-bottom:20px; }
.footerNav .home                { background:url(/content/dam/ltaweb/corp/_system/img/footer-nav-bg.gif) repeat-x bottom center; padding:10px 66px; }
.footerNav ul                   { margin:0 75px; padding:0; border-left:solid 1px #c4c2c4; }
.footerNav li                   { background:url(/content/dam/ltaweb/corp/_system/img/footer-nav-arrow-down.gif) 65px 15px no-repeat; list-style-type:none; border-bottom:solid 1px #c4c2c4; padding:10px 95px; margin:0 0 0 -76px; width:810px; }
.footerNav li.current           { background:url(/content/dam/ltaweb/corp/_system/img/footer-nav-arrow-right.gif) 72px 10px no-repeat; border-bottom:0; }
.footerNav .parent              { font-family:Oswald, Segoe UI, sans-serif; font-size:1.25em; text-transform:uppercase; margin-right:20px; }
.footerNav a.selected           { font-style:italic; }
.footerNav span.selected        { color:#000; }
.page-footer-nav .contentBottom, .page-footer-nav-children .contentBottom, .page-footer-nav-parents .contentBottom, .page-footer-nav-siblings .contentBottom 
                                { background:#f0f0f0; width:1000px; }
.lastUpdate                     { font-style:italic; }
.imageHeader                    { margin:0 0 6px 0; }
.imageHeader .right             { padding-top:6px; }
.contentBox                     { border:solid 1px #ddd; padding:0 15px; }
.sectionBuffer                  { margin-bottom:-7px; }
.feature                        { text-align:center; } 
.feature .fullLengthHr          { margin-top:0; margin-bottom:0; }
.feature img                    { margin:30px 40px 10px 40px; }
.page-blank                     { background-color:transparent; background-image:none; }
.par-bottom                     { margin-bottom:50px; }
/* ---- TEMPLATE ---- */

/* ---- BUTTON ---- */
.button                         { background:#C65205 url(/content/dam/ltaweb/corp/_system/img/bg-button.gif) repeat; padding:5px 20px; vertical-align:top; color:#fff; font-weight:bold; text-transform:uppercase; border:0; cursor:pointer; font-size:0.9em; }
.button:hover                   { text-decoration:none; }
/* ---- BUTTON ---- */

/* ---- MISC ---- */
.backToTop                      { float:right; }
.footnote                       { font-size:11px; font-style:italic; }
.highlight                      { color:#913335; background:#ffc; }
.left                           { float:left; }
.right                          { float:right; }
.rightCol                       { overflow:hidden; }
.fullLengthHr, .fullLengthHr2   { width:1000px; background:#c4c2c4; color:#c4c2c4; border:none; clear:both; float:none; height:1px; }
.fullLengthHr                   { margin:1em 0 3em -30px; }
.fullLengthHr2                  { margin:1em 0 3em -60px; }
.fullLengthDivShadow            { background:url(/content/dam/ltaweb/corp/_system/img/bg-divtop-shadow.png) repeat-x top left; text-align:center; padding:30px 30px; margin:0 0 0 -60px; width:940px; border-bottom:solid 1px #c4c2c4; }
.page-home .fullLengthDivShadow { margin-left:-30px; }
.table                          { display:table; }
.tableRow                       { display:table-row; }
.tableCell                      { display:table-cell; }
.expandAll, .collapseAll        { text-transform:uppercase; }
.highlightIcon                  { font-family:Oswald, Segoe UI, sans-serif; background:#CC3300; padding:2px 10px; vertical-align:top; color:#fff; text-transform:uppercase; border:0; font-size:1em; }
.caption                        { font-size:0.9em; }
.table, .table2                 { margin:0 0 1.5em 0; background:#f1f8fb; border:solid 1px #a0aeb9; }
.table th, .table td, .table2 th, .table2 td            
                                { border-top:1px solid #fff; border-bottom:1px solid #ccc; border-left:1px solid #fff; border-right:1px solid #ccc; padding:5px 10px; }
.table th, .table2 th           { font-weight:bold; }
.table td                       { background:#fff; }
.table2 tr.alt td               { background:#f1f8fb; }
.table caption, .table2 caption { font-family:Oswald, Segoe UI, sans-serif; color:#767676; text-transform:uppercase; font-size:1.4em; padding:14px 12px; border-bottom:1px solid #ccc; }
/* ---- MISC ---- */

/* ---- COMPONENTS ---- */
/* Homepage Announcement */
.hlAnnouncement                 { background:#ffffcc url(/content/dam/ltaweb/corp/misc/bg-emergency.gif) repeat-y; color:#993300; margin-left:-60px; width:939px; padding:7px 30px; }
.page-home .hlAnnouncement      { margin-left:-30px; }
.hlAnnouncement .headerImg, .hlAnnouncement h2, .hlAnnouncement .desc 
                                { display:table-cell; vertical-align:middle; margin:0; padding:0; *float:left; }
.hlAnnouncement h2              { border-right:solid 1px #f8b833; color:#993300; padding:0 10px 0 5px; *line-height:1.6em; }
.hlAnnouncement .desc           { padding-left:10px; *margin-top:10px; }
.hlAnnouncement p               { margin:0; padding:0; }

/* Highlights Carousel */
.highlightsCarousel                         { background:url(/content/dam/ltaweb/corp/carousel/bg.jpg) bottom center; margin-left:-60px; width:1000px; height:340px; padding-top:5px; }
.page-home .highlightsCarousel              { margin-left:-30px; }
.highlightsCarousel ul.add-nav              { float:right; margin:0 25px 3px 0; padding:0; height:31px; }
.highlightsCarousel ul.add-nav li           { float:left; list-style-type:none; }
.highlightsCarousel ul.add-nav li:after     { clear:both; content:""; display:block; }
.highlightsCarousel ul.add-nav li a         { background:transparent url(/content/dam/ltaweb/corp/carousel/carou-unsel.gif) no-repeat right bottom; display:block; line-height:31px; height:31px; text-decoration:none; width:31px; }
.highlightsCarousel ul.add-nav li.active a, .highlightsCarousel ul.add-nav a:hover
                                            { background:transparent url(/content/dam/ltaweb/corp/carousel/carou-sel.png) no-repeat right bottom; }
.highlightsCarousel .image-box              { float:left; padding:0 30px; position:relative; z-index:1; }
.highlightsCarousel .image-box .slide       { display:none; position:absolute; z-index:1; }
.highlightsCarousel .image-box img          { display:block; height:267px; width:940px; overflow:hidden; }
.highlightsCarousel .image-box .active      { display:block; z-index:2; }

/* Tabber Content */
/* ----- Don't change ----- */
.ui-tabs                            { position:relative; padding:.2em; zoom:1; } 
.ui-tabs .ui-tabs-nav               { margin:0; padding:.2em .2em 0; }
.ui-tabs .ui-tabs-nav li            { list-style:none; float:left; position:relative; top:1px; margin:0 .2em 1px 0; border-bottom:0 !important; padding:0; }
.ui-tabs .ui-tabs-nav li a          { float:left; padding:.5em 1em; text-decoration:none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected 
                                    { margin-bottom:0; padding-bottom:1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a 
                                    { cursor:text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a 
                                    { cursor:pointer; }
.ui-tabs .ui-tabs-panel             { display:block; border:0; background:none; }
.ui-tabs .ui-tabs-hide              { display:none !important; }
/* ----- Don't change ----- */
.ui-tabs-vertical                   { width:656px; }
.ui-tabs-vertical .ui-tabs-nav      { float:left; width:250px; }
.ui-tabs-vertical .ui-tabs-nav li   { background-image:none; background-color:transparent; border:none; margin:0 0 .5em 0; line-height:60px; }
.ui-tabs .ui-tabs-nav li h1         { width:236px; color:#8a8a8a; font-size:2em; text-align:right; /*margin-right:40px;*/ }
.ui-tabs-vertical .ui-tabs-nav li a { color:#333; width:250px; text-align:right; padding:0; margin:0; font-size:1.4em; font-family:Oswald, Segoe UI, sans-serif; text-transform:uppercase; vertical-align:middle; padding-top:10px; line-height:1.2em; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected 
                                    { margin:0 0 .5em 0; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a 
                                    { color:#336699; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected img,
.ui-tabs-vertical .ui-tabs-nav li img
                                    { padding:0 10px; float:right; vertical-align:middle; }
.ui-tabs-vertical .ui-tabs-nav li .title  
                                    { display:inline-block; float:right; width:145px; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected .title  
                                    { display:inline-block; float:right; width:165px; }
.ui-tabs-vertical .ui-tabs-panel    { margin:0; float:right; width:385px; padding-top:15px; }
.tabber                             { background:url(/content/dam/ltaweb/corp/tabber/bg-tabber.gif) no-repeat right top; height:60px; }
.tabberSel                          { background:url(/content/dam/ltaweb/corp/tabber/bg-tabber-sel.gif) no-repeat left top; height:60px; }
.tabHome td                         { vertical-align:top; }
.tabHome td.icon                    { padding-right:10px; }
.tabHome td.title                   { white-space:nowrap; padding-right:30px; }
.tabHome h1                         { font-size:1.8em; margin:5px 0 0 0; padding:0; }
.tabHome ul                         { margin:0; padding:0; }
.tabHome a.more                     { font-weight:bold; }

/* News Feed */
.newsHeader                     { margin:15px 0 15px 0; }
.newsDate                       { color:#000; text-transform:uppercase; }
.newsHeader img                 { float:left; padding-right:5px; }
.newsHeader h2                  { float:left; line-height:45px; margin:0; padding:0; }
.newsAction                     { margin:40px 0; }
.newsTitle                      { overflow:hidden; }

/* Ask LTA */
.askLTA                         { display:inline-block; margin:auto; font-size:0.9em; }
.askLTA input[type=text]        { color:#666; width:530px; margin:-3px 0 3px 0; padding:2px; }
.askLTA span                    { font-style:italic; }
.askLTA .question               { float:left; margin:25px 0 0 35px; text-align:left; }
.askLTA .question .questionText { width:550px; }
.askLTA .button                 { font-size:1em; }

/* YouTube Feed */
.video                          { margin:15px 0; line-height:1.2em; }

/* Highlights Slider */
.bx-wrapper                     { padding:10px 0; }
hr.slider                       { margin:0 0 15px -60px; } 
.page-home hr.slider            { margin-left:-30px; }
.highlightsSlider div           { float:left; width:222px; }
.bx-prev, .bx-next              { position:relative; top:-105px; left:885px; }
.bx-prev img, .bx-next img      { padding:5px; }
.bx-wrapper img.shadow          { background:url(/content/dam/ltaweb/corp/slider/bg-slider.gif) no-repeat top left; padding-bottom:16px; margin:0; }     

/* Smart Listing */ 
.horizontal li, .vertical li    { list-style-type:none; }
.horizontal ul, .horizontal li  { margin:0; padding:0; padding:2px 0; }
.horizontal li                  { display:inline-block; vertical-align:top; }
.horizontal a, .horizontal span { font-weight:bold; }
.horizontal li li a, .horizontal  li li span     
                                { font-weight:normal; text-transform:none; }
.vertical li                    { margin:0; padding:0; }
.vertical li                    { clear:both; padding-left:15px;}
.vertical a, .vertical span     { float:left; font-weight:bold; text-transform:uppercase; }
.vertical li ul                 { overflow:hidden; }
.vertical li li                 { display:inline-block; }
.vertical li li a, .vertical  li li span     
                                { font-weight:normal; text-transform:none; }

/* Related Links */
.relatedLinks                   { background:#f1f8fb; border:solid 1px #AAA; margin:0 0 3em 0; padding:0; }
.relatedLinks ul                { margin:0; padding:0; }
.relatedLinks li                { margin:0; padding:10px; border-bottom:solid 1px #AAA; border-left:solid 1px #AAA; list-style-type:none; }
.relatedLinks li.last           { border-bottom:0; }
.relatedLinks ul .left          { font-family:Oswald, Segoe UI, sans-serif; font-size:1.1em; color:#666; text-transform:uppercase; padding-right:15px; }
.relatedText                    { font-family:Oswald, Segoe UI, sans-serif; font-size:1.2em; text-transform:uppercase; padding:10px 20px; }
                                
/* Publications */
.publication-listitem h3                    { float:left; width:15%; }
.publication-listitem .desc                 { float:left; width:42%; margin-bottom:30px; }
.publication-listitem .links                { float:right; width:40%; }
.publication-listitem .linkItem             { margin:0 10px 20px 0; display:inline-block; }
.publication-thumbitem                      { margin-bottom:50px; }
.publication-thumbitem .thumb               { background:url(/content/dam/ltaweb/corp/PublicationsResearch/img/ar-shadow.gif) no-repeat; width:148px; height:186px; }
.publication-thumbitem img                  { width:134px; height:173px; padding:7px 0 0 7px; }
.publication-thumbitem .linkItem            { margin:15px 0; } 
/* ---- COMPONENTS ---- */

/* ---- COMPONENTS PLACEHOLDER ---- */
.cq-announcement-placeholder        { background:url(/content/dam/ltaweb/corp/_system/img/component/announcement.gif) no-repeat; height:128px; }
.cq-announcement-placeholder-off    { display:none; }
.cq-carousel-placeholder            { background:url(/content/dam/ltaweb/corp/_system/img/component/carousel.gif) no-repeat; height:128px; }
.cq-carousel-placeholder-off        { display:none; }
.cq-newsfeed-placeholder            { background:url(/content/dam/ltaweb/corp/_system/img/component/newsfeed.gif) no-repeat; height:45px; }
.cq-newsfeed-placeholder-off        { display:none; }
.cq-publication-placeholder         { background:url(/content/dam/ltaweb/corp/_system/img/component/publication.gif) no-repeat; height:128px; }
.cq-publication-placeholder-off     { display:none; }
.cq-tabcontent-placeholder          { background:url(/content/dam/ltaweb/corp/_system/img/component/tabcontent.gif) no-repeat; height:97px; }
.cq-tabcontent-placeholder-off      { display:none; }
.cq-scriptlet-placeholder           { background:url(/content/dam/ltaweb/corp/_system/img/component/scriptlet.gif) no-repeat; height:128px; }
.cq-scriptlet-placeholder-off       { display:none; }
.cq-relatedlinks-placeholder        { background:url(/content/dam/ltaweb/corp/_system/img/component/relatedlinks.gif) no-repeat; height:128px; }
.cq-relatedlinks-placeholder-off    { display:none; }
.cq-slider-placeholder              { background:url(/content/dam/ltaweb/corp/_system/img/component/banner.gif) no-repeat; height:128px; }
.cq-slider-placeholder-off          { display:none; }
/* ---- COMPONENTS PLACEHOLDER ---- */

/* ---- TREEVIEW ---- */
.treeview, .treeview ul         { padding:0; margin:0; }
.treeview ul                    { margin-top:4px; }
.treeview .hitarea              { background:url(/content/dam/ltaweb/corp/_system/img/tree/treeview-default.gif) -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer; }
* html .hitarea                 { display:inline; float:none; }   /* fix for IE6 */
.treeview li                    { background:url(/content/dam/ltaweb/corp/_system/img/tree/treeview-default-line.gif) 0 0 no-repeat; list-style-type:none; margin:0; padding:3px 0pt 3px 16px; }
.treeview li.collapsable, .treeview li.expandable 
                                { background-position:0 -176px; }
.treeview .expandable-hitarea   { background-position:-80px -3px; }
.treeview li.last               { background-position:0 -1766px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable 
                                { background-image:url(/content/dam/ltaweb/corp/_system/img/tree/treeview-default.gif); }
.treeview li.lastCollapsable    { background-position:0 -111px; }
.treeview li.lastExpandable     { background-position:-32px -67px; }
.treeview .hover                { cursor:pointer; }
.treeview span                  { color:#006699; }
/* ---- TREEVIEW ---- */

/* ---- PARSYS COMPONENT ---- */
div.par                         { clear:both; }
div.parsys_column               { height:100%; width:100%; float:left; border:0; vertical-align:top; padding:0; margin:5px 0 5px 0; }
div.section                     { margin-bottom:13px; zoom:1; } 
div.parsys_column .section      { width:100%; }
/* ---- PARSYS COMPONENT ---- */

/* ---- COLUMN CONTROL LAYOUTS ---- */
div.cq-colctrl-cols             { width:100%; float:left; }
div.cq-colctrl-default          { width:100%; }

div.cq-colctrl-lt0              { }
div.cq-colctrl-lt0-c0           { width:48%; padding-right:14px; }
div.cq-colctrl-lt0-c1           { width:49% }

div.cq-colctrl-lt1              { }
div.cq-colctrl-lt1-c0           { width:34%; padding-right:14px; }
div.cq-colctrl-lt1-c1           { width:63%; }

div.cq-colctrl-lt4              { }
div.cq-colctrl-lt4-c0           { width:63%; padding-right:14px; }
div.cq-colctrl-lt4-c1           { width:34%; }

div.cq-colctrl-lt5              { background:url(/content/dam/ltaweb/corp/tabber/bg-tabber-full.gif) repeat-y; width:940px; margin:-13px 0 0 -31px; padding:0 30px; }   /* Tabber background in homepage */
div.cq-colctrl-lt5-c0           { width:641px; padding-right:55px; }
div.cq-colctrl-lt5-c1           { width:244px; }

div.cq-colctrl-lt2              { }
div.cq-colctrl-lt2-c0           { width:30%; padding-right:44px; }
div.cq-colctrl-lt2-c1           { width:30%; padding-right:44px; }
div.cq-colctrl-lt2-c2           { width:30%; float:right; }

div.cq-colctrl-lt3              { }
div.cq-colctrl-lt3-c0           { width:46%; padding-right:14px; }
div.cq-colctrl-lt3-c1           { width:24%; padding-right:14px; }
div.cq-colctrl-lt3-c2           { width:24%; }
/* ---- COLUMN CONTROL LAYOUTS ---- */

/* ---- RTE ---- */
#CQrte TH, #CQrte TD            { border:1px dotted #D3D3D3; }
/* ---- RTE ---- */

   
/* ---- PRINT MEDIA ---- */
@media print
{
body                            { background:#FFF; color:#000; font:11pt/1.5 Verdana, Geneva, sans-serif; margin:0; } 
a                               { color:#0000FF; text-decoration:underline; }
.wrapperTool, .contentTop, .pgHeader, .breadcrumb, .wrapperFooter
                                { display:none; }
.printer                        { border-bottom:solid 3px #c4c2c4; display:block; height:100px; width:100%; margin-bottom:15px; }
.printer img                    { vertical-align:top; } 
.pgContent, .content            { margin-left:0; margin-right:0; width:100%; }
}
/* ---- PRINT MEDIA ---- */

/* ---- SAFARI, CHROME ---- */
@media screen and (-webkit-min-device-pixel-ratio:0) {    
}
/* ---- SAFARI, CHROME ---- */

/* ---- OPERA ---- */
@media not all and (-webkit-min-device-pixel-ratio:0) {   
}
/* ---- OPERA ---- */ 
   