﻿/* ----- Design by Aqtion -------- */
/* ----- CSS Styles: Default ----- */

/*\\\\  BASIC STYLES (HTML, BODY)  \\\\*/
body, html
{
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
}
body 
{
    background: #306481 url('/assets/noordholland/images/bg_body.jpg') no-repeat top center;
}
div,
p
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
}
img 
{
    border: 0px;
}
#canvas
{
    height: 100%;
}

/*\\\\  TOP BAR STYLES  \\\\*/
    #topBar
    {
        height: 108px;
        overflow: hidden;
        background: url('/assets/noordholland/images/bg_topmenu_transparant.png') no-repeat top center;
    }
        #topBarContainer 
        {
            height: 40px;
            width: 1000px;
            margin: 0px auto;
            position: relative;
        }
            #topBarLogo
            {
                position: absolute;
                top: 5px;
                left: -30px;
            }
                #topBarLogo img
                {
                }
            #topBarMenu
            {
                float: left;
                width: 500px;
                font-family: Verdana, Arial, Tahoma;
                color: #40778E;
                margin-left: 330px;
                margin-top: 9px;
            }
                #topBarMenu a:link,
                #topBarMenu a:active,
                #topBarMenu a:visited,
                #topBarMenu a:focus
                {
                    color: #40778E;
                    text-decoration: none;
                }
                #topBarMenu a:hover
                {
                    text-decoration: underline;
                }
                #topBarMenu ul
                {
                    margin: 0px;
                    padding: 0px;
                    list-style: none;
                }
                    #topBarMenu ul li
                    {
                        margin: 0px;
                        padding: 0px;
                        float: left;
                        margin-left: 5px;
                        background: url('/assets/noordholland/images/topMenuDivider.gif') no-repeat right 3px;
                        padding: 5px 10px 5px 5px;
                    }
            #topBarSearch
            {
                float: right;
                margin-top: 9px;            
            }
                #topBarSearch .searchBox
                {
                    width: 152px;
                    border: 1px solid #CCE7F5;
                    background: #FFFFFF;
                    padding: 3px 5px 3px 2px;
                }
                    #topBarSearch .searchInput
                    {
                        width: 126px;
                        border: 1px solid #FFFFFF;
                        font-family: Verdana, Arial, Tahoma;
                        font-size: 11px;
                        color: #437A94;
                        margin-right: 5px;
                        padding: 0px;
                        height: 14px;
                    }

/*\\\\  CONTENT CONTAINER STYLES  \\\\*/
    #container
    {
        width: 997px;
        min-height: 400px;
        margin: 0px auto; 
    }
        #containerLeft
        {
            width: 5px;
            height: 573px;
            float: left;
            background: url('/assets/noordholland/images/bg_container_transparant.png') no-repeat 0px 0px;
        }
        #containerMiddle
        {
            width: 987px;
            min-height: 573px;
            float: left;
            background: #FFFFFF;
        }
/*\\\\  Menu Styles  \\\\*/
            #menuContainer
            {
                height: 45px;
                padding: 5px 0px 0px 0px;
            }
                #menu
                {
                    width: 100%;
                    height: 40px;
                }
                    #menu ul
                    {
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                        width: 100%;
                    }
                        #menu ul li
                        {
                            margin: 0px;
                            padding: 0px;
                            margin-left: 2px;
                            float: left;
                        }
                        #menu ul li.first
                        {
                            margin-left: 0px;
                        }
                            #menu ul li a,
                            #menu ul li.first a
                            {
                                color: #FFFFFF;
                            }
                 #menuContainer .menuBalk 
                 {
                    height: 5px;
                    line-height: 1px;
                    font-size: 1px;
                    width: 986px;
                 }
                    #menuContainer .onzeleden
                    {
                        background: url('/assets/noordholland/images/mnu_balk_onzeleden.png') no-repeat top left;  
                    }
                    #menuContainer .water
                    {
                        background: url('/assets/noordholland/images/mnu_balk_water.png') no-repeat top left;
                    }
                    #menuContainer .duurzaamheid
                    {
                        background: url('/assets/noordholland/images/mnu_balk_duurzaamheid.png') no-repeat top left;  
                    }
                    #menuContainer .energie_klimaat
                    {
                        background: url('/assets/noordholland/images/mnu_balk_energie_klimaat.png') no-repeat top left; 
                    }
                    #menuContainer .gebiedsprojecten
                    {
                        background: url('/assets/noordholland/images/mnu_balk_gebiedsprojecten.png') no-repeat top left;
                    }
                    #menuContainer .leefomgeving
                    {
                        background: url('/assets/noordholland/images/mnu_balk_leefomgeving.png') no-repeat top left;
                    }
                    #menuContainer .natuur
                    {
                        background: url('/assets/noordholland/images/mnu_balk_natuur.png') no-repeat top left;
                    }
/*\\\\  Font Size Changer Styles  \\\\*/
            #letterBar
            {
                height: 35px;
                text-align: right;
                padding: 5px 5px 0px 0px;
            }
                #letterBar a.fontsize_default:link,
                #letterBar a.fontsize_default:active,
                #letterBar a.fontsize_default:visited,
                #letterBar a.fontsize_default:focus
                {
                    font-family: Arial, Tahoma, Verdana;
                    font-size: 10px;
                    color: #217EAB;
                    font-weight: bold;
                    text-decoration: none;
                    line-height: 17px;
                }
                #letterBar a.fontsize_default:hover
                {
                    text-decoration: underline;
                }
                #letterBar a.fontsize_larger:link,
                #letterBar a.fontsize_larger:active,
                #letterBar a.fontsize_larger:visited,
                #letterBar a.fontsize_larger:focus
                {
                    font-family: Arial, Tahoma, Verdana;
                    font-size: 11px;
                    color: #217EAB;
                    font-weight: bold;
                    text-decoration: none;
                    line-height: 17px;
                }
                #letterBar a.fontsize_larger:hover
                {
                    text-decoration: underline;
                }
                #letterBar a.fontsize_largest:link,
                #letterBar a.fontsize_largest:active,
                #letterBar a.fontsize_largest:visited,
                #letterBar a.fontsize_largest:focus
                {
                    font-family: Arial, Tahoma, Verdana;
                    font-size: 13px;
                    color: #217EAB;
                    font-weight: bold;
                    text-decoration: none;
                    line-height: 17px;
                }
                #letterBar a.fontsize_largest:hover
                {
                    text-decoration: underline;
                }

/*\\\\  CONTENT CONTAINER STYLES  \\\\*/
            #content
            {
                width: 100%;
                min-height: 100px;
            }

/*\\\\  LEFT ROW STYLES  \\\\*/
                #contentLeft
                {
                    width: 243px;
                    min-height: 100px;
                    float: left;
                    padding-bottom: 30px; 
                }
