body #body {
color:#333333;
direction:ltr;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:left;
}

body #presence {
bottom:0;
color:#111111;
font-size:11px;
height:25px;
padding:0;
position:fixed;
right:0;
width:100%;
z-index:99;
}

#presence_ui {
background:transparent url(/rsrc.php/z7F5Y/hash/dyqxyvrx.png) repeat-x scroll 0 -24px;
border:1px solid #808080;
margin-left:15px;
margin-right:15px;
overflow:visible !important;
position:relative;
background-color:#d4d0c8;
}

.clearfix {
display:block;
}
#presence_bar {padding: 5px; height:15px;}
#presence_bar_left {float:left;}
#presence_bar_right{float:right;width:auto;}

.thumbnail-toolbar p {margin:0px;padding:2px;}
.thumbnail-toolbar p:hover {background: navy;color:white;}

.thumbnail-toolbar{
position: relative;
z-index: 0;
text-decoration: none;
color: #333;
font-weight: none;
}

.thumbnail-toolbar:hover{
background-color: transparent;
z-index: 150;
}

.thumbnail-toolbar span{ /*CSS for enlarged image*/
position: absolute;
background-color: #d4d0c8;
padding: 10px;
left: -1000px;
border: 1px solid #808080;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail-toolbar span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail-toolbar:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: -8px;
left: 0px; /*position where enlarged image should offset horizontally */
width:160px;
z-index:200;

}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu_cas ul{
list-style-type:none;
padding:0;
margin:0;
font-family: Arial,Helvetica,sans-serif;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu_cas li{
float:left;
position:relative;
z-index:101;
display:block;
font-size:1em;
width:0px;
padding:0px 0;
color:#000;
text-decoration:none;
margin-right:1px;
text-align:left;
}

/* use the table to position the dropdown list */
.menu_cas table{
position:absolute;
border-collapse:collapse;
z-index:100;
left:-1px;
top:15px;
margin-top:-300px;
}

/* style all the links */
.menu_cas a, .menu_cas :visited {
display:block;
width:250px;
padding:0px 0;
color:#000;

text-decoration:none;
margin-right:0px;
text-align:left;
}
/* style the links hover */
.menu_cas :hover{
color:none;
background:none;
}

/* hide the sub level links */
.menu_cas ul ul {
visibility:hidden;
position:absolute;
width:160px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu_cas ul li:hover ul,
.menu_cas ul a:hover ul{
visibility:visible;
}
#sub_menu li{padding:0 8px 0 8px; width:150px;color:#000;background-color:#ccc;}
#sub_menu li:hover {color:#000;background-color:#ccc;}

/*#presence #presence_applications_tab {
border-left:1px solid #B5B5B5;
}

#presence #presence_applications_tab {
border-right:1px solid #B5B5B5;
padding-left:4px;
width:87px;
}

#presence .presence_bar_button {
border-left:1px solid #B5B5B5;
border-right:1px solid #E0E0E0;
color:#333333;
cursor:pointer;
height:25px;
padding:0 6px;
position:relative;
width:16px;
}

#presence .presence_section {
float:left;
height:22px;
margin-top:1px;
padding:0;
}

a {
color:#3B5998;
cursor:pointer;
outline-style:none;
text-decoration:none;
}

#presence .presence_bar_button .inner_button {
border-top:1px solid white;
padding:3px 0;
}

#presence #presence_applications_tab .favi_apps, #presence #presence_applications_tab.async_saving .loading {
display:block;
float:left;
margin:0 4px 0 0;
}

.sx_icons_favicon {
background-position:0 -653px;
}

.spritemap_icons {
background-image:url(/rsrc.php/z6Z0L/hash/ei4z5rak.png);
background-repeat:no-repeat;
display:inline-block;
height:16px;
width:16px;
}

img {
border:0 none;
}

#presence #presence_applications_tab.async_saving .favi_apps, #presence #presence_applications_tab .loading {
display:none;
}

element.style {
display:none;
}
#presence #presence_ui .presence_menu_opts_wrapper_left {
left:0;
right:auto;
}

#presence .presence_menu_opts_wrapper {
background:transparent none repeat scroll 0 0;
border:medium none;
bottom:26px;
margin:0;
padding:0;
position:absolute;
right:0;
z-index:14;
}

#presence .presence_menu_opts {
background:#FFFFFF none no-repeat scroll right bottom;
border-color:#333333 #333333 black;
border-style:solid;
border-width:1px;
cursor:auto;
padding:0;
width:231px;
}

#presence_bar .presence_menu_opts h2 {
background-color:#526EA6;
border-color:#254588 #254588 #526EA6;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
margin:-1px -1px 0;
padding:0;
position:relative;
width:100%;
}

.clearfix {
display:block;
}

h1, h2, h3, h4, h5 {
color:#333333;
font-size:13px;
margin:0;
padding:0;
}

#presence_bar .presence_menu_opts h2 span {
display:block;
padding:3px 8px;
}

#presence_bar .presence_menu_opts h2 .presence_minimize {
background-color:#ADBED8;
float:right;
height:2px;
overflow:hidden;
position:absolute;
right:5px;
top:10px;
width:9px;
}

#presence_bar .application_menu_header {
overflow:hidden;
}

#presence_bar .application_menu_header {
background-color:#EEEEEE;
padding:3px 0 4px 6px;
}

.clearfix {
display:block;
}

#presence_bar .application_menu_header span.left {
float:left;
}

element.style {
height:auto;
}
.presence_menu_opts .presence_menu_content_wrapper {
overflow:hidden;
position:relative;
}

#presence_applications_content {
padding:5px;
}

#presence_bar div.application_menu_divider {
border-bottom:1px solid #E9E9E9;
color:#808080;
margin:3px 2px 4px;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}*/

