﻿
body
{
    background: url(../Images/Fondo-Body.png) no-repeat;
}
#popupmainwrapper
{
    margin: 0 auto;
    text-align: left;
}
#header
{
    margin-left: 0px;
    margin-bottom: 0px;
    color: #FFFFFF;
    background-color: #8CA7BB;
    border: solid 1px #005AC5;
    font-size: 2.0em;
    font-weight: normal;
    padding: 10px;
    border-bottom: solid 4px Black;
}

#header-bottom
{
    width: 100%;
    font-size: 14px;
    font-style: italic;
}

#content-left
{
    width: 180px;
    padding-top: 10px;
}

#content-right
{
    width: auto;
    border-left: 1px solid #A7A7A7;
    padding: 15px;
    vertical-align: top;
}

#breadcrumb
{
    width: 100%;
    font-family: Verdana;
    font-size: 9pt;
}

#breadcrumb a
{
    color: #0066CB;
    text-decoration: none;
}

#breadcrumb a:hover
{
    text-decoration: underline;
}

#footer
{
    width: 100%;
    font-size: 0.8em;
    font-style: italic;
    text-align: left;
}

.menu_nodeStyle
{
    color: Black;
    font-family: "Verdana";
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    width: 100%;
    border: solid 1px White;
}

.menu_hoverNodestyle
{
    background-color: #CCCCCC;
    border: solid 1px #888888;
    cursor: pointer;
}

.menu_selectedNodestyle
{
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    color: #0066CB;
}

#title
{
    text-align: center;
    width: 100%;
}

/** LOGIN PAGE STYLE **/

#LoginMainDiv
{
    position: fixed;
    display: block;
    width: 310px;
    height: 325px;
    left: 50%;
    top: 50%;
    margin: -174px 0 0 -195px;
    text-align: center;
    font: 10px "Segoe UI" , Verdana, Geneva, sans-serif !important;
}
#LoginMainDiv #LoginLogo
{
    display: block;
    width: 401px;
    height: 48px;
    margin: 0 auto 10px;
}
#LoginMainDiv #LoginWindow
{
    display: block;
    width: 385px;
    height: auto;
    background: url(../Images/bg-login-header.png) no-repeat;
    clear: both;
    border-radius: 4px;
}

#Titulo
{
    text-align: center;
    color: Gray;
    font-size: 15px;
    position: relative;
    top: 10px;
}
#LoginMainDiv #LoginWindow #LoginTop
{
    width: 307px;
    height: 170px;
    display: block;
    text-align: left;
    color: #144165;
}
#LoginMainDiv #LoginWindow #LoginTop #LoginHeader
{
    width: 240px;
    display: block;
    float: left;
    text-align: left; /*color: #144165;*/
    color: Gray;
    height: auto;
    font-size: 17px;
    position: relative;
    top: 30px;
    clear: both;
}

#LoginMainDiv #LoginWindow #LoginTop #LoginHeader input
{
    border: none;
    width: 240px;
    height: 18px;
    padding: 2px; /*color: #144165;*/
    color: Gray;
    margin-top: 10px;
    font-size: 12px;
    border-bottom: #c8e5f9 1px solid;
    border-left: #c8e5f9 1px solid;
    border-top: #c8e5f9 1px solid;
    border-right: #c8e5f9 1px solid;
}
#LoginMainDiv #LoginWindow #LoginTop #LoginHeader input#Password
{
    display: none;
}
#LoginMainDiv #LoginWindow #LoginTop #LoginHeader #LoginEnter
{
    display: block;
    width: 90px;
    height: 30px;
    margin: 10px 0 0 0;
}
#LoginMainDiv #LoginWindow #LoginTop #LoginHeader #LoginEnter:hover
{
    background-position: left bottom;
}

#LoginMainDiv #LoginWindow #LoginNotification
{
    width: 308px;
    height: auto;
    display: block;
    text-align: left;
    font-family: "Segoe UI" !important;
    font-size: 14px;
    color: #cc0000;

    overflow: hidden;
}

#LoginMainDiv #LoginWindow #LoginButton
{
    width: 308px;
    height: auto;
    text-align: left;
    display: block;
    padding-left: 35px;
    overflow: hidden;
}

#LoginMainDiv #LoginWindow #LoginButton2
{
    width: 308px;
    height: auto;
    text-align: left;
    display: block;
    padding-left: 35px;
    overflow: hidden;
    position: relative;
    margin-left: 100px;
    margin-top: -40px;
}

#LoginMainDiv #LoginWindow #LoginButton input
{
    border: none;
    width: 240px;
    height: 18px;
    background: url('../Images/bg-login-button.png') no-repeat;
    padding: 2px;
    color: Gray; /* #144165;*/
    font-size: 12px;
}
#LoginMainDiv #LoginWindow #LoginButton2 input
{
    border: none;
    width: 240px;
    height: 18px;
    background: url('../Images/bg-login-button-gray.png') no-repeat;
    padding: 2px;
    color: Gray; /* #144165;*/
    font-size: 12px;
}
#LoginMainDiv #LoginWindow #LoginButton #LoginEnter
{
    display: block;
    width: 90px;
    height: 30px;
    margin-bottom: 10px; 
}

#LoginMainDiv #LoginWindow #LoginButton2 #LoginEnter2
{
    display: block;
    width: 90px;
    height: 30px;
    margin-bottom: 10px;
}

#LoginMainDiv #LoginWindow #LoginButton #LoginEnter:hover
{
    background-position: left bottom;
}

#LoginMainDiv #LoginWindow #LoginButton2 #LoginEnter2:hover
{
    background-position: left bottom;
}

#LoginMainDiv #LoginWindow #LoginBody
{
    width: 384px;
    height: auto;
    display: block;
    text-align: left; /*color: #144165;*/
    color: Gray;
    /*background: url(../Images/bg-login-body.png) repeat;*/
    clear: both;
    overflow: hidden;
}
#LoginMainDiv #LoginWindow #LoginBody #LoginError
{
    width: 290px;
    height: 20px;
    display: block;
    clear: both;
    color: #144165;
    text-align: center;
    margin: 0 auto 4px;
}
#LoginMainDiv #LoginWindow #LoginBody #LoginForgot
{
    color: #FFF;
    font-style: italic;
    font-size: 11px;
    text-decoration: none;
    clear: both;
}
#LoginMainDiv #LoginWindow #LoginBody #LoginForgot:hover
{
    color: #003260;
    text-decoration: underline;
}
#LoginMainDiv #LoginWindow #LoginFooter
{
    width: 385px;
    height: 68px;
    display: block; /*color: #144165;*/
    color: Gray;
    background: url(../Images/bg-login-footer.png) no-repeat;
    clear: both;
    padding-top: 7px;
    border-radius: 4px;
}

/** Hacks for IE7 **/
#LoginMainDiv #LoginWindow #LoginTop #LoginHeader
{
    margin: 16px 0 8px 37px;
}

/** Hacks for IE7 **/
#LoginMainDiv #LoginWindow #LoginTop #LoginHeader
{
    margin: 16px 0 8px 37px;
}

/*** Temporary external css styles ***/

