/*
    INDEX
    1. Hide unwanted elements
    2. Paragraph and cell styles
    3. Link styles
    4. Tables
*/

/* 1. Hide unwanted elements */
    #top{display: inline;}
    #logo{display: none;}
    #wrapper #printLogo, #wrapper #printLogo img{width: 2.5cm; height: 2.02cm; display: block; margin-bottom: 0.5cm; clear: both; visibility: visible;}
    #siteBody{width: 100%; display: inline;}
    #site, #siteR, #siteT, #siteL, #siteTR, #siteTL, #siteBL, #siteBR{margin: 0; padding: 0;}
    .navigoPopup, #supportNavi, #navigation, #left, #right, #footer, #breadcrumb, #navigation,.portlet-topper,.lfr-dock,#topImg, #sendToFriendLink, .infoBar, #bannerRight{display:none;}
    #middle{width: 90%; padding-left: 5%;}
    #middle{overflow: visible; display: inline;}

    html, body{height: 100%;}
    body{font-size: 76%; margin: 0; padding: 0; font-family: Arial,sans-serif;}        
    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;}
    .spacer{clear: both; height: 0px; overflow: hidden; line-height: 0;}
    .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.6em;}
    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.9em; font-weight: normal; letter-spacing: 0.1em;}
    h2 { font-size: 1.8em; font-weight: normal; letter-spacing: 0.1em;}
    h3 { font-size: 1.4em; font-weight: normal;}
    h4 { font-size: 1.2em; 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;} 
