/* CSS Document */
 p, .footer-seal p {
	 line-height:1.5  !important;
}
.anchor_answer{
    /*background-color:#CCC;*/
    height:20px;    
    vertical-align:top;
}

.anchor_answer a{
    /* background-color:#903;*/
}

.graybox, .greybox {
    background-color: #F3F3F3;
    border-color: #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px;
    padding: 15px 20px 20px;
    margin-bottom:15px;
}


.table_bg_alternate{
    background-color:#e5e5e5;
}


.table_row_over{
    background-color:#ffe98f;
}

.hidden{
    display: none;
}

.not_hidden{
    display: block;
}

   /** DEMO **/
.expandAll  
{  
    font-family: verdana;  
    font-weight:bold;  
    font-size:14px;  
    color:#333;
    text-decoration:underline;
    cursor:pointer;
}  
.expandThis{  
    /*background-color: #edf5e1;  
    border: 1px solid green;  
    border-radius:8px;font-family: verdana;  
    font-size:14px;  
    color:#666;
    font-family: verdana;  
    font-size:14px;  
    color:#666;
    padding:3px 0px 3px 10px;  
    margin:5px 0px 5px 0px;  
        */
        
    
    text-decoration:underline;
    cursor:pointer;
}  
.collapsedContent{   
    display:none;

    text-decoration:none !important;

}

.openedContent
{
    display:block;
    /*position: absolute !important;
    top: 20px !important;
    left:220px !important;  */
}

.profile_info{
    font-size:11px;
    font-weight:bold;
    line-height:16px;
}

.profile_txt{
    font-size: 11px;
    line-height:18px;
}

.course-description{
    background-color:#e5e5e5;  
     
    padding:5px 0px 10px 10px;  
    margin:0px;
}

.no-bullet{
    list-style-type: none;
}
#floating{
position: absolute;
}

.faculty_table{
    width: 100% !important;
}
.departmenthr {
margin: 30px 0px 30px 0px;
}

.course {
border-top: 1px solid #E5E5E5;
padding-top: 15px;
margin: 0px;
border-bottom: 1px solid #E5E5E5;
}