#LoginMainDivExternal
{
    position: fixed;
    display: block;
    width: 310px;
    height: 348px;
    left: 50%;
    top: 50%;
    margin: -174px 0 0 -155px;
    text-align: center;
    font: 10px Verdana, Geneva, sans-serif;
}
#LoginMainDivExternal #LoginTitleExternal
{
    display: block;
    width: 201px;
    height: 38px;
    margin: 0 auto 20px;
}
#LoginMainDivExternal #LoginWindowExternal
{
    display: block;
    width: 310px;
    height: 249px;
   
}
#LoginMainDivExternal #LoginWindowExternal #LoginFormExternal
{
    float: left;
    margin: 20px 0 8px 37px;
    text-align: left;
}
#LoginMainDivExternal #LoginWindowExternal #LoginFormExternal input
{
    border: none;
    width: 230px;
    height: 18px; 
    background: url('../Images/bg-login-button.png') no-repeat left top;
}
#LoginMainDivExternal #LoginWindowExternal #LoginFormExternal input#Password
{
    display: none;
}
#LoginMainDivExternal #LoginWindowExternal #LoginFormExternal #LoginEnterExternal
{
    display: block;
    width: 86px;
    height: 30px;
    margin: 10px 0 0 74px; 
    background: url('../Images/bg-login-button.png') no-repeat left top;
}
#LoginMainDivExternal #LoginWindowExternal #LoginFormExternal #LoginEnteExternalr:hover
{
    background-position: left bottom;
}
#LoginMainDivExternal #LoginWindowExternal #LoginErrorExternal
{
    display: block;
    clear: both;
    width: 290px;
    height: 28px;
    color: #900;
    text-align: center;
    margin: 0 auto 10px;
}
#LoginMainDivExternal #LoginWindowExternal #LoginForgotExternal
{
    color: #FFF;
    font-style: italic;
    font-size: 11px;
    text-decoration: none;
    clear: both;
}
#LoginMainDivExternal #LoginWindowExternal #LoginForgotExternal:hover
{
    color: #003260;
    text-decoration: underline;
}
#LoginMainDivExternal #LoginCopyExternal
{
    display: block;
    width: 306px;
    color: #666;
    margin-top: 20px;
    padding-right: 4px;
}

/** Hacks for IE7 **/
#LoginMainDivExternal #LoginWindowExternal #LoginFormExternal
{
    margin: 16px 0 8px 37px;
}

/****************************************************************/


div
{
    font-family: Arial, Verdana, Geneva, sans-serif;
}
blockquote
{
    margin: 1em 40px 1em 40px;
}

/* IDs */

#MainContent
{
    width: 100%;
}

#MainContent #Header
{
    height: 65px;
    background: url(./ThemeImages/images/ui/bg-header.png) repeat-x;
    padding: 0 0 0 10px;
}
#MainContent #Header #HeaderLogo
{
    display: block;
    width: 169px;
    height: 65px;
    background: url(./ThemeImages/images/ui/logo.png) no-repeat left center;
    float: left;
}
#MainContent #Header #HeaderLogo span
{
    display: none;
}
#MainContent #Header #HeaderMenu
{
    float: left;
    margin-left: 13px;
    margin-top: 3px;
}
#MainContent #Header #HeaderMenu a
{
    display: block;
    height: 62px;
    font: 13px Geneva, Tahoma, sans-serif;
    color: #9DC9EA;
    background: url(./ThemeImages/images/ui/selector-header.gif) no-repeat left center;
    padding-left: 20px;
    text-decoration: none;
    line-height: 62px;
    vertical-align: middle;
}
#MainContent #Header #HeaderMenu a:hover
{
    color: #FFF;
}
#MainContent #Header #CollapseExpand
{
    float: right;
    color: #9DC9EA;
    padding: 0px;
    width: 30px;
    height: 65px;
    background: url(./ThemeImages/images/ui/collapse-arrow.png) no-repeat left center;
}
#MainContent #Header #CollapseExpand a
{
    display: block;
    width: 30px;
    height: 65px;
}
#MainContent #Header #CollapseExpand #Tooltip
{
    display: none;
    float: right;
    width: 28px;
    height: 16px;
    background: url(./ThemeImages/images/ui/showhide.png) no-repeat left top;
    z-index: 50;
    position: relative;
    top: 2px;
    left: -5px;
}
#MainContent #Header #HeaderInfo
{
    float: right;
    font: 10px Arial, Helvetica, sans-serif;
    color: #9DC9EA;
    padding: 4px;
}
#MainContent #Header #HeaderInfo p
{
    text-align: right;
    margin-bottom: 3px;
}
#MainContent #Header #HeaderInfo p a
{
    text-decoration: none;
    padding-left: 13px;
    margin-left: 10px;
    color: #9DC9EA;
}
#MainContent #Header #HeaderInfo p a.menu_admin
{
    background: url(./ThemeImages/images/ui/icon-admin.gif) no-repeat;
}
#MainContent #Header #HeaderInfo p a.menu_preferences
{
    background: url(./ThemeImages/images/ui/icon-preferences.gif) no-repeat;
}
#MainContent #Header #HeaderInfo p a.menu_signout
{
    background: url(./ThemeImages/images/ui/icon-signout.gif) no-repeat;
}
#MainContent #Header #HeaderInfo p a.menu_signout
{
    text-transform: uppercase;
}
#MainContent #Header #HeaderInfo p a:hover
{
    color: #FFF;
}
#MainContent #Header #EnvImage
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center top;
    float: none;
    width: 100%;
    height: 38px;
}
.collapse #MainContent #Header #EnvImage
{
    background-color: transparent;
    width: 1px;
    height: 1px;
}
#MainContent #Header .env_demo
{
    background-image: url(./ThemeImages/images/ui/EnvBanner/Demo.png) !important;
}
#MainContent #Header .env_development
{
    background-image: url(./ThemeImages/images/ui/EnvBanner/Development.png);
}
#MainContent #Header .env_staging
{
    background-image: url(./ThemeImages/images/ui/EnvBanner/Staging.png);
}
#MainContent #Header .env_uat
{
    background-image: url(./ThemeImages/images/ui/EnvBanner/UAT.png);
}
#MainContent #Header .env_usertraining
{
    background-image: url(./ThemeImages/images/ui/EnvBanner/UserTraining.png);
}

#MainContent #Header #HeaderInfo .user_section
{
    font-size: 12px;
    color: #FFF;
    margin-top: 10px;
}
#MainContent #Header #HeaderInfo .user_section
{
    text-transform: uppercase;
}

#MainContent #Header #HeaderInfo .user_name
{
    font-size: 12px;
    color: #FFF;
    margin-top: 10px;
}
#MainContent #Header #HeaderInfo .user_name
{
    text-transform: uppercase;
}

#MainContent #Header div
{
    min-height: 0;
}

