/*
------------------------------------------------------------
VERSION CONTROL:
-----------------------------------
Version: 0.0.8
Updated: Tuesday, 08.01.2008 @ 12:45

-----------------------------------
INDEX:
-----------------------------------
=Standard settings
=Columns
=Meta navigation top
=Logo
=Meta Search Block
=Side navigation
=Crumb Path
=Meta navigation
=Content Styles
=Forms
=Pagination
=Action Blocks
=References
=Perspective Container
=Clickable areas/lists
=Magazine
=Jobs
=Contact
=Sitemap
=Sidebar
------------------------------------------------------------*/

/* IMPORT FOUNDATION STYLES */
@import url(main-styles.css);




/*
	=Standard settings
------------------------------------------------------------*/
html,body {
color: #000;
}

    a.more {
    color: #000;
    }                  
        
        a.more:hover {
        color: #11a6ce;
        }  

    
/*
	=Columns
------------------------------------------------------------*/
        
                        .content_container .one_column #content_column {
                        border-bottom: 1px solid #babcc1;
                        border-left:  1px solid #babcc1;
                        border-right: 1px solid #babcc1;
                        background-color: #fff;
                        }
                        
                            .content_container .two_columns #content_column {
                            border-bottom: 1px solid #babcc1;
                            border-left:  1px solid #babcc1;
                            border-right: 1px solid #babcc1;
                            background-color: #fff;
                            }
    
/*
	=Meta navigation top
------------------------------------------------------------*/

            ul#meta_navigation li a {
            color: #000;
            border-right: 1px solid #babcc1;
            }
            
                ul#meta_navigation li.active a,
                ul#meta_navigation li a:hover {
                color: #b2370f;
                }

/*
	=Logo
------------------------------------------------------------*/
    #logo {
    position: absolute;
    left: 45px;
    top: 10px;
    width: 99px;
    height: 88px;
    background-image: url("../images/logo.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -3000px;
    }

                

/*
	=Meta Search Block
------------------------------------------------------------*/
   
        div.metasearch input.search_input {
        border: 1px solid #babcc1;
        }
        
        div.metasearch input.search_btn {
        background-color: #fff;
        }
                
                
/*
	=Side navigation
------------------------------------------------------------*/
    
        #sidenav .top, #sidenav .middle #sidenav .bottom {
        background-color: #fff;
        }
        
                
        			#sidenav .middle .content ul li h2 {
                    color : #fff;
                    }
                    
        			#sidenav .middle .content ul li a, #sidenav .middle .content ul li div {
                    color : #fff;
                    }
                        
                        #sidenav .middle .content ul li.active a,
            			#sidenav .middle .content ul li div.active  {
                        color: #98eaff;
            			}
                        
                            #sidenav .middle .content ul li ul li a {
                            background-color: #b2370f;
                            }
                            
                            #sidenav .middle .content ul li ul li.active a {
                            background-color: #4c4c96;
                            color: #fff;
                            }
                                #sidenav .middle .content ul li ul li.active a:hover {
                                color: #fff;
                                }
                            
                            #sidenav .middle .content ul li div.mouseover, #sidenav .middle .content ul li a:hover, #sidenav .middle .content ul li ul li a:hover {
                            color: #98eaff;
                            }


/*
	=Crumb Path
------------------------------------------------------------*/

        ul.crumb_path li {
        color: #000;
        }
        
            ul.crumb_path li a {
            color: #000;
            }
            
                ul.crumb_path li a:hover {
                color: #00a0cb;
                }
        
                
/*
	=Content Styles
------------------------------------------------------------*/
    h1 {
    background-color: #ff3300;
    color: #fff;
    }
    
    div.introduction {
    background-color: #f1f2f3;
    color: #b2370f;
    }
    
        div.introduction a {
        color: #b2370f;
        }
        
            div.introduction a:hover {
            color: #00a0cb;
            }
        
    div.spotlight {
    background-color: #eaebec;
    }
    
    div.actual_content {
    background-color: #fff;
    color: #000;
    }
    
        div.actual_content h4 {
        color: #b2370f;
        }
        
            div.actual_content a {
            color: #00009c;
            }
            
            div.actual_content a.mailto {
            color: #ae005f;
            }
    
                div.actual_content a:hover {
                color: #000;
                }

            