/*\\\\  Actualiteiten/Aanmelden Nieuwsbrief Block Styles  \\\\*/
                    #contentLeftMoreActueel
                    {
                        margin-left:7px;
                    }
                        #moreActueelItems 
                        {
                            background: url('/assets/noordholland/images/bg_activiteiten.gif') no-repeat 0px 0px;
                            margin-top: 10px;
                            padding: 10px 15px 10px 15px;
                            
                        }
                            #moreActueelItems .moreActueelFirstItem
                            {
                                font-size: 11px;
                                padding-top: 10px;
                                margin-top: 5px;
                                color: #FFFFFF;
                            }
                            #moreActueelItems .moreActueelItem
                            {
                                font-size: 11px;
                                background: url('/assets/noordholland/images/dotted_line_white.gif') repeat-x top left;
                                padding-top: 10px;
                                margin-top: 5px;
                                color: #FFFFFF;
                            }
                            #moreActueelItems a:link,
                            #moreActueelItems a:active,
                            #moreActueelItems a:visited,
                            #moreActueelItems a:focus
                            {
                                color: #333333;
                                text-decoration: none;
                            }
                            #moreActueelItems a:hover
                            {
                                text-decoration: underline;
                            }
                            #moreActueelItems .moreActueelItemTitle
                            {
                                padding-left: 15px;
                                background: url('/assets/noordholland/images/btn_arrow.gif') no-repeat 0px 4px;
                            }
                            #moreActueelItems .moreActueelItemDate
                            {
                                padding: 2px 0px 3px 15px;
                            }
                            .actueelItem .actueelItemLink
                            {
                                margin: 0px 0px 0px 0px;
                                padding: 1px 0px 0px 12px;
                                background: url('/assets/noordholland/images/btn_arrow.gif') no-repeat 0px 4px;
                                text-align: left;
                            }
                                .actueelItem .actueelItemLink a:link,
                                .actueelItem .actueelItemLink a:active,
                                .actueelItem .actueelItemLink a:visited,
                                .actueelItem .actueelItemLink a:focus
                                {
                                    font-family: Verdana, Arial, Tahoma;
                                    font-size: 9px;
                                    font-weight: bold;
                                    color: #12303F;
                                    text-decoration: none;
                                }
                                .actueelItem .actueelItemLink a:hover
                                {
                                    text-decoration: underline;
                                }
                    #contentLeftMoreActueelPaging
                    {
                        background: url('/assets/noordholland/images/bg_moreactueel.gif') no-repeat 0px 0px;
                        height: 53px;
                        margin-left:7px;
                        padding: 0px 20px;
                        margin-top: 1px;
                    }
                        #contentLeftMoreActueelPaging .searchResultsPages
                        {
                            line-height: 15px;
                            color: #333333;
                        }
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a:link,
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a:active,
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a:visited,
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a:focus
                            {
                                display: block;
                                padding: 1px 5px 1px 5px;
                                color: #FFFFFF;
                                font-weight: bold;
                                margin-left: 5px;
                                text-decoration: none;
                            }
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a:hover
                            {
                                text-decoration: underline;
                            }
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a.active:link,
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a.active:active,
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a.active:visited,
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a.active:focus
                            {
                                color: #55B1DE;
                                background: #FFFFFF;
                                text-decoration: none;
                            }
                            #contentLeftMoreActueelPaging .searchResultsPagesPage a.active:hover
                            {
                                text-decoration: underline;
                            }
                    #contentLeftActueel
                    {
                        margin-left:7px;
                    }
                        #actueelItems 
                        {
                            background: url('/assets/noordholland/images/bg_activiteiten.gif') no-repeat 0px 0px;
                            margin-top: 10px;
                            padding: 10px 30px 10px 15px;
                        }
                            #actueelItems .actueelItem
                            {
                                font-size: 11px;
                                background: url('/assets/noordholland/images/dotted_line_white.gif') repeat-x bottom left;
                                padding-bottom: 10px;
                                margin-bottom: 5px;
                            }
                                #actueelItems .actueelItemDate
                                {
                                    color: #114259;
                                    font-size: 12px;
                                    font-family: Verdana, Arial, Tahoma;
                                }
                                #actueelItems .actueelItemDate .day
                                {
                                   font-size: 22px;
                                }
                                #actueelItems .actueelItemTitle
                                {
                                    color: #FFFFFF;
                                    font-weight: bold;
                                    margin-top: 3px;
                                }
                                #actueelItems .actueelItemTitle a:link,
                                #actueelItems .actueelItemTitle a:active,
                                #actueelItems .actueelItemTitle a:visited,
                                #actueelItems .actueelItemTitle a:focus
                                {
                                    color: #FFFFFF;
                                    text-decoration: none;
                                }
                                #actueelItems .actueelItemTitle a:hover
                                { 
                                    text-decoration: underline;
                                }
                                #actueelItems .actueelItemTeaser
                                {
                                    color: #12303F;
                                }
                        #contentLeftActueel .moreActueel 
                        {
                            padding-left: 15px;
                            background: url('/assets/noordholland/images/btn_arrow.gif') no-repeat 0px 8px;
                            font-family: Verdana, Arial, Tahoma;
                            font-size: 10px;
                            font-weight: bold;
                            color: #12303F;
                            margin-bottom: 15px;
                            padding-top: 5px;  
                        }
                        #contentLeftActueel .moreActueel a:link,
                        #contentLeftActueel .moreActueel a:active,
                        #contentLeftActueel .moreActueel a:visited,
                        #contentLeftActueel .moreActueel a:focus
                        {
                            color: #12303F;
                            text-decoration: none;
                        }
                        #contentLeftActueel .moreActueel a:hover
                        {
                            text-decoration: underline;
                        }
                    #contentLeftBannerNewsletter a
                    {
                        width: 236px;
                        height: 53px;
                        margin: 1px 0px 0px 7px;
                        background: transparent url('/assets/noordholland/images/banner_nieuwsbrief.gif') no-repeat top left;
                        display: block;
                    }

/*\\\\  Agenda Block Styles  \\\\*/
                    #contentLeftAgenda
                    {
                        margin-left: 10px;
                        margin-top: 30px;
                    }
                        #agendaItems
                        {
                            margin-top: 10px;
                        }
                            #agendaItems .odd
                            {
                                background: #CCE7F5;
                            }
                            #agendaItems .even
                            {
                                background: #FFFFFF;
                            }
                            #agendaItems .agendaItem
                            {
                                font-size: 11px;
                                padding: 5px 20px 10px 15px;
                            }
                                #agendaItems .agendaItemDate
                                {
                                    color: #114259;
                                    font-size: 12px;
                                    font-family: Verdana, Arial, Tahoma;
                                }
                                    #agendaItems .agendaItemDate .day
                                    {
                                       font-size: 22px;
                                    }
                                #agendaItems .agendaItemTitle
                                {
                                    color: #114259;
                                    font-weight: bold;
                                    margin-top: 3px;
                                }
                                    #agendaItems .agendaItemTitle a:link,
                                    #agendaItems .agendaItemTitle a:active,
                                    #agendaItems .agendaItemTitle a:visited,
                                    #agendaItems .agendaItemTitle a:focus
                                    {
                                        color: #114259;
                                        text-decoration: none;
                                    }
                                    #agendaItems .agendaItemTitle a:hover
                                    {
                                        color: #ED9341;
                                        color: #114259;
                                        text-decoration: underline;
                                    }
                                
                                #agendaItems .agendaItemTeaser
                                {
                                    color: #12303F;
                                }
                        #contentLeftAgenda .moreAgenda 
                        {
                            background: url('/assets/noordholland/images/btn_arrow_blok.gif') no-repeat 0px 8px;
                            font-family: Verdana, Arial, Tahoma;
                            font-size: 10px;
                            height: 20px;
                            padding-top: 10px;
                            padding-left: 28px;
                            font-weight: bold;
                            color: #1D6D94;
                            margin-bottom: 15px;
                        }
                            #contentLeftAgenda .moreAgenda a:link,
                            #contentLeftAgenda .moreAgenda a:active,
                            #contentLeftAgenda .moreAgenda a:visited,
                            #contentLeftAgenda .moreAgenda a:focus
                            {
                                color: #1D6D94;
                                text-decoration: none;
                            }
                            #contentLeftAgenda .moreAgenda a:hover
                            {
                                text-decoration: underline;
                            }
    div.agendaItemDateline
    {
        padding: 10px;
        background-color: #CCE7F5;
    }

/*\\\\  MIDDLE ROW STYLES  \\\\*/
                #contentMiddle
                {
                    width: 446px;
                    min-height: 100px;
                    padding: 0px 20px 20px 20px;
                    float: left;
                }
                .wide
                {
                    width: 640px!important;
                }
                
                    #contentMiddleContent
                    {
                    }
                    div#contentMiddleContentIntro
                    {
                        width: 446px;
                        height: auto;
                        margin: 0px 0px 20px 0px;
                        clear: both;
                    }
                        div#contentMiddleContentIntro div#Placeholder1 p img
                        {
                            margin: 0px 12px 12px 0px;
                            padding: 5px;
                            border: 3px solid #99D0EB;
                            float: left;
                        }
