#MainContent h1
{
    margin-left:18px !important;
}
#MainContent p
{
    margin-left:19px !important;
}


#MainContent div.listPage h1,
#MainContent div.listPage h2,
#MainContent div.listPage p
{
    margin-left:10px !important;
}


div.listPage
{
    width:465px;
    margin:0 auto;
}

    div.listPage div.iconInfo
    {        
        background: url(../../img/body/form-divider.gif) left top no-repeat;
        padding-top:20px;
        padding-left:10px;
    }
        div.listPage div.iconInfo div.html
        {
            background: url(../../img/en/button/web_icn_sm.gif) left top no-repeat;
            width:130px;
            float:left;
            padding:10px 20px 20px 80px;
        }
        div.listPage div.iconInfo div.news
        {
            background: url(../../img/en/button/news_icn_sm.gif) left top no-repeat;
            width:130px;
            float:left;
            padding:10px 0 20px 80px;
        } 
        

div.search 
{
    margin:10px 0 20px 10px;
}
div.mediaSearch{ margin-left:18px; }

* html div.mediaSearch{ margin-left:9px; }
*+html div.mediaSearch{ margin-left:9px; }


    div.search input.text
    {
        border:1px solid #cccccc ;
        width:368px;
    }
        
    div.search input.submit
    {
        border:none;
        width:80px;
        height:30px; 
        background:url(../../img/en/button/form_search_btn.gif);
        text-indent: -1000em;
        overflow:hidden;  
        cursor:pointer;
        cursor: hand;  
    }
    * html div.search input.submit
    { 
        padding-top:30px; 
        margin-top:-3px;  
        position:absolute;
    }
    *+html div.search input.submit
    { 
        padding-top:30px; 
        margin-top:-3px;  
        position:absolute;
    }
 



    div.listHeader, div.searchListHeader
    {
        color:#9B9C8C;
        /*font-weight:bold;*/
    }
        div.listHeader div.displayInfo, div.searchListHeader div.displayInfo
        {
            float:left;
            width:50%;
            padding-top:4px;
            padding-left:10px; 
        }
        * html div.listHeader div.displayInfo  {line-height: 230%; padding-top:1px;}
        *+html div.listHeader div.displayInfo  {line-height: 230%; padding-top:1px;}
        
            div.listHeader div.displayInfo strong, div.searchListHeader div.displayInfo strong
            {
                color:#000000; 
                font-weight:normal;
            }        
        
        div.listHeader div.displayOptions, div.searchListHeader div.displayOptions
        {
            float:right;
            width:40%; 
            text-align:right; 
            padding-right:10px;
        }
             div.listHeader div.displayOptions select, div.searchListHeader div.displayOptions select
             {
                border:1px solid #cccccc;
                position:relative;
                top:1px;
                width: 45px;             
             }
             
             div.searchListHeader div.displayOptions select { top: 2px;}
             
    
    div.listPage div.paging
    {
        clear:both;
        background:url(../../img/body/pagination_bg.jpg) top left no-repeat;
        padding:12px 10px;
        margin:10px 0;
    }
    
        
        
        div.listPage div.paging div.previous a,        
        div.listPage div.paging div.next a
        {
            font-weight: normal;
            font-size: 1.1em;
            padding-top: 0;
            color:#000000;
            text-decoration:none;
        }
        
        
        div.listPage div.paging div.previous
        {
            float:left;
            width:100px;
        }
        
        div.listPage div.paging div.pageList
        {
            float:left;
            width:240px;
            text-align:center;            
        }
            div.listPage div.paging div.pageList a
            { 
                color:#A7A599;
                text-decoration:none;
                font-size:1.1em;
                font-weight:bold;
                padding:0 3px;
            }
            div.listPage div.paging div.pageList a.current
            { 
                background:#E43728;
                color:#ffffff;
            }
        
            div.listPage div.paging div.pageList ul
            {
              list-style:none;               
            }
                 
                div.listPage div.paging div.pageList ul li
                {
                  display:inline;  
                }
        
        div.listPage div.paging div.next
        {
            float:left;
            width:100px;
            text-align:right;
        }
       
       div.listPage div.row
       {
            background:url(../../img/body/form-divider-grey.gif) top left no-repeat #FAFAFA;        
       }
       
       div.listPage div.rowAlt
       {
            background:url(../../img/body/form-divider.gif) top left no-repeat #FFFFFF;        
       }
       
            div.listPage div.pressItem h3 a,
            div.listPage div.highlight1 h3 a,
            div.listPage div.highlight2 h3 a
            { 
                color:#E43728;
                text-decoration:none;
            }
            div.listPage div.pressItem h3 a:hover,
            div.listPage div.highlight1 h3 a:hover,
            div.listPage div.highlight2 h3 a:hover
            {
                text-decoration:underline;
            }
            
            div.listPage div.highlight1
            {
                padding:10px 10px 20px 10px; 
                background:#FFFFFF;
            }
                div.listPage div.highlight1 img
                {
                    float:left; 
                    padding-right:10px;
                }
                div.listPage div.highlight1 p,
                div.listPage div.highlight2 p
                { 
                    margin:0 0 1em 10px !important;
                }        
                #MainContent div.listPage div.highlight1 h3,
                #MainContent div.listPage div.highlight2 h3
                { 
                    padding-left:10px;
                    font-size:1.25em;
                    font-weight:normal;
                    margin:0 0 3px 0;
                    color:#E43728;
                }     
                #MainContent div.listPage div.highlight1 h4,
                #MainContent div.listPage div.highlight2 h4
                { 
                    padding-left:10px;
                    font-size:0.9em;
                    font-weight:normal;
                    color:#9B9C8C;
                    margin:0 0 4px 0;
                }
                  
                  
                  
           
            div.listPage div.highlight2
            {
                padding:20px 10px 20px 0;
                background:url(../../img/body/form-divider-grey.gif) top left no-repeat #FAFAFA;
            } 
                div.listPage div.highlight2 img
                {
                    float:right; 
                    padding-left:10px; 
                }
            
            div.listPage div.pressItem
            {
                width:212px;
                float:left;
                padding:20px 10px 10px 10px;
            }
            
            div.listPage div.pressItem img
                {
                    margin-left:10px;
                    /*float:left; */
                    display:block;
                    padding-right:10px;
                    padding-bottom:10px;
                }
                div.listPage div.pressItem p
                { 
                    clear:left;
                    margin:0 0 1em 0 !important;
                }        
                #MainContent div.listPage div.pressItem h3
                { 
                    padding-left:10px;
                    font-size:1.25em;
                    font-weight:normal;
                    margin:0 0 3px 0;
                    color:#E43728;
                }     
                   
                #MainContent div.listPage div.pressItem h4
                { 
                    padding-left:10px;
                    font-size:0.9em;
                    font-weight:normal;
                    color:#9B9C8C;
                    margin:0 0 4px 0;
                }
                
                      
            div.listPage div.imageItem
            {
                width:212px;
                float:left;
                padding:20px 5px 10px 10px;
            }
            
                #MainContent div.listPage div.imageItem h3
                {  
                    font-size:1.25em;
                    font-weight:normal;
                    margin:3px 0 3px 0;
                    color:#E43728;
                }
                
                #MainContent div.listPage div.imageItem h3 a
                {
                    float:none;
                    display: inline;
                    color:#E43728;
                    text-decoration: none;
                }
                
                #MainContent div.listPage div.imageItem h3 a:hover
                {
                    text-decoration: underline;
                }
                     
                #MainContent div.listPage div.imageItem a
                {
                    margin:3px 0 3px 0;
                    display:block;
                }
                #MainContent div.listPage div.imageItem a.highRes
                {
                    font-weight:bold;
                }
                
