/*----------------------------------------------------------------------------------------------------
Floating liquid people list
----------------------------------------------------------------------------------------------------*/
.float {
  float: left;
  width: 249px;
  padding: 5px 0px 7px 4px;
  /*border: thin dashed;*/
}
.float_grads{
  float: left;
  width: 360px;
  padding: 5px 5px 7px 5px;
  /*border: thin dashed;*/
}
.photo {
  float: left;
  height: 120px;
  width: 96px;
  border: 1px solid #003366;
}
.photo_grads {
  float: left;
  height: 90px;
  width: 90px;
  border: 1px solid #003366;
}
.info {
  float: right;
  width: 148px;
  padding-left: 2px;
  font-size: 90%;
  text-align: left;
  } 
.info_grads {
  float: right;
  width: 250px;
  font-size: 90%;
  text-align: left;
  }
  
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.cleartop {
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*----------------------------------------------------------------------------------------------------
floaters
----------------------------------------------------------------------------------------------------*/

.floatright {
	float: 			right;
	padding:		10px 5px 15px 20px;
	background-color:	#FFFFF2;
}
.floatleft {
	float: 			left;
	padding:		10px 20px 15px 5px;
	background-color:	#FFFFF2;
}

/*----------------------------------------------------------------------------------------------------
People profiles
----------------------------------------------------------------------------------------------------*/
#profile {
	background-color: #FFFFFF; 
	float: 		right;
	border: 	2px #003366 solid;
	margin: 	5px 5px 40px 15px;
	width: 		160px;
   	text-decoration: none;
	font: 		bold 1em sans-serif;
   	color: 		#003366; 
	z-index: 1000;
}

#profile p { padding: 2px 4px; }

#profile a {
	display: 	block; 
   	text-decoration: none;
    font: 		bold 1em sans-serif;
   	border-top: 1px #003366 solid;
   	padding: 	5px 4px; 
   	background-color: transparent; 
   	color: 		#003366;
}
	
#profile a:hover {
   	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 	2px solid #006699;
	background: 	transparent;
	color: 			#006699;
}

.profiletext li {
	text-align: left;
  	padding: 0px 15px 5px 0px;
}