/*\\\\  Crumb Path Styles  \\\\*/
                        #contentMiddleContentCrumb
                        {
                            padding-bottom: 20px;
                        }
                        #contentMiddleContentCrumb a:link,
                        #contentMiddleContentCrumb a:active,
                        #contentMiddleContentCrumb a:visited,
                        #contentMiddleContentCrumb a:focus
                        {
                            color: #1D6D94;
                            text-decoration: underline;
                        }
                        #contentMiddleContentCrumb a:hover
                        {
                            text-decoration: none;
                        }
                        #contentMiddleContentImage
                        {
                            width: 175px;
                            float: left;
                        }
                            #contentMiddleContentImage .image
                            {
                                border: 3px solid #99D0EB;
                                padding: 5px;
                                width: 135px;
                                height: 117px;
                            }
                        #contentMiddleContentText
                        {
                            width: 270px;
                            float: left;
                        }

/*\\\\  Projecten Box Styles  \\\\*/
                    #contentMiddleProjecten
                    {
                        clear: both;
                    }
                        #contentMiddleProjecten h3
                        {
                            margin-bottom: 10px;
                        }
                        #projectItems
                        {
                           width: 444px;
                        }
                            #projectItems .projectItemBig 
                            {
                                width: 220px;
                                float: left;
                                /*
                                clear: both;
                                */
                            }
                                #projectItems .projectItemBigImage
                                {
                                    width: 80px;
                                    margin-top: 3px;
                                    float: left;
                                }
                                #projectItems .projectItemBigTekst
                                {
                                    width: 125px;
                                    padding: 0px 15px 5px 0px;
                                    line-height: 16px;
                                    float: right;
                                }
                                    #projectItems .projectItemBigTekst a:link,
                                    #projectItems .projectItemBigTekst a:active,
                                    #projectItems .projectItemBigTekst a:visited,
                                    #projectItems .projectItemBigTekst a:focus
                                    {
                                        color: #1D6D94;
                                        font-weight: bold;
                                        text-decoration: none;
                                    }
                                    #projectItems .projectItemBigTekst a:hover
                                    {
                                        text-decoration: underline;
                                    }
                            #projectItems .projectItemSmall 
                            {
                                padding: 20px 10px 0px 0px;
                            } 
                                #projectItems .projectItemSmall a:link,
                                #projectItems .projectItemSmall a:active,
                                #projectItems .projectItemSmall a:visited,
                                #projectItems .projectItemSmall a:focus
                                {
                                    color: #1D6D94;
                                    font-weight: bold;
                                    text-decoration: none;
                                }
                                #projectItems .projectItemSmall a:hover
                                {
                                    text-decoration: underline; 
                                }

/*\\\\  Wie is Wie Box Styles  \\\\*/
                    #contentMiddleWieIsWie
                    {      
                    }     
                        .contentMiddleWieIsWieItem
                        {
                            width: 90px;
                            float: left;
                            margin-top: 8px;
                            margin-bottom: 8px;
                            position: relative;
                        } 
                            .contentMiddleWieIsWieItem .image
                            {
                                padding: 3px;
                                width: 63px;
                                height: 69px;
                                border: 3px solid #99D0EB;  
                            }
                                .contentMiddleWieIsWieItem table.tableWieDoetWat td
                                {
                                    padding: 2px;
                                }
                            .contentMiddleWieIsWieItem .popup
                            {
                                position: absolute;
                                top: -205px;
                                left: -240px;
                                height: 231px;
                                width: 314px;
                                background: url('/assets/noordholland/images/bg_wieiswie_wolkje.png') no-repeat 0px 0px;
                            }
                                .contentMiddleWieIsWieItem .popup a:link,
                                .contentMiddleWieIsWieItem .popup a:active,
                                .contentMiddleWieIsWieItem .popup a:visited,
                                .contentMiddleWieIsWieItem .popup a:focus
                                {
                                    color: #000000;
                                    text-decoration: none;
                                }
                                .contentMiddleWieIsWieItem .popup a:hover
                                {
                                    text-decoration: underline;
                                }
                                .contentMiddleWieIsWieItem .popup .popupContent
                                {
                                    padding: 15px;
                                }
                                .contentMiddleWieIsWieItem .popup .name
                                {
                                    color: #1D6D94;
                                    font-weight: bold;
                                }
                                .contentMiddleWieIsWieItem .popup label
                                {
                                    color: #1D6D94;
                                }

/*\\\\  Web Poll Box Styles  \\\\*/
                    #contentMiddlePollBlog 
                    {
                        margin-top: 30px;
                    }
                        #poll
                        {
                            width: 221px;
                            float: left;
                        }
                            .pollText 
                            {
                                background: #D4EBF7 url('/assets/noordholland/images/bg_poll_top.gif') no-repeat top left;
                                width: 184px;
                                padding: 20px 15px 0px 15px;
                                color: #11435B;
                            }
                            .pollQuestion {
                                padding-bottom: 5px;
                            }
                            .pollTextBgBottom
                            {
                                background: url('/assets/noordholland/images/bg_poll_bottom.gif') no-repeat bottom left;
                                height: 28px;
                                width: 214px;
                            }
                        table.poll_results_table
                        {
                            margin: 0px;
                            padding: 0px;
                        }
                            table.poll_results_table td.percentage_bar
                            {
                                width: 160px;
                                padding-right: 5px;
                                font-size: 11px;
                            }
                                table.poll_results_table td.percentage_bar div.poll_result_percentage
                                {
                                    width: 155px;
                                    border: solid 1px #A3D3ED;
                                    background-color: #FFFFFF;
                                }
                                table.poll_results_table td.percentage_bar div.poll_result_percentage div.inner
                                {
                                    height: 7px;
                                    background: #FFFFFF url('/assets/noordholland/images/bg_poll_percentagebar.gif') repeat-x top right;
                                }
                            table.poll_results_table td.percentage_text
                            {
                                padding-left: 5px;
                                font-size: 11px;
                            }

/*\\\\  Blog Box Styles  \\\\*/
                        #blog
                        {
                            width: 211px;
                            float: left;
                            margin-left: 10px;
                        }
                            .blogText 
                            {
                                width: 214px;
                                margin-top: 15px;   
                            }
                                .blogImage 
                                {
                                    width: 80px;
                                    float: left;
                                    margin-right: 5px;
                                }
                                    .blogImage .image
                                    {
                                        padding: 3px;
                                        border: 3px solid #99D0EB;
                                    }
                                .blogTitle
                                {
                                    width: 124px;
                                    float: left;
                                    margin-top: 0px;
                                }
                                    .blogTitle h3
                                    {
                                        font-family: Verdana, Arial, Tahoma;
                                        font-size: 15px;
                                        color: #258FC2;
                                        font-weight: normal;
                                    }
                                    .blogTitle .title
                                    {
                                        font-family: Verdana, Arial, Tahoma;
                                        font-size: 14px;
                                        color: #245268;
                                        weight: normal;
                                    }
                            .blogTeaser
                            {
                                clear: both;
                                margin-top: 8px;
                                margin-bottom: 6px;
                                width: 184px;
                            }
                     #contentMiddlePartners
                     {
                     }

/*\\\\  Publish Box Styles  \\\\*/
                     #publishInfo
                     {
                        font-size: 11px;
                        padding: 10px 30px 0px 0px;
                        margin: 40px 0px 0px 0px;
                        background: url('/assets/noordholland/images/dotted_line.gif') repeat-x top left;
                        color: #333333;
                     }
                         #publishInfo span
                         {
                            color: #4495BD;
                         }

