html, body {
font-family:Helvetica,Arial,Sans-Serif;
font-size:13px;
height:100%;
margin:0;
overflow:hidden;
padding:0;
white-space:nowrap;
}
table {
border-collapse:collapse;
padding:0px;
margin:0px;
}
.noselect{
-moz-user-select:none;
-webkit-user-select:none;
-khtml-user-select:none;
}
.border1{
border:1px solid #BEBEBE;
}
.dropshadow1{
-moz-box-shadow: 5px 5px 15px #999999;
-webkit-box-shadow: 5px 5px 15px #999999;
box-shadow: 5px 5px 15px #999999;
margin: 0 6px 6px 0;
*margin:none;
}
.dropshadow2{
-moz-box-shadow: 3px 3px 15px #999999;
-webkit-box-shadow: 3px 3px 15px #999999;
box-shadow: 3px 3px 15px #999999;
margin: 0 6px 6px 0;
*margin:none;
}
.fullshadow1{
-moz-box-shadow: 0px 0px 14px #888888;
-webkit-box-shadow: 0 0 14px #888888;
box-shadow: 0 0 14px #888888;
}
.fullshadow2{
-moz-box-shadow: 0px 0px 50px #000000;
-webkit-box-shadow: 0 0 50px #000000;
box-shadow: 0 0 50px #000000;
}
.radius1{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.radius2{
border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
}
.radius3{
border-radius:0px 0px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-radius:5px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
}
.tile1, .editor-selector-active, .context1 .button:hover{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll 0 -4248px #61758B;
}
.pane-wrapper{
position: absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
}
.panes{
position: absolute;
}
.header-pane{
top:0px;
left:0px;
right:0px;
}
.center-pane{
position:absolute;
left:0px;
right:0px;
bottom:0px;
padding: 0 3px 3px 3px;
}
.banner{
cursor:default;
height:45px;
background:url(dl?fp=/fs/0/TURBO/images/TURBOEnterprise_logo_40.gif) no-repeat 3px 50%;
background-color: #435A73;
border: 1px solid #3B4147;
margin-bottom: 3px;
}
.banner .header-user-info{
position: absolute;
top: 5px;
right: 20px;
color: #FFFFFF;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
}
.banner .toolbar-wrapper{
position: absolute;
top: 21px;
right: 20px;
height:22px;
}
.nav-pane{
top:0px;
bottom:0px;
width:200px;
}
.right-pane{
position:absolute;
top:0px;
right:0px;
bottom: 0px;
}
.app-pane{
top:0px;
right:0px;
left: 0px;
}
.main-iframe{
position:absolute;
width:100%;
height: 100%;
}
.footer-pane{
bottom:0px;
left:0px;
right:0px;
}
.footer{
padding:3px 5px 3px 5px;
height:16px;
line-height:16px;
cursor:default;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll left -4250px transparent;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
border: 1px solid #3B4147;
}
.title-bar1{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll left -4250px transparent;
color:#FFFFFF;
font-weight:bold;
height:25px;
line-height:25px;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
overflow:hidden;
}
.title-bar1 .title{
background:url(dl?fp=/fs/0/TURBO/images/app_default.gif) no-repeat scroll 5px 50% transparent;
overflow:hidden;
padding-left:25px;
}
.title-bar2{
background-color: #435A73;
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll left -5985px transparent;

color:#FFFFFF;
font-weight:bold;
height:25px;
line-height:25px;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
overflow:hidden;
}
.title-bar2 .title{
background:url(dl?fp=/fs/0/TURBO/images/app_default.gif) no-repeat scroll 5px 50% transparent;
overflow:hidden;
padding-left:25px;
}
.title-bar3{
font-weight:bold;
font-size:14px;
height:22px;
line-height:24px;
border: 1px solid #999999;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
overflow:hidden;
text-indent:5px;
vertical-align: middle;
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll left -5985px transparent;
color:#FFFFFF;
}
.fieldgroup{
display: inline-block;
zoom: 1;
*display: inline;
margin: 0px 10px 10px 0px;
}
.fieldgroup .body{
background-color: #FFFFFF;
border: 1px solid #dfdfdf;
padding: 5px 5px 0px 5px;
}
.fieldgroup .title, .accordion .title{
font-weight:bold;
font-size:14px;
height:22px;
line-height:24px;
border: 1px solid #999999;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
overflow:hidden;
text-indent:5px;
vertical-align: middle;
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll left -5985px transparent;
color:#FFFFFF;
}
.fieldgroup .toggle{
display: inline-block;
zoom: 1;
*display: inline;
width:20px;
height: 13px;
vertical-align: middle;
background: url(dl?fp=/fs/0/TURBO/images/tree-sprites.gif) no-repeat 3px -108px;
}
.fieldgroup .closed{
background-position:3px -48px;
}
.page-body{
display: none;
position: absolute;
bottom:0px;
left:0px;
right:0px;
background-color: #F8F8F8;
overflow:auto;
padding:5px;
}
.popup1-wrapper{
display: inline-block;
position: absolute;
z-index:998;
background-color:#EEEFF2;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.popup1-wrapper table td{
vertical-align:top;
}
.popup1-header{
height:25px;
line-height:25px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-left: 10px;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
cursor:default;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
}
.popup1-content{
border:1px solid #A1A1A1;
padding:5px;
}
.popup1-icon-title{
background-repeat:no-repeat;
background-position:0 50%;
text-indent:23px;
}
.popup1-close{
height:20px;
width: 20px;
position: absolute;
top: 3px;
right: 5px;
background:url(dl?fp=/fs/0/TURBO/images/close1.gif) no-repeat 50% 50%;
}
.popup1-content td.label{
padding-top:5px;
vertical-align: top;
text-align:right;
}
.popup1-hrl{
margin-top:5px;
border-top:1px solid #D4D4D8;
}
.popup1-content hr{
margin-top: 0px;
height:0px;
border: 0px;
border-top:1px solid #E9EAEB;
border-bottom: 1px solid #BCC2C7;
}
a.button1, a.button2{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) no-repeat scroll right -816px transparent;
display:inline-block;
zoom: 1;
*display: inline;
height:24px;
margin-left:2px;
margin-right:2px;
padding-right:16px;
text-align:center;
cursor:default;
vertical-align: top;
}
a.button2{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) no-repeat scroll right -864px transparent
}
a.button1 .inner, a.button2 .inner{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) no-repeat scroll 0 -672px transparent;
display:block;
height:24px;
}
a.button2 .inner{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) no-repeat scroll 0 -720px transparent;
}
a.button1 .label, a.button2 .label{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll 0 -192px transparent;
display:block;
height:14px;
line-height:18px;
margin-left:16px;
min-width:48px;
padding:3px 0 7px;
text-align:center;
color:#000000;
font-weight:normal !important;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.75);
white-space:nowrap;
}
a.button2 .label{
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll 0 -240px transparent;
}
.checkbox1{
height:16px;
width:15px;
background:url(dl?fp=/fs/0/TURBO/images/calendar_assets.png) no-repeat scroll 0 -88px transparent;
}
.checkbox1-off{
background-position:0 -64px !important;
}
.plus-minus-wrapper{
height:20px;
width:42px;
border:1px solid #979797;
background:url(dl?fp=/fs/0/TURBO/images/calendar_assets.png) repeat-x scroll 0 -720px transparent;
}
.plus-minus-wrapper .plus, .plus-minus-wrapper .minus{
display:inline-block;
zoom: 1;
*display: inline;
height:20px;
width:20px;
background-repeat:no-repeat;
background-position:center;
}
.plus-minus-wrapper .plus{
display:inline-block;
zoom: 1;
*display: inline;
background-image:url(dl?fp=/fs/0/TURBO/images/plus-8.png);
border-right:1px solid #979797;
}
.plus-minus-wrapper .minus{
background:url(dl?fp=/fs/0/TURBO/images/minus-8.png) no-repeat 50% 50%;
}
.context1{
position:absolute;
width:180px;
padding:0;
padding-top:4px;
padding-bottom:4px;
font-family:Arial,sans-serif;
z-index:99;
border:1px solid #B1B1B1;
background-color:#FDFEFE;
-moz-border-radius:5px;
-wekit-border-radius:5px;
list-style-type:none;
cursor:default;
}
.context1 .seperator{
border-bottom:1px solid #D6D6D6;
height:5px;
margin-bottom:4px;
margin-top:0px;
font-size:0px;
line-height:0px;
}
.context1 .button{
display:block;
border-top: 1px solid #FDFEFE;
border-bottom: 1px solid #FDFEFE;
height:18px;
line-height:18px;
white-space:nowrap;
}
.context1 .button:hover{
border-bottom:1px solid #36495C;
border-top:1px solid #667482;
color:#FFFFFF;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3)
}
.context1 a{
display:block;
padding-left: 20px;
}
.tab-wrapper{
height: 24px;
width:100%;
padding-left: 10px;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
color:#FFFFFF;
font-weight: bold;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
cursor:default;
border-bottom:1px solid #36495C;
overflow:hidden;
}
.nav-tab{
margin-top:4px;
}
.nav-tab, .nav-tab span{
display:inline-block;
zoom: 1;
*display: inline;
height:21px;
line-height:21px;
text-decoration:none;
}
.nav-tab .outer{
padding-right:10px;
}
.nav-tab{
padding-left:10px;
}
.nav-tab, .nav-tab .inner, .nav-tab .outer{
background:url(dl?fp=/fs/0/TURBO/images/tab-sprite.gif) no-repeat;
}
.nav-tab{
background-position: 0 -84px;
}
.nav-tab .inner{
background-position: 0 -189px;
background-repeat: repeat-x;
}
.nav-tab .outer{
background-position: right -42px;
}
.tab-wrapper .first{
background-position: 0 0;
}
.tab-wrapper .last .outer{
background-position: right -147px;
}
.tab-wrapper .active{
background-position: 0 -105px;
}
.tab-wrapper .active .inner{
background-position: 0 -210px;
color:#333333;
text-shadow: 0px 1px 0px #E3E3E3;
}
.tab-wrapper .active .outer{
background-position: right -63px;
}
.tab-wrapper .active.first{
background-position: 0 -21px;
}
.tab-wrapper .active.last .outer{
background-position: right -168px;
}
.tb-wrapper{
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
color:#FFFFFF;
font-weight: bold;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
cursor:default;
overflow:hidden;
}
.tb-wrapper-background{
height:28px;
background:url(dl?fp=/fs/0/TURBO/images/controls.png) repeat-x scroll 0 -3744px #61758B;
border-bottom:1px solid #36495C;
padding-left: 10px;
}
.nav-tb{
margin-top: 3px;
position:relative;
}
.nav-tb.disabled{
color:#888B8E !important;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
opacity:.9;
filter: alpha(opacity=90);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}
.nav-tb .icon{
background-repeat:no-repeat;
background-position:0 50%;
padding-left:23px;
}
.nav-tb .icon.no-text{
padding-left:16px;
margin: 0 -7px 0 -5px;
}
.nav-tb, .nav-tb span{
display:inline-block;
*display:inline;
zoom:1;
height:23px;
line-height:23px;
text-decoration:none;
}
.nav-tb .outer{
padding-right:8px;
}
.nav-tb{
padding-left:8px;
}
.nav-tb, .nav-tb .inner, .nav-tb .outer{
background:url(dl?fp=/fs/0/TURBO/images/toolbar-sprites.gif) no-repeat;
}
.nav-tb{
background-position: 0 -72px;
}
.nav-tb .inner{
background-position: 0 -288px;
background-repeat: repeat-x;
}
.nav-tb .outer{
background-position: right -216px;
}
.tb-wrapper .first{
background-position: 0 0;
}
.tb-wrapper .last .outer{
background-position: right -144px;
}
.tb-wrapper .active, .tb-wrapper .on{
background-position: 0 -96px;
}
.tb-wrapper .active .inner, .tb-wrapper .on .inner{
background-position: 0 -312px;
}
.tb-wrapper .active .outer, .tb-wrapper .on .outer{
background-position: right -240px;
}
.tb-wrapper .active.first, .tb-wrapper .on.first{
background-position: 0 -24px;
}
.tb-wrapper .active.last .outer, .tb-wrapper .on.last .outer{
background-position: right -168px;
}
.auto-complete{
position: absolute;
z-index:99999;
border:1px solid #A1A1A1;
background-color:#FFFFFF;
cursor:default;
}
.auto-complete a{
display:block;
border-bottom:1px solid #D4D4D8;
padding: 3px 0 3px 0;
}
.auto-complete .selected{
background-color:#C7D0D8;
border-bottom:1px solid #99A7B5;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.75);
}
.auto-complete div{
padding: 0 8px 0 8px;
}
.auto-complete .first{
font-weight:bold;
}
div.fieldgroup-column{
vertical-align:top;
display:inline-block;
zoom: 1;
*display: inline;
}
.mask {
position:absolute;
opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
z-index: 999;
background-color:#000000;
}
.popup1-wrapper .mask{
position:absolute;
opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
z-index: 9999;
background: #CCCCCC;
}
.passwordStrength{
display: inline-block;
*display: inline;
zoom:1;
width:255px;
color:#666666 !important;
font-size: 16px !important;
text-align:center;
}
.passwordWeak{
background-color: #EDABAB !important;
border: 1px solid #BC0000 !important;
}
.passwordGood{
background-color:#EDE3AB !important;
border: 1px solid #BC9F00 !important;
}
.passwordStrong{
background-color:#D3EDAB !important;
border: 1px solid #73BC00 !important;
}
.box1{
border:1px solid #8C9094;
color:#1D366D;
background-color:#FFFFFF;
padding:5px;
margin-bottom:5px;
}
.errorText1{
color:#E53E59;
text-shadow:0 1px 2px #CCCCCC;
}
.rightJustify{
text-align:right;
}
.blue16{
color:#1D366D;
font-size:16px;
}
.editor-column{
display: inline-block;
zoom: 1;
*display: inline;
vertical-align: top;
width:225px;
margin-left:5px;
}
.editor-box{
border:1px solid #BEBEBE;
background-color:white;
overflow:auto;
cursor:default;
height:312px;
}
.editor-box-header{
font-size:14px;
font-weight:bold;
cursor:default;
}
.editor-selector{
display: block;
border-bottom:1px solid #BCC2C7;
border-top:1px solid #E9EAEB;
background-color:#DFE1E3;
color:#40474D;
font-size:12px;
font-weight:bold;
height:22px;
line-height:22px;
padding-left:5px;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.75);
}
.editor-selector-active{
border-bottom:1px solid #36495C;
border-top:1px solid #667482;
color:#FFFFFF;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3)
}
.editor-text-input{
border:1px solid #99A7B5 !important;
background:transparent;
padding: 0 0 0 5px !important;
margin-top:2px;
height:14px;
width:205px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
}
.validation-error-icon{
background:url(dl?fp=/fs/0/TURBO/validation/error.png) no-repeat transparent;
height:16px;
width:16px;
position:absolute;
}
.te-tool-tip, .te-tool-tip-border{
position:absolute;
z-index:9999;
}
.te-tool-tip .top-left{
left:0px;
top:0px;
height:16px;
width:16px;
background:url(dl?fp=/fs/0/TURBO/validation/top-left.png) no-repeat transparent;
}
.te-tool-tip .top{
height:16px;
top:0px;
left:16px;
right:16px;
background:url(dl?fp=/fs/0/TURBO/validation/top.png) repeat-x transparent;
}
.te-tool-tip .top-right{
right:0px;
top:0px;
height:16px;
width:16px;
background:url(dl?fp=/fs/0/TURBO/validation/top-right.png) no-repeat transparent;
}
.te-tool-tip .left{
top:16px;
left:0px;
width:16px;
bottom:25px;
background:url(dl?fp=/fs/0/TURBO/validation/left.png) repeat-y transparent;
}
.te-tool-tip .center{
position: relative;
background:url(dl?fp=/fs/0/TURBO/validation/center.png) repeat transparent;
color:#FFFFFF;
font-size:12px;
margin:16px 16px 25px 16px;
}
.te-tool-tip .right{
right:0px;
bottom:25px;
top:16px;
width:16px;
background:url(dl?fp=/fs/0/TURBO/validation/right.png) repeat-y transparent;
}
.te-tool-tip .bottom-left{
left:0px;
bottom:0px;
height:25px;
width:16px;
background:url(dl?fp=/fs/0/TURBO/validation/bottom-left.png) no-repeat transparent;
}
.te-tool-tip .bottom{
height:25px;
bottom:0px;
left:16px;
right:16px;
background:url(dl?fp=/fs/0/TURBO/validation/bottom.png) repeat-x transparent;
}
.te-tool-tip .bottom-right{
right:0px;
bottom:0px;
height:25px;
width:16px;
background:url(dl?fp=/fs/0/TURBO/validation/bottom-right.png) no-repeat transparent;
}
div.helpDiv{
word-wrap:break-word;
white-space:normal;
border: 1px solid #D9C348;
padding: 5px;
color: #1D366D;
background: #FFEFB4;
margin-bottom: 5px;
}
.vcard{
display:inline-block;
*display:inline;
zoom:1;
height:16px;
width:16px;
text-decoration:none;
background:url(dl?fp=/fs/0/TURBO/images/card-address.png) no-repeat transparent;
}
.accordion .accordion-body{
border: 1px solid #BCC2C7;
border-bottom: none;
}
.accordion .section-head{
display: block;
border-bottom:1px solid #BCC2C7;
border-top:1px solid #E9EAEB;
background-color:#DFE1E3;
color:#40474D;
font-size:14px;
font-weight:bold;
height:24px;
line-height:24px;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.75);
cursor:default;
}
.accordion .section-head.active{
background:url(http://www.turbo-enterprise.com/turbodev/dl?fp=/fs/0/TURBO/images/calendar_assets.png) repeat-x scroll 0 -4248px #61758B;
border-bottom:1px solid #36495C;
border-top:1px solid #667482;
color:#FFFFFF;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
}
.accordion .section-body{
word-wrap:break-word;
white-space:normal;
}
.accordion .toggle{
display: inline-block;
zoom: 1;
*display: inline;
width:20px;
height: 13px;
vertical-align: middle;
background: url(dl?fp=/fs/0/TURBO/images/tree-sprites.gif) no-repeat 3px -58px;
}
.section-head.active .toggle{
background-position:3px -128px;
}

.hide{
    display: none;
}
.tooltip {
  position: relative;
  display: inline-block;
  overflow: visible !important;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  right: -10%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  right: 10%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}