/*
    =Forms
------------------------------------------------------------*/
        textarea,
        input {
        border: 1px solid #babcc1;
        }
    
            div.default-form em {
            color: #ae005f;
            }
            
                    div.default-form table th.error label,
                    div.default-form ol li.error label {
                    color: #ae005f;
                    }

                    div.default-form ol li.error input {
                    border-color: #ae005f;
                    }
    
    /* specific form styles */
            div.search-bar select {
            border: 1px solid #000;
            }
    
            div.search-introbar input {
            border: 1px solid #babcc1;
            }
    
    .even_unit .content button,
    .uneven_unit .content button,
    .even_unit .content a.button,
    .uneven_unit .content a.button,
    div.actual_content button,
    div.actual_content a.button {
    background-color: #f3d9e7;
    color: #000000;
    }
    
        /*Hover consistency of buttons and a-button look a likes*/
        .even_unit .content button.button_hover,
        .uneven_unit .content button.button_hover,
        .even_unit .content a.button:hover,
        .uneven_unit .content a.button:hover,
        div.actual_content button.button_hover, div.actual_content a.button:hover {
        color: #00a0cb;
        }

/*
	=Pagination
------------------------------------------------------------*/

            
            
                .pagination a.prev, .pagination a.next, .pagination span.next, .pagination span.prev {
                background-color: #fff;
                }
                
                div.spotlight .pagination a.prev, div.spotlight .pagination a.next, div.spotlight .pagination span.next, div.spotlight .pagination span.prev {
                background-color: #eaebec;
                }
                
                    .pagination span.inactive {
                    color: #8c8d93;
                    }
                    
                    .pagination a:hover {
                    color: #11a6ce;
                    }
            
                        ul.pages li a {
                        color: #11a6ce;
                        background-color: #fff;
                        border-right: 1px solid #11a6ce;
                        }
                        
                            ul.pages li a:hover {
                            color: #000;
                            }

                            ul.pages li.active a {
                            color: #000;
                            background-color: #fff;
                            }

                            div.spotlight ul.pages li a,
                            div.spotlight ul.pages li.active a {
                            background-color: #eaebec;
                            } 

                div.page-top a {
                color: #000;
                }

                    div.page-top a:hover {
                    color: #11a6ce;
                    }
                    
                /* back */
                .actual_content a.prev {
                background-color: #fff;
                color: #000;
                }
                
                .actual_content a.prev:hover {
                color: #00a0cb;
                }                
                    
                    
                    
    
/*
	=Action Blocks
------------------------------------------------------------*/
            div.action_block_heading {
            color: #000;
            }
    
                /* for good browsers without js */
                div.action_block_heading:hover {
                color: #11a6ce;
                }
            
                /* for js */
                div.action_block_heading_hover {
                color: #11a6ce;
                }

                        div.action_block_list ul li a {
                        color: #000;
                        }
                        
                            div.action_block_list ul li a:hover {
                            color: #11a6ce;
                            }
            

/*
	=References
------------------------------------------------------------*/
                div.reference div.quote a {
                color: #b2370f;
                }
                    
                    div.reference div.quote a:hover span, .reference_hover {
                    color: #00a0cb;
                    }
                
                        div.reference div.quote a span {
                        color: #000;
                        }
                    
                    
        div.calander_actual_item {
        background-color: #f1f2f3;
        }
        
            div.calander_actual_item p {
            color: #b2370f;
            }
        
                        div.calander_actual_item p a:hover {
                        color: #00a0cb;
                        }

                    div.calander_actual_item p span, span.date {
                    color: #7c7d82;
                    }


/*
	=Perspective Container
------------------------------------------------------------*/
            div.perspective_container blockquote h2 {
            color: #b2370f;
            }
    
        div.perspective_container div.information_area {
        background-color: #e3e4e6;
        }
            div.perspective_container div.information_area h3 {
            color: #000;
            }
                div.perspective_container div.information_area h4 {
                color: #000;
                }
                    div.perspective_container div.information_area p {
                    color: #b2370f;
                    background-color: #e3e4e6;
                    }
                    
        div.perspective_container div.readmore a {
        color: #000;
        }
        
            div.perspective_container div.readmore a:hover {
            color: #00b8e4;
            }
            