.collapse #MainContent #Header
{
    height: 15px;
    background: url(./ThemeImages/images/ui/bg-header2.png) repeat-x;
}
.collapse #MainContent #Header #HeaderLogo
{
    display: block;
    background: none;
    float: left;
    font: 10px Tahoma, Geneva, sans-serif;
    color: #FFF;
    height: 15px;
    width: auto;
    line-height: 15px;
    vertical-align: middle;
    margin-left: 20px;
}
.collapse #MainContent #Header #HeaderLogo span
{
    display: block;
}
.collapse #MainContent #Header #HeaderMenu
{
    float: left;
    margin-left: 2px;
    margin-top: 0px;
}
.collapse #MainContent #Header #HeaderMenu a
{
    display: block;
    height: 15px;
    font: 10px Tahoma, Geneva, sans-serif;
    color: #9DC9EA;
    background: none;
    padding-left: 0px;
    text-decoration: none;
    line-height: 15px;
    vertical-align: middle;
}
.collapse #MainContent #Header #CollapseExpand
{
    float: right;
    color: #9DC9EA;
    padding: 0px;
    width: 30px;
    height: 15px;
    background: url(./ThemeImages/images/ui/expand-arrow.png);
}
.collapse #MainContent #Header #CollapseExpand a
{
    display: block;
    width: 30px;
    height: 15px;
}
.collapse #MainContent #Header #HeaderMenuExpand
{
    display: none;
    width: 238px;
    z-index: 100;
    position: absolute;
    top: 15px;
    left: 88px;
    border: 0 solid #333;
}
.collapse #MainContent #Header #CollapseExpand #Tooltip
{
    background: url(./ThemeImages/images/ui/showhide.png) no-repeat left bottom;
    z-index: 50;
    position: relative;
    top: 2px;
    left: -5px;
}
.collapse #MainContent #Header #HeaderInfo
{
    display: none;
}


#MainContent #Content
{
    border: 0px solid #333;
    margin: 10px;
}
#MainContent div.popupContent
{
    margin: 0px !important;
}
#MainContent #Content #MenuTab
{
    height: 35px; /*padding-left:10px; */
    background: url("./ThemeImages/images/ui/mainmenu/border-bottom.gif") repeat-x scroll center bottom transparent; /*padding: 0 10px 0 10px;*/
    clear: both;
    margin: 0 10px 0 10px;
    border-top: 0px solid white;
}


/*#MainContent #Content #MenuTab a.disable { opacity:.3; }*/
#MainContent #Content #MenuTab a.disable:hover
{
    background-position: center top !important;
}

#MainContent #Content #SubMenu
{
    clear: left;
    background-color: #FFF;
    height: 26px;
}
#MainContent #Content #SubMenu div
{
    padding: 0;
}
#MainContent #Content #SubMenu .sm-left
{
    display: block;
    height: 26px;
    width: 10px;
    float: left;
    background: url(./ThemeImages/images/ui/submenu/submenu-left.gif) no-repeat;
    margin: 0px;
    padding: 0px;
}
#MainContent #Content #SubMenu .sm-menu
{
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
}
/*#MainContent #Content #SubMenu .sm-menu a { font:  11px Arial, Helvetica, sans-serif; /*color:#4699D2;*//* line-height:26px; vertical-align:middle; text-decoration:none; padding:0 10px;  }*/
#MainContent #Content #SubMenu .sm-menu a.last-menu
{
    border: none;
}
#MainContent #Content #SubMenu .sm-menu a.selected-menu
{
    color: #1F6CAA;
}
#MainContent #Content #SubMenu .sm-menu a:hover
{
    color: #1F6CAA;
}
#MainContent #Content #SubMenu .sm-right
{
    margin: 0px;
    padding: 0px;
    display: block;
    width: 10px;
    height: 26px;
    background: url(./ThemeImages/images/ui/submenu/submenu-right.gif) no-repeat;
    float: right;
}

#MainContent #Content #BorderLeft
{
    width: 100%;
    background: url(./ThemeImages/images/ui/border-left.png) repeat-y left;
}
#MainContent #Content #BorderRight
{
    width: 100%;
    background: url(./ThemeImages/images/ui/border-right.png) repeat-y right;
}

#MainContent #Content div.popupBorderLeft
{
    width: 100%;
    background: #CFEAFA url(./ThemeImages/images/ui/bg-content.png) repeat-y left !important;
}
#MainContent #Content div.popupBorderRight
{
    width: 100%;
    background: #CFEAFA url(./ThemeImages/images/ui/bg-content.png) repeat-y right !important;
}

#MainContent #Content #MainInfo
{
    margin: 0 2px;
}
#MainContent #Content div.popupMainInfo
{
    margin: 0 !important;
}
/*#MainContent #Content #MainInfo #History { background:url(./ThemeImages/images/ui/bg-recent.gif) repeat-x; font:11px Arial, Helvetica, sans-serif; color:#4699D2; height:30px; line-height:30px; vertical-align:  ; }*/
#MainContent #Content #MainInfo #History strong
{
    font-weight: bold;
    margin-left: 18px;
}
#MainContent #Content #MainInfo #History a
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #4699D2;
    text-decoration: none;
    padding: 0 10px;
}
#MainContent #Content #MainInfo #History a:hover
{
    color: #1F6CAA;
}
#MainContent #Content #MainInfo #History a.selected-menu
{
    text-decoration: underline;
}

