@charset "utf-8";
/* this is the file to control aspects of the main index page. */
.pic_news {
    margin-right: 3px;
}
#three_column_structure {
    width: 782px;
}
#three_column_structure td {
    text-align: left;
    vertical-align: top;
}
#cell_left_3 {
    width: 390px;
    float: left;
    padding-right: 0px;
    padding-top: 0px;
    margin: 0px;
    text-align: justify;
}
#cell_right_4 {
    width: 95%;
    float: right;
    padding-top: 20px;
    padding-left: 20px;
    text-align: right;
    text-align:left;
    padding-left:5px;
    margin-left:0px;
}
.cayman_map	{
    margin: 5px 0 20px 5px;
    float:left;
}
#cell_right_3 {
    width: 430px;
    float: right;
    padding-top: 0px;
    padding-left: 0px;
    text-align: right;
    margin-right: -55px;
}
#cell_right_3 .text_right_2 {
    width: 200px;
    float:right;
    margin-right: 0px;
}
.main_center_pic {
    text-align: center;
    padding-left: 0px;
    float: right;
    margin-right: -57px;
    margin-top: -10px;
    padding-bottom: 15px;
}



.title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #580b51;
    padding-bottom: 3px;
    width: 80%;
    font-style: italic;
}
.title_2 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    padding: 0px 5px 3px 0px;
    width: 96%;
    margin: 0px 0px 0px 0px;
    font-style: italic;
    text-align: right;
}
img.new_logo	{
    width:250px;
}


.smu_slideshow_photo {
    margin-top:10px;
    border-radius: 10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    box-shadow: 2px 2px 10px #888888;
}
.smu_spotlight_photo {
    width:160px;
    border:0px;
    text-decoration:none;
    border-radius: 10px;
    -moz-border-radius:10px;
    box-shadow: 2px 2px 10px #888888;
}
.smu_spotlight_photo_link {
    display: table-cell;
    padding: 5px;
}
.smu_spotlight_photo_caption {
    display: table-cell;
    padding: 5px;
}
.smu_spotlight_photo_link:visited {
}
.smu_spotlight_photo_link:active {
}
.smu_spotlight_photo_link:link {
}
.smu_spotlight_photo_caption {
    width: 165px;
    text-align: center;
    white-space: nowrap;
    display: table-cell;
    padding: 5px;
    color: #403f40;
    *float: left;
}
.smu_spotlight_row {
    display: table-row;
}
#smu_spotlight_container {
    position: relative;
    left: 3px;
    padding: 5px;
    width: 97%;
    background-color: #FFFFFF;
    text-align: center;
    display: table;
    border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 2px 2px 15px 15px #EFEFEF;
}

hr {
    background-color: #DBDBDB;
    color: #DBDBDB;
}

.spotlight_paragraphs {
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    border-top: 1px solid #DBDBDB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}
#kw {
    position: absolute;
    display: none;
}
#pchat_div{
    visibility: hidden;
    position: absolute;
    width: 440px;
    height: 0px;
    background: transparent;
    border-collapse: collapse;
    bottom: 2%;
    right: 2%;
    font-size: 1.5em;
    color: #404040;
    font-family: Geneva, Arial, Helvetica, sans-serif;

}
.pchat_div_top {
    background: url('/img/graphics/pchat_div_top.png') no-repeat bottom;
    padding: 25px;
    text-align:center;
}
.pchat_div_bottom {
    background: url('/img/graphics/pchat_div_bottom.png') no-repeat top;

}
.pchat_div_center {
    background: url('/img/graphics/pchat_div_center.png') repeat-y;
    padding: 25px;
}
.fb-like {
    float: right;
    right: -448px;
    width: 50px;
    top: 60px;
    
}

.fb-link {
    float: right;
    margin-top: -27px;
}
.fb-logo {
    height: 25px;
}
@media print
{
    .smu_spotlight_photo {
        width:160px;
        border:0px;
        text-decoration:none;
        padding: 6px 6px 0px 0px;
    }
    .smu_spotlight_photo_caption {
        width:160px;
        float:left;
        text-align:center;
        white-space:nowrap;
        padding: 12px 12px 0px 0px;
    }
    #shadow-container .container {
        position: relative;
        left: -3px;
        top: -3px;
        width:690px;
        min-width:690px;
        white-space: nowrap;
        text-align:center;
        border:0px;
    }
}

