@charset "utf-8";
/* CSS Document */

/*Adjustments fo Edge to prevent double scrollbars*/
html {height:100%;width:100%;margin:0;padding:0;-ms-overflow-style: none !important;}
body  {height:100%;width:100%;margin:0;padding:0;-ms-overflow-style: scrollbar;}
.bodyCol_calendar_shell {-ms-overflow-style: none !important }
.optionsPage_shell {-ms-overflow-style: none !important }
.iframe_shell {-ms-overflow-style: none !important}
    
body
{
    font-family:Tahoma, Geneva, sans-serif;background-color:#fff;font-size:12px;color:#333; /* font-family:Segoe UI; */
}

.defaultText { width: 250px;margin-right:5px; height:19px;border:1px solid #C0C0C0; }
.defaultTextActive { color: #999; font-style: italic; }
    
form, input, textarea, select {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}
form:focus, input:focus, textarea:focus, select:focus {outline:none;}
input.textfield        {border:1px solid #808080;height:20px;margin:3px 0px;box-sizing:border-box;padding:0 4px;}
select                 {border:1px solid #808080;height:20px;margin:3px 0px;}
textarea               {border:1px solid #808080;margin:3px 0px;box-sizing:border-box;padding:0 4px;}
input[type=text]       {height:20px;box-sizing:border-box;padding:0 4px;}
input[type="radio"]    {margin:3px 0 0 0;}
input[type="checkbox"] {}
input[type="button"].nostyle, input[type="button"].nostyle:hover, input[type="button"].nostyle:focus {
                            height:auto !important;background:ButtonFace !important;color:ButtonText !important;border:2px outset ButtonFace !important;padding:1px 6px 1px 6px !important;
                            font-family:Arial, "sans-serif" !important;font-size:12px !important;font-weight:normal !important;font-smooth:never !important;-webkit-font-smoothing:none !important;
                            border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
                            text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;
                            }
input[type="button"].nostyle:active {border-style:inset !important;-webkit-appearance:push-button !important;}

a, a:link, a:visited   {color:#1B6698;text-decoration:underline;}
a:hover                {text-decoration:none;}

.clear_div      {clear:both;}

.client_body_shell                {width:100%;height:100%;min-width:1000px;overflow:hidden;position:relative;}
.level0_shell                     {width:100%;height:100%;}
.level0_shell.options             {min-width:0;visibility:hidden;}
.level0_shell.cal_compose         {min-width:100%;overflow:hidden;}

.header_shell     {width:100%;height:101px;}
.iHeader_shell    {width:100%;height:43px;}
.footer_shell     {width:100%;height:27px;background:url(footer_bg.jpg) repeat-x;}
.body_shell       {width:100%;min-width:1000px;position:absolute;top:101px;left:0px;}
.toolbar_shell  {display:none;}

.custBg_shell     {position:absolute;z-index:-1000;width:100%;min-width:1000px;padding-top:101px;background:#fff;overflow:hidden;}

    .chat_status {
        border-radius: 100%;
        background-color: green;
        height: 12px;
        width: 12px;
        margin-left: 4px;
        z-index: 1199;
        line-height: 12px;
        display: block;
        margin-top: 4px;
        position: absolute;
        cursor: pointer; 
    }


.topNav                            {width:100%;height:73px;background:url(topNav_bg.jpg) repeat-x;overflow:hidden;}
.topNav_table                      {width:100%;table-layout:fixed;white-space:nowrap;overflow:hidden;}
.topNav_table td                   {white-space:nowrap;overflow:hidden;}
.topNav_bar                        {width:100%;height:28px;background:url(topNav_bar_bg.jpg) repeat-x;}
.topNav_logo                       {float:left;width:145px;height:71px;background:url(topNav_logo_bg.jpg) no-repeat;-moz-user-select:none;}
.topNav_logo_inner                 {float:left;width:145px;height:69px;padding:2px 0px 0px 2px;_padding:2px 0px 0px 0px;overflow:hidden;}
.topNav_bttn_shell                 {float:left;height:73px;font-size:12px;overflow:hidden;}
.topNav_bttn_divider               {float:left;width:2px;height:73px;background:url(topNav_bttn_divider.gif) no-repeat 0px 0px;border-bottom:1px solid #405466}
.topNav_bttn_divider_selected      {float:left;width:2px;height:71px;background:url(topNav_bttn_divider.gif) no-repeat 0px -73px;}
.topNav_bttn_border_right          {position:relative;top:-64px;float:right;width:5px;height:71px;background:url(topNav_bttn_border_right.jpg) no-repeat 0px 0px;overflow:hidden;}
.topNav_bttn_border_right_selected {position:relative;top:-64px;float:right;width:5px;height:71px;background:url(topNav_bttn_border_right.jpg) no-repeat 0px -142px;overflow:hidden;}
.topNav_bttn                       {float:left;width:85px;height:73px;background:url(topNav_bttn_bg.jpg) repeat-x 0px 0px;color:#323232;_cursor:pointer;}
.topNav_bttn:hover                 {background-position:0px -71px;color:#000;cursor:pointer;}
.topNav_bttn:hover                 .topNav_bttn_border_right {background:url(topNav_bttn_border_right.jpg) no-repeat 0px -71px;}
.topNav_bttn_selected              {float:left;width:85px;height:73px;background:url(topNav_bttn_bg_selected.jpg) repeat-x;color:#000;-moz-user-select:none;cursor:default;}
.topNav_bttn_text                  {float:left;width:100%;height:14px;text-align:center;white-space:nowrap;overflow:hidden;}
.topNav_bttn_text_selected         {float:left;width:100%;height:14px;text-align:center;white-space:nowrap;overflow:hidden;}
.topNav_bttn_icon_shell            {float:left;width:100%;height:50px;text-align:center;white-space:nowrap;overflow:hidden;}
.topNav_bttn_icon_email            {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat    0px -54px;_background:url(topNav_icon_pack.gif) no-repeat    0px -48px;}
.topNav_bttn_icon_contacts         {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat  -54px -54px;_background:url(topNav_icon_pack.gif) no-repeat  -48px -48px;}
.topNav_bttn_icon_calendar         {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat -108px -54px;_background:url(topNav_icon_pack.gif) no-repeat  -96px -48px;}
.topNav_bttn_icon_tasks            {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat -162px -54px;_background:url(topNav_icon_pack.gif) no-repeat -144px -48px;}
.topNav_bttn_icon_stats            {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat -216px -54px;_background:url(topNav_icon_pack.gif) no-repeat -192px -48px;}
.topNav_bttn_icon_options          {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat -270px -54px;_background:url(topNav_icon_pack.gif) no-repeat -240px -48px;}
.topNav_bttn_icon_search           {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat -378px -54px;_background:url(topNav_icon_pack.gif) no-repeat -336px -48px;}

.topNav_bttn:hover .topNav_bttn_icon_email,    .topNav_bttn_selected .topNav_bttn_icon_email    {background-position:   0px 0px;_background-position:   0px 0px;}
.topNav_bttn:hover .topNav_bttn_icon_contacts, .topNav_bttn_selected .topNav_bttn_icon_contacts {background-position: -54px 0px;_background-position: -48px 0px;}
.topNav_bttn:hover .topNav_bttn_icon_calendar, .topNav_bttn_selected .topNav_bttn_icon_calendar {background-position:-108px 0px;_background-position: -96px 0px;}
.topNav_bttn:hover .topNav_bttn_icon_tasks,    .topNav_bttn_selected .topNav_bttn_icon_tasks    {background-position:-162px 0px;_background-position:-144px 0px;}
.topNav_bttn:hover .topNav_bttn_icon_stats,    .topNav_bttn_selected .topNav_bttn_icon_stats    {background-position:-216px 0px;_background-position:-192px 0px;}
.topNav_bttn:hover .topNav_bttn_icon_options,  .topNav_bttn_selected .topNav_bttn_icon_options  {background-position:-270px 0px;_background-position:-240px 0px;}
.topNav_bttn:hover .topNav_bttn_icon_search,   .topNav_bttn_selected .topNav_bttn_icon_search   {background-position:-378px 0px;_background-position:-336px 0px;}



.topNav_bttn_icon_chat         {width:54px;height:54px;margin:auto;background:url(topNav_icon_pack.png) no-repeat  -54px -54px;_background:url(topNav_icon_pack.gif) no-repeat  -48px -48px;}
.topNav_bttn:hover .topNav_bttn_icon_chat, .topNav_bttn_selected .topNav_bttn_icon_chat {background-position: -54px 0px;_background-position: -48px 0px;}
.itopNav_icon_chat        {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px  -78px;}
.itopNav_icon_chat:hover, .itopNav_bttn:hover .itopNav_icon_chat, .itopNav_bttn_selected .itopNav_icon_chat {background-position:0px  -52px;}


.itopNav                      {width:100%;height:43px;background:url(itopNav_bg.jpg) repeat-x;}
.itopNav_bttn                 {float:left;height:34px;padding-right:1px;cursor:pointer;}
.itopNav_bttn_selected        {float:left;height:34px;padding-right:1px;cursor:default;}
.itopNav_bttn_left            {float:left;height:34px;padding:0px 10px;background:url(itopNav_tab_left.jpg) no-repeat 0px 34px;}
.itopNav_bttn_right           {float:left;height:34px;width:3px;background:url(itopNav_tab_right.jpg) no-repeat 0px 34px;}
.itopNav_bttn_txt             {float:left;padding:11px 0px 2px 3px;font-size:12px;color:#000;-moz-user-select:none;}
.itopNav_icon_mail            {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px  -26px;}
.itopNav_icon_contacts        {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px  -78px;}
.itopNav_icon_calendar        {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px -130px;}
.itopNav_icon_tasks           {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px -182px;}
.itopNav_icon_stats           {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px -234px;}
.itopNav_icon_options         {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px -286px;}
.itopNav_icon_admin           {float:left;width:21px;height:21px;margin-top:7px;background:url(itopNav_icon.png) no-repeat 0px -338px;}
.itopNav_icon_mail:hover,     .itopNav_bttn:hover .itopNav_icon_mail,     .itopNav_bttn_selected .itopNav_icon_mail     {background-position:0px    0px;}
.itopNav_icon_contacts:hover, .itopNav_bttn:hover .itopNav_icon_contacts, .itopNav_bttn_selected .itopNav_icon_contacts {background-position:0px  -52px;}
.itopNav_icon_calendar:hover, .itopNav_bttn:hover .itopNav_icon_calendar, .itopNav_bttn_selected .itopNav_icon_calendar {background-position:0px -104px;}
.itopNav_icon_tasks:hover,    .itopNav_bttn:hover .itopNav_icon_tasks,    .itopNav_bttn_selected .itopNav_icon_tasks    {background-position:0px -156px;}
.itopNav_icon_stats:hover,    .itopNav_bttn:hover .itopNav_icon_stats,    .itopNav_bttn_selected .itopNav_icon_stats    {background-position:0px -208px;}
.itopNav_icon_options:hover,  .itopNav_bttn:hover .itopNav_icon_options,  .itopNav_bttn_selected .itopNav_icon_options  {background-position:0px -260px;}
.itopNav_icon_admin:hover,    .itopNav_bttn:hover .itopNav_icon_admin,    .itopNav_bttn_selected .itopNav_icon_admin    {background-position:0px -312px;}

.itopNav_bttn_selected .itopNav_bttn_left  {background-position:0px 0px;}
.itopNav_bttn_selected .itopNav_bttn_right {background-position:0px 0px;}
.itopNav_bttn:hover .itopNav_bttn_left  {background-position:0px -34px;}
.itopNav_bttn:hover .itopNav_bttn_right {background-position:0px -34px;}

.blueStatusBar_table              {width:100%;*table-layout:fixed;font-size:11px;color:#313E47;}
.blueStatusBar_table td           {vertical-align:top !important;}
.blueStatusBar_left               {}
.blueStatusBar_right              {width:10px;_width:320px;*width:320px;text-align:right;}
.blueStatusBar_shell              {height:23px;padding-top:5px;}
.blueStatusBar_table ul           {margin:0;padding:0;width:auto;height:16px;list-style-type:none;white-space:nowrap;margin-left:5px;}
.blueStatusBar_table li           {margin:0;padding:0;height:15px;float:left;margin:0px 0px 0px 5px;padding:1px 5px 3px 21px;white-space:nowrap;}
.blueStatusBar_icon_user          {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -42px;}
.blueStatusBar_icon_user:hover    {background-position:0px -63px;}
.blueStatusBar_icon_logout        {background:url(icon_toolbar_blue_pack.png) no-repeat 0px 0px;}
.blueStatusBar_icon_logout:hover  {background-position:0px -21px;}
.blueStatusBar_icon_msg           {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -84px;}
.blueStatusBar_icon_msg:hover     {color:#313E47 !important;cursor:default;}
.blueStatusBar_icon_unread        {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -126px;}
.blueStatusBar_icon_unread:hover  {color:#313E47 !important;cursor:default;}
.blueStatusBar_icon_deleted       {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -168px;}
.blueStatusBar_icon_deleted:hover {color:#313E47 !important;cursor:default;}
.blueStatusBar_icon_usage         {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -210px;}
.blueStatusBar_icon_usage:hover   {background-position:0px -231px;}
.blueStatusBar_icon_groups        {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -254px;}
.blueStatusBar_icon_groups:hover  {background-position:0px -275px;}
.blueStatusBar_icon_tasks         {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -294px;}
.blueStatusBar_icon_tasks:hover   {background-position:0px -315px;}
.blueStatusBar_icon_myFiles       {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -546px;}
.blueStatusBar_icon_myFiles:hover {background-position:0px -567px;}

.statusBar_settings_logout_shell    {display:none;}

.mediaplayer_shell                {width:350px;height:28px;float:right;padding-top:1px;}

.body_shell_table            {width:100%;table-layout:fixed;}
.body_shell_table td         {vertical-align:top;}
.bodyCol_folderList          {width:100%;background:none;}
.bodyCol_msgList             {width:100%;background:none;}
.bodyCol_message             {width:100%;background:none;}
.bodyCol_message.compose_content_td {background:#F0F0F0;}
.bodyCol_calendar            {width:100%;height:100%;background:url(col_calendar.jpg) repeat-x #DBDBDB;overflow:auto;}
.bodyCol_botView             {background:none;}
.bodyCol_botView_msgList     {height:250px;width:100%;overflow:hidden;background:none;}
.bodyCol_botView_message     {width:100%;background:none;}
.bodyCol_contactsList        {overflow:hidden;background:none;}
.bodyCol_contactsDetails     {width:100%;font-size:11px;background-color:transparent;background:url(bg_grey_transparent.png);_background:#F0F0F0;}
.bodyCol_options             {background:none;}
.bodyCol_optionsList         {width:250px;}
.bodyCol_splitter_vertical   {width:6px;background:url(splitter_vertical_bg.jpg) repeat-y;cursor:w-resize;}
.bodyCol_splitter_horizontal {width:100%;height:6px;background:url(splitter_horizontal_bg.jpg) repeat-x;cursor:s-resize;}

.bodyCol_shell                {height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
.bodyCol_shell_inner          {overflow:hidden;padding:5px 3px 5px 3px;}
.bodyCol_msg_shell            {overflow:auto;-webkit-overflow-scrolling:touch;}
.bodyCol_msg_shell_outter     {padding:3px;}
.bodyCol_msg_shell_inner      {overflow:visible;padding:7px;}
.bodyCol_folderList_shell     {padding:5px 3px 5px 3px;-moz-user-select:none;}
.bodyCol_calendar_shell       {width:100%;background:url(col_calendar_bg.jpg) repeat-x #DBDBDB;white-space:nowrap;}
.bodyCol_calendar_shell_inner {width:180px;margin:0 auto;padding-top:20px;}
.bodyCol_calendar_shared      {width:100%;}

.tv_space                               {float:left;width:16px;height:16px;}
.tv_bold { font-weight:bold !important;}
.tv_normal { font-weight:normal !important;}
.ls_bold { font-weight:bold !important;}
.ls_normal { font-weight:normal !important;}
.tv_nodeexpand                          {cursor:default;background:url(folderList_icon_pack.png) no-repeat 0px -26px;}
.tv_nodeexpand.expanded                 {cursor:default;background:url(folderList_icon_pack.png) no-repeat 0px   0px;}
.folder_icon                            {float:left;width:16px;height:16px;cursor:pointer;background:url(folderList_icon_pack.png) no-repeat;}
.folder_icon.personalfolders            {background-position: -26px 0px;}
.folder_icon.inbox                      {background-position: -52px 0px;}
.folder_icon.folder                     {background-position: -78px 0px;}
.folder_icon.folder.open                {background-position:-104px 0px;}
.folder_icon.contact                    {background-position:-130px 0px;}
.folder_icon.DeletedItems               {background-position:-156px 0px;}
.folder_icon.drafts                     {background-position:-182px 0px;}
.folder_icon.SentItems                  {background-position:-208px 0px;}
.folder_icon.JunkEmail                  {background-position:-234px 0px;}
.folder_icon.calendar                   {background-position:-260px 0px;}
.folder_icon.notes                      {background-position:-286px 0px;}
.folder_icon.tasks                      {background-position:-312px 0px;}
.folder_icon.publicfolders              {background-position:-338px 0px;}
.folder_icon.myfiles                    {background-position:-364px 0px;}
.folder_icon.resources                  {background-position:-390px 0px;}
.folder_icon.personalfolders.shared     {background-position: -26px -26px;}
.folder_icon.inbox.shared               {background-position: -52px -26px;}
.folder_icon.folder.shared              {background-position: -78px -26px;}
.folder_icon.folder.shared.open         {background-position:-104px -26px;}
.folder_icon.contact.shared             {background-position:-130px -26px;}
.folder_icon.DeletedItems.shared        {background-position:-156px -26px;}
.folder_icon.drafts.shared              {background-position:-182px -26px;}
.folder_icon.SentItems.shared           {background-position:-208px -26px;}
.folder_icon.JunkEmail.shared           {background-position:-234px -26px;}
.folder_icon.calendar.shared            {background-position:-260px -26px;}
.folder_icon.notes.shared               {background-position:-286px -26px;}
.folder_icon.tasks.shared               {background-position:-312px -26px;}
.folder_icon.publicfolders.shared       {background-position:-338px -26px;}
.folder_icon.myfiles.shared             {background-position:-364px -26px;}
.folder_icon.resources.shared           {background-position:-390px -26px;}
.folder_icon.msg                        {background-position:-416px 0px;}
.folder_icon.msgAttachment              {background-position:-442px 0px;}

#divPreviewPane  {overflow:hidden;}
#innerCenter     {overflow:hidden;}

.tv_branch_shell                        {height:16px;padding:2px 0px;white-space:nowrap;}
.tv_branch_shell img                    {position:relative;top:-2px;margin:0;padding:0;}
.bodyCol_folderList_shell ul            {margin:0;padding:0;list-style-type:none;white-space:nowrap;}
.bodyCol_folderList_shell ul li         {margin:0;padding:0;clear:both;white-space:nowrap;margin:5px 0px 5px 0px;}
.bodyCol_folderList_shell ul li ul      {width:100%;margin:5px 0px 7px 21px;white-space:nowrap;}
.bodyCol_folderList_shell ul li ul li   {white-space:nowrap;}
.bodyCol_folderList_shell a,
.bodyCol_folderList_shell a:link,
.bodyCol_folderList_shell a:visited,
.bodyCol_folderList_shell a:hover       {height:16px;text-decoration:none;color:#333;white-space:nowrap;}
.bodyCol_folderList_shell span          {height:16px;background:none;border:transparent 1px solid;_border:1px white solid;padding:0px 3px;margin-left:3px;white-space:nowrap;cursor:pointer;}
.bodyCol_folderList_shell span:hover    {height:16px;border:1px solid #999;background-color:#FFFBE1;white-space:nowrap;}
.bodyCol_folderList_shell span.selected {height:16px;border:1px solid #1B6698;background-color:#EAF4FB;padding:0px 3px;white-space:nowrap;cursor:pointer;}
.bodyCol_folderList_item                {white-space:nowrap;}

.folderList_shell                {padding:3px;}
.folderList_shell ul             {margin:0;padding:0;list-style-type:none;white-space:nowrap;}
.folderList_shell ul li          {margin:0;padding:0;clear:both;padding:4px 0px;white-space:nowrap;}
.folderList_shell ul li ul       {margin:0;padding:0;color:#666;padding-top:5px;margin-left:37px;white-space:nowrap;}
.folderList_shell ul li ul li    {margin:0;padding:0;padding:4px 0px;white-space:nowrap;}

.folderList_shell span           {height:20px;padding:2px 5px 2px 25px;background-color:transparent;border:transparent 1px solid;_border:1px solid #fff;cursor:pointer;}
.folderList_shell span:hover     {border:1px solid #999;background-color:#FFFBE1;}
.folderList_shell span.selected  {border:1px solid #999;background-color:#EAF4FB;}
span.optionsList_icon_arrow      {padding:2px 5px 2px 15px;}

.optionsPage_shell               {overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0);-webkit-perspective:1000;}

.optionsList_icon_arrow          {width:16px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 0px -250px;}
.optionsList_icon_general        {width:21px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 3px    2px;}
.optionsList_icon_login          {width:21px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 3px -208px;}
.optionsList_icon_mail           {width:21px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 3px  -40px;}
.optionsList_icon_calendar       {width:21px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 3px  -82px;}
.optionsList_icon_shared         {width:21px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 3px -124px;}
.optionsList_icon_advanced       {width:21px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 3px -166px;}
.optionsList_icon_identities     {width:21px;height:16px;background:url(icon_optionsList_pack.gif) no-repeat 3px -271px;}

.folderList_icon_blank          {float:left;width:16px;height:16px;}
.folderList_icon_expanded       {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat  -21px 0px;cursor:pointer;}
.folderList_icon_expanded:hover {background-position: -21px -21px;}
.folderList_icon_closed         {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat    0px 0px;cursor:pointer;}
.folderList_icon_closed:hover   {background-position:   0px -21px;}
.folderList_icon_mailbox        {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat  -84px 0px;cursor:pointer;}
.folderList_icon_mailbox:hover  {background-position: -84px -21px;}
.folderList_icon_inbox          {float:left;width:17px;height:16px;background:url(icon_folderList_pack.png) no-repeat -105px 0px;cursor:pointer;}
.folderList_icon_inbox:hover    {background-position:-105px -21px;}
.folderList_icon_folder         {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat  -42px 0px;cursor:pointer;}
.folderList_icon_folder:hover   {background-position: -42px -21px;}
.folderList_icon_drafts         {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -126px 0px;cursor:pointer;}
.folderList_icon_drafts:hover   {background-position:-126px -21px;}
.folderList_icon_junk           {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -147px 0px;cursor:pointer;}
.folderList_icon_junk:hover     {background-position:-147px -21px;}
.folderList_icon_sent           {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -168px 0px;cursor:pointer;}
.folderList_icon_sent:hover     {background-position:-168px -21px;}
.folderList_icon_deleted        {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -189px 0px;cursor:pointer;}
.folderList_icon_deleted:hover  {background-position:-189px -21px;}
.folderList_icon_contacts       {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -210px 0px;cursor:pointer;}
.folderList_icon_contacts:hover {background-position:-210px -21px;}
.folderList_icon_calendar       {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -231px 0px;cursor:pointer;}
.folderList_icon_calendar:hover {background-position:-231px -21px;}
.folderList_icon_tasks          {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -252px 0px;cursor:pointer;}
.folderList_icon_tasks:hover    {background-position:-252px -21px;}
.folderList_icon_myFiles        {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -273px 0px;cursor:pointer;}
.folderList_icon_myFiles:hover  {background-position:-273px -21px;}
.folderList_icon_public         {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -294px 0px;cursor:pointer;}
.folderList_icon_public:hover   {background-position:-294px -21px;}

.pane-iframe-shell                      {}
.pane-iframe                            {}
.pane-iframe.activity                   {background-color:Transparent;width:100%;overflow:auto !important;}
.pane, .ui-layout-pane                  {}
.pane_email	                            {}
.pane_search                            {}
.iframe_shell                           {overflow:auto !important;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0);-webkit-perspective:1000;}

.toolbar_primary                        {width:100%;height:28px;background:url(toolbar_primary_bg.jpg) repeat-x;}
.toolbar_primary_table                  {width:100%;table-layout:fixed;}
.toolbar_primary_table.folderList       {width:100%;}
.toolbar_primary_table.cal              {margin:0;padding:0;}
.toolbar_primary_table.searchPage       {padding-top:5px;}
.toolbar_primary_table td               {vertical-align:top;}
.toolbar_primary_table_left             {white-space:nowrap;overflow:hidden;}
.toolbar_primary_table_left_bttn        {width:200px;}
.toolbar_primary_table_bttn             {width:28px;padding-left:5px;}
.toolbar_primary_table_sort             {width:71px;}
.toolbar_primary_table_left_folderList  {width:80px;}
.toolbar_primary_table_right_folderList {white-space:nowrap;overflow:visible;}
.toolbar_primary_bttns_td_shell         {width:100%;height:28px;white-space:nowrap;overflow:hidden;}
.toolbar_primary_table_search           {width:150px;}
.toolbar_primary_table_gmt              {width:150px;}
.toolbar_primary_gmt                    {width:100%;height:27px;border-bottom:1px solid #3F5365;}
.toolbar_primary_gmt_inner              {width:145px;height:20px;padding:7px 5px 0px 0px;padding:7px 0px 0px 0px \9;text-align:right;font-size:11px;}
.toolbar_primary_dummy_td               {display:none;}
#toolbar_refresh_msgList_js             {padding-left:0 !important;}

.toolbar_icon_newFolder             {background:url(icon_folderList_tools_pack.gif) no-repeat -21px 0px;float:left;width:16px;height:16px;display:block;margin:5px 2px 0px 2px;}
.toolbar_icon_editFolder            {background:url(icon_folderList_tools_pack.gif) no-repeat -42px 0px;float:left;width:16px;height:16px;display:block;margin:5px 2px 0px 2px;}
.toolbar_icon_shareFolder           {background:url(icon_folderList_tools_pack.gif) no-repeat -63px 0px;float:left;width:16px;height:16px;display:block;margin:5px 2px 0px 2px;}
.toolbar_icon_connectToShared       {background:url(icon_folderList_tools_pack.gif) no-repeat -378px 0px;float:left;width:16px;height:16px;display:block;margin:5px 2px 0px 2px;}
.toolbar_icon_newNote     {display:none;}
.toolbar_icon_refresh     {background:url(icon_msgList_pack.png) no-repeat -441px 0px;float:left;width:16px;height:16px;display:block;margin:5px 1px 0px 0px;}

.toolbar_icon_newMsg      {display:none;}
.toolbar_icon_newEmail    {display:none;}
.toolbar_icon_reply       {display:none;}
.toolbar_icon_replyAll    {display:none;}
.toolbar_icon_forward     {display:none;}
.toolbar_icon_print       {display:none;}
.toolbar_icon_junk        {display:none;}
.toolbar_icon_delete      {display:none;}
.toolbar_icon_close       {display:none;}

.toolbar_icon_send        {display:none;}
.toolbar_icon_save        {display:none;}
.toolbar_icon_attachments {display:none;}
.toolbar_icon_options     {display:none;}
.toolbar_icon_folderOptions {display:none;}
.toolbar_icon_spellCheck  {display:none;}
.toolbar_icon_newTask     {display:none;}
.toolbar_icon_contact     {display:none;}
.toolbar_icon_group       {display:none;}
#toolbar_bulk_msgList_js {display:none;}
.toolbar_icon_import_contacts {display:none;}
.toolbar_icon_export_contacts {display:none;}
.toolbar_icon_newAppt     {display:none;}
.toolbar_icon_download    {display:none;}
.toolbar_icon_upload      {display:none;}
.toolbar_icon_moveFiles   {display:none;}
.toolbar_icon_fileViewer  {display:none;}
.toolbar_icon_previous    {background:url(icon_msgList_pack.png) no-repeat -252px 0px;float:left;width:16px;height:16px;display:block;margin:5px 2px 0px 2px;}
.toolbar_icon_next        {background:url(icon_msgList_pack.png) no-repeat -273px 0px;float:left;width:16px;height:16px;display:block;margin:5px 2px 0px 2px;}
.toolbar_icon_return      {background:url(icon_msgList_pack.png) no-repeat -294px 0px;float:left;width:16px;height:16px;display:block;margin:5px 2px 0px 2px;}
.toolbar_icon_charSet     {background:url(icon_msgList_pack.png) no-repeat -315px 0px;float:right;width:16px;height:16px;display:block;margin-left:7px;cursor:pointer;}
.toolbar_icon_addContact  {background:url(icon_msgList_pack.png) no-repeat -336px 0px;float:right;width:16px;height:16px;display:block;cursor:pointer;}
.toolbar_icon_openContact {background:url(icon_toolbar_blue_pack.png) no-repeat 0px -42px;float:left;width:16px;height:16px;display:block;cursor:pointer;}
.toolbar_icon_email       {background:url(icon_msgList_pack.png) no-repeat -168px 0px;float:left;width:16px;height:16px;display:block;cursor:pointer;}
.toolbar_icon_whitelist   {background:url(icon_msgList_pack.png) no-repeat -378px 0px;float:right;width:16px;height:16px;display:block;margin-left:12px;cursor:pointer;}
.toolbar_icon_blacklist   {background:url(icon_msgList_pack.png) no-repeat -399px 0px;float:right;width:16px;height:16px;display:block;margin-left:12px;cursor:pointer;}
.toolbar_icon_unsubscribe {background:url(icon_msgList_pack.png) no-repeat -420px 0px;float:right;width:16px;height:16px;display:block;margin-left:12px;cursor:pointer;}
.toolbar_icon_charSet:hover      {background-position:-315px -21px;_background-position:none;}
.toolbar_icon_charSet:active     {background-position:-315px   0px;}
.toolbar_icon_addContact:hover   {background-position:-336px -21px;}
.toolbar_icon_addContact:active  {background-position:-336px   0px;}
.toolbar_icon_email:hover        {background-position:-168px -21px;}
.toolbar_icon_email:active       {background-position:-168px   0px;}
.toolbar_icon_openContact:hover  {background-position:   0px -63px;}
.toolbar_icon_openContact:active {background-position:   0px -42px;}
.toolbar_icon_whitelist:hover    {background-position:-378px -21px;}
.toolbar_icon_whitelist:active   {background-position:-378px   0px;}
.toolbar_icon_blacklist:hover    {background-position:-399px -21px;}
.toolbar_icon_blacklist:active   {background-position:-399px   0px;}
.toolbar_icon_unsubscribe:hover  {background-position:-420px -21px;}
.toolbar_icon_unsubscribe:active {background-position:-420px   0px;}

.bttn_toolbar_primary_shell                 {float:left;height:28px;font-size:12px;color:#000;cursor:pointer;white-space:nowrap;-moz-user-select:none;}
.bttn_toolbar_primary_shell_right           {float:right;height:28px;font-size:12px;color:#000;cursor:pointer;white-space:nowrap;-moz-user-select:none;}
.bttn_toolbar_primary_shell_disabled        {float:left;height:28px;font-size:12px;color:#859AA9;cursor:default;white-space:nowrap;-moz-user-select:none;}
.bttn_toolbar_primary_shell_right_disabled  {float:right;height:28px;font-size:12px;color:#859AA9;cursor:default;white-space:nowrap;-moz-user-select:none;}
.bttn_toolbar_primary_left                  {float:left;height:28px;background:none;padding:0px 5px;}
.bttn_toolbar_primary_left:hover            {background:url(toolbar_primary_bg_hover.jpg) repeat-x;}
.bttn_toolbar_primary_left.cal              {height:27px;border-bottom:1px solid #3F5365;}
.bttn_toolbar_primary_shell_disabled        .bttn_toolbar_primary_left:hover {background:none;}
.bttn_toolbar_primary_shell_right_disabled  .bttn_toolbar_primary_left:hover {background:none;}
.bttn_toolbar_primary_text                  {float:left;font-size:12px;padding:6px 5px 0px 5px;}
.bttn_toolbar_primary_right                 {display:none;}
.bttn_toolbar_primary_divider               {float:left;width:2px;height:28px;background:url(toolbar_divider_bg.jpg) repeat-y #fff;}
.bttn_toolbar_primary_shell.red             {background:linear-gradient(to bottom, #FFF0F0, #FFC7C7); /* W3C */
                                             background:-moz-linear-gradient(top, #FFF0F0, #FFC7C7); /* FF3.6+ */
                                             background:-webkit-linear-gradient(top, #FFF0F0, #FFC7C7); /* Chrome10+,Safari5.1+ */
                                             background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF0F0), to(#FFC7C7)); /* Chrome,Safari4+ */
                                             background:-ms-linear-gradient(top, #FFF0F0, #FFC7C7); /* IE10+ */
                                             background:-o-linear-gradient(top, #FFF0F0, #FFC7C7); /* Opera 11.10+ */
                                             filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0', endColorstr='#FFC7C7', GradientType=0); /* IE7-9 */
                                             _background:#FFC7C7; /* IE 6 */
                                            }
.bttn_toolbar_primary_shell.red:hover       {background:linear-gradient(to bottom, #FFFFFF, #FFDBDB); /* W3C */
                                             background:-moz-linear-gradient(top, #FFFFFF, #FFDBDB); /* FF3.6+ */
                                             background:-webkit-linear-gradient(top, #FFFFFF, #FFDBDB); /* Chrome10+,Safari5.1+ */
                                             background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFDBDB)); /* Chrome,Safari4+ */
                                             background:-ms-linear-gradient(top, #FFFFFF, #FFDBDB); /* IE10+ */
                                             background:-o-linear-gradient(top, #FFFFFF, #FFDBDB); /* Opera 11.10+ */
                                             filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFDBDB', GradientType=0); /* IE7-9 */
                                             _background:#FFDBDB; /* IE 6 */
                                            }
.bttn_toolbar_primary_shell.red .bttn_toolbar_primary_left:hover {background:none;}

.bttn_text_hidden .bttn_toolbar_primary_text  {display:none;}
.bttn_text_hidden .bttn_toolbar_primary_left  {padding-left:1px;}

.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_import_contacts    {display:none;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_export_contacts    {display:none;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_upload             {background-position:   0px -42px;_background-position:-147px -42px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_options            {background-position: -84px -42px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_fileViewer         {background-position:-126px -42px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_previous           {background-position:-252px -42px;margin-top:4px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_next               {background-position:-273px -42px;margin-top:4px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_return             {background-position:-294px -42px;margin-top:4px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_shareFolder        {background-position: -63px -42px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_editFolder         {background-position: -42px -42px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_newFolder          {background-position: -21px -42px;}
.bttn_toolbar_primary_shell_right_disabled .toolbar_icon_connectToShared    {background-position:-378px -42px;}

#bttn_toolbar_export, #bttn_toolbar_import {padding-top:1px;}

.bttn_dropDown_float_left           {float:left;height:28px;font-size:12px;color:#000;background:none;white-space:nowrap;overflow:hidden;-moz-user-select:none;}
.bttn_dropDown_float_left:hover     {background:url(toolbar_primary_bg_hover.jpg) repeat-x;cursor:pointer;}
.bttn_dropDown_float_right          {float:right;height:28px;font-size:12px;color:#000;background:none;white-space:nowrap;overflow:hidden;-moz-user-select:none;}
.bttn_dropDown_float_right:hover    {background:url(toolbar_primary_bg_hover.jpg) repeat-x;cursor:pointer;}
.bttn_dropDown_more                 {float:right;height:21px;font-size:11px;color:#333;white-space:nowrap;overflow:hidden;cursor:pointer;}
.bttn_dropDown_left                 {float:left;padding:6px 0px 6px 10px;white-space:nowrap;overflow:hidden;}
.bttn_dropDown_right                {float:right;width:18px;height:28px;background:url(toolbar_bttn_dropdown_right.gif) no-repeat 0px 3px;white-space:nowrap;overflow:hidden;padding-right:5px;}
.bttn_dropDown_float_right a,       .bttn_dropDown_float_right a:visited, .bttn_dropdown_float_right a:hover {color:#333;text-decoration:none;}
.bttn_dropDown_float_left a,        .bttn_dropDown_float_left a:visited, .bttn_dropdown_float_left a:hover {color:#333;text-decoration:none;}
.bttn_dropDown_float_left_disabled  {float:left;height:28px;font-size:12px;color:#859AA9;background:none;white-space:nowrap;overflow:hidden;cursor:default;-moz-user-select:none;}
.bttn_dropDown_float_right_disabled {float:right;height:28px;font-size:12px;color:#859AA9;background:none;white-space:nowrap;overflow:hidden;cursor:default;-moz-user-select:none;}
.bttn_dropDown_float_left_disabled  .bttn_dropDown_left  {background-position:0px -50px;}
.bttn_dropDown_float_left_disabled  .bttn_dropDown_right {background-position:0px -50px;}
.bttn_dropDown_float_right_disabled .bttn_dropDown_left  {background-position:0px -50px;}
.bttn_dropDown_float_right_disabled .bttn_dropDown_right {background-position:0px -50px;}
.bttn_dropDown_icon_new_item        {display:none;}
.bttn_dropDown_icon_options         {float:left;width:16px;height:16px;background:url(icon_msgCompose_pack.png) no-repeat -84px 0px;padding-right:5px;}
.bttn_dropDown_icon_newContact      {display:none;}
.bttn_dropDown_icon_newGroup        {float:left;width:16px;height:16px;background:url(icon_folderList_tools_pack.gif) no-repeat -105px  0px;padding-right:5px;}
.bttn_dropDown_float_left:hover     .bttn_dropDown_icon_new_item   {background-position:   0px -22px;}
.bttn_dropDown_float_right:hover    .bttn_dropDown_icon_options    {background-position: -84px -21px;}
.bttn_dropDown_float_left:hover     .bttn_dropDown_icon_newContact {background-position: -84px -21px;}
.bttn_dropDown_float_left:hover     .bttn_dropDown_icon_newGroup   {background-position:-105px -21px;}
.bttn_dropDown_float_left:hover     .bttn_dropDown_icon_import     {background-position:-126px -21px;}
.bttn_dropDown_float_left_disabled  .bttn_dropDown_icon_newContact {background-position: -84px -42px;}

.bttn_dropDown2_shell        {float:left;font-size:11px;color:#000;border:1px solid #808080;white-space:nowrap;cursor:pointer;-moz-user-select:none;}
.bttn_dropDown2_shell_inner  {float:left;height:17px;background:url(toolbar_bttn_bg.jpg) repeat-x #D6D6D6;border:1px solid #fff;white-space:nowrap;overflow:hidden;}
.bttn_dropDown2_left         {float:left;padding:1px 0px 0px 10px;white-space:nowrap;overflow:hidden;}
.bttn_dropDown2_right        {float:right;width:18px;height:17px;background:url(toolbar_bttn_dropdown_right.gif) no-repeat 0px -2px;white-space:nowrap;overflow:hidden;padding-right:5px;}
.bttn_dropDown2_shell:hover  .bttn_dropDown2_shell_inner {color:#999;background:#fff;}
.bttn_dropDown2_shell:active .bttn_dropDown2_shell_inner {color:#000;background:#fff;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}
.bttn_dropDown2_shell:focus  .bttn_dropDown2_shell_inner {color:#000;background:#fff;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}

.bttn_shell_centered       {width:100%;margin:0 auto;height:21px;padding-top:15px;}
.bttn_float_left           {float:left;font-size:11px;color:#000;border:1px solid #808080;margin-right:4px;white-space:nowrap;cursor:pointer;-moz-user-select:none;}
.bttn_float_left_fixed     {width:150px;}
.bttn_float_right          {float:right;font-size:11px;color:#000;border:1px solid #808080;margin:0px 0px 10px 4px;white-space:nowrap;cursor:pointer;-moz-user-select:none;}
.bttn_float_left_disabled  {float:left;font-size:11px;color:#838383;border:1px solid #808080;margin:0px 4px 10px 0px;white-space:nowrap;cursor:default;-moz-user-select:none;}
.bttn_float_right_disabled {float:right;font-size:11px;color:#838383;border:1px solid #808080;margin:0px 0px 0px 4px;white-space:nowrap;cursor:default;-moz-user-select:none;}

.bttn_float_right a, .bttn_float_right a:visited, 
.bttn_float_left a, .bttn_float_left a:visited                      {display:inline-block;height:18px;font-size:0;color:#000 !important;text-decoration:none !important;}
.bttn_float_left_disabled a, .bttn_float_left_disabled a:visited,
.bttn_float_right_disabled a, .bttn_float_right_disabled a:visited  {display:inline-block;height:18px;font-size:0;color:#838383 !important;text-decoration:none !important;}

.bttn_left                 {float:left;height:16px;background:url(toolbar_bttn_bg.jpg) repeat-x #D6D6D6;border:1px solid #fff;white-space:nowrap;overflow:hidden; margin-top:1px;}
.bttn_left_fixed           {width:140px;overflow:hidden;}
.bttn_right                {display:none;}
.bttn_txt                  {float:left;font-size:12px;color:#333;padding-right:10px;white-space:nowrap;cursor:pointer;-moz-user-select:none;}
.bttn_icon_add             {float:left;width:14px;height:16px;background:url(icon_folderList_tools_pack.gif) no-repeat -210px 0px;padding-right:5px;}
.bttn_icon_attachments     {float:left;width:14px;height:16px;background:url(icon_msgList_pack.png) no-repeat -147px 0px;padding-right:5px;}
.bttn_icon_up              {float:left;width:14px;height:16px;background:url(icon_folderList_tools_pack.gif) no-repeat -231px 0px;padding-right:2px;}
.bttn_icon_down            {float:left;width:14px;height:16px;background:url(icon_folderList_tools_pack.gif) no-repeat -252px 0px;padding-right:2px;}
.bttn_icon_logout          {float:left;width:16px;height:16px;background:url(icon_toolbar_blue_pack.png) no-repeat 0px 0px;padding-right:2px;}
.bttn_icon_print           {float:left;width:16px;height:16px;background:url(icon_msgList_pack.png) no-repeat -210px 0px;padding-right:5px;}
.bttn_icon_delete          {float:left;width:16px;height:16px;background:url(icon_msgList_pack.png) no-repeat -231px 0px;padding-right:5px;}
.bttn_icon_download        {float:left;width:16px;height:16px;background:url(icon_download.png) no-repeat 0px 0px;margin-left:2px;padding-right:4px;}
.bttn_icon_saveToStorage   {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat  -42px 0px;margin-left:2px;padding-right:4px;}
.bttn_float_left:hover     .bttn_left  {color:#999;background:#fff;}
.bttn_float_left:active    .bttn_left  {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}
.bttn_float_left:focus     .bttn_left  {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}
.bttn_float_right:hover    .bttn_left  {color:#999;background:#fff;}
.bttn_float_right:hover    .bttn_txt   {color:#999;background:#fff;}
.bttn_float_right:active   .bttn_left  {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}
.bttn_float_right:active   .bttn_txt   {background:#eee;}
.bttn_float_right:focus    .bttn_left  {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}

#btnAttendees      {width:140px;margin-right:20px;}
#btnAttendees_left {width:138px;overflow:hidden;text-align:center;}

.bttn_float_left_disabled .bttn_left,      .bttn_float_right_disabled .bttn_left      {background-position:0 -52px;}
.bttn_float_left_disabled .bttn_right,     .bttn_float_right_disabled .bttn_right     {background-position:0 -52px;}
.bttn_float_left_disabled .bttn_txt,       .bttn_float_right_disabled .bttn_txt       {color:#999;}
.bttn_float_left_disabled .bttn_icon_add,  .bttn_float_right_disabled .bttn_icon_add  {background-position:-210px -42px;}
.bttn_float_left_disabled .bttn_icon_up,   .bttn_float_right_disabled .bttn_icon_up   {background-position:-231px -42px;}
.bttn_float_left_disabled .bttn_icon_down, .bttn_float_right_disabled .bttn_icon_down {background-position:-252px -42px;}
.bttn_float_left_disabled .bttn_icon_download, .bttn_float_right_disabled .bttn_icon_download            {background-position:0px -21px;}
.bttn_float_left_disabled .bttn_icon_saveToStorage, .bttn_float_right_disabled .bttn_icon_saveToStorage  {background-position:-42px -21px;}

.bttn_float_left:hover .bttn_txt  {color:#999;}
.bttn_float_left:active .bttn_txt {color:#000;}
.bttn_float_left:hover .bttn_icon_add  {background-position:-210px -21px;}
.bttn_float_left:active .bttn_icon_add {background-position:-210px 0px;}
.bttn_float_left:hover .bttn_icon_up  {background-position:-231px -21px;}
.bttn_float_left:active .bttn_icon_up {background-position:-231px 0px;}
.bttn_float_left:hover .bttn_icon_down  {background-position:-252px -21px;}
.bttn_float_left:active .bttn_icon_down {background-position:-252px 0px;}
.bttn_float_left:hover .bttn_icon_attachments  {background-position:-147px -21px;}
.bttn_float_left:active .bttn_icon_attachments {background-position:-147px 0px;}
.bttn_float_left:hover .bttn_icon_print  {background-position:-210px -21px;}
.bttn_float_left:active .bttn_icon_print {background-position:-210px 0px;}
.bttn_float_left:hover .bttn_icon_delete  {background-position:-231px -21px;}
.bttn_float_left:active .bttn_icon_delete {background-position:-231px 0px;}
.bttn_float_left:hover .bttn_icon_download  {background-position:0px -21px;}
.bttn_float_left:active .bttn_icon_download {background-position:0px 0px;}
.bttn_float_left:hover .bttn_icon_saveToStorage  {background-position:-42px -21px;}
.bttn_float_left:active .bttn_icon_saveToStorage {background-position:-42px 0px;}
.bttn_float_right:hover .bttn_icon_add  {background-position:-210px -21px;}
.bttn_float_right:active .bttn_icon_add {background-position:-210px 0px;}
.bttn_float_right:hover .bttn_icon_up  {background-position:-231px -21px;}
.bttn_float_right:active .bttn_icon_up {background-position:-231px 0px;}
.bttn_float_right:hover .bttn_icon_down  {background-position:-252px -21px;}
.bttn_float_right:active .bttn_icon_down {background-position:-252px 0px;}
.bttn_float_right:hover .bttn_icon_logout  {background-position:0px -21px;}
.bttn_float_right:active .bttn_icon_logout {background-position:0px 0px;}
.bttn_float_right:hover .bttn_icon_download  {background-position:0px -21px;}
.bttn_float_right:active .bttn_icon_download {background-position:0px 0px;}
.bttn_float_right:hover .bttn_icon_saveToStorage  {background-position:-42px -21px;}
.bttn_float_right:active .bttn_icon_saveToStorage {background-position:-42px 0px;}
.compose_bttn_txt        {float:left;min-width:40px;_width:50px;padding-left:5px;padding-right:2px;padding-top:1px;white-space:nowrap;}
.compose_bttn_okCancel   {float:left;min-width:50px;white-space:nowrap;font-size:12px;text-align:center;padding:0px 5px;}

.bttn_yellow_left  {float:left;height:18px;background:url(toolbar_bttn_yellow_left.gif) no-repeat;padding:3px 0px 0px 7px;white-space:nowrap;overflow:hidden;}
.bttn_yellow_right {float:right;width:3px;height:21px;background:url(toolbar_bttn_yellow_right.gif) no-repeat;white-space:nowrap;overflow:hidden;}
.bttn_float_left:hover   .bttn_yellow_left  {background-position:0px -21px;color:#999;}
.bttn_float_left:hover   .bttn_yellow_right {background-position:0px -21px;}
.bttn_float_left:active  .bttn_yellow_left  {background-position:0px -42px;color:#000;}
.bttn_float_left:active  .bttn_yellow_right {background-position:0px -42px;}
.bttn_float_left:focus   .bttn_yellow_left  {background-position:0px -42px;}
.bttn_float_left:focus   .bttn_yellow_right {background-position:0px -42px;}
.bttn_float_left:active .bttn_txt, .bttn_float_left:focus .bttn_txt {color:#000;}
.bttn_float_right:hover  .bttn_yellow_left  {background-position:0px -21px;color:#999;}
.bttn_float_right:hover  .bttn_yellow_right {background-position:0px -21px;}
.bttn_float_right:active .bttn_yellow_left  {background-position:0px -42px;color:#000;}
.bttn_float_right:active .bttn_yellow_right {background-position:0px -42px;}
.bttn_float_right:focus  .bttn_yellow_left  {background-position:0px -42px;color:#000;}
.bttn_float_right:focus  .bttn_yellow_right {background-position:0px -42px;}
.bttn_float_right:active .bttn_txt, .bttn_float_right:focus .bttn_txt {color:#000;}

.bttn_small_float_left        {float:left;font-size:10px;color:#000;border:1px solid #808080;margin-right:3px;white-space:nowrap;-moz-user-select:none;}
.bttn_small_float_right       {float:right;font-size:10px;color:#000;border:1px solid #808080;margin-left:3px;white-space:nowrap;-moz-user-select:none;}
.bttn_small_left              {float:left;height:14px;background:url(toolbar_bttn_bg.jpg) repeat-x #D6D6D6;border:1px solid #fff;padding:0px 5px;white-space:nowrap;overflow:hidden;}
.bttn_small_right             {display:none;}
.bttn_small_float_left:hover   .bttn_small_left {color:#999;background:#fff;cursor:pointer;}
.bttn_small_float_left:active  .bttn_small_left {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}
.bttn_small_float_left:focus   .bttn_small_left {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}
.bttn_small_float_right:hover  .bttn_small_left {color:#999;background:#fff;cursor:pointer;}
.bttn_small_float_right:active .bttn_small_left {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}
.bttn_small_float_right:focus  .bttn_small_left {color:#000;background:#eee;border:1px solid #8A8A8A;border-bottom:1px solid #fff;}

.bttn_large_float_left   {float:left;font-size:14px;color:#333;margin-right:5px;white-space:nowrap;-moz-user-select:none;}
.bttn_large_float_right  {float:right;font-size:14px;color:#333;margin-left:5px;white-space:nowrap;-moz-user-select:none;}
.bttn_large_left         {float:left;height:32px;}
.bttn_large_right        {float:right;height:32px;width:4px;}
.bttn_large_txt          {float:left;height:25px;padding:7px 3px 0px 7px;}
.bttn_large_float_left:hover .bttn_large_left,  .bttn_large_float_right:hover .bttn_large_left  {float:left;height:32px;background:url(toolbar_bttn_large_left.gif) no-repeat;cursor:pointer;}
.bttn_large_float_left:hover .bttn_large_right, .bttn_large_float_right:hover .bttn_large_right {float:right;height:32px;width:4px;background:url(toolbar_bttn_large_right.gif) no-repeat;cursor:pointer;}
.bttn_large_float_left:active  .bttn_large_left, .bttn_large_float_left:active .bttn_large_right,
.bttn_large_float_right:active .bttn_large_left, .bttn_large_float_right:active .bttn_large_right {background-position:0px -37px;color:#000;}
.bttn_large_float_left:active .fileViewer_icon, .bttn_large_float_right:active .fileViewer_icon {background-position-y:-32px;} /*only supported in chrome, safari*/

.dropDown_shell_left     {float:left;min-width:150px;position:relative;background:#D3E8F7;border:1px solid #1B6698;z-index:12000;display:none;visibility:hidden;overflow:hidden;_position:absolute;*width:170px;_left:0px;_top:27px;}
.dropDown_shell_search   {top:-7px;left:23px;}
.dropDown_shell_left ul  {width:100%;margin:0;padding:0;list-style-type:none;color:#333;}
.dropDown_shell_left li  {height:16px;margin:0;padding:0;margin:0px 5px;padding:5px 0px 5px 20px;white-space:nowrap;cursor:pointer;}
.dropDown_shell_right    {float:right;min-width:150px;position:relative;background:#D3E8F7;border:1px solid #1B6698;z-index:12000;display:none;visibility:hidden;*position:absolute;*width:170px;*right:0px;*top:27px;}
.dropDown_shell_right ul {width:100%;margin:0;padding:0;list-style-type:none;color:#333;}
.dropDown_shell_right li {height:16px;margin:0;padding:0;margin:0px 5px;padding:5px 0px 5px 20px;white-space:nowrap;cursor:pointer;}
.dropDown_item           {cursor:pointer;}
.dropDown_item:hover     {background:#fff;}
.dropDown_shell_right.addressBook {position:absolute;top:108px;right:36px;}
.dropDown_shell_right#dropDown_import {top:-106px;}
#dropDown_new            {position:absolute;top:27px;}
#dropDown_search         {top:-5px;left:26px;}
#dropDown_more_preview   {float:right !important;}
#dropDown_filt           {position:absolute !important;top:27px !important;}

li.dropDown_noIcon           {display:block;padding:2px 5px 2px 5px;}
li.dropDown_icon_blank       {display:block;background:url(icon_blank.gif) no-repeat 0px 4px;}
li.dropDown_icon_tick        {display:block;background:url(dropDown_icon_tick_green.gif) no-repeat 0px 4px;}
li.dropDown_icon_newEmail    {display:block;background:url(dropDown_icon_newEmail.gif) no-repeat 0px 4px;}
li.dropDown_icon_newContact  {display:block;background:url(dropDown_icon_newContact.gif) no-repeat 0px 4px;}
li.dropDown_icon_newGroup    {display:block;background:url(dropDown_icon_newGroup.gif) no-repeat 0px 4px;}
li.dropDown_icon_newAppt     {display:block;background:url(dropDown_icon_newAppt.gif) no-repeat 0px 4px;}
li.dropDown_icon_newTask     {display:block;background:url(dropDown_icon_newTask.gif) no-repeat 0px 4px;}
li.dropDown_icon_newNote     {display:block;background:url(icon_notes.gif) no-repeat 0px 4px;}
li.dropDown_icon_addContact  {display:block;background:url(dropDown_icon_addContact.gif) no-repeat 0px 4px;}
li.dropDown_icon_whitelist   {display:block;background:url(dropDown_icon_whitelist.png) no-repeat 0px 4px;}
li.dropDown_icon_blacklist   {display:block;background:url(dropDown_icon_blacklist.png) no-repeat 0px 4px;}
li.dropDown_icon_charSet     {display:block;background:url(dropDown_icon_charSet.gif) no-repeat 0px 4px;}
li.dropDown_icon_viewHeaders {display:block;background:url(dropDown_icon_viewHeaders.gif) no-repeat 0px 4px;}
li.dropDown_icon_read        {display:block;background:url(dropDown_icon_read.png) no-repeat 0px 4px;}
li.dropDown_icon_unread      {display:block;background:url(dropDown_icon_unread.png) no-repeat 0px 4px;}
li.dropDown_icon_newMsg      {display:block;background:url(dropDown_icon_newMsg.gif) no-repeat 0px 5px;}
li.dropDown_icon_reply       {display:block;background:url(dropDown_icon_reply.png) no-repeat 0px 4px;}
li.dropDown_icon_replyAll    {display:block;background:url(dropDown_icon_replyAll.png) no-repeat 0px 4px;}
li.dropDown_icon_forward     {display:block;background:url(dropDown_icon_forward.png) no-repeat 0px 4px;}
li.dropDown_icon_flag        {display:block;background:url(dropDown_icon_flag.gif) no-repeat 0px 4px;}
li.dropDown_icon_junk        {display:block;background:url(dropDown_icon_junk.png) no-repeat 0px 4px;}
li.dropDown_icon_delete      {display:block;background:url(dropDown_icon_delete.gif) no-repeat 0px 4px;}
li.dropDown_icon_download    {display:block;background:url(dropDown_icon_download.png) no-repeat 0px 4px;}
li.dropDown_icon_vcard       {display:block;background:url(dropDown_icon_vcard.gif) no-repeat 0px 4px;}
li.dropDown_icon_print       {display:block;background:url(dropDown_icon_print.gif) no-repeat 0px 4px;}
li.dropDown_icon_copy        {display:block;background:url(dropDown_icon_copy.gif) no-repeat 0px 4px;}
li.dropDown_icon_paste       {display:block;background:url(dropDown_icon_paste.gif) no-repeat 0px 4px;}
li.dropDown_icon_newFolder   {display:block;background:url(dropDown_icon_newFolder.gif) no-repeat 0px 4px;}
li.dropDown_icon_rename      {display:block;background:url(dropDown_icon_rename.gif) no-repeat 0px 4px;}
li.dropDown_icon_empty       {display:block;background:url(dropDown_icon_empty.png) no-repeat 0px 4px;}
li.dropDown_icon_shared      {display:block;background:url(dropDown_icon_shared.gif) no-repeat 0px 4px;}
li.dropDown_icon_connecttoshare {display:block;background:url(dropDown_icon_connecttoshare.gif) no-repeat 0px 4px;}
li.dropDown_icon_sendMail    {display:block;background:url(dropDown_icon_sendMail.gif) no-repeat 0px 4px;}
li.dropDown_icon_permissions {display:block;background:url(dropDown_icon_permissions.gif) no-repeat 0px 3px;}
li.dropDown_icon_displayPic  {display:block;background:url(dropDown_icon_displayPic.gif) no-repeat 0px 4px;}

.search_field_shell        {float:left;width:176px;height:25px;white-space:nowrap;overflow:hidden;margin:3px 0px 0px 0px;}
.search_field_left         {float:left;width:3px;height:21px;background:url(search_field_left.gif) no-repeat;white-space:nowrap;overflow:hidden;}
.search_field_body         {float:left;width:170px;height:21px;background:url(search_field_bg.gif) repeat-x;}
.search_field_right        {float:right;width:3px;height:21px;background:url(search_field_right.gif) no-repeat;}
.search_bttn               {float:left;width:16px;height:16px;background:url(icon_search.gif) no-repeat 0px 3px;padding:3px 2px 0px 2px;cursor:pointer;}
.search_bttn:hover         {background-position:0px -18px;}
.search_bttn:active        {background-position:0px 3px;}
.search_bttn a,            .search_bttn a:visited, .search_bttn a:hover {width:16px;height:16px;display:block;}
.search_form               {padding-top:3px;}
.search_form input         {float:left;width:115px;height:15px;font-style:italic;border:2px;background:url(search_input_bg.jpg) repeat-x 0px -2px;}
.search_close_bttn         {float:right;width:16px;height:16px;background:url(icon_search_close.gif) no-repeat;cursor:pointer;}
.search_close_bttn:hover   {background-position:0px -16px;}
.search_close_bttn:active  {background-position:0px -32px;}
.search_arrow_bttn         {float:left;width:12px;height:21px;background:url(search_arrow_bttn.gif) no-repeat;margin-right:2px;cursor:pointer;}
.search_arrow_bttn:hover   {background-position:0px -21px;}
.search_arrow_bttn:active  {background-position:0px -42px;}

.search_form_initial       {padding-top:3px;}
.search_form_normal        {padding-top:3px;}
.search_form_initial input {float:left;width:115px;height:15px;font-style:italic;border:2px;background:url(search_input_bg.jpg) repeat-x 0px -2px;}
.search_form_normal input  {float:left;width:115px;height:15px;font-style:normal;border:2px;background:url(search_input_bg.jpg) repeat-x 0px -2px;}

.toolbar_primary_table.searchPage           {padding-top:0;}
.toolbar_primary_table_searchPage_search    {width:220px;white-space:nowrap;padding-left:5px;}
.toolbar_primary_table_searchPage_bttns     {white-space:nowrap;padding-right:20px;}
.searchPage .search_field_shell         {width:210px !important;}
.searchPage .search_field_body          {width:204px !important;}
.searchPage .search_form_initial input, .searchPage .search_form_normal input {width:184px !important;}
#searchPage_toolbar_table_left          {padding:0 0 0 5px !important;}

.msgHeader_shell            {padding:3px;height:100%;max-height:100%;overflow:hidden;}
.msgHeader_table            {width:100%;border:1px solid #1B6698;padding:5px;background-color:transparent;background:url(msgHeader_bg.jpg) repeat-x #C8DFED;}
.msgHeader_table td         {padding-top:3px;padding-bottom:3px;vertical-align:top;}
.msgHeader_table_left       {width:20px;font-weight:bold;white-space:nowrap;overflow:hidden;padding-right:10px;}
.msgHeader_table_left a:visited {text-decoration:none;}
.msgHeader_table_left a:hover {text-decoration:underline;}
.msgHeader_table_left a     {text-decoration:none;color:#333;cursor:pointer;}
.msgHeader_table_right      {width:100%;text-align:left;text-overflow:ellipsis;}
.msgHeader_table_right_from {width:100%;text-align:left;text-overflow:ellipsis;margin:0;padding:0;padding-top:3px;}
.msgHeader_shell a,      .msgHeader_shell a:visited {text-decoration:none;color:#1B6698;}
.msgHeader_shell a:hover    {text-decoration:underline;}
.msgHeader_table_label      {padding-right:10px;white-space:nowrap;}
.msgHeader_from_txt         {float:left;}
.msgHeader_recip_txt        {width:100%;min-height:16px;max-height:54px;overflow:auto;padding-bottom:1px;}
.msgHeader_att_txt          {width:100%;min-height:16px;max-height:60px;overflow:auto;*height:37px !important;}
.msgHeader_subject_txt      {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:1px;}

.contact_tip_trigger        {border-bottom: dotted 1px #5599CC;cursor:pointer;}

.print_toolbar                  {width:100%;height:28px;background:url("toolbar_primary_bg.jpg") repeat-x #C0C0C0;}
.print_shell                    {padding:15px;}
.print_msgHeader_table          {width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
.print_msgHeader_table td       {padding:2px 0px;vertical-align:top;}
.print_msgHeader_table_minWidth {width:10px;}
.print_msgHeader_label          {padding-right:20px;font-weight:bold;white-space:nowrap;}
.print_msgHeader_hr             {width:100%;border-bottom:3px solid #333;margin:8px 0px;}

.compose_shell              {min-height:370px;overflow:auto;}
.compose_shell_inner        {padding:5px 10px 5px 10px;overflow:auto;}
.compose_input_table_shell  {width:100%;height:100%;}
.compose_input_table        {width:100%;margin:0;padding:0;padding-bottom:10px;}
.compose_input_table td     {text-align:left;vertical-align:middle;}
.compose_input_table_left   {width:90px;white-space:nowrap;padding-right:5px;font-size:12px !important;}
.compose_input_table_left a:link   {color:#1B6698;text-decoration:underline;white-space:nowrap;}
.compose_input_table_left a:hover  {color:#1B6698;text-decoration:none;}
.compose_input_table_right  {}
.compose_input_table select {margin:3px 0px 3px 0px;height:21px;}
.compose_input_table input  {width:100%;}

.compose_msgOptions_shell    {width:100%;height:30px;background:#3A7BA3;border-top:1px solid #999;border-bottom:1px solid #999;padding:0px 10px;overflow:hidden;}
.compose_msgOptions_shell    .options_form_table {color:#fff;padding-top:2px;}
.compose_msgOptions_label    {padding-right:10px;white-space:nowrap;}

.contacts_img_td             {width:150px;vertical-align:top;overflow:hidden;}
.contacts_img_shell          {position:relative;float:right;width:125px;height:125px;background:#fff;border:1px solid #666;margin-top:3px;-moz-user-select:none;}
.contacts_img_shell img      {border:0;-moz-user-select:none;}
.contacts_img_close          {position:absolute;top:3px;right:3px;width:16px;height:16px;background:url("icon_close.gif") no-repeat;cursor:pointer;display:none;-moz-user-select:none;}
.contacts_img_close:active   {background-position:0px -32px;cursor:pointer;}

.contacts_foot_shell         {width:100%;height:29px;background:url(footNav_bg.jpg) repeat-x;}
.contacts_foot_table         {width:100%;table-layout:fixed;}
.contacts_foot_table td      {z-index:12000;}
.contacts_foot_table_left    {width:200px;}
.contacts_foot_table_right   {width:500px;}
.contacts_foot_table_noWidth {}
.contacts_foot_form_div      {float:left;padding:2px 0px 0px 10px;}

.contactsDetails_shell       {width:100%;overflow:auto;*overflow-x:hidden;}
.contactsDetails_shell_inner {padding:20px;}

.popup_bizCard_shell         {background:url(contacts_bizCard_bg.jpg) repeat-x #CACACA;border:1px solid #666;overflow:hidden;}
.popup_bizCard_table         {table-layout:fixed;width:100%;font-size:12px;color:#666;padding:12px;line-height:150%;}
.popup_bizCard_table td      {vertical-align:top;text-align:left;}
.popup_bizCard_table_left    {}
.popup_bizCard_table_right   {width:85px;text-align:right;}
.popup_bizCard_table h1      {font-size:14px;font-weight:bold;color:#333;margin:0;padding:0;}
.popup_bizCard_table a,      .popup_bizCard_table a:visited {font-size:12px;color:#666;text-decoration:none;}
.popup_bizCard_table a:hover {font-size:12px;color:#666;text-decoration:underline;}
.popup_bizCard_content       {width:100%;min-height:55px;overflow:hidden;}
.popup_bizCard_txt           {width:100%;white-space:nowrap;overflow:hidden;}
.popup_bizCard_right_img     {float:right;width:75px;height:75px;background:url(contacts_default_img_small.jpg) no-repeat #fff;border:1px solid #666;}
.popup_bizCard_right_img img {width:75px;height:75px;border:0px;}
.popup_bizCard_bttns         {width:100%;height:16px;margin-top:5px;}
.popup_bizCard_bttns .icon   {padding:0;margin:0;float:left !important;margin-right:15px;}
.bizCard_loader              {position:relative;width:75px;height:75px;background:url(loading_icon.gif) no-repeat 22px 22px #fff;margin:0 auto;}
.popup_bizCard_phone         {float:left;padding-right:5px;}

.popupWin_modal_screen     {opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
.popupWin_if	           {display:none;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
.popupWin_shell_table      {table-layout:fixed;width:100%;vertical-align:top;text-align:left;font-size:0px;}
.popupWin_shell_table td   {}
.popupWin_shad_topLeft     {width:8px;background:url(popupWin_shad_topLeft.png) no-repeat;_background:none;}
.popupWin_shad_topLeft_div {width:8px;height:8px;}
.popupWin_shad_top         {background:url(popupWin_shad_top.png) repeat-x;_background:none;}
.popupWin_shad_topRight    {width:8px;background:url(popupWin_shad_topRight.png) no-repeat;_background:none;}
.popupWin_shad_left        {width:8px;background:url(popupWin_shad_left.png) repeat-y;_background:none;}
.popupWin_shad_right       {width:8px;background:url(popupWin_shad_right.png) repeat-y;_background:none;}
.popupWin_shad_body        {background:url(popupWin_body_bg.jpg) repeat-x #9ECBE7;}
.popupWin_shad_bot         {background:url(popupWin_shad_bot.png) repeat-x;_background:none;}
.popupWin_shad_botLeft     {width:8px;background:url(popupWin_shad_botLeft.png) no-repeat;_background:none;}
.popupWin_shad_botLeft_div {width:8px;height:8px;}
.popupWin_shad_botRight    {width:8px;background:url(popupWin_shad_botRight.png) no-repeat;_background:none;}

.popupMsg_shell_table        {table-layout:fixed;width:210px;vertical-align:top;text-align:left;font-size:0px;}
.popupMsg_table              {table-layout:fixed;width:210px;border:1px solid #1B6698;background:#D3E8F7;color:#333;vertical-align:top;text-align:left;font-size:0px;}
.popupMsg_table.notification {box-shadow:0px 0px 8px rgba(0,0,0,0.8);-webkit-box-shadow:0 0px 8px rgba(0,0,0,0.8);-moz-box-shadow:0 0px 8px rgba(0,0,0,0.8);}
.popupMsg_table td           {}
.popupMsg_topLeft            {width:4px;}
.popupMsg_top                {}
.popupMsg_top_div            {float:left;width:100%;}
.popupMsg_topRight           {width:4px;}
.popupMsg_left               {width:4px;}
.popupMsg_body               {width:160px;padding:10px;font-size:12px;color:#333;vertical-align:middle;text-align:center;}
.popupMsg_right              {width:4px;}
.popupMsg_botLeft            {width:4px;}
.popupMsg_botLeft_div        {width:4px;height:4px;}
.popupMsg_bot                {width:4px;}
.popupMsg_botRight           {width:4px;}
.popupMsg_content_shell      {width:160px;height:90px;display:table-cell;vertical-align:middle;text-align:center;}
.popupMsg_height             {height:110px;}

.popupMsg_content_shell2      {background:#D3E8F7;border:1px solid #1B6698;padding:10px;}
.popupMsg_content_shell_inner {width:100%;}
.datePicker_shell_table       {table-layout:fixed;width:220px;vertical-align:top;text-align:left;font-size:0px;}
.datePicker_head_table        {width:100%;font-size:10px;}
.datePicker_head_table td     {vertical-align:middle;text-align:center;margin:0;padding:0;padding:3px 0px;border-bottom:1px solid #999;}
.datePicker_table_head        {}
.datePicker_title_text        {width:100%;font-size:10px;font-weight:bold;text-align:center;}
.datePicker_foot_table        {width:100%;font-size:11px;}
.datePicker_foot_table td     {white-space:nowrap;overflow:hidden;padding-top:5px;border-top:1px solid #999;}
.datePicker_table             {width:100%;font-size:11px;padding:3px 0px 7px 0px;}
.datePicker_table td          {vertical-align:middle;text-align:center;padding:1px 0px;}
.datePicker_table_fixed       {width:180px;table-layout:fixed;font-size:11px;margin-bottom:10px;border-collapse:collapse;}
.datePicker_table_fixed td    {overflow:hidden;}
.datePicker_table_bttnClose   {width:26px;}
.datePicker_table_gap         {width:100%;height:20px;}
.datePicker_table_arrow       {}
.datePicker_arrow_left        {float:left;width:16px;height:16px;background:url(tableHead_bttn_arrow.gif) no-repeat -32px 0px;cursor:pointer;}
.datePicker_arrow_right       {float:right;width:16px;height:16px;background:url(tableHead_bttn_arrow.gif) no-repeat -48px 0px;cursor:pointer;}
.datePicker_arrow_left:hover  {background-position:-32px -16px;}
.datePicker_arrow_right:hover {background-position:-48px -16px;}
.datePicker_week              {-moz-user-select:none;cursor:default;}
.datePicker_date              {width:20px;padding:2px;-moz-user-select:none;}
.datePicker_date_inner        {width:20px;height:16px;margin:0 auto;padding-top:2px;text-align:center;}
.datePicker_date_hover        {margin:0 auto;background:#FFFBE1;cursor:pointer;}
.datePicker_date_selected     {margin:0 auto;background:#FFFBE1;cursor:pointer;}
.datePicker_date_today        {margin:0 auto;background:#8EC4E8;cursor:pointer;color:#000;}
.datePicker_date_busy         {margin:0 auto;color:red;cursor:pointer;}
.datePicker_select_table        {font-size:0px;}
.datePicker_select_table select {margin-right:3px;}

.popupWin_table              {table-layout:fixed;width:100%;border:1px solid #3F5365;vertical-align:top;text-align:left;font-size:0px;}
.popupWin_table td           {}
.popupWin_topLeft            {width:6px;background:url(popupWin_top.jpg) repeat-x #83BEE6;cursor:move;}
.popupWin_top                {background:url(popupWin_top.jpg) repeat-x #83BEE6;cursor:move;}
.popupWin_top_div            {float:left;height:26px;}
.popupWin_top_div h1         {float:left;font-size:13px;font-weight:normal;color:#000;margin:0;padding:5px 0px 0px 5px;white-space:nowrap;overflow:hidden;}
.popupWin_top_icon_confirm   {float:left;width:16px;height:16px;margin:6px 0px 0px 3px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -462px;}
.popupWin_top_icon_warning   {float:left;width:16px;height:16px;margin:6px 0px 0px 3px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -420px;}
.popupWin_top_icon_info      {float:left;width:16px;height:16px;margin:6px 0px 0px 3px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -504px;}
.popupWin_top_icon_clock     {float:left;width:16px;height:16px;margin:6px 0px 0px 3px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -378px;}
.popupWin_bttn_close         {float:right;width:16px;height:16px;margin:4px 4px 0px 0px;^margin:4px 2px 0px 0px;background:url(popupWin_bttn_close.gif) no-repeat   0px 0px;cursor:pointer;}
.popupWin_bttn_max           {float:right;width:16px;height:16px;margin:4px 4px 0px 0px;^margin:4px 2px 0px 0px;background:url(popupWin_bttn_close.gif) no-repeat -16px 0px;cursor:pointer;}
.popupWin_bttn_restore       {float:right;width:16px;height:16px;margin:4px 4px 0px 0px;^margin:4px 2px 0px 0px;background:url(popupWin_bttn_close.gif) no-repeat -32px 0px;cursor:pointer;}
.popupWin_bttn_close:hover   {background-position:  0px -16px;}
.popupWin_bttn_max:hover     {background-position:-16px -16px;}
.popupWin_bttn_restore:hover {background-position:-32px -16px;}
.popupWin_bttn_close:focus,   .popupWin_bttn_close:active   {background-position:  0px -32px;}
.popupWin_bttn_max:focus,     .popupWin_bttn_max:active     {background-position:-16px -32px;}
.popupWin_bttn_restore:focus, .popupWin_bttn_restore:active {background-position:-32px -32px;}
.popupWin_topRight           {width:6px;background:url(popupWin_top.jpg) repeat-x #83BEE6;}
.popupWin_left               {width:6px;}
.popupWin_body               {border:1px solid #3F5365;background:#fff;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;}
.popupWin_right              {width:6px;}
.popupWin_botLeft            {width:6px;}
.popupWin_botLeft_div        {width:6px;height:6px;}
.popupWin_bot                {width:6px;}
.popupWin_botRight           {width:6px;}
.popupWin_body h1            {margin:0;padding:0;padding-bottom:10px;font-weight:bold;font-size:13px;color:#333;}

.popupWin_body .body_shell_table    {}
.popupWin_body .options_shell_inner {margin:0;padding:0;}
.popupWin_body .optionsPanel_table_topLeft  {display:none;}
.popupWin_body .optionsPanel_table_top      {display:none;}
.popupWin_body .optionsPanel_table_topRight {display:none;}

.popupWin_topBar_table       {table-layout:fixed;width:100%;-moz-user-select:none;}
.popupWin_topBar_table td    {margin:0;padding:0;}
.popupWin_topBar_table_left  {white-space:nowrap;overflow:hidden;}
.popupWin_topBar_table_right {width:70px;}

.popupWin_background                 {background:#EBEBEB;}
.popupWin_body_shell                 {min-width:460px;margin:20px;}
.popupWin_body_table                 {width:100%;table-layout:fixed;}
.popupWin_body_table td              {white-space:nowrap;}
.popupWin_body_table_head            {width:100%;color:#3876A9;font-size:12px;padding-bottom:7px;}
.popupWin_body_table_head h2         {color:#333;font-size:14px;margin:0;padding:0;padding-bottom:8px;}
.popupWin_body_table_centered        {padding:20px;text-align:center;}
.popupWin_body_table_txt             {width:100%;white-space:normal;line-height:160%;}
.popupWin_contacts_input_table input {width:100%;}

.popupWin_search_table_shell {width:100%;height:27px;padding:6px 0px 3px 0px;}
.popupWin_search_table       {width:100%;table-layout:fixed;white-space:nowrap;overflow:hidden;vertical-align:top;text-align:left;}
.popupWin_search_table td    {vertical-align:top;}
.popupWin_search_table_left  {}
.popupWin_search_table_right {width:100px;}
.popupWin_search_field_shell {float:left;width:100%;height:21px;white-space:nowrap;overflow:hidden;}
.popupWin_search_field_left  {float:left;width:3px;height:21px;background:url(search_field_left.gif) no-repeat;white-space:nowrap;overflow:hidden;}
.popupWin_search_field_body  {float:left;width:95%;height:21px;background:url(search_field_bg.gif) repeat-x;}
.popupWin_search_field_right {float:left;width:3px;height:21px;background:url(search_field_right.gif) no-repeat;}
.popupWin_search_form        {padding-top:3px;}
.popupWin_search_form input  {margin:0;padding:0;float:left;width:90%;height:15px;font-style:italic;border:0px;background:url(search_input_bg.jpg) repeat-x 0px -2px;}
.popupWin_search_form_initial       {padding-top:3px;}
.popupWin_search_form_initial input {color:#808080;margin:0;padding:0;float:left;width:90%;height:15px;font-style:italic;border:0px;background:url(search_input_bg.jpg) repeat-x 0px -2px;}
.popupWin_search_form_normal        {padding-top:3px;}
.popupWin_search_form_normal input  {color:#000000;font-style:normal;margin:0;padding:0;float:left;width:90%;height:15px;border:0px;background:url(search_input_bg.jpg) repeat-x 0px -2px;}

.popupWin_checkbox_table             {width:100%;table-layout:fixed;vertical-align:middle;text-align:left;}
.popupWin_checkbox_table_left        {width:21px;}
.popupWin_checkbox_table_right       {}

.tooltip                             {display:none;z-index:18000;}
.contact_card_tooltip_shell_table    {table-layout:fixed;width:350px;vertical-align:top;text-align:left;}

.ActivityData tr:nth-of-type(odd) {background-color:#ddeeff;}

.dataTable_icon_blank             {width:16px;height:16px;display:block;background:none;}
.dataTable_icon_new               {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat    0px   0px;cursor:pointer;}
.dataTable_icon_new:hover         {background-position:   0px -21px;}
.dataTable_icon_read              {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat  -21px   0px;cursor:pointer;}
.dataTable_icon_read:hover        {background-position: -21px -21px;}
.dataTable_icon_reply             {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat  -42px   0px;cursor:pointer;}
.dataTable_icon_reply:hover       {background-position: -42px -21px;}
.dataTable_icon_replyAll          {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat  -63px   0px;cursor:pointer;}
.dataTable_icon_replyAll:hover    {background-position: -63px -21px;}
.dataTable_icon_forward           {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat  -84px   0px;cursor:pointer;}
.dataTable_icon_forward:hover     {background-position: -84px -21px;}
.dataTable_icon_flag              {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -105px   0px;cursor:pointer;}
.dataTable_icon_unflag            {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -105px -21px;cursor:pointer;}
.dataTable_icon_important         {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -126px   0px;cursor:pointer;}
.dataTable_icon_unimportant       {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -126px -21px;cursor:pointer;}
.dataTable_icon_attachments       {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -147px   0px;cursor:pointer;}
.dataTable_icon_attachments:hover {background-position:-147px -21px;}
.dataTable_icon_group_head        {width:16px;height:16px;margin:auto;background:url(icon_group.png) no-repeat 0px 0px;display:block;cursor:pointer;}
.dataTable_icon_group_head:hover  {background-position:0px -16px;}
.dataTable_icon_group             {width:16px;height:16px;margin:auto;background:url(icon_group.png) no-repeat 0px -16px;display:block;}
.dataTable_icon_group:hover       {background-position:0px -32px;}

.dataTable_icon_calendar         {width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -231px 0px;cursor:pointer;}
.dataTable_icon_calendar:hover   {background-position:-231px -21px;}
.dataTable_icon_sms              {width:16px;height:16px;background:url(icon_msgList_pack.png) no-repeat -462px 0px;cursor:pointer;}
.dataTable_icon_sms:hover        {background-position:-462px -21px;}

.dataTable_head_icon_important       {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -126px -42px;cursor:pointer;}
.dataTable_head_icon_important:hover {background-position:-126px 0px;}
.dataTable_head_icon_flag            {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -105px -42px;cursor:pointer;}
.dataTable_head_icon_flag:hover      {background-position:-105px 0px;}
.dataTable_head_icon_read            {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat  -21px -41px;cursor:pointer;}
.dataTable_head_icon_read:hover      {background-position: -21px 1px;}
.dataTable_head_icon_att             {width:16px;height:16px;display:block;background:url(icon_msgList_pack.png) no-repeat -147px -42px;cursor:pointer;}
.dataTable_head_icon_att:hover       {background-position:-147px 0px;}

.dataTable_shell              {background:url(msgList_table_header_bg.jpg) repeat-x;}
.dataTable_shell.stats        {background:none;overflow:auto;}
.dataTable_shell_inner        {padding:0px 3px;overflow:hidden;position:relative;}
.dataTable_shell_table        {width:100%;table-layout:fixed;text-align:left;position:relative;}
.dataTable_shell_table_scroll {width:17px;}
.dataTable_table              {width:100%;table-layout:fixed;text-align:left;font-size:12px;color:#333;}
.dataTable_table td           {vertical-align:middle;white-space:nowrap;overflow:hidden;}
.dataTable_table a, .popupWin_dataTable_table a:visited {text-decoration:underline;font-size:11px;color:#3876A9;}
.dataTable_table a:hover      {text-decoration:none;}
.dataTable_table thead td     {padding-top:5px;padding-bottom:5px;font-size:11px;color:#666;vertical-align:middle;}
.dataTable_table thead .dataTable_tickbox {padding-left:1px;}
.dataTable_table_head         {width:100%;table-layout:fixed;vertical-align:middle;text-align:left;padding:4px;color:#666;}
.dataTable_scrollbar_top      {width:100%;height:26px;}
.dataTable_tickbox            {width:30px;text-align:center;height:18px} /*Note: the tickbox is used to set the minimum height for list view - to prevent flickered scrolling*/
.dataTable_icon               {width:25px;}
.dataTable_icon_short         {width:21px;}
.dataTable_icon_importance    {width:13px;}
.dataTable_from               {width:150px;padding-left:7px;text-overflow:ellipsis;}
.dataTable_name               {width:140px;padding-left:7px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.dataTable_email              {width:200px;padding-left:7px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.dataTable_groupName          {width:140px;padding-left:7px;font-weight:bold;}
.dataTable_noWidth            {width:100%;padding-left:7px;text-overflow:ellipsis;}
.dataTable_date               {width:90px;font-size:11px;padding-left:7px;text-overflow:ellipsis;}
.dataTable_size               {width:55px;font-size:11px;padding-left:7px;text-overflow:ellipsis;}
.dataTable_size_right         {width:70px;font-size:11px;text-align:right;padding-right:7px;}
.dataTable_company            {width:90px;padding-left:7px;}
.dataTable_phone              {width:110px;padding-left:7px;}
.dataTable_complete           {width:80px;font-size:11px;padding-left:7px;padding-right:3px;}
.dataTable_sensitivity        {width:90px;font-size:11px;padding-left:7px;text-overflow:ellipsis;}
.dataTable_status             {width:110px;font-size:11px;padding-left:7px;text-overflow:ellipsis;}
.dataTable_action             {width:65px;text-align:center;}
.dataTable_access             {width:110px;}
.dataTable_attendance         {width:140px;padding-left:7px;text-overflow:ellipsis;white-space:nowrap;}
.dataTable_response           {width:100px;padding-left:7px;text-overflow:ellipsis;white-space:nowrap;}

.dataTable_complete .tableHead_bttn_shell   {margin-left:7px;}

.dataTable_dateModified       {width:120px;font-size:11px;padding-left:7px;text-overflow:ellipsis;}

.dataTable_text               {width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.dataTable_text_div           {width:100%;height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.dataTable_date .dataTable_text_div {text-align:right !important;}
.dataTable_date .tableHead_bttn_shell, .dataTable_size_right .tableHead_bttn_shell    {float:right !important;}
.dataTable_date .tableHead_bttn_arrow, .dataTable_date .tableHead_bttn_arrow_down_selected, .dataTable_date .tableHead_bttn_arrow_up_selected {width:12px;}
.dataTable_size_right .tableHead_bttn_arrow, .dataTable_size_right .tableHead_bttn_arrow_down_selected, .dataTable_size_right .tableHead_bttn_arrow_up_selected  {width:12px;}

.dataTable_listTable                      {width:100%;table-layout:fixed;border:1px solid transparent;_border:1px solid #fff;cursor:pointer;white-space:nowrap;overflow:hidden;}
.dataTable_listTable td                   {padding-top:4px;padding-bottom:4px;white-space:nowrap;overflow:hidden;}
.dataTable_listTable:hover                {background:url(bg_yellow_hover_transparent.png);}
.dataTable_listTable_bordered             {width:100%;table-layout:fixed;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid transparent;_border-left:1px solid #fff;border-right:1px solid transparent;_border-right:1px solid #fff;cursor:pointer;}
.dataTable_listTable_bordered td          {padding-top:4px;padding-bottom:4px;white-space:nowrap;overflow:hidden;}
.dataTable_listTable_bordered:hover       {background:url(bg_yellow_hover_transparent.png);}

.dataTable_rightView_listTable                {padding:0px 3px;width:100%;table-layout:fixed;border:1px solid transparent;_border:1px solid #fff;cursor:pointer;}
.dataTable_rightView_listTable td             {padding-top:4px;padding-bottom:4px;white-space:nowrap;overflow:hidden;}
.dataTable_rightView_listTable:hover          {background:url(bg_yellow_hover_transparent.png);}
.dataTable_rightView_listTable_bordered       {padding:0px 3px;width:100%;table-layout:fixed;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid transparent;_border-left:1px solid #fff;border-right:1px solid transparent;_border-right:1px solid #fff;cursor:pointer;}
.dataTable_rightView_listTable_bordered td    {padding-top:4px;padding-bottom:4px;white-space:nowrap;overflow:hidden;}
.dataTable_rightView_listTable_bordered:hover {background:url(bg_yellow_hover_transparent.png);}
.dataTable_rightView_table                    {padding:0px 5px;}
.dataTable_rightView_icon                     {width:22px;}
.dataTable_rightView_txt_right                {float:right;height:16px;padding-left:5px;white-space:nowrap;overflow:hidden;}
.dataTable_rightView_icon_right               {float:right;width:16px;height:16px;}
.dataTable_rightView_noWidth                  {text-overflow:ellipsis;}
.dataTable_rightView_subject                  {font-size:12px;color:#969696;text-overflow:ellipsis;}
.dataTable_rightView_subject_new              {font-size:12px;color:#888;text-overflow:ellipsis;font-weight:bold;}
.dataTable_rightView_date                     {width:85px;font-size:11px;text-align:right;padding-left:3px;}
.dataTable_rightView_size                     {font-size:11px;text-align:right;padding-left:3px;color:#808080;}
.dataTable_rightView_size_shell               {float:right;width:100%;height:16px;white-space:nowrap;overflow:hidden;}

.dataTable_listRow_selected       {background:url(bg_blue_selected_transparent.png);}
.dataTable_listRow_unselected     {background:none;}

.dataTable_listTable_selected:hover {background:none;}

.dataTable2_shell                 {border:1px solid #808080;background:#fff;}
.dataTable_body_shell             {width:100%;height:150px;overflow:scroll;position:relative;background:#fff;}
.dataTable_body_shell.manageShared {height:285px;}
.dataTable_table_head_shell       {width:100%;border-bottom:1px solid #808080;background:url(popupWin_toolbar_bg.jpg) repeat-x #C0C0C0;}
.dataTable_table_head_shell_inner {width:100%;overflow:hidden;}
.dataTable2_table_head            {width:100%;table-layout:fixed;}
.dataTable_table_head_right       {width:18px;}

.dataTable_form_shell                  {padding:0px 15px 10px 10px;border:1px solid #808080;background:url(dataTable_form_head_bg.jpg) repeat-x #fff;}
.dataTable_form                        {width:100%;color:#333;font-size:12px;}
.dataTable_form td                     {vertical-align:middle;white-space:nowrap;}
.dataTable_form td.dataTable_form_head {padding:5px 0px 10px 0px;font-size:11px;color:#666;}
.dataTable_form_minWidth, .dataTable_form_checkbox  {width:23px;}
.dataTable_form_checkbox input[type="checkbox"] {margin-bottom:0 !important;}

.dataTable_borderless          {width:100%;table-layout:fixed;font-size:12px;color:#333;margin-top:10px;}
.dataTable_borderless td       {border-bottom:1px solid #999;overflow:visible;white-space:normal;padding:3px 0px;vertical-align:middle;}
.dataTable_borderless tr:hover {background:url(bg_yellow_hover_transparent.png);cursor:default;}
.dataTable_borderless span     {font-size:10px;color:#666;}
.dataTable_borderless a, .dataTable_borderless a:visited {color:#333;text-decoration:none;}
.dataTable_borderless a:hover  {color:#1B6698;text-decoration:none;}
.dataTable_borderless_time     {width:180px;font-size:10px;color:#666;}
.dataTable_borderless_numbers  {width:80px;text-align:right;white-space:nowrap;overflow:hidden;}

.addToContacts_shell           {padding:10px;}
.addToContacts_shell h2        {margin:0;padding:0;font-size:14px;font-weight:bold;font-style:italic;}
.addToContacts_shell ul        {margin:0;padding:0;list-style-type:none;margin:5px 0px 5px 20px;}
ul.ticks li                    {line-height:160%;padding-left:21px;background:url(dropDown_icon_tick_green.gif) no-repeat 0px 3px;}
ul.crosses li                  {line-height:160%;padding-left:21px;background:url(appt_delete.gif) no-repeat 0px 2px;}
.addToContacts_results         {width:100%;min-height:50px;overflow:auto;border:1px solid #C0C0C0;margin:10px 0px 20px 0px;}
.addToContacts_table           {width:100%;table-layout:fixed;text-align:left;font-size:12px;color:#333;margin:5px 0px;}
.addToContacts_table td        {vertical-align:middle;white-space:nowrap;overflow:hidden;padding:2px;}
.addToContacts_table a,        .addToContacts_table a:visited {text-decoration:underline;font-size:11px;color:#3876A9;}
.addToContacts_table a:hover   {text-decoration:none;}
.addToContacts_head            {border-bottom:1px solid #C0C0C0;}
.addToContacts_tickbox         {width:25px;width:18px\9;padding-left:5px !important;}
.addToContacts_noWidth         {}
.addToContacts_textfield       {}
.addToContacts_textfield input {height:19px;color:#999;font-style:italic;border:1px solid #C0C0C0;width:250px;}
.addToContacts_label           {color:#666;margin: 20px 4px;}

.tableHead_bttn_shell               {float:left;height:16px;white-space:nowrap;overflow:hidden;display:block;cursor:pointer;}
.tableHead_bttn_txt                 {float:left;height:16px;white-space:nowrap;-moz-user-select:none;}
.tableHead_bttn_arrow               {float:left;width:16px;height:16px;background:url(tableHead_bttn_arrow.gif) no-repeat   0px 16px;}
.tableHead_bttn_arrow_up_selected   {float:left;width:16px;height:16px;background:url(tableHead_bttn_arrow.gif) no-repeat -16px -1px;}
.tableHead_bttn_arrow_down_selected {float:left;width:16px;height:16px;background:url(tableHead_bttn_arrow.gif) no-repeat   0px -1px;}
.tableHead_bttn_shell:hover         {color:#000;}
.tableHead_bttn_shell:hover .tableHead_bttn_arrow {background-position:-16px -17px;}
.tableHead_bttn_shell:hover .tableHead_bttn_arrow_down_selected {background-position:  0px -17px;}
.tableHead_bttn_shell:hover .tableHead_bttn_arrow_up_selected   {background-position:-16px -17px;}

.rightClickMenu_shell             {vertical-align:top;text-align:left;font-size:0px;}
.rightClickMenu_shell td          {}
.rightClickMenu_shell_topleft     {width:8px;background:url(popupWin_shad_topLeft.png) no-repeat;_background:none;}
.rightClickMenu_shell_topleft_div {width:8px;height:8px;}
.rightClickMenu_shell_top         {background:url(popupWin_shad_top.png) repeat-x;_background:none;}
.rightClickMenu_shell_topRight    {width:8px;background:url(popupWin_shad_topRight.png) no-repeat;_background:none;}
.rightClickMenu_shell_left        {width:8px;background:url(popupWin_shad_left.png) repeat-y;_background:none;}
.rightClickMenu_shell_mid         {min-width:170px;max-width:230px;font-size:12px;}
.rightClickMenu_shell_right       {width:8px;background:url(popupWin_shad_right.png) repeat-y;_background:none;}
.rightClickMenu_shell_botLeft     {width:8px;background:url(popupWin_shad_botLeft.png) no-repeat;_background:none;}
.rightClickMenu_shell_botLeft_div {width:8px;height:8px;}
.rightClickMenu_shell_bot         {background:url(popupWin_shad_bot.png) repeat-x;_background:none;}
.rightClickMenu_shell_botRight    {width:8px;background:url(popupWin_shad_botRight.png) no-repeat;_background:none;}

.rightClickMenu_body_shell    {background:#D3E8F7;border:1px solid #1B6698;width:100%;}
.rightClickMenu_body_shell ul {margin:0;padding:0;list-style-type:none;color:#333;}
.rightClickMenu_body_shell li {height:16px;margin:0;padding:0;margin:0px 15px 0px 5px;padding:5px 0px 5px 20px;cursor:pointer;}
.rightClickMenu_item          {cursor:pointer;}
.rightClickMenu_item:hover    {background:#fff;}
.rightClickMenu_hr            {margin:0px 10px 0px 5px;height:1px;border-bottom:1px solid #1B6698;_font-size:1px;}

.pageLoad_shell       {width:100%;height:100%;background:Transparent;position:absolute;top:0;left:0;z-index:90001;}
.loadPanel_shell      {position:relative;top:40%;width:270px;margin:0 auto;padding:15px;z-index:90002;background:url(loadPanel_bg.jpg) repeat-x #65B0E4;border:1px solid #3F5365;-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.7);box-shadow:0px 0px 6px rgba(0,0,0,0.7);}
.loadPanel_cancel     {float:right;}
.loadPanel_cancel:link, .loadPanel_cancel:visited     {color:#000;}
.loadPanel_shell h2   {margin:0;padding:0;font-family:Tahoma, Geneva, sans-serif;font-size:13px;font-weight:normal;color:#000;padding-bottom:10px;}
.loadPanel_bar        {width:270px;height:25px;background:url(loading_bar.gif) no-repeat;}
.pageLoad_curtain     {width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:90000;}

.loadPanel_shell.cancel             {float:left;}
.loadPanel_shell .bttn_float_right, .loadPanel_shell .bttn_float_left  {margin:10px 0 0 0 !important;}

.msgBody_loader_background       {z-index:90000;height:0;}
.msgBody_loader_shell            {position:relative;width:32px;height:32px;padding:9px;margin:0 auto;background:url(loading_icon_shell.gif) no-repeat;}
.msgBody_loader                  {width:32px;height:32px;background:url(loading_icon.gif) no-repeat #fff;}
.msgBody_shell                   {width:auto;overflow:auto}

.vidPreview_shell               {float:left;width:505px;padding:10px 10px 0px 10px;background:url(bg_grey_transparent.png);border:1px solid #C8C8C8;margin-bottom:10px;}
.vidPreview_shell h1            {float:left;width:450px;margin:0;padding:0;margin-bottom:10px;font-size:14px;font-weight:bold;}
.vidPreview_shell .youtube      {background:url(icon_vidPreview_pack.png) no-repeat 0px 0px;padding-left:26px;}
.vidPreview_shell_toggle_min    {float:right;width:16px;height:16px;margin:1px 5px 0px 0px;display:block;background:url(icon_win_toggle.gif) no-repeat 0px 0px;}
.vidPreview_shell_toggle_min:hover  {background-position: 0px -16px;cursor:pointer;}
.vidPreview_shell_toggle_max        {float:right;width:16px;height:16px;margin:1px 5px 0px 0px;display:block;background:url(icon_win_toggle.gif) no-repeat -16px 0px;}
.vidPreview_shell_toggle_max:hover  {background-position:-16px -16px;cursor:pointer;}
.vidPreview_gal                 {float:left;width:498px;height:128px;background:#333;border:1px solid #333;overflow:hidden;overflow-x:auto;}
.vidPreview_gal ul              {margin:0;padding:0;height:90px;margin:10px;white-space:nowrap;}
.vidPreview_gal li              {margin:0;padding:0;list-style-type:none;display:inline;margin-right:10px;}
.vidPreview_gal li a,           .vidPreview_gal li a:visited {width:120px;height:90px;text-decoration:none;}
.vidPreview_gal li a:hover      {text-decoration:none;}
.vidPreview_gal a img           {border:1px solid #333;}
.vidPreview_gal a:hover img     {border:1px solid red;}
.vidPreview_gal a.selected img  {border:1px solid red;}
.vidPreview_bttns               {float:left;width:500px;height:18px;text-align:right;padding:5px 0px;}
.vidPreview_bttns h2            {margin:0;padding:0;font-size:12px;font-weight:bold;}
.vidPreview_bttns a,            .vidPreview_bttns a:visited {text-decoration:none;color:#333;outline:none;}
.vidPreview_bttns a:hover       {text-decoration:none;color:red;}
.vidPreview_bttns .close        {display:block;background:url(icon_close.gif) no-repeat right 0px;padding:3px 21px 0px 0px;height:13px;overflow:hidden;}
.vidPreview_bttns .close:hover  {background-position:right -16px;color:#D95F56 !important;}
.vidPreview_bttns .close:active {background-position:right -32px;color:#5B0600 !important;}
.vidPreview_video               {float:left;width:500px;margin-bottom:10px;}
.vidPreview_video_info_left     {float:left;width:430px;margin-top:10px;}
.vidPreview_video_info_left h2  {font-size:16px;margin:0;padding:0;padding-bottom:5px;}
.vidPreview_video_info_right    {float:left;width:70px;margin-top:12px;text-align:right;}
.vidPreview_video_info_right h3 {font-size:14px;margin:0;padding:0;margin-bottom:2px;}

.popupContacts_input_table       {width:100%;table-layout:fixed;margin-top:10px;vertical-align:middle;text-align:left;}
.popupContacts_input_table td    {margin:0;padding:0;}
.popupContacts_input_table_left  {width:60px;}
.popupContacts_input_table_right {text-align:right;}
.popupContacts_input_table input {width:100%;}

.popupWin_tabbedPanel_background    {background-color:#fff;}
.popupWin_tabbedPanel_shell         {position:relative;width:100%;border:1px solid #3F5365;border-top:0;background:#fff;}
.popupWin_tabbedPanel_shell_inner   {padding:20px;min-height:340px;^height:350px;}
.popupWin_tabbedPanel_shell_base    {position:absolute;bottom:5px;right:20px;_bottom:30px;}
.popupWin_tabbedPanel_head          {margin:0;padding:0;width:100%;height:25px;overflow:hidden;background:url(tabbedPanel_head_bg.jpg) repeat-x;white-space:nowrap;border:1px solid #3F5365;border-bottom:0;_border-bottom:1px solid #3F5365;}
.popupWin_tabbedPanel_head ul       {margin:0;padding:0;width:100%;height:24px;font-size:11px;border-bottom:1px solid #3F5365;white-space:nowrap;}
.popupWin_tabbedPanel_head li       {margin:0;padding:0;float:left;height:19px;padding:5px 25px 0px 25px;background:url(tabbedPanel_head_tabs.jpg) repeat-x 0px 0px #98BBD2;border-right:1px solid #3F5365;list-style-type:none;display:inline;cursor:pointer;white-space:nowrap;-moz-user-select:none;}
.popupWin_tabbedPanel_head li:hover {background-position:0px -45px;background-color:#B1D4EA;border-right:1px solid #3F5365;}
.popupWin_tabbedPanel_head li.tabbedPanel_selected, .popupWin_tabbedPanel_head li.tabbedPanel_selected:hover {height:20px;background:#fff;border-bottom:1px solid #fff;}

.popupWin_form_table             {width:100%;border-collapse:collapse;}
.popupWin_form_table td          {margin:0;padding:0;}
.popupWin_form_table_left        {width:10px;white-space:nowrap;}
.popupWin_form_table_right       {width:100%;}
.popupWin_form_table_txt         {padding-right:20px;white-space:nowrap;}
.popupWin_form_table_descrip     {width:100%;padding-bottom:10px;color:#3876A9;font-size:12px;white-space:normal;}
.popupWin_form_table_blank       {width:100%;height:21px;display:block;}
.popupWin_form_table input       {width:100%;}
.popupWin_form_table textarea    {width:100%;height:270px;}
.popupWin_form_bday_shell        {float:left;}
.popupWin_form_calendar_bttn     {float:left;width:16px;height:16px;display:block;background:url(dropDown_icon_newAppt.gif) no-repeat;margin:5px 10px;_margin:5px 0px 0px 0px !important;cursor:pointer;}
.popupWin_form_tick_bttn         {float:left;width:16px;height:16px;display:block;background:url(dropDown_icon_tick_green.gif) no-repeat;margin:5px 10px;_margin:5px 0px 0px 0px !important;cursor:pointer;}
.popupWin_foot_bttns             {float:left;width:100%;}
.popupWin_foot_bttns_shell       {margin:0px 20px;}
.popupWin_foot_bttn_centered_shell {margin:0 auto;width:400px;padding-top:15px;}
.popupWin_foot_bttn_centered     {float:left;}
.popupWin_form_table_right input {width:100%;}
.popupWin_dialogue               {}
.popupWin_input_body_shell       {margin:20px;}
#QuickReplyDialogDiv             {margin:20px;}

.tabbedPanel_content_shell       {color:#3876A9;min-height:285px;_height:285px;}
#tab1.tabbedPanel_content_shell  {display:block;}
#tab2.tabbedPanel_content_shell  {display:none;}
#tab3.tabbedPanel_content_shell  {display:none;}
#tab4.tabbedPanel_content_shell  {display:none;}
#tab5.tabbedPanel_content_shell  {display:none;}

.popupWin_hide_content_shell        {width:100%;}
#shell1.popupWin_hide_content_shell {display:none;}
#shell2.popupWin_hide_content_shell {display:block;}

.twoCol_form_table         {width:100%;border-collapse:collapse;margin:0;padding:0;}
.twoCol_form_table td      {margin:0;padding:0;}
.twoCol_form_table_txt     {padding-right:20px;}
.twoCol_form_table_label   {width:50px;}
.twoCol_form_table_noWidth {}
.twoCol_form_table input   {width:100%;}

.threeCol_form_table         {width:100%;border-collapse:collapse;margin:0;padding:0;white-space:nowrap;color:#3876A9;font-size:11px;}
.threeCol_form_table td      {margin:0;padding:0;padding:2px 0px;text-align:left;vertical-align:middle;}
.threeCol_form_table_txt     {padding-right:10px;white-space:nowrap;}
.threeCol_form_table_radio   {width:21px;}
.threeCol_form_table_label   {width:30px;}
.threeCol_form_table_noWidth {}
.threeCol_form_table input,  .threeCol_form_table select {width:80%;}
.threeCol_form_table radio   {margin:0;padding:0;}

.options_shared_bottom_shell   {float:left;width:100%;padding-top:10px;}
.options_shared_bottom_left    {float:left;width:60%;}
.options_shared_bottom_right   {float:left;width:40%;padding-top:10px;}
.options_shared_bottom_left h2 {margin:0;padding:0;padding:5px 0px;font-size:14px;}
.options_shared_bottom_right select {width:100%;}

.options_tabbedPanel_head            {margin:0;padding:0;width:100%;height:25px;background:url(tabbedPanel_head_bg.jpg) repeat-x;border-bottom:1px solid #3F5365;white-space:nowrap;}
.options_tabbedPanel_head ul         {margin:0;padding:0;width:100%;height:24px;font-size:11px;white-space:nowrap;}
.options_tabbedPanel_head li         {margin:0;padding:0;float:left;height:20px;padding:5px 25px 0px 25px;background:url(tabbedPanel_head_tabs.jpg) repeat-x 0px 0px #98BBD2;border-right:1px solid #3F5365;;list-style-type:none;display:inline;cursor:pointer;white-space:nowrap;-moz-user-select:none;}
.options_tabbedPanel_head li:hover   {background-position:0px -45px;background-color:#81AAC6;border-right:1px solid #3F5365;}
.options_tabbedPanel_head li.tabbedPanel_selected, .options_tabbedPanel_head li.tabbedPanel_selected:hover {background:#fff;border-bottom:1px solid #fff;}
.calendar_tabbedPanel_head           {margin:0;padding:0;width:100%;height:27px;background:url(tabbedPanel_head_bg.jpg) repeat-x #82ABC7;border-bottom:1px solid #3F5365;white-space:nowrap;}
.calendar_tabbedPanel                {margin:0;padding:0;width:100%;height:27p0;font-size:11px;white-space:nowrap;}
.calendar_tabbedPanel li             {margin:0;padding:0;float:left;height:21px;padding:6px 25px 0px 25px;background:url(tabbedPanel_head_tabs.jpg) repeat-x 0px 0px #72A6CB;border-right:1px solid #3F5365;list-style-type:none;display:inline;cursor:pointer;white-space:nowrap;-moz-user-select:none;}
.calendar_tabbedPanel li:hover       {background-position:0px -45px;background-color:#81AAC6;border-right:1px solid #3F5365;}
.calendar_tabbedPanel li.tabbedPanel_selected, .calendar_tabbedPanel li.tabbedPanel_selected:hover {height:25px;background:#fff;border-bottom:1px solid #fff;}

.login_bg                   {width:100%;height:100%;display:table;overflow:hidden;
                             background:linear-gradient(to bottom, #FAFAFA, #DDDDDD); /* W3C */
                             background:-moz-linear-gradient(top, #FAFAFA, #DDDDDD); /* FF3.6+ */
                             background:-webkit-linear-gradient(top, #FAFAFA, #DDDDDD); /* Chrome10+,Safari5.1+ */
                             background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), to(#DDDDDD)); /* Chrome,Safari4+ */
                             background:-ms-linear-gradient(top, #FAFAFA, #DDDDDD); /* IE10+ */
                             background:-o-linear-gradient(top, #FAFAFA, #DDDDDD); /* Opera 11.10+ */
                             filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#DDDDDD', GradientType=0) !important; /* IE7-9 */
                             _background:#DDDDDD; /* IE6 */
                            }
.login_shell                {font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue", Arial,"sans-serif";margin:0 auto;width:100%;display:table-cell;vertical-align:middle;}
.login_shell input, .login_shell select {font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue", Arial,"sans-serif";height:27px;font-size:12px;color:#555;background:#F5F5F5;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-shadow:1px 1px 1px rgba(255,255,255,0.7);-webkit-text-shadow:1px 1px 1px rgba(255,255,255,0.7);-moz-text-shadow:1px 1px 1px rgba(255,255,255,0.7);box-shadow:0px 1px 1px rgba(255,255,255,0.7);-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.7);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.7);border:1px solid #969696;padding:4px 7px 4px 7px;margin-bottom:7px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.login_shell select         {width:100%;padding:4px 7px 4px 2px;}
.login_shell input:disabled, .login_shell textarea:disabled, .login_shell select:disabled  {color:#A2A2A2;border-color:#ccc;background:#F0F0F0;}
.login_shell input:focus, .login_shell select:focus, .login_shell textarea:focus {background:#fff;outline:0;border:1px solid #0193CF;box-shadow:none;}
.login_shell input[type="radio"]    {width:auto !important;height:auto !important;border:0;background:none;padding:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.login_shell input[type="checkbox"] {width:auto !important;height:auto !important;border:0;background:none;margin:2px 0 0 0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.login_shell input.textfield        {width:100%;}
.login_shell .options_form_table    {color:#333 !important;font-size:12px !important;}
.login_panel                {position:relative;width:610px!important;height:330px;background:#fff;border:1px solid #bbb;margin:0 auto;padding:20px;box-shadow:1px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:1px 0px 8px rgba(0,0,0,0.3);-webkit-box-shadow:1px 0px 8px rgba(0,0,0,0.3);}
.login_panel h1             {width:100%;font-size:16px;color:#333;font-weight:600;line-height:100%;border-bottom:1px solid #bbb;margin:0;padding:0;margin-bottom:20px;padding-bottom:7px;}
.login_panel_left           {float:left;width:220px;height:330px;display:table;overflow:hidden;margin-right:20px;}
.login_panel_left_inner     {width:220px;height:330px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;}
.login_panel_left_inner img {max-width:220px;max-height:330px;width:expression(this.width>220?'220px':true);height:expression(this.height>330?'330px':true);}
.login_panel_right          {float:left;width:370px;height:330px;}
.login_lang_table           {width:100% !important;table-layout:fixed;margin:0;padding:0;border-spacing:0;border-collapse:collapse;border:0;margin:10px 0;}
.login_lang_table td        {width:50%;line-height:180%;}
.login_lang_table_mid       {width:10px !important;}
.login_lang_talbe input     {width:100% !important;}
.login_remember_checkbox            {margin:0 0 20px 0;}
.login_remember_checkbox label      {font-size:12px;color:#333;margin:0;padding:0;padding-left:5px;*padding-left:0px;position:relative;top:-3px;}
.login_bttn_shell           {width:100%;margin:10px 0;}
.login_foot_nav             {position:absolute;bottom:20px;width:370px;cursor:pointer;}
.login_foot_nav a, .login_foot_nav a:visited {font-size:11px;color:#333;text-decoration:none;}
.login_foot_nav a:hover     {color:#333;text-decoration:underline;}
.login_copyright            {margin:0 auto;width:650px;font-size:11px;color:#666;padding:7px 0px;}
.login_copyright a,         .login_copyright a:visited {text-decoration:none;color:#666;}
.login_copyright a:hover    {text-decoration:underline;}
.login_secretQuestions_shell        {margin:20px 0;overflow:hidden;}
.login_shell .bttn          {min-width:65px !important;}

.bttn_shell         {display:inline-block;width:auto;margin-right:1px;height:26px;border:1px solid #969696;overflow:hidden;
                     border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
                     background:linear-gradient(to bottom, #F0F0F0, #C8C8C8); /* W3C */
                     background:-moz-linear-gradient(top, #F0F0F0, #C8C8C8); /* FF3.6+ */
                     background:-webkit-linear-gradient(top, #F0F0F0, #C8C8C8); /* Chrome10+,Safari5.1+ */
                     background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F0F0), to(#C8C8C8)); /* Chrome,Safari4+ */
                     background:-ms-linear-gradient(top, #F0F0F0, #C8C8C8); /* IE10+ */
                     background:-o-linear-gradient(top, #F0F0F0, #C8C8C8); /* Opera 11.10+ */
                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#C8C8C8', GradientType=0); /* IE7-9 */
                     _background:#C8C8C8; /* IE 6 */
                     background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding-box;
                     box-shadow:0px 1px 0px rgba(0,0,0,0.1), inset 0px 1px 0px #fff;
                     -webkit-box-shadow:0 1px 0px rgba(0,0,0,0.1), inset 0px 1px 0px #fff;
                     -moz-box-shadow:0 1px 0px rgba(0,0,0,0.1), inset 0px 1px 0px #fff;
                     -webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;
                    }
.bttn_shell:hover,  .bttn_shell:focus, .bttn_shell:active {
                     border:1px solid #0193CF !important;cursor:pointer;
                     background:linear-gradient(to bottom, #FFFFFF, #E3E3E3); /* W3C */
                     background:-moz-linear-gradient(top, #FFFFFF, #E3E3E3); /* FF3.6+ */
                     background:-webkit-linear-gradient(top, #FFFFFF, #E3E3E3); /* Chrome10+,Safari5.1+ */
                     background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E3E3E3)); /* Chrome,Safari4+ */
                     background:-ms-linear-gradient(top, #FFFFFF, #E3E3E3); /* IE10+ */
                     background:-o-linear-gradient(top, #FFFFFF, #E3E3E3); /* Opera 11.10+ */
                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3', GradientType=0); /* IE7-9 */
                     _background:#E3E3E3; /* IE 6 */
                     background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding-box;
                    }
.bttn_shell:active  {background:#E1E1E1;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);}
.bttn               {display:inline-block;width:auto !important;text-decoration:none !important;color:#333 !important;font-size:13px;min-width:60px;height:20px;padding:3px 10px;text-align:center;}
.bttn:hover         {text-decoration:none !important;color:#333 !important;}

.bttn_shell.blue, .bttn_shell.blue:hover, .bttn_shell.blue:focus, .bttn_shell.blue:active 
                    {border:1px solid #026A98 !important;
                     background:linear-gradient(to bottom, #3C86D1, #215589); /* W3C */
                     background:-moz-linear-gradient(top, #3C86D1, #215589); /* FF3.6+ */
                     background:-webkit-linear-gradient(top, #3C86D1, #215589); /* Chrome10+,Safari5.1+ */
                     background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#3C86D1), to(#215589)); /* Chrome,Safari4+ */
                     background:-ms-linear-gradient(top, #3C86D1, #215589); /* IE10+ */
                     background:-o-linear-gradient(top, #3C86D1, #215589); /* Opera 11.10+ */
                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C86D1', endColorstr='#215589', GradientType=0); /* IE7-9 */
                     _background:#02618F; /* IE 6 */
                     background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding-box;
                     box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3);
                     -webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3);
                     -moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3);
                    }
.bttn_shell.blue .bttn {color:#fff !important;text-shadow:1px 1px 0px rgba(0,0,0,0.6);-webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.6);-moz-text-shadow:1px 1px 0px rgba(0,0,0,0.6);}
.bttn_shell.blue:hover, .bttn_shell.blue:focus {
                     background:linear-gradient(to bottom, #42C1FF, #146DC6); /* W3C */
                     background:-moz-linear-gradient(top, #42C1FF, #146DC6); /* FF3.6+ */
                     background:-webkit-linear-gradient(top, #42C1FF, #146DC6); /* Chrome10+,Safari5.1+ */
                     background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#42C1FF), to(#146DC6)); /* Chrome,Safari4+ */
                     background:-ms-linear-gradient(top, #42C1FF, #146DC6); /* IE10+ */
                     background:-o-linear-gradient(top, #42C1FF, #146DC6); /* Opera 11.10+ */
                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42C1FF', endColorstr='#146DC6', GradientType=0); /* IE7-9 */
                     _background:#1B7DAC; /* IE 6 */
                     background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding-box;
                    }
.bttn_shell.blue:active {background:#2083D5;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);}

.optionsPanel_table              {width:600px;table-layout:fixed;border:1px solid #3F5365;background:url(popupWin_body_bg.jpg) repeat-x #9ECBE7;margin-bottom:10px;}
.optionsPanel_table td           {vertical-align:middle;}
.optionsPanel_table_top          {background:url(popupWin_top.jpg) repeat-x #83BEE6;border-bottom:1px solid #3F5365;}
.optionsPanel_table_topLeft      {width:4px;background:url(popupWin_top.jpg) repeat-x #83BEE6;border-bottom:1px solid #3F5365;}
.optionsPanel_table_topRight     {width:4px;background:url(popupWin_top.jpg) repeat-x #83BEE6;border-bottom:1px solid #3F5365;}
.optionsPanel_table_topLeft_div  {width:4px;height:26px;}
.optionsPanel_table_topRight_div {width:4px;height:26px;}
.optionsPanel_table h1           {}
.optionsPanel_table h2           {margin:0;padding:0;font-size:13px;color:#333;font-weight:bold;width:auto;padding:3px 0px;}
.optionsPanel_head               {float:left;width:100%;height:21px;padding-top:5px;white-space:nowrap;}
.optionsPanel_head h1            {float:left;font-size:13px;font-weight:normal;color:#000;margin:0;padding-left:5px;white-space:nowrap;overflow:hidden;}
.optionsPanel_table_body         {background:#fff;}
.optionsPanel_body_shell         {overflow:hidden;overflow-y:auto;padding:20px;clear:both;background:#fff;}
.tab_body_shell         		 {overflow:hidden;overflow-y:auto;padding:20px;clear:both;background:#fff;}

.optionsPanel_body_shell#tab1    {display:none;}
.optionsPanel_body_shell#tab2    {display:block;}
.optionsPanel_body_shell#tab3    {display:none;}

.optionsPanel_top_div          {width:100%;height:19px;padding-top:2px;background:url(optionsPanel_top.jpg) no-repeat #2F5E86;}
.optionsPanel_top_icon_login   {float:left;width:16px;height:16px;margin:0px 5px 0px 5px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px 0px;}
.optionsPanel_top_icon_clock   {float:left;width:16px;height:16px;margin:0px 5px 0px 5px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -378px;}
.optionsPanel_top_icon_warning {float:left;width:16px;height:16px;margin:0px 5px 0px 5px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -420px;}
.optionsPanel_top_icon_info    {float:left;width:16px;height:16px;margin:0px 5px 0px 5px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -504px;}
.optionsPanel_top_title        {cursor:default;-moz-user-select:none;}
.optionsPanel_top_help         {float:right;width:16px;height:18px;margin-right:5px;display:block;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -587px;}
.optionsPanel_top_help:hover   {background-position:0px -608px;cursor:pointer;}
.optionsPanel_top_div h1       {margin:0;padding:0;font-size:11px;color:#fff;}
.optionsPanel_toggle_min       {float:right;width:16px;height:16px;margin:1px 5px 0px 0px;display:block;background:url(icon_win_toggle.gif) no-repeat   0px 0px;}
.optionsPanel_toggle_min:hover {background-position:  0px -16px;cursor:pointer;}
.optionsPanel_toggle_max       {float:right;width:16px;height:16px;margin:1px 5px 0px 0px;display:block;background:url(icon_win_toggle.gif) no-repeat -16px 0px;}
.optionsPanel_toggle_max:hover {background-position:-16px -16px;cursor:pointer;}

.tab_panel_shell         {overflow:hidden;overflow-y:auto;padding:20px;clear:both; background:#EBEBEB}

.form_autoComplete_table       {font-size:12px;color:#333;}
.form_autoComplete_left        {width:6px;background:url(form_autoComplete_shad_left.png) repeat-y;}
.form_autoComplete_body        {background:#E6F3FF;border:1px solid #1B6698;}
.form_autoComplete_list        {width:100%;border-top:1px solid #E6F3FF;border-bottom:1px solid #E6F3FF;padding:5px 0px;cursor:pointer;}
.form_autoComplete_list_hover  {width:100%;background:#FFF9D2;border-top:1px solid #1B6698;border-bottom:1px solid #1B6698;padding:5px 0px;cursor:pointer;}
.form_autoComplete_list_txt    {padding:0px 15px;}
.form_autoComplete_right       {width:6px;background:url(form_autoComplete_shad_right.png) repeat-y;}
.form_autoComplete_botLeft     {width:6px;background:url(form_autoComplete_shad_botLeft.png) no-repeat;}
.form_autoComplete_botLeft_div {width:6px;height:6px;}
.form_autoComplete_bot         {background:url(form_autoComplete_shad_bot.png) repeat-x;}
.form_autoComplete_botRight    {width:6px;background:url(form_autoComplete_shad_botRight.png) no-repeat;}

.clickDrag_shell           {width:50px;height:60px;background:url(clickDrag_bg.png) no-repeat;padding:10px 0px 0px 12px;}
.clickDrag_txt_shell       {width:38px;height:31px;padding-top:16px;font-size:10px;font-weight:bold;color:#fff;}
.clickDrag_txt             {width:30px;height:14px;text-align:center;white-space:nowrap;overflow:hidden;cursor:default;-moz-user-select:none;}

.percentBar_shell {width:90%;height:16px;border:1px solid #333;background:#fff;overflow:hidden;position:relative;color:#000;margin-left:7px;}
.percentBar_bar   {float:left;height:16px;background:url(percentBar_bg.jpg) repeat-x #648E2B;position:relative;top:-16px;z-index:10000;}
.percentBar_txt   {float:left;width:100%;height:15px;text-align:center;font-size:11px;padding-top:1px;position:relative;z-index:11000;}

.optionsPanel_shell                  {width:100%;min-width:390px;background:#fff;color:#3876A9;font-size:12px;overflow:hidden;border:1px solid #666;}
.optionsPanel_shell2                 {padding:20px;white-space:normal;overflow:hidden;}
.optionsPanel_shell_inner            {padding:20px 20px 0px 20px;}
.optionsPanel_foot_bttns             {float:left;width:100%;padding:20px 0px;_padding-bottom:0px;}
.optionsPanel_shell .textfield       {width:100%;}
.optionsPanel_content_table          {width:100%;table-layout:fixed;white-space:nowrap;}
.optionsPanel_content_table td       {vertical-align:middle;text-align:left;}
.optionsPanel_content_table_left     {width:150px;white-space:nowrap;overflow:hidden;}
.optionsPanel_content_table_right    {white-space:nowrap;overflow:hidden;}
.optionsPanel_div_left               {float:left;}
.optionsPanel_div_left .select_month {min-width:70px;margin-bottom:5px;}
.optionsPanel_content_table_left     .textfield {width:80%;margin-bottom:5px;}
.optionsPanel_content_table_left     .select {width:80%;}
.optionsPanel_content_table_right    .select {width:100%;margin-bottom:5px;}
.optionsPanel_shell h2               {margin:0;padding:0;font-size:13px;color:#333;font-weight:bold;width:auto;padding:3px 0px;}
.optionsPanel_shell h3               {margin:0;padding:0;font-size:12px;color:#3876A9;font-weight:100;width:auto;padding:10px 0px 5px 0px;}
.optionsPanel_shell .notes           {width:100%;height:70px;}
.optionsPanel_shell .notesBody       {width:100%;height:233px;}
.optionsPanel_calendar_bttn          {float:left;width:16px;height:16px;display:block;background:url(dropDown_icon_newAppt.gif) no-repeat;margin:5px 0px 5px 10px;_margin:5px 0px 5px 0px;cursor:pointer;}

.notes_shell                    {width:100%;min-width:390px;background:url(notes_shell_bg.jpg) repeat-x #F7E57C;border:1px solid #A88322;color:#3876A9;font-size:12px;overflow:hidden;}
.notes_shell_mid                {width:100%;background:url(notes_shell_corner.jpg) no-repeat bottom right;}
.notes_shell_inner              {padding:20px 20px 0px 20px;}
.notes_shell_textarea           {width:100%;min-height:230px;margin:5px 0px 15px 0px;}
.notes_shell_textarea_popup     {width:100%;height:230px;margin:5px 0px 15px 0px;overflow:auto;}
.notes_shell_textarea_inner     {width:100%;min-height:230px;background:url(notes_bg_lines.gif) 0px 15px;}
.notes_shell .subject           {width:100%;background:none;border:0;border-bottom:1px solid #97AD93;margin-top:5px;}
.notes_shell .textarea          {width:100%;min-height:225px;font-family:Arial,Helvetica,sans-serif !important;font-size:12px;line-height:15px;background:none;border:0;overflow:hidden !important;margin:0;padding:0;margin-bottom:2px;}

.options_background          {background-color:transparent;background:url(bg_grey_transparent.png);_background:#F0F0F0;-ms-scroll-chaining:none;}
.options_background.stats_activityChart {width:100%;height:100%;overflow:auto !important;}
.options_shell               {width:100%;overflow:auto;background-color:transparent;background:url(bg_grey_transparent.png);_background:#F0F0F0;}
.options_shell_inner         {padding:10px;}
.options_footer              {height:21px;background:url(options_footer_bg.jpg) repeat-x #ABD3EE;padding:7px 5px 5px 9px;overflow:hidden;}
.options_feedback_success    {color:#4F7010;font-weight:bold;}
.options_feedback            {color:#BB0000;font-weight:bold;}
.options_form_table          {width:100%;white-space:nowrap;color:#3876A9;font-size:11px;}
.options_form_table td       {vertical-align:middle;}
.options_form_table h2       {margin:0;padding:0;font-size:13px;color:#333;font-weight:bold;width:auto;padding:3px 0px;}
.options_form_table.autoResponseStatus h2   {margin:5px 0 20px 0;}
.options_form_table.autoResponseStatus .options_table_checkbox {vertical-align:top;padding:5px 0 20px 0;}
.options_form_table_fixed    {width:100%;table-layout:fixed;color:#3876A9;font-size:11px;}
.options_form_table_fixed td {vertical-align:middle;}
.options_form_table_fixed .timePicker_td        {text-align:right;}
.options_form_table_fixed .timePicker_td select {width:95%;}
.options_form_table_label    {width:50px;}
.options_form_label          {padding-right:20px;text-align:left;white-space:nowrap;}
.options_form_table          .textfield {width:100%;}
.options_form_table select   {width:100%;}
.options_form_table select.date {width:auto;}
.options_form_table textarea {width:100%;height:270px;}
.options_form_table input[type="radio"] {margin:5px 0px 3px 0px;}

.options_form_table_freeBusy            {width:100%;}
.options_form_table_freeBusy_left       {vertical-align:top;}
.options_form_table_freeBusy_right      {vertical-align:top;width:180px;}
.optinos_form_table_freeBusy_right_div  {float:right;width:180px;white-space:normal;}
.options_form_table.stats    {position:absolute;top:1px;width:auto !important;color:#333 !important;}
.options_form_gap            {width:100%;height:12px;}
.options_form_blank          {width:100%;height:25px;}
.options_table               {}
.optinos_table td            {vertical-align:middle;text-align:left;white-space:nowrap;overflow:hidden;}
.options_table_radio         {width:21px;}
.options_table_txtfield_right {}
.options_table_previewPane   {width:45px;padding:5px 0px;}
.options_previewPanels_right {float:left;width:36px;height:27px;display:block;background:url(options_previewPanels_right.png) no-repeat;}
.options_previewPanels_bot   {float:left;width:36px;height:27px;display:block;background:url(options_previewPanels_bot.png) no-repeat;}
.options_previewPanels_none  {float:left;width:36px;height:27px;display:block;background:url(options_previewPanels_none.png) no-repeat;}
.options_table_checkbox      {width:21px;padding:5px 0px;}
.options_table_minWidth      {width:10px;}

.options_form_description        {width:100%;white-space:normal;font-size:11px;color:#3876A9;}
.options_form_txt                {float:left;font-size:11px;color:#3876A9;height:20px;padding:6px 10px 0px 10px !important;}
.options_hiddenPanel_shell       {width:100%;border:1px solid #C8C8C8;background:#EAF4FB;margin-top:10px;}
.options_hiddenPanel_shell_inner {padding:10px;overflow:hidden;}
.options_foot_bttns              {width:100%;padding-top:10px;}

.options_spamLevel_table     {width:100%;border:1px solid #808080;border-right:0;font-size:11px;margin:10px 0px;table-layout:fixed;}
.options_spamLevel_table td  {border-right:1px solid #808080;padding:6px;vertical-align:top;overflow:hidden;border-collapse:collapse;}
.options_spamLevel_table_td  {width:33%;}
.options_spamLevel_table h2  {float:left;margin:0;padding:0;font-size:14px;font-weight:bold;color:#3876A9;line-height:155%;}
.options_spamLevel_table h3  {float:left;margin:0;padding:0;font-size:12px;font-weight:bold;color:#333;padding-top:5px;}
.options_spamLevel_table select {width:100%;font-size:11px;margin:2px 0px 7px 0px;}

.options_spamLevel_head_table      {width:100%;table-layout:fixed;border:0;}
.options_spamLevel_head_table td   {border:0;padding:0;vertical-align:top;overflow:hidden;}
.options_spamLevel_head_table_left {width:36px;}
.options_spamLevel_low             {width:31px;height:46px;background:url(options_spamLevel_low.png) no-repeat;}
.options_spamLevel_mid             {width:31px;height:46px;background:url(options_spamLevel_mid.png) no-repeat;}
.options_spamLevel_hi              {width:31px;height:46px;background:url(options_spamLevel_hi.png) no-repeat;}

.options_personalize_shell    {width:161px;height:123px;background:url(options_personalise_monitor.png) no-repeat;padding:12px 0px 0px 14px;}
.options_personalize_table    {table-layout:fixed;width:147px;}
.options_personalize_table td {vertical-align:middle;text-align:center;padding:5px;}

.options_identity_sig_prev      {border:1px solid #808080;color:#333;height:150px;width:450px;overflow:auto;word-wrap:break-word;}

.welcomeScreen_shell            {overflow:auto;background:url(bg_white_transparent.png);_background:#fff}
.welcomeScreen_shell_inner      {padding:20px;}
.welcomeScreen_table            {width:100%;table-layout:fixed;}
.welcomeScreen_table td         {vertical-align:top;}
.welcomeScreen_table_left       {}
.welcomeScreen_table_gap        {width:70px;}
.welcomeScreen_table_right      {width:250px;}
.welcomeScreen_table h1         {margin:0;padding:0;font-size:16px;color:#333;}
.welcomeScreen_table h2         {margin:0;padding:0;font-size:14px;color:#333;float:left;}
.welcomeScreen_table h2 a, .welcomeScreen_table h2 a:visited {text-decoration:none;color:#333;}
.welcomeScreen_table h2 a:hover {text-decoration:none;color:#3876A9;}
.welcomeScreen_listTable        {width:100%;table-layout:fixed;font-size:11px;color:#333;padding:5px 0px;}
.welcomeScreen_listTable td     {border-bottom:1px solid #999;}
.welcomeScreen_listTable_time   {width:100px;}
.welcomeScreen_gap              {width:100%;height:30px;clear:both;}
.welcomeScreen_icon_calendar    {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -231px 0px;margin-right:5px;}
.welcomeScreen_icon_tasks       {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -252px 0px;margin-right:5px;}
.welcomeScreen_icon_mailbox     {float:left;width:16px;height:16px;background:url(icon_folderList_pack.png) no-repeat -105px 0px;margin-right:5px;}
.welcomeScreen_icon_usage       {float:left;width:16px;height:16px;background:url(icon_toolbar_blue_pack.png) no-repeat 0px -210px;margin-right:5px;}

.calendar_shared_head           {width:100%;height:20px;border-bottom:1px solid #999;font-size:12px;font-weight:bold;}
.calendar_shared_table          {width:100%;table-layout:fixed;margin:10px 0px;}
.calendar_shared_table td       {vertical-align:middle;text-align:left;padding:3px 0px;}
.calendar_shared_table_checkbox {width:21px;}
.calendar_shared_table_checkbox input[type="checkbox"]  {margin-top:1px !important;}
.calendar_shared_table_endafter_td .options_form_txt {padding:2px 0px 5px 10px !important;height:auto !important;}
.calendar_shared_table_txt      {float:left;font-size:11px;color:#3876A9;height:16px;padding:5px 10px 0px 10px;}
.calendar_shared_table_color    {width:18px;}
.calendar_shared_color          {width:16px;height:16px;border:1px solid #666;}

.calendar_recurrence_table          {width:100%;white-space:normal;font-size:11px;color:#3876A9;}
.calendar_recurrence_table td       {padding:2px 0px;vertical-align:middle;overflow:hidden;}
.calendar_recurrence_table_col      {width:33%;}
.calendar_recurrence_weeks_table    {width:100%;white-space:normal;font-size:11px;color:#333;}
.calendar_recurrence_weeks_table td {padding:3px 0px;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.calendar_recurrence_weeks_table    .options_form_txt{font-size:11px;color:#333;}
.calendar_recurrence_table_left     {width:100px;border-right:1px solid #C8C8C8;overflow:hidden;}
.calendar_recurrence_table_right    {padding-left:20px;vertical-align:top;overflow:hidden;}
.calendar_recurrence_label          {padding-right:15px;white-space:nowrap;}
.calendar_recurrence_tab_shell      {width:100%;}
.calendar_recurrence_tab_shell input {margin:3px 0;}
.calendar_recurrence_tab_shell input[type="checkbox"]   {margin:0 !important;}
.calendar_recurrence_gap            {width:100%;height:14px;}
#calendar_refresh_td                {}
#tab1.calendar_recurrence_tab_shell {display:block;}
#tab2.calendar_recurrence_tab_shell {display:none;}
#tab3.calendar_recurrence_tab_shell {display:none;}
#tab4.calendar_recurrence_tab_shell {display:none;}

.freeBusy_datePicker_shell {padding-bottom:20px;}
.freeBusy_color            {float:left;width:20px;height:20px;border:1px solid #666;clear:both;margin-bottom:5px;}
.freeBusy_color_label      {float:left;color:#333;white-space:nowrap;padding:5px 0px 0px 10px;}
.freeBusy_table_shell      {overflow:auto;border:1px solid #666;background:#fff;max-height:150px;}
.freeBusy_table            {table-layout:fixed;border-collapse:collapse;background:#EBEBEB;}
.freeBusy_table td         {border:1px solid #666;border-top:0px;vertical-align:middle;padding:3px;white-space:nowrap;overflow:hidden;}
.freeBusy_table_head       {background:url("popupWin_toolbar_bg.jpg") repeat-x #C0C0C0;color:#333;font-weight:bold;}
.freeBusy_table_attendees  {width:50px;background:url("popupWin_toolbar_bg.jpg") repeat-x #C0C0C0;color:#333;font-weight:bold;border-top:1px solid #666;}
.freeBusy_table_time       {width:35px;background:#fff;}
.freeBusy_table_contacts   {width:50px;background:#fff;}
.freeBusy_unknown          {background:#EBEBEB;}
.freeBusy_free             {background:#F9F39D;}
.freeBusy_tentative        {background:#A5BB75;}
.freeBusy_busy             {background:#D27560;}
.freeBusy_outOfOffice      {background:#6FAAE3;}

.fileViewer_shell             {width:100%;height:100%;background:#7399B4;min-width:600px;min-height:450px;}
.fileViewer_head_shell        {width:100%;height:70px;background:url(fileViewer_head_bg.jpg) repeat-x;overflow:hidden;}
.fileViewer_head_blank        {float:left;height:70px;}
.fileViewer_head_divider      {float:left;width:2px;height:70px;background:url(fileViewer_head_divider.jpg) no-repeat;}
.fileViewer_icon_shell        {float:left;padding:12px 20px;}
.fileViewer_icon_shell h1     {margin:0;padding:0;float:left;font-size:26px;font-weight:normal;color:#fff;padding:5px 0px 0px 8px;-moz-user-select:none;cursor:default;}
.fileViewer_icon              {float:left;width:42px;height:42px;background:url(topNav_icon_fileViewer.png) no-repeat;}
.fileViewer_table             {width:100%;table-layout:fixed;font-size:11px;color:#333;}
.fileViewer_table td          {vertical-align:top;text-align:left;}
.fileViewer_td_gap            {width:10px;}
.fileViewer_td_list           {width:200px;}
.fileViewer_td_list select    {width:100%;margin:0;padding:0;}
.fileViewer_body_shell        {padding:10px;}
.fileViewer_img_shell         {width:100%;min-width:370px;border:1px solid #666;background:#fff;}
.fileViewer_img1              {overflow:auto;}
.fileViewer_img2              {width:100%;height:100%;display:table;}
.fileViewer_img3              {width:100%;display:table-cell;vertical-align:middle;}
.fileViewer_img4              {width:100%;text-align:center;}
.fileViewer_toolbar_shell     {padding:7px;height:31px;background:url(fileViewer_toolbar_bg.jpg) repeat-x #B4B4B4;}
.fileViewer_toolbar           {width:100%;}
.fileViewer_icon_arrow_left   {float:left;width:32px;height:32px;background:url(fileViewer_toolbar_icons.png) no-repeat    0px 0px;margin-left:4px;}
.fileViewer_icon_arrow_right  {float:left;width:32px;height:32px;background:url(fileViewer_toolbar_icons.png) no-repeat  -32px 0px;margin-left:4px;}
.fileViewer_icon_zoomIn       {float:left;width:32px;height:32px;background:url(fileViewer_toolbar_icons.png) no-repeat  -64px 0px;margin-left:4px;}
.fileViewer_icon_zoomOut      {float:left;width:32px;height:32px;background:url(fileViewer_toolbar_icons.png) no-repeat  -96px 0px;margin-left:4px;}
.fileViewer_icon_zoomReset    {float:left;width:32px;height:32px;background:url(fileViewer_toolbar_icons.png) no-repeat -128px 0px;margin-left:4px;}
.fileViewer_icon_zoom100      {float:left;width:32px;height:32px;background:url(fileViewer_toolbar_icons.png) no-repeat -160px 0px;margin-left:4px;}
.fileViewer_bttn_black        {float:right;width:10px;height:10px;border:1px solid #666;background:#000;margin:10px 5px 0px 5px;cursor:pointer;}
.fileViewer_bttn_grey         {float:right;width:10px;height:10px;border:1px solid #666;background:#999;margin:10px 5px 0px 5px;cursor:pointer;}
.fileViewer_bttn_white        {float:right;width:10px;height:10px;border:1px solid #666;background:#fff;margin:10px 5px 0px 15px;cursor:pointer;}
.fileViewer_bttn_black:hover, .fileViewer_bttn_grey:hover {width:16px;height:16px;margin:7px 2px 0px 2px;}
.fileViewer_bttn_white:hover  {width:16px;height:16px;margin:7px 2px 0px 12px;}

.bttn_large_float_left_disabled  {float:left;font-size:14px;color:#333;margin-right:5px;white-space:nowrap;-moz-user-select:none;}
.bttn_large_float_right_disabled {float:right;font-size:14px;color:#333;margin-left:5px;white-space:nowrap;-moz-user-select:none;}
.bttn_large_float_left_disabled  .fileViewer_icon_arrow_left  {background-position:   0px -64px;}
.bttn_large_float_left_disabled  .fileViewer_icon_arrow_right {background-position: -32px -64px;}
.bttn_large_float_right_disabled .fileViewer_icon_zoomIn      {background-position: -64px -64px;}
.bttn_large_float_right_disabled .fileViewer_icon_zoomOut     {background-position: -96px -64px;}
.bttn_large_float_right_disabled .fileViewer_icon_zoomReset   {background-position:-128px -64px;}
.bttn_large_float_right_disabled .fileViewer_icon_zoom100     {background-position:-160px -64px;}

.myFiles_preview_shell_1  {width:100%;height:100%;display:table;}
.myFiles_preview_shell_2  {width:100%;display:table-cell;vertical-align:middle;text-align:center;}
.myFiles_preview_img            {margin:20px;}
.myFiles_preview_playbttn       {display:block;width:100px;height:100px;background:url(icon_play_media.png) no-repeat 0px 0px;_background:url(icon_play_media.jpg) no-repeat 0px 0px;text-decoration:none;margin: 0 auto;outline:none;}
.myFiles_preview_playbttn:hover {background-position:0px -100px;cursor:pointer;text-decoration:none;}
.myFiles_preview_title          {padding-top: 5px;font-size:14px;} 

.slideShow_table           {width:100%;height:100%;font-size:11px;color:#ccc;padding:10px;}
.slideShow_table td        {vertical-align:middle;text-align:center;padding:2px;}
.slideShow_table a,
.slideShow_table a:visited {color:#85A6BE;text-decoration:underline;}
.slideShow_table a:hover   {color:#85A6BE;text-decoration:none;}

.timeout_text              {width:100%;text-align:left;white-space:nowrap;}
.timeout_countdown_text    {font-weight:bold;color:red;}

.sysListTable_shell                     {overflow:hidden;}
.sysListTable_shell tr                  {cursor:pointer}
.sysListTable_shell tr.selected         {background-color:#E6F3FF;}
.sysListTable_shell td                  {padding:5px;} 
.sysListTable_shell div.tableContainer  {clear:both;border:1px solid #963}
.sysListTable_listContainer             {height:100%;overflow-y:auto;overflow-x:hidden;}
.sysListTableHeader                     {padding-top:3px;border:0;border-spacing:0;border-collapse:collapse;background:#ddd}
.sysListTableData                       {border:0;border-spacing:0;border-collapse:collapse}
.sysListTableData tr:hover              {cursor:hand;background-color:#FFF9D0}
.sysListTableData span                  {padding-left:5px;white-space:nowrap;}
.sysListTable td                        {padding:5px;font-size:13px}
.sysListTable_tr td                     {font-size:11px !important;font-weight:normal;color:#666}
.sysListTable_tr_unselected             {}
.sysListTable_scrollContent             {display:block;overflow-y:auto;overflow-x:hidden;}
.sysListTableHeader td                  {padding-top:5px !important; padding-bottom:3px !important}
.sysListTableHeader tr                  {border-top:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8;border-collapse:collapse}
.td_Icon                                {padding:2px 5px 2px 26px !important;cursor:pointer}
.td_DateTime                            {width:100px;text-align:right}
.td_Numeric                             {width:40px;text-align:right}

.options_form_table_fixed.txtEditorFontSize .options_form_label {display:inline-block !important;*float:left;*margin-top:5px !important;}
.options_form_table_fixed.txtEditorFontSize .textfield  {width:40px !important;*float:left;}

/* Standardise White-Space wrapping across all browsers  */
.wrapped {
	/* white-space: pre;           /* CSS 2.0 */
	/* white-space: pre-wrap;      /* CSS 2.1 */
	/* white-space: pre-line;      /* CSS 3.0 */
	/* white-space: -pre-wrap;     /* Opera 4-6 */
	/* white-space: -o-pre-wrap;   /* Opera 7 */
	/* white-space: -moz-pre-wrap; /* Mozilla */
	/* white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

/*
 *	STYLES for our resizalbe layout panes...
 */

/*
 *	COMMON LAYOUT PANE FORMATTING
 */
.pane ,				/* outer pane class */
.ui-layout-pane {	/* inner pane class */
	padding: 0; /* alignment & padding is on the inner-divs */
	overflow: auto; /* will be auto-set to 'hidden' for any pane with a 'scrolling content div' */
}


/*
 *	OUTER-LAYOUT PANE FORMATTING
 */
.pane-north ,
.pane-south ,
.pane-west ,
.pane-east {
	overflow: hidden;
}

.pane-north 
{
	border-bottom:	none;
}

.pane-north .content ,
.pane-south .content 
{
	text-align: center;
}

.pane-center 
{
	/*padding: 15px; /* for padding between inside content and outer pane */
	padding: 0px; /* no inner padding for center pane */
}


/*
 *	INNER-LAYOUT PANE FORMATTING
 */
#mainContent .pane, .ui-layout-pane {
	padding: 0px;
}

#mainContent .ui-layout-north ,
#mainContent .ui-layout-south {
	text-align: center;
}

#mainContent .ui-layout-center {
	padding: 0px !important; /* inner divs have padding */
}

#mainContent .ui-layout-content {
	padding: 0px;
}

#mainContent .ui-layout-center h3 {
	font-size: 1em;
	padding: 0px;
	margin: 0;
}


/*
 *  OUTER LAYOUT RESIZERS & TOGGLERS
 */
.resizer-west-dragging ,
.resizer-west-open:hover	{ background: url(splitter_vertical_left.gif) repeat-y center; }
.resizer-east-dragging ,
.resizer-east-open:hover	{ background: url(splitter_vertical_right.gif) repeat-y center; }

.resizer-west-open	{ background: url(splitter_vertical_left.gif) repeat-y center; }
.resizer-east-open	{ background: url(splitter_vertical_right.gif) repeat-y center; }

.resizer-north-open { background: url(splitter_horizontal_up.gif) repeat-x center;}
.resizer-south-open { background: url(splitter_horizontal_down.gif) repeat-x center;}

/*
.resizer-west-open ,
.resizer-east-open {
	background-color: #999;
	opacity: 0.1;
	filter: alpha(opacity=10);
}
.resizer-west-open:hover ,
.resizer-east-open:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
*/

.resizer-dragging 
{
	/* see draggable.opacity option
	opacity: 0.5;
	filter: alpha(opacity=50);
	*/
}

.resizer-dragging-limit	{ background: #FF3300 !important; }

/* IE6 * HACK - always show resizer graphics because IE6 cannot understand elem:hover */
* html .resizer-west-open	{ background: url(splitter_vertical_left.gif) repeat-y center !important; }
* html .resizer-east-open	{ background: url(splitter_vertical_right.gif) repeat-y center !important; }
* html .resizer-west-open ,
* html .resizer-east-open 
{
    /*
	opacity: 0.1 !important;
	filter: alpha(opacity=10) !important;
    */
}


/*
 *	extJS-STYLE RESIZER/SLIDER-BAR (CLOSED)
 */
.resizer-west-closed ,
.resizer-east-closed {
	background: url(splitter_collapsed_bg_vertical.gif) 0 0 repeat-y;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}
.resizer-north-closed, .resizer-south-closed 
{
    background: url(splitter_collapsed_bg_horizontal.gif) 0 0 repeat-x;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}

/*
.resizer-west-closed:hover ,
.resizer-east-closed:hover {
	background-position: -21px 0px;
}
*/

/* STANDARD toggler-buttons - when the east/west panes are 'closed' */
.toggler-west-closed		{ background: url(splitter_collapsed_arrows.gif) no-repeat -18px 0px;}
.toggler-west-closed:hover	{ background-position: -18px -21px; }
.toggler-east-closed		{ background: url(splitter_collapsed_arrows.gif) no-repeat -60px 0px;}
.toggler-east-closed:hover	{ background-position: -60px -21px; }
.toggler-north-closed		{ background: url(splitter_collapsed_arrows.gif) no-repeat -42px 3px;}
.toggler-north-closed:hover	{ background-position: -42px -18px; }
.toggler-south-closed		{ background: url(splitter_collapsed_arrows.gif) no-repeat 0px 3px;}
.toggler-south-closed:hover	{ background-position: 0px -18px; }


/*
*	INNER LAYOUT RESIZERS & TOGGLERS
*
*	These styles target 'children of center pane', so only affect the Inner Layout
*	This layout can have applyDefaultCSS=true, so use !important to override defaults 
*/
#mainContent .ui-layout-resizer-closed:hover	{ background: #FFEDCA !important; }
#mainContent .ui-layout-resizer-open:hover ,
#mainContent .ui-layout-resizer-dragging		{ background: #C4E1A4 !important; }
#mainContent .ui-layout-resizer-dragging-limit	{ background: #FF3300 !important; }

#mainContent .ui-layout-resizer-north ,
#mainContent .ui-layout-resizer-south		{ border-left:  1px solid #BBB !important;
											  border-right: 1px solid #BBB !important; }
#mainContent .ui-layout-resizer-north-closed{ border-top:   1px solid #BBB !important; }
#mainContent .ui-layout-resizer-south-closed{ border-bottom:1px solid #BBB !important; }
#mainContent .ui-layout-resizer-west-closed	{ border-left:  1px solid #BBB !important; }
#mainContent .ui-layout-resizer-east-closed	{ border-right: 1px solid #BBB !important; }

#mainContent .ui-layout-resizer:hover .ui-layout-toggler {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#mainContent .ui-layout-resizer:hover .ui-layout-toggler:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	background: #FD9 !important;
	border-color: #CB7 !important;
}

#mainContent .ui-layout-resizer-sliding {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
#mainContent .ui-layout-resizer-sliding:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#mainContent .ui-layout-resizer-sliding .ui-layout-toggler {
	display: none !important;
}
#mainContent .ui-layout-resizer-sliding:hover .ui-layout-toggler {
	display: block !important;
}

.bttn_scroll_pgUp   {width:35px;height:35px;position:absolute;top:0px;background:url(scroll_pgUp.jpg) no-repeat 0px 0px;}
.bttn_scroll_up     {width:35px;height:35px;position:absolute;top:35px;background:url(scroll_up.jpg) no-repeat 0px -3px;}
.bttn_scroll_down   {width:35px;height:35px;position:absolute;bottom:35px;background:url(scroll_down.jpg) no-repeat 0px 3px;}
.bttn_scroll_pgDown {width:35px;height:35px;position:absolute;bottom:0px;background:url(scroll_pgDown.jpg) no-repeat 0px 0px;}

/*
 * Some old classes carried over from previous Webmail version
 */
.msgList_scroller
{
    width:100%;
    visibility:hidden;
    display:none;
	overflow-y:scroll;
	overflow-x:hidden;
	-ms-overflow-style: scrollbar;
}


.msgList_shell_table
{
	width:100%;
	table-layout:fixed;
}


.msgList_table_scroll   /* vertical scrollbar */
{
    width:18px;
}

#msgList_table_left { width:100%; }

.msgList_container_shell    /* holds the message list table */
{
	overflow:hidden;
	padding: 0px 3px;
}

.msgList_container_shell_summary    /* holds the message list table (summary) */
{
	overflow:hidden;
	padding: 0px 2px 0px 3px;
}



/* Old Mondo Webmail styles */
.tv_nodelabel
{
	color:black;
	font-size:8pt;
	cursor:default;
}

.tv_nodeexpand           /*arrow*/
{
	cursor:default;
}

.tv_selectedrow
{
	font-size:8pt;
	background-color:#ccc;
	cursor:default;
	color: #33383E;
}
.tv_unselectedrow
{
	font-size:8pt;
	background-color:white;
	cursor:default;
	color: #33383E;
}

.divScrollable
{
	overflow: auto;
	background-repeat:repeat-y;
	font-size:11px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.divScrollableContent
{
	padding: 5px;
}



/* New test styles */
.no_sel{
    -moz-user-select:none;
}

.bannerAd
{
    vertical-align:middle;
    text-align:center;
    padding:10px;
    height:53px;
    overflow:hidden;
}

.bannerAd img
{
    height:53px;
    border:0px;
}

.bannerAd a, .bannerAd a:visited, .bannerAd a:hover  {border:0px;text-decoration:none;}

.paneSliding                {background:url(bg_white_transparent.png);_background:#fff}


/* 3rd Party Calender Styles Override */
.calApp_shell_table, .calApp_shell_table_inner {table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;border:0;}
.calApp_shell_table td           {vertical-align:top;}
.qwsec_MW_DayHeader              {vertical-align:top !important;}
.qwsec_MW_DayHeader a,           .qwsec_MW_DayHeader a:visited  {padding:1px !important;}
.qwsec_MW_OtherMonthDayHeader    {vertical-align:top !important;}
.qwsec_MW_OtherMonthDayHeader a, .qwsec_MW_OtherMonthDayHeader a:visited {padding:1px !important;}



/* Browser Specific Hacks */

/* Targets IE11 only */
_:-ms-fullscreen, :root input[type="button"].nostyle {border:1px outset ButtonFace !important;padding:2px 6px 2px 6px !important;font-size:12px !important;font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue", Arial,"sans-serif" !important;}
_:-ms-fullscreen, :root #btnAttach      {float:left !important;}
_:-ms-fullscreen, :root .iframe_shell   {overflow:hidden !important;}

/* Targets IE10 and below (all IE)*/
input[type="button"].nostyle, input[type="button"].nostyle:hover, input[type="button"].nostyle:focus {border:1px outset ButtonFace\9 !important;padding:4px 6px 2px 6px\9 !important;font-size:12px\9 !important;font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue", Arial,"sans-serif"\9 !important;}
#btnAttach  {float:left\9 !important;}
.iframe_shell   {overflow:hidden\9 !important;}

/* Targets IE8 only*/
@media \0screen 
{
    #FileUploader           {border:1px solid !important;}
}

/* Targets IE6, IE7 only */
.bttn_shell         {*float:left;*display:inline;*margin-right:5px;}
.login_foot_nav     {*left:260px;}
.login_shell        {*margin-top:120px;}
#FileUploader       {*border:1px solid !important;}

/* Targets Firefox only */
@-moz-document url-prefix() 
{
    input[type="button"].nostyle, input[type="button"].nostyle:hover, input[type="button"].nostyle:focus {
        border:1px solid #707070 !important;padding:0px 6px 0px 6px !important;font-size:12px !important;
        font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue", Arial,"sans-serif" !important;
        border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
        background:linear-gradient(to bottom, #F2F2F2, #CFCFCF) !important; /* W3C */
        background:-moz-linear-gradient(top, #F2F2F2, #CFCFCF) !important; /* FF3.6+ */
        background:-webkit-linear-gradient(top, #F2F2F2, #CFCFCF) !important; /* Chrome10+,Safari5.1+ */
        background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#CFCFCF)) !important; /* Chrome,Safari4+ */
        background:-ms-linear-gradient(top, #F2F2F2, #CFCFCF) !important; /* IE10+ */
        background:-o-linear-gradient(top, #F2F2F2, #CFCFCF) !important; /* Opera 11.10+ */
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#CFCFCF', GradientType=0) !important; /* IE7-9 */
        _background:#CFCFCF !important; /* IE 6 */
    }
    .options_form_table input[type="radio"] {margin:2px 0px 3px 0px !important;}
    .options_form_txt   {padding:4px 10px 0px 5px !important;}
    .optionsPanel_table h2  {padding:0px !important;}
    .options_shared_bottom_right    {padding-top:4px !important;}
}

/* Targets Chrome only */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    input[type="button"].nostyle            {font-family:Arial, "sans-serif" !important;font-weight:normal !important;}
    input[type="button"].nostyle:hover      {font-family:Arial, "sans-serif" !important;font-weight:normal !important;}
    input[type="button"].nostyle:active     {font-family:Arial, "sans-serif" !important;font-weight:normal !important;}
    input[type="button"].nostyle:focused    {font-family:Arial, "sans-serif" !important;font-weight:normal !important;}
    input[type="button"].nostyle:visited    {font-family:Arial, "sans-serif" !important;font-weight:normal !important;}
}