#MainContent #Content #MainInfo #TitleBar
{
    background: url(./ThemeImages/images/ui/bg-breadcrumb.png) repeat-x;
    height: 31px;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar
{
    /*float:right;*/
}

.CustomPanelBar
{
    background: url(./ThemeImages/images/ui/bg-breadcrumb.png) repeat-x;
    height: 31px;
}
.CustomPanelBar .CustomToolbar
{
    float: right;
    margin-right: 10px;
}
.CustomPanelBar .CustomToolbar ul
{
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
    z-index: 1000;
}
.CustomPanelBar .CustomToolbar li
{
    background: url(./ThemeImages/images/ui/bg-toolbutton.gif) no-repeat right center;
    height: 22px;
    float: left;
    text-align: center;
}
.CustomPanelBar .CustomToolbar li.last-tool
{
    background: none;
}
.CustomPanelBar .CustomToolbar li a
{
    display: block;
    width: 30px;
    height: 22px;
    padding-right: 2px;
}
/*.CustomPanelBar .CustomToolbar li a.disable { opacity:0.3; }*/
.CustomPanelBar .CustomToolbar li a.tbEdit
{
    background: url(./ThemeImages/images/ui/toolbar/icon2.gif) no-repeat center center;
}
.CustomPanelBar .CustomToolbar li a.tbDelete
{
    background: url(./ThemeImages/images/ui/toolbar/deleteTool.png) no-repeat center center;
}


#MainContent #Content #MainInfo #TitleBar #SiteMap
{
    font: bold 11px Verdana, Geneva, sans-serif;
    color: #FFF;
    margin-left: 18px;
    line-height: 31px;
    vertical-align: middle;
}
#MainContent #Content #MainInfo #TitleBar #SiteMap a
{
    color: #FFF;
    text-decoration: none;
    padding-right: 15px;
    margin-right: 10px; /*background:url(images/ui/bread-arrow.gif) no-repeat right center;*/
}
#MainContent #Content #MainInfo #TitleBar #SiteMap a:hover
{
    text-decoration: underline;
}
#MainContent #Content #MainInfo #TitleBar #SiteMap .selected-bread
{
    background: none;
    text-decoration: underline;
}

#MainContent #Content #MainInfo #TitleBar #SiteMap div ul li a
{
    font: bold 11px Verdana, Geneva, sans-serif;
    color: #FFF;
    text-decoration: none;
    padding-right: 15px;
    margin-right: 10px; /*background:url(images/ui/bread-arrow.gif) no-repeat right center;*/
}
#MainContent #Content #MainInfo #TitleBar #SiteMap div ul li a:hover
{
    text-decoration: underline;
}
#MainContent #Content #MainInfo #TitleBar #SiteMap div ul li .selected-bread
{
    background: none;
    text-decoration: underline;
}


#MainContent #Content #MainInfo #TitleBar #ToolBar
{
    float: right;
    margin-right: 10px;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar ul
{
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li
{
    background: url(./ThemeImages/images/ui/bg-toolbutton.gif) no-repeat right center;
    height: 22px;
    float: left;
    text-align: center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li.last-tool
{
    background: none;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a
{
    display: block;
    width: 30px;
    height: 22px;
    padding-right: 2px;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-mail
{
    background: url(./ThemeImages/images/ui/toolbar/icon1.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-print
{
    background: url(./ThemeImages/images/ui/toolbar/icon2.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-notify
{
    background: url(./ThemeImages/images/ui/toolbar/notify.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-bulknotify
{
    background: url(./ThemeImages/images/ui/toolbar/bulknotify.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-audit
{
    background: url(./ThemeImages/images/ui/toolbar/audit-history.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-link
{
    background: url(./ThemeImages/images/ui/toolbar/link.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-bulk
{
    background: url(./ThemeImages/images/ui/toolbar/bulk-ticketing.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-addjournal
{
    background: url(./ThemeImages/images/ui/toolbar/add-journal.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-addassigment
{
    background: url(./ThemeImages/images/ui/toolbar/add-assigment.gif) no-repeat center center;
}

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-cmdb-lookup
{
    background: url(./ThemeImages/images/ui/toolbar/cmdb-lookup.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-cancel
{
    background: url(./ThemeImages/images/ui/toolbar/cancel.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-edit
{
    background: url(./ThemeImages/images/ui/toolbar/icon2.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-save
{
    background: url(./ThemeImages/images/ui/toolbar/save.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-resolve
{
    background: url(./ThemeImages/images/ui/toolbar/resolve.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-reset
{
    background: url(./ThemeImages/images/ui/toolbar/reset.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-resettimeoff
{
    background: url(./ThemeImages/images/ui/toolbar/resettimeoff.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-print
{
    background: url(./ThemeImages/images/ui/toolbar/print.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-export
{
    background: url(./ThemeImages/images/ui/toolbar/export.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-subscribe
{
    background: url(./ThemeImages/images/ui/toolbar/subscribe.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-active
{
    background: url(./ThemeImages/images/ui/toolbar/active.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-complete
{
    background: url(./ThemeImages/images/ui/toolbar/complete.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-upload
{
    background: url(./ThemeImages/images/ui/toolbar/Upload.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-associate
{
    background: url(./ThemeImages/images/ui/toolbar/associate.png) no-repeat center center;
}

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-updatename
{
    background: url(./ThemeImages/images/ui/toolbar/change_name.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-updateparent
{
    background: url(./ThemeImages/images/ui/toolbar/update_parent.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-updatestatus
{
    background: url(./ThemeImages/images/ui/toolbar/update_status.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-updateaccount
{
    background: url(./ThemeImages/images/ui/toolbar/change_account.png) no-repeat center center;
}

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-addContract
{
    background: url(./ThemeImages/images/ui/toolbar/add-contract.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-cancel-tour
{
    background: url(./ThemeImages/images/ui/toolbar/cancel-tour.png) no-repeat center center;
}

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-deleteTool
{
    background: url(./ThemeImages/images/ui/toolbar/deleteTool.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-newcontent
{
    background: url(./ThemeImages/images/ui/toolbar/new-content.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-layout
{
    background: url(./ThemeImages/images/ui/toolbar/layout-template.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-clearlayout
{
    background: url(./ThemeImages/images/ui/toolbar/clear-layout.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-save-dashboard
{
    background: url(./ThemeImages/images/ui/toolbar/save-dashboard.gif) no-repeat center center;
}

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-approve
{
    background: url(./ThemeImages/images/ui/toolbar/approve.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-compileEmail
{
    background: url(./ThemeImages/images/ui/toolbar/email.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-deny
{
    background: url(./ThemeImages/images/ui/toolbar/deny.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-task
{
    background: url(./ThemeImages/images/ui/toolbar/add_task.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-review-ticket
{
    background: url(./ThemeImages/images/ui/toolbar/review_ticket.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-stopwatch
{
    background: url(./ThemeImages/images/ui/toolbar/stopwatch.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-calendar-task
{
    background: url(./ThemeImages/images/ui/toolbar/calendar-task.png) no-repeat center center;
}
/*#MainContent #Content #MainInfo #TitleBar #ToolBar li a.disable { opacity:.3; }*/

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-aproveAll
{
    background: url(./ThemeImages/images/ui/bbs/aprove_all.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-aproveChanges
{
    background: url(./ThemeImages/images/ui/bbs/aprove_changes.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-customerSearch
{
    background: url(./ThemeImages/images/ui/bbs/customer_search.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-distributeTo
{
    background: url(./ThemeImages/images/ui/bbs/distribute_to.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-massAssignBillingGroup
{
    background: url(./ThemeImages/images/ui/bbs/mass_assign_billing_group.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-multipleSubmission
{
    background: url(./ThemeImages/images/ui/bbs/multiple_submission.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-newAddress
{
    background: url(./ThemeImages/images/ui/bbs/new_address.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-newSpecialRate
{
    background: url(./ThemeImages/images/ui/bbs/new_special_rate.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-newTaxCertificate
{
    background: url(./ThemeImages/images/ui/bbs/new_tax_certificate.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-reSubmit
{
    background: url(./ThemeImages/images/ui/bbs/re_submit.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-rejectBillableItem
{
    background: url(./ThemeImages/images/ui/bbs/reject_billable_item.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-rejectChanges
{
    background: url(./ThemeImages/images/ui/bbs/reject_changes.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-rejectNonBillable
{
    background: url(./ThemeImages/images/ui/bbs/reject_non_billable.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-setAllReady
{
    background: url(./ThemeImages/images/ui/bbs/set_all_ready.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-setReady
{
    background: url(./ThemeImages/images/ui/bbs/set_ready.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-singleApproval
{
    background: url(./ThemeImages/images/ui/bbs/single_approval.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-singleSubmission
{
    background: url(./ThemeImages/images/ui/bbs/single_submission.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-submit
{
    background: url(./ThemeImages/images/ui/bbs/submit.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-unsubmit
{
    background: url(./ThemeImages/images/ui/bbs/unsubmit.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-viewBillingGroups
{
    background: url(./ThemeImages/images/ui/bbs/view_billing_groups.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-viewClientInvoiceHistory
{
    background: url(./ThemeImages/images/ui/bbs/view_client_invoice_history.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-viewClientOrderHistory
{
    background: url(./ThemeImages/images/ui/bbs/view_client_order_history.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-viewDocFolder
{
    background: url(./ThemeImages/images/ui/bbs/view_doc_folder.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-viewSubscriptionHistory
{
    background: url(./ThemeImages/images/ui/bbs/view_subscription_history.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-visitorNoShow
{
    background: url(./ThemeImages/images/ui/bbs/visitor_no_show.png) no-repeat center center;
}
/*chm*/
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-add-relation
{
    background: url(./ThemeImages/images/ui/toolbar/chm/add_relation_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-all-attributes
{
    background: url(./ThemeImages/images/ui/toolbar/chm/all_attributes_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-approve
{
    background: url(./ThemeImages/images/ui/toolbar/chm/approve_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-auto-schedule
{
    background: url(./ThemeImages/images/ui/toolbar/chm/auto_schedule_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-change-order
{
    background: url(./ThemeImages/images/ui/toolbar/chm/change_order_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-change-request
{
    background: url(./ThemeImages/images/ui/toolbar/chm/change_request_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-change-task
{
    background: url(./ThemeImages/images/ui/toolbar/chm/change_task_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-clone-change-request
{
    background: url(./ThemeImages/images/ui/toolbar/chm/clone_change_request_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-copy
{
    background: url(./ThemeImages/images/ui/toolbar/chm/copy_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-deny
{
    background: url(./ThemeImages/images/ui/toolbar/chm/deny_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-cancel-chgreq
{
    background: url(./ThemeImages/images/ui/toolbar/chm/cancel_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-edit-classification
{
    background: url(./ThemeImages/images/ui/toolbar/chm/edit_classification_16x16.png) no-repeat center center;
}

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-edit-name
{
    background: url(./ThemeImages/images/ui/toolbar/chm/edit_name_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-export-to-excel
{
    background: url(./ThemeImages/images/ui/toolbar/chm/export_to_excel_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-export-to-pdf
{
    background: url(./ThemeImages/images/ui/toolbar/chm/export_to_pdf_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-main-attributes-filter
{
    background: url(./ThemeImages/images/ui/toolbar/chm/main_attributes_filter_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-new
{
    background: url(./ThemeImages/images/ui/toolbar/chm/new_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-new-folder
{
    background: url(./ThemeImages/images/ui/toolbar/chm/new_folder_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-new-report
{
    background: url(./ThemeImages/images/ui/toolbar/chm/new_report_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-refresh
{
    background: url(./ThemeImages/images/ui/toolbar/chm/refresh_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-reminder
{
    background: url(./ThemeImages/images/ui/toolbar/chm/reminder_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-see-version-details
{
    background: url(./ThemeImages/images/ui/toolbar/chm/see_version_details_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-show-domains-as-folder
{
    background: url(./ThemeImages/images/ui/toolbar/chm/show_domains_as_folder_16x16.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-show-domains-as-names
{
    background: url(./ThemeImages/images/ui/toolbar/chm/show_domains_as_names_16x16.png) no-repeat center center;
}

#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-add-journal
{
    background: url(./ThemeImages/images/ui/toolbar/chm/add-journal.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-audit-history
{
    background: url(./ThemeImages/images/ui/toolbar/chm/audit-history.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-cancel
{
    background: url(./ThemeImages/images/ui/toolbar/chm/cancel.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-notify
{
    background: url(./ThemeImages/images/ui/toolbar/chm/notify.gif) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-chm-save
{
    background: url(./ThemeImages/images/ui/toolbar/chm/save.gif) no-repeat center center;
}

/*chm*/




#MainContent #Content #MainInfo div.popupInfo
{
    min-height: 50px !important;
    background: url(./ThemeImages/images/ui/bg-content.png) repeat-x !important;
    background-color: #D3EAF9 !important;
}

#MainContent #Content #CloseWin
{
    background: url(./ThemeImages/images/ui/bottom-left.png) no-repeat;
    height: 6px;
    width: 100%;
}
#MainContent #Content #CloseWin #CloseRight
{
    width: 100%;
    background: url(./ThemeImages/images/ui/bottom-right.png) no-repeat right;
    height: 6px;
}
#MainContent #Content #CloseWin #CloseRight #CloseCenter
{
    margin: 0 8px;
    background: url(./ThemeImages/images/ui/bg-bottom.png) repeat-x;
    height: 6px;
}

#MainContent #Content #Footer
{
    margin-top: 5px;
    font: normal 10px Verdana, Geneva, sans-serif;
    color: #4699D2;
    padding: 0 10px;
    text-align: center;
}
#MainContent #Content #Footer #PulseLink
{
    float: right;
    margin-right: 30px;
}
#MainContent #Content #Footer #PulseLink a
{
    background: url(./ThemeImages/images/ui/pulse-icon.gif) no-repeat;
    padding-left: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #4699D2;
}


#PulseWindow
{
    z-index: 1000;
    position: absolute;
    width: 238px;
    display: none;
    font: 11px Arial, Helvetica, sans-serif;
    height: 151px;
}
#PulseWindow UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
#PulseWindow LI
{
    border-bottom: #2474b5 1px solid;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 10px;
    background: url(./ThemeImages/images/ui/pulse-list-arrow.gif) no-repeat 6px 6px;
    padding-top: 4px;
}
#PulseWindow LI.last-item
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
#PulseWindow LI A
{
    color: #1f6caa;
    text-decoration: none;
}
#PulseWindow LI A:hover
{
    color: #4699d2;
}
#PulseWindow LI SPAN.ps-time
{
    color: #72b2dd;
}
#PulseWindow .ps-top
{
    width: 238px;
    display: block;
    background: url(./ThemeImages/images/ui/pulse-top.png) no-repeat;
    height: 7px;
}
#PulseWindow .ps-center
{
    border-bottom: #c8e5f9 0px solid;
    border-left: #c8e5f9 1px solid;
    background-color: #fff;
    height: 136px;
    overflow: auto;
    border-top: #c8e5f9 0px solid;
    border-right: #c8e5f9 1px solid;
}
#PulseWindow .ps-bottom
{
    width: 238px;
    display: block;
    background: url(./ThemeImages/images/ui/pulse-bottom.png) no-repeat;
    height: 7px;
}


#MainContent #Content #MainInfo input[type=text].textbox
{
    border: 1px solid #A6CEEA;
    vertical-align: middle;
    height: 20px;
    background: url(./ThemeImages/images/ui/bg-input[1].jpg) repeat-x;
}
#MainContent #Content #MainInfo select
{
    border: 1px solid #A6CEEA;
    width: 100%;
    height: 21px;
    background: url(./ThemeImages/images/ui/bg-input[1].jpg) repeat-x;
}
#MainContent #Content #MainInfo input.textarea
{
    border: 1px solid #A6CEEA;
    width: 100%;
    background: url(./ThemeImages/images/ui/bg-input[1].jpg) repeat-x;
}



.button
{
    background: url(./ThemeImages/images/ui/button-left.png) no-repeat left top;
    height: 22px;
    padding-left: 3px;
    display: block;
}
.button span
{
    background: url(./ThemeImages/images/ui/button-right.png) no-repeat right top;
    height: 22px;
    padding-right: 3px;
    display: block;
}
.button span a
{
    background: url(./ThemeImages/images/ui/button-center.png) repeat-x;
    height: 22px;
    text-decoration: none;
    padding: 0 2px;
    font: bold 11px Verdana, Geneva, sans-serif;
    color: #216CAA;
    display: block;
    text-align: center;
    line-height: 22px;
    vertical-align: middle;
}
.button span a:hover
{
    color: #469AD2;
}
.button span a span
{
    padding-right: 18px;
}
.button span a span.attach
{
    background: url(./ThemeImages/images/ui/buttons-icon/attach.png) no-repeat right center;
}
.button span a span.Search
{
    background: url(./ThemeImages/images/ui/mainmenu/search.png) no-repeat left center;
}
.button span a span.attach
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/attach.png);
}
.button span a span.edit
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/edit.png);
}
.button span a span.add
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/add.png);
}
.button span a span.delete
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/delete.png);
}
.button span a span.delete_x
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/delete_x.png);
}
.button span a span.columnAttribute
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/columnAttribute.png);
}
.button span a span.search
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/search.png);
}
.button span a span.select
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/select.png);
}
.button span a span.spell-check
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/spell_check.png);
}
.button span a span.submit-ticket
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/submit_ticket.png);
}
.button span a span.lookup
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/look_up.png);
}
.button span a span.filter
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/filter.png);
}
.button span a span.presentation
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/presentation.png);
}
.button span a span.divide
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/divide.png);
}
.button span a span.launch
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/launch.png);
}
.button span a span.export
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/export.png);
}
.button span a span.print
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/print.png);
}
.button span a span.email
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/email.png);
}
.button span a span.viewdefinition
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/view_definition.png);
}
.button span a span.alert
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/view_alerts.png);
}
.button span a span.reminder
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/view_reminders.png);
}
.button span a span.notification
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/view_notifications.png);
}
.button span a span.linkedticket
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/linked_tickets.png);
}
.button span a span.relatedticket
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/show_related_tickets.png);
}
.button span a span.openticket
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/show_open_tickets.png);
}
.button span a span.notify
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/notify.png);
}
.button span a span.audithistory
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/audit_history.png);
}
.button span a span.link
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/link.png);
}
.button span a span.bulkticket
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/bulk_ticketing.png);
}
.button span a span.addjournal
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/add_journal.png);
}
.button span a span.addassignment
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/add_assignment.png);
}
.button span a span.cmdblookup
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/cmdb_look_up.png);
}
.button span a span.cancel
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/cancel.png);
}
.button span a span.save
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/save.png);
}
.button span a span.resolve
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/resolve_close.png);
}
.button span a span.changerequest
{
    background-image: url(./ThemeImages/images/ui/buttons-icon/change_request.png);
}

/*Dashboard*/
.button span a span.DashboardEmail
{
    background: url(./ThemeImages/images/ui/dashboard/email.png) no-repeat left center;
}
.button span a span.DashboardExport
{
    background: url(./ThemeImages/images/ui/dashboard/export.png) no-repeat left center;
}
.button span a span.DashboardLounch
{
    background: url(./ThemeImages/images/ui/dashboard/launch.png) no-repeat left center;
}
.button span a span.SubscriptionLounch
{
    background: url(./ThemeImages/images/ui/toolbar/subscribe.gif) no-repeat left center;
}
.button span a span.DashboardPrint
{
    background: url(./ThemeImages/images/ui/dashboard/print.png) no-repeat left center;
}

/*Implementation*/
/*Project Request*/
.button span a span.ShowOpenProject
{
    background: url(./ThemeImages/images/ui/implementation/show_open_projects.png) no-repeat right center;
}
.button span a span.ShowAll
{
    background: url(./ThemeImages/images/ui/implementation/show_all_projects.png) no-repeat right center;
}
.button span a span.CustomerContact
{
    background: url(./ThemeImages/images/ui/implementation/customer_contact.png) no-repeat right center;
}
.button span a span.Sales
{
    background: url(./ThemeImages/images/ui/implementation/sales_contact.png) no-repeat right center;
}
.button span a span.ProjectEngineers
{
    background: url(./ThemeImages/images/ui/implementation/project_engineers.png) no-repeat right center;
}
.button span a span.Critical
{
    background: url(./ThemeImages/images/ui/implementation/critical_dates.png) no-repeat right center;
}
.button span a span.Financial
{
    background: url(./ThemeImages/images/ui/implementation/finalcial_impact.png) no-repeat right center;
}

/*Project Managment*/
.button span a span.ActivateNextWorkOrder
{
    background: url(./ThemeImages/images/ui/implementation/show_open_projects.png) no-repeat right center;
}
.button span a span.UpdateCriticalDates
{
    background: url(./ThemeImages/images/ui/implementation/sales_contact.png) no-repeat right center;
}
.button span a span.LinkedRequest
{
    background: url(./ThemeImages/images/ui/implementation/customer_contact.png) no-repeat right center;
}
.button span a span.Reminders
{
    background: url(./ThemeImages/images/ui/implementation/reminders.png) no-repeat right center;
}
.button span a span.Notification
{
    background: url(./ThemeImages/images/ui/implementation/notifications.png) no-repeat right center;
}

.button span a span.CustomerContacts
{
    background: url(./ThemeImages/images/ui/implementation/customer_contact.png) no-repeat right center;
}
.button span a span.SalesContacts
{
    background: url(./ThemeImages/images/ui/implementation/sales_contact.png) no-repeat right center;
}
.button span a span.ProjectEngineers
{
    background: url(./ThemeImages/images/ui/implementation/project_engineers.png) no-repeat right center;
}
.button span a span.FinancialImpact
{
    background: url(./ThemeImages/images/ui/implementation/finalcial_impact.png) no-repeat right center;
}
.button span a span.ChangeRequest
{
    background: url(./ThemeImages/images/ui/implementation/change_request.png) no-repeat right center;
}

.button span a span.CloseProject
{
    background: url(./ThemeImages/images/ui/implementation/close_project_request.png) no-repeat right center;
}
.button span a span.CloneProject
{
    background: url(./ThemeImages/images/ui/implementation/clone_project.gif) no-repeat right center;
}

/*Project WorkOrder Detail*/
.button span a span.ShowAllWorkOrdes
{
    background: url(./ThemeImages/images/ui/implementation/show_al_work_orders.png) no-repeat right center;
}

.impWoReopenIcon
{
    background: url(./ThemeImages/images/ui/implementation/Reopen.png) no-repeat right center;
    height: 18px;
    width: 18px;
    margin: 2px;
    display: block;
}

/*Ticketing*/
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-customer_info
{
    background: url(./ThemeImages/images/ui/Ticketing/customer_info.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-clone_ticket
{
    background: url(./ThemeImages/images/ui/Ticketing/clone_ticket.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-view_ticket_info
{
    background: url(./ThemeImages/images/ui/Ticketing/view_ticket_info.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-unsubmit
{
    background: url(./ThemeImages/images/ui/Ticketing/unsubmit.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-exit
{
    background: url(./ThemeImages/images/ui/ticketing/tb_exit.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-refresh
{
    background: url(./ThemeImages/images/ui/ticketing/refresh.png) no-repeat center center;
}
#MainContent #Content #MainInfo #TitleBar #ToolBar li a.tb-filter
{
    background: url(./ThemeImages/images/ui/ticketing/filter.png) no-repeat center center;
}

.image
{
    background: none no-repeat left top;
    height: 22px;
    padding-left: 3px;
    display: block;
}
.image span
{
    background: none no-repeat right top;
    height: 22px;
    padding-right: 3px;
    display: block;
}
.image span a
{
    background: none repeat-x;
    height: 22px;
    text-decoration: none;
    padding: 0 2px;
    font: bold 11px Verdana, Geneva, sans-serif;
    color: #216CAA;
    display: block;
    text-align: center;
    line-height: 22px;
    vertical-align: middle;
}
.image span a span
{
    padding-right: 20px;
}
.image span a span.Search
{
    background: url(./ThemeImages/images/ui/mainmenu/search.png) no-repeat left center;
}



/*#MainContent #Content #MainInfo .buttonDisabled { background:url(images/ui/button-left.png) no-repeat left top; height:22px; padding-left:3px; display:block}
#MainContent #Content #MainInfo .buttonDisabled span { background:url(images/ui/button-right.png) no-repeat right top; height:22px; padding-right:3px; display:block; }
#MainContent #Content #MainInfo .buttonDisabled span a {background:url(images/ui/button-center.png) repeat-x; height:22px; text-decoration:none; padding:0 2px; font:bold 11px Verdana, Geneva, sans-serif; color:#D3D3D3; display:block; text-align:center; line-height:22px; vertical-align:middle; overflow:hidden; }
#MainContent #Content #MainInfo .buttonDisabled span a span { padding-right:18px; }
#MainContent #Content #MainInfo .buttonDisabled span a span.attach { background:url(images/ui/buttons-icon/attach.png) no-repeat right center; }  
*/
.buttonDisabled span
{
    color: #D3D3D3;
}
.buttonDisabled span a
{
    color: #D3D3D3;
}
.buttonDisabled span a:hover
{
    color: #D3D3D3;
}
li.rmItem.rmTemplate .menu
{
    background: url("./ThemeImages/images/ui/mainmenu/border-bottom.gif") repeat-x scroll center bottom transparent;
    height: 35px;
    padding-left: 21px;
    display: block;
    text-decoration: none;
}
li.rmItem.rmTemplate .menu span
{
    height: 35px;
    padding-right: 21px;
    display: block;
    vertical-align: middle;
    text-decoration: none;
}
li.rmItem.rmTemplate .menu span A
{
    height: 35px;
    padding: 0 0 0 0;
    display: block;
    vertical-align: bottom;
    text-decoration: none;
    text-align: center;
}


li.rmItem.rmTemplate .menu span a span
{
    padding-left: 21px;
    line-height: 35px;
    font-size: 14px;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    font-family: Arial Narrow, Verdana, Geneva, sans-serif;
    color: #7099B9 !important;
    padding-right: 0;
}


.TmrkLevel0
{
    padding: 0;
    background-color: transparent;
    height: 35px;
    text-align: left;
}


.TrmkMenu
{
    display: block;
    height: 33px;
    background: transparent;
    clear: both;
}

.RadMenu_Terremark .rmRootGroup, .RadMenu_Terremark .rgHCMClear, .RadMenu_Terremark .rgHCMFilter
{
    background-color: transparent !important;
}

#MainContent #Content #SubMenu .sm-menu a.rmLink.rmRootLink
{
    background-image: none !important;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #4699D2;
    line-height: 26px;
    vertical-align: middle;
    text-decoration: none;
    padding: 0 10px; 
}
#MainContent #Content #SubMenu .sm-menu a.rmLink.rmRootLink:hover
{
    color: #1F6CAA;
    background-image: none !important;
}
#MainContent #Content #SubMenu .sm-menu a.rmLink.rmRootLink span.rmText:hover
{
    background-image: none !important;
}
#MainContent #Content #SubMenu .sm-menu a.rmLink.rmRootLink span.rmText
{
    background-image: none !important;
    padding: 0 0 0 0;
    cursor: pointer;
}



#MainContent #Content #SubMenu .sm-menu a.rmLink.rmRootLink.last-menu
{
    background-image: none !important;
    border: none;
}
#MainContent #Content #SubMenu .sm-menu li.rmItem:hover
{
    background-image: none !important;
}
#MainContent #Content #SubMenu .sm-menu li.rmItem
{
    background-image: none !important;
}

#MainContent #Content #SubMenu .sm-menu RadMenu.RadMenu_Terremark
{
    border: none;
}


.LabelContentFirst
{
    color: #479bd3;
    font: bold 11px Verdana, Geneva, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0;
}

.LabelContentSecond
{
    color: #479bd3;
    font: bold 11px Verdana, Geneva, sans-serif;
    font-family: Arial, Verdana, Geneva, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0;
}

.LabelAdditionalContent
{
    color: #479bd3;
    font: 9px Verdana, Geneva, sans-serif;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-style: italic;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0;
}

#MainContent #Content #MainInfo .tabContent
{
    font: bold 11px Verdana, Geneva, sans-serif;
    color: #479BD3;
    min-height: 60px;
    padding: 10px;
}

#MainContent #Content #CloseWin
{
    width: 100%;
    height: 6px;
}
#MainContent #Content #CloseWin #CloseRight
{
    width: 100%;
    height: 6px;
}
#MainContent #Content #CloseWin #CloseRight #CloseCenter
{
    margin: 0px 8px;
    height: 6px;
}
#MainContent #Content #CloseWinTab
{
    width: 100%;
    height: 6px;
}
#MainContent #Content #CloseWinTab #CloseRight
{
    width: 100%;
    height: 6px;
}
#MainContent #Content #CloseWinTab #CloseRight #CloseCenter
{
    margin: 0px 8px;
    height: 6px;
}

#PulseWindow
{
    z-index: 1000;
    position: absolute;
    width: 238px;
    display: none;
    font: 11px Arial, Helvetica, sans-serif;
    height: 151px;
}
#PulseWindow UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
#PulseWindow LI
{
    border-bottom: #2474b5 1px solid;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 4px;
}
#PulseWindow LI.last-item
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
#PulseWindow LI A
{
    color: #1f6caa;
    text-decoration: none;
}
#PulseWindow LI A:hover
{
    color: #4699d2;
}
#PulseWindow LI SPAN.ps-time
{
    color: #72b2dd;
}
#PulseWindow .ps-top
{
    width: 238px;
    display: block;
    height: 7px;
}
#PulseWindow .ps-center
{
    border-bottom: #c8e5f9 0px solid;
    border-left: #c8e5f9 1px solid;
    background-color: #fff;
    height: 136px;
    overflow: auto;
    border-top: #c8e5f9 0px solid;
    border-right: #c8e5f9 1px solid;
}
#PulseWindow .ps-bottom
{
    width: 238px;
    display: block;
    height: 7px;
}

#MainContent #Content #MainInfo #Info
{
    font: 12px/26px "Segoe UI" , Arial, sans-serif;
    font-family: Arial, Verdana, Geneva, sans-serif;
    min-height: 260px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.clstoolbar .menssageInfo
{
    font-size: 13px;
    font-family: Arial,Verdana,Geneva,sans-serif;
}


#MainContent #Header #HeaderMenuExpand
{
    z-index: 100;
    border-bottom: #333 0px solid;
    position: absolute;
    border-left: #333 0px solid;
    width: 238px;
    display: none;
    border-top: #333 0px solid;
    top: 18px;
    border-right: #333 0px solid;
    left: 188px;
}
#MainContent #Header #HeaderMenuExpand UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
#MainContent #Header #HeaderMenuExpand LI
{
    border-bottom: #2474b5 1px solid;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
}
#MainContent #Header #HeaderMenuExpand LI.last-item
{
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}
#MainContent #Header #HeaderMenuExpand LI A
{
    font: 13px Geneva, Tahoma, sans-serif;
    color: #9dc9ea;
    text-decoration: none;
}
#MainContent #Header #HeaderMenuExpand LI A:hover
{
    color: #fff;
}
#MainContent #Header #HeaderMenuExpand .hm-top
{
    width: 238px;
    display: block;
    height: 6px;
}
#MainContent #Header #HeaderMenuExpand .hm-center
{
    border-bottom: #2474b5 0px solid;
    border-left: #2474b5 1px solid;
    background-color: #174c76;
    border-top: #2474b5 0px solid;
    border-right: #2474b5 1px solid;
}
#MainContent #Header #HeaderMenuExpand .hm-bottom
{
    width: 238px;
    display: block;
    height: 6px;
}

.RadMenu .rmHorizontal .rmText
{
    padding: 0 !important;
}





fieldset
{
    padding: 3px;
    color: #479bd3;
    font: bold 11px Verdana, Geneva, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0;
}

fieldset legend
{
    padding: 3px;
    color: #479bd3;
    font: bold 11px Verdana, Geneva, sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0;
    font-weight: bold;
}

.attribute-label
{
    padding-right: 10px;
    padding-left: 10px;
}

.div-search-result
{
    padding-right: 10px;
    padding-left: 10px;
    width: 100%;
}
.div-search
{
    padding-right: 10px;
    padding-left: 10px;
}

.div-select
{
    padding-right: 10px;
    padding-left: 10px;
}


.RadSpell_Default_Ext
{
    border-right: solid 1px #A6CEEA;
    border-top: solid 1px #A6CEEA;
    border-bottom: solid 1px #A6CEEA;
    display: block;
    padding: 0px 5px 0px 5px;
    text-align: center;
    font: bold 12px Arial, Verdana, Sans-serif;
    line-height: 21px;
    text-decoration: none;
    color: #dedede;
    width: 13px;
    height: 20px;
}

.RadSpell_Default_Ext:hover
{
    color: white;
}


.table-customTable
{
    background-color: #EEEEEE;
    border: thin solid #A6CEEA;
}

.table-customTable .footer
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.table-title
{
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: left;
}

.table-CustomizedStyle
{
}

.cell-RequiredValue
{
    color: Red;
    text-align: right;
    width: 30px;
    padding-right: 2px;
}

.cell-Separator
{
    width: 20px !important;
}

.cell-CaptionControl
{
    text-align: right;
    width: 190px !important;
    min-width: 190px;
    white-space: nowrap;
}

.cell-CaptionControl span
{
    width: inherit !important;
}

.cell-Control
{
    width: 150px;
}

.cell-Control input
{
    width: inherit;
}

.cell-Control select
{
    width: inherit !important;
}

.cell-Control .RadComboBox
{
    width: inherit !important;
}

.cell-Control2
{
    width: 220px;
}

.cell-Control2 input
{
    width: inherit;
}

.cell-Control2 select
{
    width: inherit !important;
}

.cell-Control2 .RadInput
{
    width: inherit !important;
}

.cell-Control2 .RadComboBox
{
    width: inherit !important;
}

.cell-Control2 .ButtonCopy
{
    position: absolute;
    margin-left: 260px;
}

.control
{
    width: 150px;
    padding-right: 50px;
}

.cell-RadioButtonList
{
    padding-left: 10px;
    text-align: right;
    width: 200px;
}

.cell-ControlShortDescription
{
    width: 1100px;
}

.cell-ControlShortDescription input
{
    width: inherit;
}

.cell-ControlLongDescription
{
    width: 1100px;
}


.redimLabel
{
    color: #479BD3;
    font: bold 11px Verdana,Geneva,sans-serif;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#TitleBar.fixed
{
    position: fixed;
    top: 0;
}

.clstoolbar.fixed
{
    position: fixed;
    top: 0;
}

.tooltipContent
{
}

.main-display-legend
{
    background-color: #FFFFCC;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 100%;
    font: bold 10px Verdana, Geneva, sans-serif;
    font-family: Arial, Verdana, Geneva, sans-serif;
    border: 1px solid #FFCC00;
    margin: 0;
    padding: 0;
}

.attribute-mark
{
    width: 16px;
    display: inline-block !important;
    vertical-align: middle;
    font: bold 10px Verdana, Geneva, sans-serif;
    font-family: Arial, Verdana, Geneva, sans-serif;
    margin: 0px;
}
div.rcbtooltip span.tooltip, div.divtooltip span.tooltip
{
    display: none;
    padding: 2px 3px;
    margin-left: 8px;
}
div.rcbtooltip:hover span.tooltip, div.divtooltip:hover span.tooltip
{
    display: inline;
    position: absolute;
    background: #ffffff;
    border: 1px solid #cccccc;
    color: #6c6c6c;
}


.reButton_text
{
    width: auto !important;
}
.spanlink
{
    color: #000080;
    text-decoration: underline;
}
.spanlink_on
{
    color: #000080;
    text-decoration: underline;
    cursor: pointer;
}

.buildingAccessGrid td.colContact
{
    border-bottom: 1px solid #688CAF;
}
.buildingAccessGrid td.lastContact
{
    border-bottom: none;
}
.buildingAccessGrid td.colLocation
{
    border-left: 1px solid #D0D7E5 !important;
}
.buildingAccessGrid td.colLocation label
{
    color: #333333;
    font-weight: normal;
    margin-left: 5px;
}
.buildingAccessGrid .lastRow td
{
    border-bottom: 1px solid #688CAF;
}
.buildingAccessGrid ::-webkit-input-placeholder
{
    color: #aaa !important;
    font-style: italic !important;
}
.buildingAccessGrid input:-moz-placeholder
{
    color: #aaa !important;
    font-style: italic !important;
}
.rbtTemp
{
    padding: 0 5px;
}
#ucContactACL .red
{
    color: #CC0000;
    font-weight: bold;
}
#ucContactACL .ambar
{
    background-color: #FFC266;
}
#ucContactACL .green
{
    background-color: #4DB870;
}
#ucContactACL h3
{
    color: #479bd3;
    font: bold 11px Verdana, Geneva, sans-serif;
    margin-top: 10px;
    margin-bottom: 5px;
}
#messageNoLocations
{
    color: #ff0000;
}

.invisible
{
    display: none;
}

.panel .header
{
}
.panel .info
{
}

.hidden
{
    display: none;
}

.DivPartialText
{
    overflow: hidden; 
    white-space: nowrap;
    width: 100%;
    display: block;
}
.sdp-tooltip
{
    width: 270px;
    height: auto;
    margin-left: 10px;
    padding: 0px;
    font-family: "Segoe UI" !important;
    font-size: 14px;
    color: #cc0000;
    display: inline-block;
    margin-bottom: 7px;
}
.sdp-tooltip-text
{
    margin-top: 7px;
    margin-left: 30px;
    height: auto;
    font-weight: bold;
    vertical-align: middle;
    display: block;
    letter-spacing: -0.02em;
}