/*\\\\  Nieuws Overzicht Styles  \\\\*/
                     #contentMiddle .newsItem,
                     #contentMiddle .newsItemFirst
                     {
                        width: 446px;
                        background: url('/assets/noordholland/images/dotted_line.gif') repeat-x bottom left;
                        margin-bottom: 10px;
                        padding-bottom: 10px;
                     }
                        #contentMiddle .newsItemImage
                        {
                            width: 85px;
                            float: left;
                        }
                        #contentMiddle .newsItemText 
                        {
                            width: 310px;
                            width: 360px;
                            font-size: 11px;
                            float: right;
                        }
                            #contentMiddle .newsItemHeader 
                            {
                                width: 100%; 
                            }
                                #contentMiddle .newsItemHeaderTitle
                                {
                                    color: #245268;
                                    font-size: 11px;
                                    font-weight: bold;
                                }
                                    #contentMiddle .newsItemHeaderTitle a:link,
                                    #contentMiddle .newsItemHeaderTitle a:active,
                                    #contentMiddle .newsItemHeaderTitle a:visited,
                                    #contentMiddle .newsItemHeaderTitle a:focus
                                    {
                                        font-size: 11px;
                                        text-decoration: underline;
                                        color: #12303F;
                                    }
                                     #contentMiddle .newsItemHeaderTitle a:hover
                                    {
                                        text-decoration: none;
                                    }
                            #contentMiddle .newsItemTeaser
                            {
                                font-size: 11px;
                                padding-top: 1px;
                                padding-bottom: 3px;
                            }
                                #contentMiddle .newsItemTeaser a:link,
                                #contentMiddle .newsItemTeaser a:active,
                                #contentMiddle .newsItemTeaser a:visited,
                                #contentMiddle .newsItemTeaser a:focus
                                {
                                    font-size: 11px;
                                    text-decoration: underline;
                                    color: #12303F;
                                }
                                #contentMiddle .newsItemTeaser a:hover
                                {
                                    text-decoration: none;
                                }
                            #contentMiddle .newsItemHeaderDate 
                            {
                                font-size: 11px;
                                color: #245268;
                            }
                            #contentMiddle .newsItemHeaderDate span
                            {
                                /*font-weight: bold;*/
                            }

/*\\\\  Agenda Overzicht Styles  \\\\*/       
                     #contentMiddle .agendaItem, #contentMiddle .agendaItemEven
                     {
                        /*background: url('/assets/noordholland/images/dotted_line.gif') repeat-x bottom left;*/          
                        width: 100%;
                     }
                     #contentMiddle .agendaItemEven
                     {
                        background: #CCE7F5;
                     }
                        #contentMiddle .agendaItemDate 
                        {
                            width:75px;
                            float: left;
                            color: #114259;
                            font-size: 12px;
                            font-family: Verdana, Arial, Tahoma;
                            font-size: 12px;
                            padding: 15px;
                        }
                        #contentMiddle .agendaItemDate span
                        {
                            font-size: 18px;
                        }
                        #contentMiddle .agendaItemText 
                        {
                            width: 270px;
                            float: left;
                            padding: 15px;
                        }
                            #contentMiddle .agendaItemText a:link,
                            #contentMiddle .agendaItemText a:active,
                            #contentMiddle .agendaItemText a:visited,
                            #contentMiddle .agendaItemText a:focus
                            {
                                color: #114259;
                                font-weight: bold;
                                text-decoration: underline;
                            }
                            #contentMiddle .agendaItemText a:hover
                            {
                                color: #ED9341;
                                color: #114259;
                                text-decoration: none;
                            }

/*\\\\  Paging Styles  \\\\*/
                        #contentMiddle .searchResultsPages
                        {
                            line-height: 15px;
                        }
                            #contentMiddle .searchResultsPagesPage a:link,
                            #contentMiddle .searchResultsPagesPage a:active,
                            #contentMiddle .searchResultsPagesPage a:visited,
                            #contentMiddle .searchResultsPagesPage a:focus
                            {
                                display: block;
                                padding: 1px 5px 1px 5px;
                                color: #55B1DE;
                                background: #FFFFFF;
                                font-weight: bold;
                                margin-left: 5px;
                                text-decoration: none;
                                border: 1px solid #55B1DE;
                            }
                            #contentMiddle .searchResultsPagesPage a:hover
                            {
                                text-decoration: underline;
                            }
                            #contentMiddle .searchResultsPagesPage a.active:link,
                            #contentMiddle .searchResultsPagesPage a.active:active,
                            #contentMiddle .searchResultsPagesPage a.active:visited,
                            #contentMiddle .searchResultsPagesPage a.active:focus
                            {
                                color: #FFFFFF;
                                background: #55B1DE;
                                border: 1px solid #55B1DE;
                                text-decoration: none;
                            }
                            #contentMiddle .searchResultsPagesPage a.active:hover
                            {
                                text-decoration: underline;
                            }

/*\\\\  RIGHT COLUMN STYLES  \\\\*/
#contentRight
{
    width: 258px;
    min-height: 100px;
    margin-top: 10px;
    float: left;
}

/*\\\\  Map Box Styles  \\\\*/
    #contentRightMap
    {
    }

/*\\\\  Specials Box Styles  \\\\*/
    #contentRightSpecial
    {
        padding: 30px 20px 30px 5px;
    }
        #contentRightSpecial .image
        {
            text-align: right;
        }

/*\\\\  Banner Box Styles  \\\\*/
    #contentRightBanners
    {
        margin-top: 0px;
    }

/*\\\\  FAQ Box Styles  \\\\*/
    ul.FAQ,
    ul.FAQ_water,
    ul.FAQ_duurzaamheid,
    ul.FAQ_energieklimaat,
    ul.FAQ_gebiedsprojecten,
    ul.FAQ_leefomgeving,
    ul.FAQ_natuur
    {
        margin: 0px 0px 35px 0px;
        padding: 0px;
        list-style-type: none;
    }
        ul.FAQ li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq.gif') no-repeat left 10px;
        }
        ul.FAQ_water li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq_water.gif') no-repeat left 10px;
        }
        ul.FAQ_duurzaamheid li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq_duurzaamheid.gif') no-repeat left 10px;
        }
        ul.FAQ_energieklimaat li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq_energieklimaat.gif') no-repeat left 10px;
        }
        ul.FAQ_gebiedsprojecten li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq_gebiedsprojecten.gif') no-repeat left 10px;
        }
        ul.FAQ_leefomgeving li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq_leefomgeving.gif') no-repeat left 10px;
        }
        ul.FAQ_natuur li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq_natuur.gif') no-repeat left 10px;
        }
            ul.FAQ li a:link,
            ul.FAQ li a:active,
            ul.FAQ li a:visited,
            ul.FAQ li a:focus,
            ul.FAQ_water li a:link,
            ul.FAQ_water li a:active,
            ul.FAQ_water li a:visited,
            ul.FAQ_water li a:focus,
            ul.FAQ_duurzaamheid li a:link,
            ul.FAQ_duurzaamheid li a:active,
            ul.FAQ_duurzaamheid li a:visited,
            ul.FAQ_duurzaamheid li a:focus,
            ul.FAQ_energieklimaat li a:link,
            ul.FAQ_energieklimaat li a:active,
            ul.FAQ_energieklimaat li a:visited,
            ul.FAQ_energieklimaat li a:focus,
            ul.FAQ_gebiedsprojecten li a:link,
            ul.FAQ_gebiedsprojecten li a:active,
            ul.FAQ_gebiedsprojecten li a:visited,
            ul.FAQ_gebiedsprojecten li a:focus,
            ul.FAQ_leefomgeving li a:link,
            ul.FAQ_leefomgeving li a:active,
            ul.FAQ_leefomgeving li a:visited,
            ul.FAQ_leefomgeving li a:focus,
            ul.FAQ_natuur li a:link,
            ul.FAQ_natuur li a:active,
            ul.FAQ_natuur li a:visited,
            ul.FAQ_natuur li a:focus
            {
                font-family: Arial, Tahoma, Verdana;
                font-size: 11px;
                color: #333333;
                font-weight: normal;
                text-decoration: underline;
                line-height: 17px;
            }
            ul.FAQ li a:hover,
            ul.FAQ_water li a:hover,
            ul.FAQ_duurzaamheid li a:hover,
            ul.FAQ_energieklimaat li a:hover,
            ul.FAQ_gebiedsprojecten li a:hover,
            ul.FAQ_leefomgeving li a:hover,
            ul.FAQ_natuur li a:hover
            {
                text-decoration: none;
            }
    #contentRightFaq
    {
        padding: 30px 10px 0px 5px;
    }
        #contentRightFaq ul
        {
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 15px 0px;
            border-bottom: solid 1px #55B1DE;
            list-style-type: none;
        }
            #contentRightFaq ul li
            {
                padding: 4px 10px 4px 14px;
                list-style-type: none;
                background: transparent url('/assets/noordholland/images/bullet_faq.gif') no-repeat left 10px;
            }
                #contentRightFaq ul li a:link,
                #contentRightFaq ul li a:active,
                #contentRightFaq ul li a:visited,
                #contentRightFaq ul li a:focus
                {
                    font-family: Arial, Tahoma, Verdana;
                    font-size: 11px;
                    color: #333333;
                    font-weight: normal;
                    text-decoration: underline;
                    line-height: 17px;
                }
                #contentRightFaq ul li a:hover
                {
                    text-decoration: none;
                }
        #contentRightFaq div.allQuestions
        {
            margin: 0px;
            padding: 0px;
            font-family: Arial, Tahoma, Verdana;
            font-size: 11px;
            color: #258FC2;
            font-weight: normal;
            line-height: 17px;
            text-align: right;
        }
            #contentRightFaq div.allQuestions a:link,
            #contentRightFaq div.allQuestions a:active,
            #contentRightFaq div.allQuestions a:visited,
            #contentRightFaq div.allQuestions a:focus
            {
                font-family: Arial, Tahoma, Verdana;
                font-size: 11px;
                color: #258FC2;
                font-weight: bold;
                text-decoration: none;
                line-height: 17px;
            }
            #contentRightFaq div.allQuestions a:hover
            {
                text-decoration: underline;
            }
            
