#flashMessage{
    width : 30%;
    height : 25px;
    padding : 25px 0;
    border : 1px solid #000000;
    background-color: #B0F4C7;
    color : #000000;
    position : absolute;
    font-weight : bold;
    text-align: center;
    vertical-align: middle;
}

#loading{
    background-image: url('../../../images/community/common/ajax-loader.gif');
    background-repeat: no-repeat;
    width : 100px;
    height : 100px;
    position : absolute;
    border : 1px solid #000000;
}

#review{
    width: 94%;
    min-height: 800px;
    float: left;
    margin: 25px 3% 70px;
}

#review h3{
    margin: 25px 0 10px;
    border-bottom : 1px dotted #CCCCCC;
    width : 100%;
    float : left;
}

.row{
    width : 100%;
    min-height : 35px;
    padding : 10px 0;
    float : left;
    margin : 0 0 5px;
    border : 1px solid #CCCCCC;
    font-size: 13px;
    position: relative;
}

.row:hover{
    background-color: #FAF3E2;
    box-shadow: 2px 2px 15px -3px #999;
    -moz-box-shadow: 2px 2px 15px -3px #999;
    -webkit-box-shadow: 2px 2px 15px -3px #999;
}

.organizationWrapper{
    clear : both;
    float : left;
    width : 100%;
    min-height : 50px;
    padding : 10px 5px;
}

.organizationName{
    width : 500px;
    float : left;
    clear : both;
    padding : 0 0 0 15px;
}

.programName{
    width : 500px;
    clear : both;
    float : left;
    padding : 0 0 0 30px;
}

.locationName{
    width : 500px;
    clear : both;
    float : left;
    padding : 0 0 0 45px;
}

.buttonRow{
    width : 470px;
    float : right;
    position: absolute;
    right: 5px;
    bottom: 15px;
}

.buttonRow input{
    margin : 0 10px 0 0;
    float : right;
}

.fieldsChanged
{
    padding : 0 0 0 50px;
    clear : both;
    float : left;
}

#changeDetailTable .changed{
    background-color: #F8DD4F;
}
table#changeDetailTable {
    width: 100%;
}
table#changeDetailTable td {
    font-size: 13px;
    padding: 2px 7px;
    border-bottom: 1px dotted #B9B8B8;
}

div#overview {
    border: 1px solid #CCC;
    padding: 9px 13px;
    width: 500px;
    line-height: 25px;
    float: left;
    margin: 10px 0 0;
}
div#overview .col1 {
    width: 100px;
    float: left;
}
div#overview .col2 {
    float: left;
    width: 350px;
}
span.user {
    text-decoration: underline;
    color: blue;
    padding-left: 18px;
    background:url('/communityplatform/public/images/community/common/User_24x24.png') no-repeat left center;
    cursor: pointer;
    background-size: 16px;
}

tr.Website td {
    word-break: break-word;
}

