@charset "UTF-8";
/* MyVSU Page Stylesheet for Valdosta State University
By VSU Web Services
December 5th, 2012 */
    
#middle_content {
    position:relative;
    }

/* Portal Table */

.portal_table_2 {
    display: block;
    width: 396px;
    border-radius: 10px;
    overflow:hidden;
    }

.portal_table_2 .entry {
    position: relative;
    height: 78px;
    overflow: hidden;
    border-top: 1px solid #fff;
    }
    
.portal_table_2 .icon {
    float: left;
    width: 53px;
    height: 53px;
    padding: 12px;
    margin-left: 30px;
    }

.portal_table_2 .name {
    float: left;
    width: 253px;
    height: 18px;
    padding: 30px 10px;
    font-size: 14px;
    cursor: pointer;
    }

.portal_table_2 .name_noimage {
    float: left;
    width: 244px;
    height: 18px;
    padding: 30px 20px;
    font-size: 14px;
    cursor: pointer;
    }

.portal_table_2 .description {
    right: -400px;
    width: 421px;
    height: 78px;
    font-size: 12px;
    overflow: hidden;
    position: absolute;
    }
    
.portal_table_2 .description .control {
    width: 15px;
    height: 68px;
    float: left;
    color: #C3C3BB;
    font-size: 15px;
    padding-top: 10px;
    padding-right: 10px;
    cursor: pointer;
    text-align: center;
    }
    
.portal_table_2 .description .control:hover { 
    color: #b53031;
    }

.portal_table_2 .description .txt {
    width: 396px;
    float: left;
    height: 78px;
    background-color: #D9D9D0;
    }
    
.portal_table_2 .description .txt .name {
    margin-top: 12px;
    padding: 0px 0px 0px 0px;
    }

.portal_table_2 .description .txt .des {
    font-size: 12px;
    line-height: 14px;
    width: 253px;
    display: block;
    overflow: hidden;
    }

/* Just Universal Portal */
    
#universal_portal {
    background-color: #EDEDE4;
    position: absolute;
    z-index: 9998;
    left: 262px;
    box-shadow: 0px 0px 10px rgba(203,203,195,0.4);
    }
    
#universal_portal .heading {
    width: 396px;
    height: 44px;
    line-height: 44px;
    background-image: url('../images/myvsu/popular-header-bg.png');
    color: #DCDCDC;
    font-size: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    }

/* Student Portal and Employee Portals */

#student_portal, #emp_portal {
    background-color: #EDEDE4;
    width:285px;
    margin-top: 20px;
    }
    
#student_portal .heading, #emp_portal .heading {
    width: 100%
    height: 44px;
    line-height: 44px;
    background-image: url('../images/myvsu/header-bg.png');
    color: #33251A;
    font-size: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    text-shadow: 1px 1px #EAE2D6;
    }
    
#student_portal .description, #emp_portal .description{
    right: -284px;
    width: 324px;
    }

#student_portal .description .control, #emp_portal .description .control{
    text-align: left;
    width: 40px;
    padding-right: 0px;
    }

#student_portal .description .txt, #emp_portal .description .txt{
    width: 284px;
    }

/* Just Student Portal */

#student_portal {
    float: left;
    margin-left: 0px;
    }

#student_portal .description .txt .des, #student_portal .description .txt .name {
    margin-left: 20px;
    height: auto;
    }
    
/* Just Employee Portal */
    
#emp_portal {
    float: right;
    }
    
#emp_portal .name_noimage {
    width: 190px;
    padding: 20px 50px;
    }

#emp_portal .description .txt .des, #emp_portal .description .txt .name {
     width: 240px;
     margin-left: 30px;
     height: auto;
     }
     
.myvsu-portal-link-id {
    display:none;
    }
    
    .myvsu-link-attr
    {
    margin-bottom:0px;
    margin-left:5px;
    }
     
/* FOR RESPONSIVE */

#student_portal2, #emp_portal2 {
    display: none;
    }