div.my_groups {
 max-height:400px;
 overflow:auto;
 text-align:left;
}
/* Tooltips / Dropdown Menus */

.ToolText2, .ToolTextHover2
{
  float: right;
  position: relative;
}

.ToolText2 div.tooltip
{
  display: none;
}

.ToolTextHover2 {
  z-index: 251;
}

.ToolTextHover2 div.tooltip
{
  position: absolute;
  top: 12px;
  right: 0;
  padding: 1px;
  width: 150px;
  background-color:#76A944;
  border: 1px solid #fff;
  z-index: 500;
}

.ToolTextHover2 div.tooltip-inside
{
  font-size: 11px;
  padding: 3px 5px;
  background: #fff;
  border: 1px solid #fff;
}

  /* Login */

#login
{
  font-size: 11px;
  color: #bbb;
  font-weight: normal;
}

#login a
{
  font-size: 11px;
  text-decoration: underline;
  color: #666;
  font-weight: normal;
}

#login a:hover
{
  text-decoration: underline;
}

#login
{
  position: absolute;
  width: 210px;
  right: 0px;
  top: 8px;
  text-align: right;
}
#user_bar_box {
  position:absolute;
  top:85px;
  right:0px;
	text-align: right;
}
.user_bar
{
	float:right;
  width:50px;
  height:50px;
  font-size:0.7em;
  color:#e0e0e0;
  text-align: right;
  background-color:#484848;
  box-shadow:0px 3px 8px -2px rgb(10,10,0);
  box-shadow:0px 3px 8px -2px rgba(10,10,0,0.4);
  overflow:hidden;
}

#user_bar_profileimg
{
  position:absolute;
  width:40px;
  height:40px;
  top:5px;
  right:5px;
  border:0px solid transparent;
}

#user_bar_meta 
{
  float:right;
  width:auto;
  height:100%;
  margin:0 55px 0 10px;
  color:#ccc;
  font-size:12px;
  line-height:15px;
}
.user_bar_meta_big
{
  display:inline-block;
  margin:0 -2px 0 0;
  font-size:14px;
  font-weight:700;
  line-height:30px;
}

#admin_tools_button
{
  float:right;
  width:40px;
  height:40px;
  padding:5px 0 0 5px;
}

#admin_tools_button a div
{
  width:40px;
  height:40px;
	
	background-color:transparent;
  background-image:url(/images/admintools-gear-retina-1.png);
  background-image:none\9;
	background-size:100% 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/admintools-gear-retina-1.png',sizingMethod='scale');
}

#admin_tools_button a div:hover
{
	background-color:transparent;
  background-image:url(/images/admintools-gear-retina-2.png);
  background-image:none\9;
	background-size:100% 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/admintools-gear-retina-2.png',sizingMethod='scale');
}
a#user_tools_bookmarks_link {
	position:relative;
  float:right;
  width:40px;
  height:40px;
  padding:7px 0 0 5px;
}
a#user_tools_bookmarks_link img {
	width:100%;
	height:100%;
}

.user_bar a
{
  text-decoration:none;
  color:inherit;
  display: block;
}
.user_bar a:hover
{
  color:#fff;
}

.user_bar:hover
{
  width:auto;
}

.user_bar_expanded
{
  width: auto;
}
.user_messages {
	clear:both;
}
.user_messages .alertMsg {
	height:20px;
	padding:4px 5px 3px;
	color:#eee;
	background-color:#711212;
	text-decoration:none;
	font-size:13px;
	font-weight:700;
	line-height:20px;
	box-shadow:0px 3px 8px -2px rgb(10,10,0);
	box-shadow:0px 3px 8px -2px rgba(10,10,0,0.4);
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.user_messages .alertMsg:hover {
	color:#711212;
	background-color:#eee;
}
