﻿.BODY { background:black; margin:0px;  }
.clear { clear:both; visibility:hidden;  height: 0; display: block; }
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Resizable ----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

 
 /* taskbar start */
 .command-button25_20 {  cursor:pointer; font-size:25px; width:23px; padding-right:23px;  }
 .command-button25_20:hover {  background-color:White;  }
 
 .task-bar-container {  position:fixed; bottom:0; z-index:9000; left:0; width:100%; height:25px; }
 .task-bar {  background:black; height:25px; }
 .task-bar-placeholder { height:25px; }
 .task-bar-popup-mainmenu { position:absolute; text-align:left; z-index:10000; width:410px; background:black; left:0px; bottom:25px; }
 .task-bar-popup-mainmenu .leftMenu {float:left; width:250px; height:380px; overflow:auto; overflow-x:hidden; margin: 10px 5px 10px 5px; background:white;}
 .task-bar-popup-mainmenu .rightMenu {float:left; width:140px; height:400px; margin:2.5px; background:transparent; }
 
 /* commands start */
 .task-bar .open-page-manager {  background-image: url('images/taskbar/openPageManager25X20.png'); background-repeat:no-repeat; background-position:center;  }
 .task-bar .list-current-site-pages {  background-image: url('images/taskbar/openPageManager25X20.png'); background-repeat:no-repeat; background-position:center;  }
 .task-bar .open-webmail {  background-image: url('images/taskbar/mail-open25X20.png'); background-repeat:no-repeat; background-position:center;  }
 .task-bar .open-content-manager {   background-image: url('images/taskbar/openPageManager25X20.png'); background-repeat:no-repeat; background-position:center;  }
 .task-bar .open-current-site-manager {   background-image: url('images/taskbar/openPageManager25X20.png'); background-repeat:no-repeat; background-position:center;  }
 .task-bar .command-button25_20 {  padding-right:28px;  margin-left:0px; } 
 .task-bar .command-button25_20:hover { background-color:#414141; border-left:2px solid #070707; border-right:2px solid #070707; }
 /* commands end */
 #startbutton { cursor:pointer; float:left; min-width:60px; text-align:center; border-right:solid 1px white; height:20px; padding-top:5px; padding-left:3px; padding-right:3px; color:White; }
 /* taskbar end*/
 
 /* login widget start */
/* vertical */
.v-login { padding:5px;}
.v-login .txtEmail { width:150px; font-size:12px; font-family:Arial; border:1px solid gray; }
.v-login .txtPassword { width:75px; font-size:12px; font-family:Arial; border:1px solid gray; }
.v-login .btnLogin, .btnRequestPassword { font-size:10px; font-family:Tahoma }
/* horizontal */
.h-login .txtEmail, .txtPassword { width:100px; font-size:12px; font-family:Arial; border:1px solid gray; }
.h-login .btnLogin, .btnRequestPassword { font-size:10px; font-family:Tahoma }
.reToolbar.Office2007 .InsertEmoticon { background-image: url('Editor/78.gif'); }
.reToolbar.Office2007 .AMSImageManager { background-position: -366px center; }
.AMSImageManager { background-position: -366px center; }
.InsertEmoticon { background-image: url('Editor/78.gif'); }
/* login widget end */

/* text editor start */
.contenteditor-textbox { font-size:12px; }
/* text editor end */

.small-bar-updatgif { background:url( 'images/progressbar/LoadingProgressBar.gif' ); font-size:10px; padding-left:62px; height:13px; }



.RadEditor { background:transparent !important; }
.reToolCell { background: #C6D9F0 !important; }
.reContentCell { background:transparent !important; }
.reContentAreaToggle { background:transparent !important; }        
.reLeftVerticalSide, .reToolZone { background:white; }

/* login-signup control V2 start */
.login-v2 { float:right; padding-top:2px; width:100px; color:#41a5a8; }
.login-v2 .btn { padding:0 3px 0 3px; color:#41a5a8; cursor:pointer; border:1px solid white; }
.login-v2 .btn:hover { color:White; background:#41a5a8; border:1px solid black; }


.login-v2-loggedin { float:right; font-size:10px; padding-top:2px; }
.login-v2-loggedin .wlcom { padding:0 0 0 2px;}
.login-v2-loggedin .username { color:#41a5a8; }
.login-v2-loggedin .btn { padding:0 3px 0 3px; color:#41a5a8; cursor:pointer; border:1px solid white; }
.login-v2-loggedin .btn:hover { color:White; background:#41a5a8; border:1px solid black; }
/* .login-v2 .sign-in {  }
.login-v2 .join { padding:0 3px 0 3px; color:#41a5a8; cursor:pointer; border:1px solid white; }
.login-v2 .sign-in:hover { color:White; background:#41a5a8; border:1px solid black; }
.login-v2 .join:hover { color:White; background:#41a5a8;  border:1px solid black; }

*/

/* notifications box start .task-bar-container .tray { float:right; margin-right:3px; } */

    
    .notification-icon, .notification-icon-active  { display:none; height:25px; font-size:25px; background-image:url('images/taskbar/notification-active.png'); background-repeat:no-repeat; border-right:solid 1px black; border-left:solid 1px black; cursor: pointer; width:23px; padding-right:20px;  }
    .notification-icon-active   { background-position:-52px -1px; }
    .notification-icon-clicked { background-position:-78px -1px; }
    .notification-icon:hover, .notification-icon-active:hover {border-right: solid 1px white; border-left: solid 1px white; background-color: #666666; }
    .notification-icon:hover { background-position:-26px -1px;   }
        
    .notification-icon-active .unread-cnt-box { padding:0 2px 0 2px; color:white; font-weight:bold; width:5px; font-size:12px; border:solid 1px white; background:#41a5a8; }
        
    .notification-box { background:white; display:none; font-family:Tahoma; font-size:12px; padding:2px; right:9px; position:absolute; bottom:25px; width:300px; border-top:solid 1px black; border-left:solid 1px black; border-right:solid 1px black; }
    .notification-box .header { color:White; background:#41a5a8; padding:3px 0 3px 4px; border-bottom:solid 1px black;  }
    .notification-box .list  { margin-top:3px; }
        
    .notification-box .list .item, .notification-box .list .item-unread { font-size:11px; margin:1px 0 1px 0; }
    .notification-box .list .item:hover { cursor:pointer; color:White; background:#41a5a8; }
    .notification-box .list .profile-img  { width:55px; padding:2px;}
    .notification-box .list .mem-info { vertical-align:top; }
    .notification-box .list .name { color:#41a5a8; font-weight:bold; }
    .notification-box .list .time-span { padding-top:3px; color:#41a5a8; font-size:10px; }
    .notification-box .list .item-unread { cursor:pointer; background: #BDE4E6; }
    .notification-box .list .item-unread .name, .notification-box .list .item-unread .time-span { color:black; }
        
    .notification-box .list .item .mem-info .hover { color:White; }       
    .notification-box .footer  { color:#41a5a8; text-align:center; font-weight:bold; }
    .notification-box .footer .btns {  padding:3px 0 3px 0;}
    .notification-box .footer .btns:hover { cursor:pointer; color:White; background:#41a5a8; }

/* notifications box end */

.topnav .ui-widget-content { color:White; background:#41a5a8; background-color:Blue;  background-image: url('images/nav/topbar2.png'); height: 24px; font-size:14px; }
.topnav .ui-widget-content div { padding-top:1px; padding-left:2px; }

/* guestbook start */
/* header start */
.gb-header {height:30px; padding:5px 10px 0px 10px }
.gb-header .gb-comment-count { float:left; width: 150px; }
.gb-header .nav-bar { float:left; padding:0px 0px 0px 10px }
.gb-header .gb-post-comment { float:right; margin-right:50px; width: 180px; color:Blue;}
.gb-header .gb-post-comment-hover { float:right; margin-right:50px; width: 180px; color:Blue; text-decoration:underline; cursor:pointer;}
/* header end */
.gb-nav-item { float:left ; font-size:large; width:25px; height:30px; color:Blue; cursor:pointer;}
.gb-nav-item-hover { float:left ; font-size:x-large; width:25px; height:30px; color:Blue; text-decoration:underline;cursor:pointer;}
.lister { padding:10px 5px 0 5px; }
.member-comments { border-bottom:1px solid Silver; margin-top:5px; }
.member-image{ float:left ; margin-left:5px; width:80px; }
.comment-container { float:left; margin:5px 50px 5px 5px; width:auto; }
.comment{ padding: 1px 5px 5px 20px; }
.highlight { color:lightblue; }
/* guestbook end */