/*\\\\  Gerelateerde Links Box Styles  \\\\*/ 
    #contentRightRelatedLinks 
    {
        padding: 30px 10px 10px 5px;
    }
    /*\\\\  Type = 1  \\\\*/
        #contentRightRelatedLinks table
        {
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }
            #contentRightRelatedLinks table tr
            {
                background-color: #CCE7F5;
            }
            #contentRightRelatedLinks table tr.odd
            {
                background-color: #FFFFFF;
            }
                #contentRightRelatedLinks table tr td
                {
                    padding: 6px 0px;
                }
                    #contentRightRelatedLinks table tr td.icon
                    {
                        width: 20px;
                        background: #CCE7F5 url('/assets/noordholland/images/icon_document.gif') no-repeat 5px 10px;
                    }
                    #contentRightRelatedLinks table tr.odd td.icon
                    {
                        width: 20px;
                        background: #FFFFFF url('/assets/noordholland/images/icon_document.gif') no-repeat 5px 10px;
                    }
                    #contentRightRelatedLinks table tr td.link
                    {
                        font-family: Arial, Tahoma, Verdana;
                        font-size: 11px;
                        color: #333333;
                        font-weight: normal;
                        line-height: 17px;
                    }
                        #contentRightRelatedLinks table tr td.link a:link,
                        #contentRightRelatedLinks table tr td.link a:active,
                        #contentRightRelatedLinks table tr td.link a:visited,
                        #contentRightRelatedLinks table tr td.link a:focus
                        {
                            font-family: Arial, Tahoma, Verdana;
                            font-size: 11px;
                            color: #333333;
                            font-weight: normal;
                            text-decoration: underline;
                            line-height: 17px;
                        }
                        #contentRightRelatedLinks table tr td.link a:hover
                        {
                            text-decoration: none;
                        }
                    #contentRightRelatedLinks table tr td.spacer
                    {
                        padding: 0px;
                        height: 10px;
                        line-height: 10px;
                        background-color: #FFFFFF;
                        border-bottom: solid 1px #55B1DE;
                    }
    /*\\\\  Type = 3  \\\\*/
    #contentRightRelatedLinks .relatedLinksTop
    {
         height: 26px;
         background: url('/assets/noordholland/images/bg_relatedlinks.gif') no-repeat top left;
    }
    #contentRightRelatedLinks .relatedLinksItems
    {
        background: #165776;
        width: 203px;
        padding: 0px 20px 0px 20px;
        color: #FFFFFF;
    }
        #contentRightRelatedLinks .relatedLinksItems a:link,
        #contentRightRelatedLinks .relatedLinksItems a:active,
        #contentRightRelatedLinks .relatedLinksItems a:visited,
        #contentRightRelatedLinks .relatedLinksItems a:focus
        {
            color: #FFFFFF;
            text-decoration: underline;
        }
        #contentRightRelatedLinks .relatedLinksItems a:hover
        {
            text-decoration: none;
        }
        #contentRightRelatedLinks .relatedLinksItems ul
        {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }
        #contentRightRelatedLinks .relatedLinksItems li
        {
            padding: 4px 0px 4px 14px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_faq.gif') no-repeat left 8px;
        }
    #contentRightRelatedLinks .relatedLinksBottom
    {
        height: 26px;
        background: url('/assets/noordholland/images/bg_relatedlinks.gif') no-repeat -7px bottom; 
    }

/*\\\\  Gerelateerde Documenten Box Styles  \\\\*/
    #contentRightPublications
    {
        padding: 30px 10px 10px 5px;
    }
        #contentRightPublications table
        {
            margin: 0px 0px 10px 0px;
            padding: 0px;
        }
            #contentRightPublications table tr
            {
                background-color: #CCE7F5;
            }
            #contentRightPublications table tr.odd
            {
                background-color: #FFFFFF;
            }
                #contentRightPublications table tr td
                {
                    padding: 6px 0px;
                }
                    #contentRightPublications table tr td.icon
                    {
                        width: 20px;
                        background: #CCE7F5 url('/assets/noordholland/images/icon_document.gif') no-repeat 5px 10px;
                    }
                    #contentRightPublications table tr.odd td.icon
                    {
                        width: 20px;
                        background: #FFFFFF url('/assets/noordholland/images/icon_document.gif') no-repeat 5px 10px;
                    }
                    #contentRightPublications table tr td.link
                    {
                        font-family: Arial, Tahoma, Verdana;
                        font-size: 11px;
                        color: #333333;
                        font-weight: normal;
                        line-height: 17px;
                    }
                        #contentRightPublications table tr td.link a:link,
                        #contentRightPublications table tr td.link a:active,
                        #contentRightPublications table tr td.link a:visited,
                        #contentRightPublications table tr td.link a:focus
                        {
                            font-family: Arial, Tahoma, Verdana;
                            font-size: 11px;
                            color: #333333;
                            font-weight: normal;
                            text-decoration: underline;
                            line-height: 17px;
                        }
                        #contentRightPublications table tr td.link a:hover
                        {
                            text-decoration: none;
                        }
                    #contentRightPublications table tr td.spacer
                    {
                        padding: 0px;
                        height: 10px;
                        line-height: 10px;
                        background-color: #FFFFFF;
                        border-bottom: solid 1px #55B1DE;
                    }
        #contentRightPublications div.allPublications
        {
            margin: 0px;
            padding: 0px;
            font-family: Arial, Tahoma, Verdana;
            font-size: 11px;
            color: #258FC2;
            font-weight: normal;
            line-height: 17px;
            text-align: right;
        }
            #contentRightPublications div.allPublications a:link,
            #contentRightPublications div.allPublications a:active,
            #contentRightPublications div.allPublications a:visited,
            #contentRightPublications div.allPublications a:focus
            {
                font-family: Arial, Tahoma, Verdana;
                font-size: 11px;
                color: #258FC2;
                font-weight: bold;
                text-decoration: none;
                line-height: 17px;
            }
            #contentRightPublications div.allPublications a:hover
            {
                text-decoration: underline;
            }

