﻿
.bannerBoxContainer {
    position: relative;
    margin:0 auto; 
    padding:0;
    width: 100%;
    max-height: 300px !important; }

    /* BANNER AD */
    #bannerBoxAd {
	    cursor: pointer;
        overflow: hidden;
        margin:0; padding:0;
        width:80%;
        display: inline-block; }

        .bannerBoxAdImage {
            width: 100%; border: 0; margin: 0; display: block;
            max-height: 300px !important; }
        

    /* NAVIGATION BUTTONS */
    #bannerNav {
        position: absolute;
        top:0; bottom:0;
        margin:0; padding:0;
        width: 20%;
        height: 100%;
        display: inline-block; }

        .BannerNavPanel {
            display: table;
            height: 25%;
            width: 100%;
            margin: 0;
            padding: 0;
            font-size: 10pt;
            color: #444;
            font-family: Arial, Helvetica, Verdana;
            font-weight: normal;
            text-decoration: none;
            cursor: pointer;
	        background-image: url(/images/bannerbox/navBackLight.png);
            /*background: rgb(252,252,252); /* Old browsers */
            /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(239,239,239,1) 40%, rgba(222,222,222,1) 100%); /* FF3.6+ */
            /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(40%,rgba(239,239,239,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
            /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(239,239,239,1) 40%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
            /*background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(239,239,239,1) 40%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
            /*background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(239,239,239,1) 40%,rgba(222,222,222,1) 100%); /* IE10+ */
            /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(239,239,239,1) 40%,rgba(222,222,222,1) 100%); /* W3C */
            /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */ }
        
            .BannerNavPanelArrow {
                width: 38px;
                display: table-cell;
                text-align: left;
                vertical-align: middle; }

                .BannerNavPanelArrowImage {
                    display: none;
	                height: 32px;
	                width: 32px;
                    margin-left: -16px;
                    background-image: url(/images/bannerbox/navBlueDot.png);
                }
                
                .BannerNavPanelArrowSelected {
                    display: block;
                }

            .BannerNavPanelText {
                display: table-cell;
                text-align: left;
                vertical-align: middle; }

                .BannerNavPanelTextLink {
                    display: block;
                    left:40px; }

				.BannerNavPanelTextLink :hover{color: #083eb7}
    
                .BannerNavPanelCurrent {
                    color: #083eb7;
	                background-image: url(/images/bannerbox/navBackDark.png);
                    /*background: rgb(252,252,252); /* Old browsers */
                    /*background: -moz-linear-gradient(top,  rgba(252,252,252,1) 8%, rgba(224,224,224,1) 36%, rgba(201,201,201,1) 76%); /* FF3.6+ */
                    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,rgba(252,252,252,1)), color-stop(36%,rgba(224,224,224,1)), color-stop(76%,rgba(201,201,201,1))); /* Chrome,Safari4+ */
                    /*background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 8%,rgba(224,224,224,1) 36%,rgba(201,201,201,1) 76%); /* Chrome10+,Safari5.1+ */
                    /*background: -o-linear-gradient(top,  rgba(252,252,252,1) 8%,rgba(224,224,224,1) 36%,rgba(201,201,201,1) 76%); /* Opera 11.10+ */
                    /*background: -ms-linear-gradient(top,  rgba(252,252,252,1) 8%,rgba(224,224,224,1) 36%,rgba(201,201,201,1) 76%); /* IE10+ */
                    /*background: linear-gradient(to bottom,  rgba(252,252,252,1) 8%,rgba(224,224,224,1) 36%,rgba(201,201,201,1) 76%); /* W3C */
                    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */ }
				.BannerNavPanelCurrent a {
					color: #083eb7;
				}


.HomePageContent {
    margin-right: 230px;
    margin:0; padding:0;
    width: 80%;
    display: inline-block;
}
.HomePageSideBar {
    overflow: hidden;
    float: right;
    margin:0; padding:0;
    width:20%;
    display: inline-block; 
}

div.HomePageSideBarBox {
    display: block;
    padding: 5px;
    margin-bottom: 10px; }

    .HomePageSideBarBoxText {
        display: block;
        font-size: 10pt;
        line-height: 14pt;
        color: grey;
        padding: 10px 15px 10px 15px; }