/*
	=Clickable areas/lists
------------------------------------------------------------*/
                    div.clickable_areas li a  {
                    color: #000;
                    background-color: #f1f2f3;
                    }
                    
                    div.clickable_areas li a:hover, div.clickable_areas li a:hover {
                    color: #00b8e4;
                    }
                    
                    div.clickable_areas li p  {
                    color: #b2370f;
                    background-color: #f1f2f3;
                    }
                    
                   
/*
	=Magazine
------------------------------------------------------------*/
    div.search-results,
    div.magazine-full, 
    div.magazine {
    background-color: #f1f2f3;
    color: #b2370f;
    }

            div.magazine ol li {
            color: #b2370f;
            }
            
            div.search-results ol li,
            div.magazine-full ol li {
            color: #b2370f;
            } 
                    div.search-results ol li.title a,
                    div.magazine-full ol li.title a,
                    div.magazine ol li.title a {
                    color: #000;
                    }

                        div.search-results ol li.title a:hover,
                        div.magazine-full ol li.title a:hover,
                        div.magazine ol li.title a:hover {
                        color: #00a0cb;
                        }
                
                    div.magazine-full ol li.title span.pdf, 
                    div.magazine ol li.title span.pdf {
                    color: #000;
                    }

/*
	=Jobs
------------------------------------------------------------*/
    div.tab-header {
    border-bottom: 4px solid #b2370f;
    background-color: #babcc1;
    }
    
            div.tab-header ul li {
            border-right: 1px solid #fff;
            }
            
                div.tab-header ul li.active,
                div.tab-header ul li a {
                color: #b2370f;
                }
                
                div.tab-header ul li.active,
                div.tab-header ul li a:hover {
                color: #fff;
                background-color: #b2370f;
                }

        div.tab-content table tr {
        background-color: #f1f2f3;
        }
        
            div.tab-content table td.job-link {
            border-bottom: 10px solid #fff;
            }
            
                div.tab-content table td.job-link a {
                color: #000;
                }
                
                    div.tab-content table td.job-link a:hover {
                    color: #00a0cb;
                    }
        
            div.tab-content table td.job-desc {
            color: #b2370f;
            }
        
            div.tab-content table td.job-region {
            color: #000;
            border-bottom: 10px solid #fff;
            }

            
/*
	=Contact
------------------------------------------------------------*/
    div.contact div.office,
    div.contact div.headquarters {
    background-color: #f2f2f3;
    }
    
                div.contact div ol li.route a,
                div.contact div ol li.email a {
                color: #ae005f;
                }
                
                    div.contact div ol li.route a:hover,
                    div.contact div ol li.email a:hover {
                    color: #000;
                    }
            
/*
	=Sitemap
------------------------------------------------------------*/
                ol.sitemap li.title {
                color: #ae005f;
                }

                        ol.sitemap li a {
                        color: #000;
                        }

                            ol.sitemap li a:hover {
                            color: #00a0cb;
                            }


/*
	=Sidebar
------------------------------------------------------------*/
        
        .uneven_unit .content {
        background-color: #b2370f;
        }
    
        .even_unit .content {
        background-color: #b2370f;
        }
        
            .even_unit .content, .uneven_unit .content {
            color: #fff;
            }
            
                .even_unit .content hr, .uneven_unit .content hr {
                color: #551874;
                }

            
                .even_unit .content h2, .uneven_unit .content h2 {
                color: #fff;
                }
                
                .even_unit .content p, .uneven_unit .content p {
                color: #fff;
                }
                
                    /* calender styles */
                    .even_unit .content ul li.date, .uneven_unit .content ul li.date {
                    color: #8c8d93;
                    }
                    
                            .even_unit .content div.prev span, .uneven_unit .content div.prev span {
                            color: #babcc1;
                            }

                            .even_unit .content div.next span, .uneven_unit .content div.next span {
                            color: #babcc1;
                            }
                
                .even_unit .content a, .uneven_unit .content a {
                color: #fff;
                }
                
                    .even_unit .content a:hover, .uneven_unit .content a:hover {
                    color: #fff;
                    }