/*\\\\  FOOTER STYLES  \\\\*/
            #footer
            {
                color: #FFFFFF;
                height: 20px;
                padding: 10px 0px 20px 10px;  
            }
                #footerCopyright
                {
                    width:782px;
                    float: left;
                }
                #footerMenu 
                {
                    width: 201px;
                    float: left;
                }
                    #footerMenu ul
                    {
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                        float: right;
                    }
                    #footerMenu ul a:link,
                    #footerMenu ul a:active,
                    #footerMenu ul a:visited,
                    #footerMenu ul a:focus
                    {
                        color: #FFFFFF;
                        text-decoration: none;
                    }
                    #footerMenu ul a:hover
                    {
                        text-decoration: underline;
                    }
                    #footerMenu ul li
                    {
                        margin: 0px;
                        padding: 0px;
                        float: left;
                        margin-left: 5px;
                        background: url('/assets/noordholland/images/footerMenuDivider.gif') no-repeat right 3px;
                        padding-right: 5px;
                    }
                        #footerMenu ul li.last
                        {
                            background: none;
                        }
                        #footerMenu ul li.rss
                        {
                            background: url('/assets/noordholland/images/icon_rss.gif') no-repeat top right;
                            padding-right: 20px;
                        }
        #containerRight
        {
            width: 5px;
            height: 573px;
            float: left;
            background: url('/assets/noordholland/images/bg_container_transparant.png') no-repeat 0px 0px;
        }

/*\\\\  Contact Form Styles  \\\\*/
    div.contactForm
    {
        width: 445px;
    }
        div.contactForm p
        {
            font-family: Arial, Tahoma, Verdana;
            font-size: 11px;
            color: #333333;
            line-height: 17px;
        }
        div.contactForm table
        {
            width: 445px;
        }
        div.contactForm table td.divider
        {
            padding: 8px 0px;
            background: url('/assets/noordholland/images/dotted_line.gif') repeat-x center left;
        }
        div.contactForm table td.label
        {
            width: 150px;
            font-size: 11px;
        }
        div.contactForm table td.input
        {
        }
            div.contactForm table td.input input
            {
                width: 246px;
                height: 14px;
                padding: 2px;
                font-family: Arial, Tahoma, Verdana;
                font-size: 11px;
                color: #437A94;
                border: solid 1px #CCE7F5;
            }
            div.contactForm table td.input textarea
            {
                width: 246px;
                height: 71px;
                padding: 2px;
                font-family: Arial, Tahoma, Verdana;
                font-size: 11px;
                color: #437A94;
                border: solid 1px #CCE7F5;
                overflow: auto;
            }
            div.contactForm table td input.button
            {
                width: 100px;
                height: 21px;
                margin: 15px 10px 0px 0px;
                padding: 0px;
                border: none;
                float: right;
            }

/*\\\\  Newsletter Subscription Form Styles  \\\\*/
    div.newsletterForm
    {
        width: 445px;
    }
        div.newsletterForm p
        {
            font-family: Arial, Tahoma, Verdana;
            font-size: 11px;
            color: #333333;
            line-height: 17px;
        }
        div.newsletterForm table
        {
            width: 445px;
        }
        div.newsletterForm table td.divider
        {
            padding: 8px 0px;
            background: url('/assets/noordholland/images/dotted_line.gif') repeat-x center left;
        }
        div.newsletterForm table td.label
        {
            width: 150px;
            font-size: 11px;
        }
        div.newsletterForm table td.input
        {
        }
            div.newsletterForm table td.input input
            {
                width: 246px;
                height: 14px;
                padding: 2px;
                font-family: Arial, Tahoma, Verdana;
                font-size: 11px;
                color: #437A94;
                border: solid 1px #CCE7F5;
            }
            div.newsletterForm table td.input textarea
            {
                width: 246px;
                height: 71px;
                padding: 2px;
                font-family: Arial, Tahoma, Verdana;
                font-size: 11px;
                color: #437A94;
                border: solid 1px #CCE7F5;
                overflow: auto;
            }
            div.newsletterForm table td input.button
            {
                width: 108px;
                height: 21px;
                margin: 15px 10px 0px 0px;
                padding: 0px;
                border: none;
                float: right;
            }

/*\\\\  Tag Cloud Styles  \\\\*/
    div.searchResultsMsg
    {
        width: 446px;
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
        background: url('/assets/noordholland/images/dotted_line.gif') repeat-x bottom left;
    }
    div.searchNoResultsMsg
    {
        width: 446px;
        margin: 10px 0px 40px 0px;
        padding: 0px 0px 5px 0px;
        font-weight: bold;
    }

/*\\\\  Tag Cloud Styles  \\\\*/
        #tagCloud
        {  
            width: 737px;
            height: 141px;
            background: url('/assets/noordholland/images/bg_tagcloud.png') no-repeat top center;
            margin: 0px 5px 0px 5px;
            padding: 5px 125px 0px 125px;
			line-height: 28px;
        }
			#tagCloud a:link,
			#tagCloud a:visited,
			#tagCloud a:active,
			#tagCloud a:focus
			{
			    margin: 0px 10px 0px 0px;
			    padding: 0px 0px 3px 0px;
				font-family: Arial, Verdana, Tahoma;
				text-decoration: none;
				display: inline-block;
			}
			    #tagCloud a.pgf_font_xx-small:link,
			    #tagCloud a.pgf_font_xx-small:active,
			    #tagCloud a.pgf_font_xx-small:visited,
			    #tagCloud a.pgf_font_xx-small:focus
			    {
				    font-size: 10px;
				    font-weight: normal;
				    color: #245268;
			    }
			    #tagCloud a.pgf_font_xx-small:hover
			    {
				    text-decoration: none;
			    }
			    #tagCloud a.pgf_font_x-small:link,
			    #tagCloud a.pgf_font_x-small:active,
			    #tagCloud a.pgf_font_x-small:visited,
			    #tagCloud a.pgf_font_x-small:focus
			    {
				    font-size: 13px;
				    font-weight: normal;
				    color: #245268;
			    }
			    #tagCloud a.pgf_font_x-small:hover
			    {
				    text-decoration: underline;
			    }
			    #tagCloud a.pgf_font_small:link,
			    #tagCloud a.pgf_font_small:active,
			    #tagCloud a.pgf_font_small:visited,
			    #tagCloud a.pgf_font_small:focus
			    {
				    font-size: 16px;
				    font-weight: normal;
				    color: #245268;
			    }
			    #tagCloud a.pgf_font_small:hover
			    {
				    text-decoration: underline;
			    }
			    #tagCloud a.pgf_font_medium:link,
			    #tagCloud a.pgf_font_medium:active,
			    #tagCloud a.pgf_font_medium:visited,
			    #tagCloud a.pgf_font_medium:focus
			    {
				    font-size: 19px;
				    font-weight: normal;
				    color: #FFFFFF;
				    color: #539FC4;
			    }
			    #tagCloud a.pgf_font_medium:hover
			    {
				    text-decoration: underline;
			    }
			    #tagCloud a.pgf_font_large:link,
			    #tagCloud a.pgf_font_large:active,
			    #tagCloud a.pgf_font_large:visited,
			    #tagCloud a.pgf_font_large:focus
			    {
				    font-size: 21px;
				    font-weight: normal;
				    color: #FFFFFF;
				    color: #539FC4;
			    }
			    #tagCloud a.pgf_font_large:hover
			    {
				    text-decoration: underline;
			    }
			    #tagCloud a.pgf_font_x-large:link,
			    #tagCloud a.pgf_font_x-large:active,
			    #tagCloud a.pgf_font_x-large:visited,
			    #tagCloud a.pgf_font_x-large:focus
			    {
				    font-size: 23px;
				    font-weight: normal;
				    color: #FFFFFF;
				    color: #539FC4;
			    }
			    #tagCloud a.pgf_font_x-large:hover
			    {
				    text-decoration: underline;
			    }
			    #tagCloud a.pgf_font_xx-large:link,
			    #tagCloud a.pgf_font_xx-large:active,
			    #tagCloud a.pgf_font_xx-large:visited,
			    #tagCloud a.pgf_font_xx-large:focus
			    {
				    font-size: 26px;
				    font-weight: normal;
				    color: #FFFFFF;
				    color: #539FC4;
			    }
			    #tagCloud a.pgf_font_xx-large:hover
			    {
				    text-decoration: underline;
			    }
		DIV.tags 
		{
		    line-height: 30px;
		}

