﻿#homecontenttop{
        margin-top:20px;
        width:100%;
        float:left;
    }
        .homecontenttopic{
            padding:5px;
            background-color:#000000;
            -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
            -moz-box-sizing: border-box;    /* Firefox, other Gecko */
            box-sizing: border-box;         /* Opera/IE 8+ */
            width:33%;
            position:relative;
            float:left;
        }
            .homecontenttopicimg{
                border:none;
                background-color:transparent;
                width:100%;                
                float:left;
            }
                .homecontenttopicimg img{
                    width:99%;
                    height:99%;
                }
            .homecontenttopicdetail{
                position:absolute;
                /*margin-top:9.5%;*/
                bottom:14px;
                padding:5px;
                width:90%;
                background-color:#4C5C68;
                font-size:.75em;
                color:#ffffff;
            }
    #homecontentbottom{
        width:100%;
        float:left;
    }
    #homecontentmid{
        margin-top:20px;
        width:100%;
        float:left;
    }
        #homecontentmidleft{
            width:79%;
            margin:0 0 20px 0;
            float:left;
        }
            .homecontentmidtopic{

            }
                .topictitle{
                    font-weight:bold;
                    font-size:.85em;
                }
                .subTopictitle{
                    font-weight:bold;
                }
                .homecontentmidtopic p{                    
                    font-size:.85em;
                }
            .homecontentmidtestimonials{
                margin-top:20px;
            }
                .homecontentmidtestwrapper{
                    margin:10px 8px 10px 14px;
                    width:92%;
                    float:left;
                }
                .homecontentmidtest{                    
                    font-size:.75em;
                    width:100%;
                    padding:10px 8px 10px 8px;
                    background-color:#DCDCDD;
                    float:left;
                }
                .homecontentmidtest:hover{
                    background-color:#46494C;
                    color:#ffffff;
                    cursor:pointer;
                }
                    .homecontentmidtopic {
                        width:100%;
                        margin:0 0 6px 0;
                        float:left;
                    }
                    .homecontentmidtopicdetail {
                        width:100%;
                        margin:0 0 6px 0;
                        float:left;
                    }
                    .homecontentmidtopictestwrapper{
                        background-color:#fff;
                        font-size:.90em;
                        padding:6px 8px 6px 8px;
                        border-top:1px solid #FFFFFF;
                        color:#000;
                        float:left;
                    }
                    .homecontentmidtopicseperator{
                        width:100%;
                        border-top:1px solid #DCDCDD;
                        float:left;
                    }
                        .homecontentmidtopictest{
                            width:100%;
                            margin:0 0 6px 0;
                            padding:8px 0 12px 0;
                            float:left;
                        }
                            .homecontentmidtopictest p{
                                width:100%;
                                margin:0;
                                padding:0 0 6px 0;
                                font-style:italic;
                                float:left;
                            }
                            .homeconentmidtopicsignature{
                                width:100%;
                                padding:4px 0 0 0;
                                color:#000;
                                font-weight:bold;
                                float:left;
                            }
        #homecontentmidright{
            width:20%;
            margin-right:1%;
            float:right;
        }
            #homecontentmidrightinner{
                width:185px;
                float:right;
            }
            .homecontentmidrighttitle {
                background-color:#4C5C68;
                color:#ffffff;
                width:175px;
                margin:0px 0px 8px 0; 
                padding:8px 8px 8px 12px;
                -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                box-sizing: border-box;         /* Opera/IE 8+ */
                border-bottom:3px solid #000000;
                float:right;
            }
            .homecontentmidrightservice{
                background-color:#46494C;
                color:#ffffff;
                width:175px;
                margin:0px 0px 8px 0;               
                -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                box-sizing: border-box;         /* Opera/IE 8+ */                
                float:right;
            }
                .homecontentmidrightservice span{
                    padding:8px 8px 8px 30px;
                    display:block;
                    color:#ffffff;
                }
                .homecontentmidrightservice a{
                    padding:8px 8px 8px 30px;
                    display:block;
                    color:#ffffff;
                    text-decoration:none;
                }
                    .homecontentmidrightservice a:hover{
                        background-color:#4C5C68;
                        color:#ffffff;
                        text-decoration:none;
                    }