/*
    INDEX
    1. Hide unwanted elements
    2. Paragraph and cell styles
    3. Link styles
    4. Tables
*/

/* 1. Hide unwanted elements */    
    *{float: none;}
    #top{}
    #logo{display: none;}
    #printLogo{ width:6.28cm; height:2.05cm; display: block; margin-bottom: 1cm; }
    #siteBody{ display:inline;}
    #site, #siteR, #siteT, #siteL, #siteTR, #siteTL, #siteBL, #siteBR{margin: 0; padding: 0; display:inline;}
    .navigoPopup, #supportNavi, #topNavi, #left, #right, #footer, #breadcrumb, #navigation,.portlet-topper,.lfr-dock,#topImg, #sendToFriendLink, .infoBar{display: none;}
    #sendToFriendPortlet_WAR_lvmsiteportlets, .n5actions, .n5actions img, .n5actions a { display:none; }
    #middle{overflow: visible; display: inline; width:auto;}

    body{font-size: 10pt; margin: 0; padding: 3%; font-family: Arial,sans-serif;}        
    /*#site { font-size:1em; }*/
    div, body, h1, h2, h3, h4, h5, table, tr, td, form, input, ul, li, ol, a, span{background-image: none !important; background: none !important; float: none;}
    #siteBody{ margin: 0; padding: 0; display:inline; }
    .spacer{ /*clear: both;*/ height: 0px; overflow: hidden; line-height: 0; display:none; }
    /*.lfr-portlet-column, .portlet-boundary{display: inline;}*/


/* 2. Paragraph and cell styles */
    .leftAlign{text-align:left;}
    .rightAlign{text-align:right;}
    .centered{text-align:center;}
    .justified{text-align:justify;}
    .h { display:none; } 
    p { line-height: 1.2em; }
    strong{color: #111;}
    .u4-image-caption{font-size: 0.8em; color: #666; margin: 0; padding: 0; margin-left: 0.5em;}

    h1,h2,h3,h4,h5{color: #111;}
    h1{ font-size: 1.6em; font-weight: normal; letter-spacing: 0.1em;}
    h2 { font-size: 1.4em; font-weight: normal; letter-spacing: 0.1em;}
    h3 { font-size: 1.2em; font-weight: bold;}
    h4 { font-size: 1.1em; font-weight: bold;}
    h5 { font-size: 1.1em; font-weight: bold;}
    
/* 3. Link styles */
    a{color: #000; text-decoration: none;}
    a:hover{color: #000; text-decoration: none;}    
    .portlet-borderless-bar, .portlet-topper, .infoBar{display: none;}

/* 4. Tables */
    #siteBody table {border-collapse: collapse;}
    #siteBody table td {vertical-align: top; padding: 0.3em;}
    .u4-table-default, .u4-table-visible-borders, .u4-table-stripe {margin:0 0 10px 0}
    .u4-table-visible-borders td, .u4-table-complete td{border-top: 1px solid #000;}
    .u4-table-stripe-header, .u4-table-stripe-odd, .u4-table-complete-header2, .u4-table-complete-even{background: #D3D3D3;}
    .u4-table-stripe-header2, .u4-table-stripe-even, .u4-table-complete-odd{background: #ffffff;}
    .u4-table-complete-header td{background: gray; font-weight: bold;}
    
    .newsSummary{font-style: italic;} 
    .highLight{border: 1px solid #000; padding: 5px; clear: both;}
    .highLight h3{margin-top: 0; padding-top: 0; border-bottom: 1px solid #000; padding-bottom: 5px;}  
    /*.columnContainer{width: 100%;}
    .columnContainer .columns{width: 47%; margin-right: 2%; float: left;} */