/*\\\\  Search Results Styles  \\\\*/
    div.pgf_search
    {
        width: 446px;
        margin: 0px 0px 25px 0px;
    }
        div.searchItem
        {
            width: 446px;
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 12px 0px;
            background: url('/assets/noordholland/images/dotted_line.gif') repeat-x bottom left;
        }
            div.searchItem a:link,
            div.searchItem a:active,
            div.searchItem a:visited,
            div.searchItem a:focus
            {
                font-size: 11px;
                color: #12303F;
                font-weight: bold;
                text-decoration: underline;
            }
            div.searchItem a:hover
            {
                text-decoration: none;
            }
            div.searchItem span.description
            {
                padding-top: 1px;
                padding-bottom: 3px;
                font-size: 11px;
                color: #000000;
            }
            div.searchItem span.dateline
            {
                font-size: 11px;
                color: #245268;
            }
        div.pgf_search table.searchResultsPages
        {
            margin: 15px 0px 0px 0px;
        }

/*\\\\  Sitemap Styles  \\\\*/
    ul.siteMap
    {
        margin: 0px 0px 30px -35px;
        list-style-type: none;
    }
        ul.siteMap li
        {
            padding: 2px 0px 2px 12px;
            list-style-type: none;
            background: transparent url('/assets/noordholland/images/bullet_sitemap_dark.gif') no-repeat left 8px;
        }
            ul.siteMap li a:link,
            ul.siteMap li a:active,
            ul.siteMap li a:visited,
            ul.siteMap li a:focus
            {
                color: #114259;
                font-weight: bold;
                text-decoration: underline;
            }
            ul.siteMap li a:hover
            {
                text-decoration: none;
            }
        ul.siteMap li.noBullet
        {
            padding: 0px 0px 0px 12px;
            list-style-type: none;
            background: none;
        }
                ul.siteMap li ul,
                ul.siteMap li ul li ul
                {
                    margin: 0px 0px 3px -50px;
                    list-style-type: none;
                }
                ul.siteMap li ul li,
                ul.siteMap li ul li ul li
                {
                    padding: 2px 0px 2px 12px;
                    list-style-type: none;
                    background: transparent url('/assets/noordholland/images/bullet_sitemap_light.gif') no-repeat left 8px;
                }
                    ul.siteMap li ul li a:link,
                    ul.siteMap li ul li a:active,
                    ul.siteMap li ul li a:visited,
                    ul.siteMap li ul li a:focus,
                    ul.siteMap li ul li ul li a:link,
                    ul.siteMap li ul li ul li a:active,
                    ul.siteMap li ul li ul li a:visited,
                    ul.siteMap li ul li ul li a:focus
                    {
                        color: #4495BD;
                        font-weight: normal;
                        text-decoration: underline;
                    }
                    ul.siteMap li ul li a:hover,
                    ul.siteMap li ul li ul li a:hover
                    {
                        text-decoration: none;
                    }

/*\\\\  Blog Reactions Styles  \\\\*/
    div.hr
    {
        width: 446px;
        height: 1px;
        background-color: #55B1DE;
    }
        div.hr hr
        {
            display: none;
        }
    div.reactionsContainer
    {
        width: 445px;
    }
    div.reactionDiv
    {
        width: 445px;
    }
        div.reactionDiv table
        {
            width: 445px;
        }
            div.reactionDiv table td.name
            {
                font-size: 11px;
                color: #165776;
                font-weight: bold;
            }
            div.reactionDiv table td.name span
            {
                margin-left: 3px;
                font-size: 11px;
                color: #4495BD;
                font-weight: normal;
            }
            div.reactionDiv table td.text
            {
                padding: 0px;
                font-size: 11px;
                color: #000000;
                font-weight: normal;
            }
            div.reactionDiv table td.divider
            {
                padding: 8px 0px;
                background: url('/assets/noordholland/images/dotted_line.gif') repeat-x center left;
            }
/*\\\\  Blog Reaction Form Styles  \\\\*/
    div.reactionForm
    {
        width: 445px;
    }
        div.reactionForm table
        {
            width: 445px;
        }
            div.reactionForm table 
            {
                width: 445px;
            }
            div.reactionForm table td.label
            {
                width: 150px;
                font-size: 11px;
                color: #000000;
            }
            div.reactionForm table td.input
            {
                padding: 8px 0px;
            }
            div.reactionForm table td.divider
            {
                padding: 8px 0px;
                background: url('/assets/noordholland/images/dotted_line.gif') repeat-x center left;
            }
                div.reactionForm table td.input input
                {
                    width: 300px;
                    height: 14px;
                    padding: 2px;
                    font-family: Arial, Tahoma, Verdana;
                    font-size: 11px;
                    color: #437A94;
                    border: solid 1px #CCE7F5;
                }
                div.reactionForm table td.input textarea
                {
                    width: 300px;
                    height: 71px;
                    padding: 2px;
                    font-family: Arial, Tahoma, Verdana;
                    font-size: 11px;
                    color: #437A94;
                    border: solid 1px #CCE7F5;
                    overflow: auto;
                }
            div.reactionForm table td.submit
            {
                padding: 35px 0px 0px 0px;
                text-align: right;
            }
                div.reactionForm table td.submit div.reactionformResponse
                {
                    width: 446px;
                    margin: 25px 0px 0px 0px;
                    padding: 0px;
                    text-align: center;
                }
                div.reactionForm table td.submit input.submit
                {
                    width: 140px;
                    height: 21px;
                    border: none;
                    background: transparent url('/assets/noordholland/images/btn_blogform_submit.gif') no-repeat top left;
                    cursor: hand;
                    cursor: pointer;
                }

/*\\\\  PIMS Page Styles  \\\\*/
div.pimsContainer
{
    margin: 0px 0px 28px 0px;
}
    div.pimsContainer img
    {
        margin: 0px 15px 0px 0px;
    }
    div.pimsContainer table.pimsMainTable
    {
        margin: 0px 0px 15px 0px;
    }
div.pimsExtra
{
    margin: 0px;
}
    div.pimsExtra table
    {
        margin: 0px 0px 25px 0px;
    }

/*\\\\  Default Styles  \\\\*/
.bold
{
    font-weight: bold;
}
.italic
{
    font-style: italic;
}
.underline
{
    text-decoration: underline;
}
.red
{
    color: #F30000;
}
.content 
{
   font-family: Arial, Tahoma, Verdana;
   font-size: 11px;
   line-height: 17px;
   color: #333333;
   padding-right: 30px;
}
    .content a:link,
    .content a:active,
    .content a:visited,
    .content a:focus
    {
       color: #4495BD;
       text-decoration: underline;
    }
    .content a:hover
    {
       text-decoration: none;
    }
    .pgf_content a:link,
    .pgf_content a:active,
    .pgf_content a:visited,
    .pgf_content a:focus,
    .pgf_text a:link,
    .pgf_text a:active,
    .pgf_text a:visited,
    .pgf_text a:focus,
    .pgf_text p a:link,
    .pgf_text p a:active,
    .pgf_text p a:visited,
    .pgf_text p a:focus
    {
       color: #4495BD;
       text-decoration: underline;
    }
    .pgf_content a:hover,
    .pgf_text a:hover,
    .pgf_text p a:hover
    {
       text-decoration: none;
    }

