                #top-section
                {
                    float: left;
                    display: block;
                    width: 100%;
                    background-color: #ffffff;
                }

                    #top-left-section
                    {
                        width: 275px;
                        float: left;
                        display: block;
                        margin: 10px;
                        background-image: url('../images/horiz-sep.jpg');
                        background-repeat: no-repeat;
                        background-position: center 250px;
                    }

                        #top-left-section img
                        {
                            border: solid 2px #000000;
                        }

                    #top-middle-section
                    {
                        width: 365px;
                        margin: 10px;
                        float: left;
                        display: block;
                        padding: 30px 50px 0 0;
                        background-image: url('../images/vert-sep.jpg');
                        background-repeat: no-repeat;
                        background-position: 382px 0;
                    }

                        #top-middle-section .MainNews-Headline
                        {
                            padding: 0px;
                            margin: 0px;
                            color: #2e678c;
                            font-size: large;
                        }

                        #top-middle-section .MainNews-Content
                        {
                            padding: 10px 0 0 0;
                            margin: 0px;
                            font-size: 12px;
                            color: #666666;
                        }

                        #top-middle-section .MainNews-Link
                        {
                            padding: 10px 0 0 0;
                            margin: 0px;
                            text-indent: 260px;
                            font-size: 12px;
                        }

                        #top-middle-section .date
                        {
                            font-size: 12px;
                        }

                    #top-right-section
                    {
                        width: 240px;
                        margin: 10px;
                        float: left;
                        display: block;
                    }

                        #top-right-section img
                        {
                        //    border: solid 2px #000000;
                        }

                #bottom-section
                {
                    float: left;
                    display: block;
                    width: 100%;
                    background-color: #ffffff;
                }

                    #bottom-left-section
                    {
                        width: 275px;
                        min-height: 255px;
                        margin: 10px;
                        margin-top: 10px;
                        float: left;
                        display: block;
                    }

                        #bottom-left-section .row
                        {
                            clear: both;
                            width: 100%;
                            height: 70px;
                        }

                        #bottom-left-section .row .image
                        {
                            width: 90px;
                        }

                        #bottom-left-section .row .text
                        {
                        }

                    #bottom-middle-section
                    {
                        width: 365px;
                        min-height: 255px;
                        padding: 10px 50px 0 0;
			margin: 0;
                        float: left;
                        display: block;
                        background-image: url('../images/bottom-middle-section-separator.jpg');
                        background-repeat: repeat-y;
                    }

                    #bottom-right-section
                    {
                        width: 240px;
                        min-height: 255px;
                        margin: 10px;
                        float: left;
                        display: block;
                    }


                    h1, h2, h3, h4, h5
                    {
                        color: #2e678c;
                    }