/* Search Results styles */

    div.listPage div.searchResults div.row
    {
        padding:10px;
    }
    
    div.listPage div.searchResults div.row div.linkType
    {
        width:80px;
        float:left;
        text-indent:-999999px;
        height:80px;
    }
    
    div.listPage div.searchResults div.row div.news
    {
        background:url(../../img/en/button/news_icn.png);
    }
    div.listPage div.searchResults div.row div.html
    {
        background:url(../../img/en/button/web_icn.png);
    }
    
    * html div.listPage div.searchResults div.row div.news
    {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/en/button/news_icn.png', sizingMethod='scale');
    }
    
    
    * html div.listPage div.searchResults div.row div.html
    {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/en/button/web_icn.png', sizingMethod='scale');
    }
     
    
    
    
    div.listPage div.searchResults div.row div.description
    {
        float:left;
        width:350px;
        padding-left:10px;
    }
    #MainContent div.listPage div.searchResults div.description p
    {
        margin:0 0 1em 0 !important; 
    }
    
    
        #MainContent div.listPage div.searchResults div.row h3
        {
            margin:0;
            font-size:1.5em;
            font-weight:normal;
        }
            div.listPage div.searchResults div.row h3 a:link,
            div.listPage div.searchResults div.row h3 a:visited
            {
                text-decoration:none;
                color:#E43728;
            }
            div.listPage div.searchResults div.row h3 a:hover
            {
                text-decoration:underline;
            }
            
        
        #MainContent div.listPage div.searchResults div.row h4
        {
            font-size:0.9em;
            font-weight:normal;
            margin:3px 0;
            color:#9C9F90;
        }        
        
/* Gallery overlay */
#GalleryBlockOut {  
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	z-index: 500;
	background:url(/img/lightwindow/black.png); 
	filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;
}             


#GalleryPreview
{
    position: absolute;
	top: 340px;  
	left:0;
	width: 400px;
	margin:0 auto; 
	z-index: 501;
	background:#FFFFFF; 
	
}

    #GalleryPreview div.header
    {
        background:url(../../img/boxes/news_header.gif) left top repeat-x #DAD9D3;	
        padding:5px;
        text-align:right;       
    }
    
    #GalleryPreview div.image
    {  
        padding:0;
    }
    
    #GalleryPreview div.details
    {
        text-align:left;
        padding:10px;
        background:url(../../img/boxes/image-preview-bg.gif) left bottom repeat-x;	
    }
    
        #GalleryPreview div.details h3
        { 
            font-size:1.3em;
            font-weight:normal;
            margin:0 0 10px 0;
            color:#E43728;
        }
    
        #GalleryPreview div.details  a
        {
           display:block;
           margin-bottom:5px ;
        }