.pgf_content ul.pgf_list,
.pgf_text ul.pgf_list
{
    margin: 10px 0px 10px -45px;
    list-style-type: none;
}
    .pgf_content ul.pgf_list li,
    .pgf_text ul.pgf_list li
    {
        font-size: 11px;
        list-style-type: none;
        background: transparent url('/assets/noordholland/images/bullet_faq.gif') no-repeat left 7px;
    }
        .pgf_content ul.pgf_list li a:link,
        .pgf_content ul.pgf_list li a:active,
        .pgf_content ul.pgf_list li a:visited,
        .pgf_content ul.pgf_list li a:focus,
        .pgf_text ul.pgf_list li a:link,
        .pgf_text ul.pgf_list li a:active,
        .pgf_text ul.pgf_list li a:visited,
        .pgf_text ul.pgf_list li a:focus
        {
            font-size: 11px;
            color: #4495BD;
            text-decoration: underline;
        }
        .pgf_content ul.pgf_list li a:hover,
        .pgf_text ul.pgf_list li a:hover
        {
            text-decoration: none;
        }
.pgf_content ol.pgf_list,
.pgf_text ol.pgf_list
{
    margin: 10px 0px 10px -20px;
}
    .pgf_content ol li,
    .pgf_text ol li
    {
        font-size: 11px;
    }
        .pgf_content ol.pgf_list li a:link,
        .pgf_content ol.pgf_list li a:active,
        .pgf_content ol.pgf_list li a:visited,
        .pgf_content ol.pgf_list li a:focus,
        .pgf_text ol.pgf_list li a:link,
        .pgf_text ol.pgf_list li a:active,
        .pgf_text ol.pgf_list li a:visited,
        .pgf_text ol.pgf_list li a:focus
        {
            font-size: 11px;
            color: #4495BD;
            text-decoration: underline;
        }
        .pgf_content ol.pgf_list li a:hover,
        .pgf_text ol.pgf_list li a:hover
        {
            text-decoration: none;
        }

.pgf_content table,
.pgf_text table
{
    margin: 0px;
}
    .pgf_content table td,
    .pgf_text table td
    {
        font-size: 11px;
    }
        .pgf_content table td a:link,
        .pgf_content table td a:active,
        .pgf_content table td a:visited,
        .pgf_content table td a:focus,
        .pgf_text table td a:link,
        .pgf_text table td a:active,
        .pgf_text table td a:visited,
        .pgf_text table td a:focus
        {
            font-size: 11px;
            color: #4495BD;
            text-decoration: underline;
        }
        .pgf_content table td a:hover,
        .pgf_text table td a:hover
        {
            text-decoration: none;
        }
.pgf_text img,
.pfg_content img
{
    border: none;
}
div#contentRightSpecial .content
{
   font-size: 11px;
}
    div#contentRightSpecial .content a:link,
    div#contentRightSpecial .content a:active,
    div#contentRightSpecial .content a:visited,
    div#contentRightSpecial .content a:focus
    {
        font-size: 11px;
    }
    .content a:hover
    {
       text-decoration: none;
    }
div#contentRightSpecial .pgf_content,
div#contentRightSpecial .pgf_text,
div#contentRightSpecial .pgf_text p
{
    font-size: 11px;
}
.content p,
.pgf_content p,
.pgf_text p
{
    margin: 0px 0px 16px 0px;
}
    div#contentRightSpecial .pgf_content a:link,
    div#contentRightSpecial .pgf_content a:active,
    div#contentRightSpecial .pgf_content a:visited,
    div#contentRightSpecial .pgf_content a:focus,
    div#contentRightSpecial .pgf_text a:link,
    div#contentRightSpecial .pgf_text a:active,
    div#contentRightSpecial .pgf_text a:visited,
    div#contentRightSpecial .pgf_text a:focus,
    div#contentRightSpecial .pgf_text p a:link,
    div#contentRightSpecial .pgf_text p a:active,
    div#contentRightSpecial .pgf_text p a:visited,
    div#contentRightSpecial .pgf_text p a:focus
    {
        font-size: 11px;
    }
    div#contentRightSpecial .pgf_content a:hover,
    div#contentRightSpecial .pgf_text a:hover,
    div#contentRightSpecial .pgf_text p a:hover
    {
       text-decoration: none;
    }
.breaker 
{
    height: 1px;
    font-size: 1px;
    line-height: 1px;
    margin-bottom: -1px;
    clear: both;
}
.dottedLine
{
   background: url('/assets/noordholland/images/dotted_line.gif') repeat-x bottom left;
   line-height: 1px;
   font-size: 1px;
   height: 1px;
   margin-top: 20px;
   margin-bottom: 20px;
}
.blokButtonTheme 
{
    background: url('/assets/noordholland/images/btn_arrow_blok_blue.gif') no-repeat 0px 8px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-left: 28px;
    font-weight: bold;
    color: #1D6D94;
}
    .blokButtonTheme a:link,
    .blokButtonTheme a:active,
    .blokButtonTheme a:visited,
    .blokButtonTheme a:focus
    {
        color: #1D6D94;
        text-decoration: none;
    }
    .blokButtonTheme a:hover
    {
        text-decoration: underline;
    }
.blokButtonBlue 
{
    background: url('/assets/noordholland/images/btn_arrow_blok_blue.gif') no-repeat 0px 8px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-left: 28px;
    font-weight: bold;
    color: #1D6D94;
}
    .blokButtonBlue a:link,
    .blokButtonBlue a:active,
    .blokButtonBlue a:visited,
    .blokButtonBlue a:focus
    {
        font-family: Verdana, Arial, Tahoma;
        font-size: 10px;
        color: #1D6D94;
        text-decoration: none;
    }
    .blokButtonBlue a:hover
    {
        text-decoration: underline;
    }
.blokbuttongreen,
.blokButtonGreen
{
    background: transparent url('/assets/noordholland/images/btn_arrow_blok_green.gif') no-repeat 0px 10px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-left: 28px;
    font-weight: bold;
    color: #7CAD4F;
}
    .blokbuttongreen a:link,
    .blokbuttongreen a:active,
    .blokbuttongreen a:visited,
    .blokbuttongreen a:focus,
    .blokButtonGreen a:link,
    .blokButtonGreen a:active,
    .blokButtonGreen a:visited,
    .blokButtonGreen a:focus
    {
        font-family: Verdana, Arial, Tahoma;
        font-size: 10px;
        color: #7CAD4F;
        text-decoration: none;
    }
    .blokbuttongreen a:hover,
    .blokButtonGreen a:hover
    {
        text-decoration: underline;
    }

/*\\\\  Header Styles  \\\\*/
h1 
{
    margin: 0px;
    padding: 0px;
    color: #3FABFB;
    font-family: Verdana, Arial, Tahoma;
    font-size: 21px;
}
h2 
{
    margin: 0px;
    padding: 0px;
    color: #55B1DE;
    font-family: Verdana, Arial, Tahoma;
    font-size: 17px;
}
    #contentLeft h2,
    #contentRight h2
    {
        margin: 0px 0px 8px 0px;
    }
h3 
{
    margin: 0px;
    padding: 0px;
    color: #258FC2;
    font-family: Verdana, Arial, Tahoma;
    font-size: 16px;
}
    #contentLeft h3,
    #contentRight h3
    {
        margin: 0px 0px 8px 0px;
    }
h4 
{
    margin: 0px;
    padding: 0px;
    color: #258FC2;
    font-family: Verdana, Arial, Tahoma;
    font-size: 14px;
}
h5 
{
    margin: 0px;
    padding: 0px;
    color: #258FC2;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
}
h6 
{
    margin: 0px;
    padding: 0px;
    color: #258FC2;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
}
    #blog h3 
    {
        margin-bottom: 3px;
        color: #258FC2;
    }
    #poll h3
    {
        color: #55B1DE;
    }
    #contentRightSpecial h3
    {
        color: #519215;
    }

/*\\\\  LIST OF ALL ELEMENTS THAT REQUIRE THE IEPNGFIX  \\\\*/
div#topBar,
div#topBarLogo img,
div#containerLeft,
div#containerRight,
div.image div.popup,
div#tagCloud
{
    behavior: url('/assets/noordholland/includes/iepngfix.htc');
}