﻿.t-el-mask   
{
	z-index: 20000;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.t-el-mask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9 url(../images/default/tb-blue.gif) repeat-x 0 -16px;
    padding:2px;
}
.t-el-mask-msg div {
    padding:5px 10px 5px 10px;
    background: #eee;
    border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.t-mask-loading div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url(../images/default/loading.gif) no-repeat 5px 5px;
    line-height: 16px;
}

.t-btn{
	font:normal 11px tahoma, verdana, helvetica;
	cursor:pointer;
	white-space: nowrap;
}
.t-btn button{
    border:0 none;
    background:transparent;
    font:normal 11px tahoma,verdana,helvetica;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
}

.t-unselectable, .t-unselectable * 
{
	-moz-user-select:none;
	-khtml-user-select:none;
}

.t-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);}
.t-item-disabled *{color:gray!important;cursor:default!important;}

* html .t-btn button {
    width:1px;
}

.t-ie .t-btn button {
    padding-top:2px;
}

.t-btn-icon .t-btn-center .t-btn-text{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor:pointer;
	white-space: nowrap;
    padding:0;
}
.t-btn-icon .t-btn-center{
	padding:1px;
}
.t-btn em {
    font-style:normal;
    font-weight:normal;
}

.t-btn-text-icon .t-btn-center .t-btn-text{
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left:18px;
	padding-top:3px;
	padding-bottom:2px;
    padding-right:0;
}

.t-btn-left, .t-btn-right{
	font-size:1px;
    line-height:1px;
}
.t-btn-left{
	width:3px;
	height:21px;
	background:url(../images/default/button/btn-sprite.gif) no-repeat 0 0;
}
.t-btn-right{
	width:3px;
	height:21px;
	background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -21px;
}
.t-btn-left i, .t-btn-right i{
	display:block;
    width:3px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.t-btn-center{
	background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -42px;
	vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}

.t-btn-disabled *{
	color:gray !important;
	cursor:default !important;
}

.t-btn-pressed .t-btn-left{background-position:0 -63px;}
.t-btn-pressed .t-btn-right{background-position:0 -84px;}
.t-btn-pressed .t-btn-center{background-position:0 -126px;}
.t-btn-focus .t-btn-left{background-position:0 -147px;}
.t-btn-focus .t-btn-right{background-position:0 -168px;}
.t-btn-focus .t-btn-center{background-position:0 -189px;}
.t-btn-over .t-btn-left{background-position:0 -63px;}
.t-btn-over .t-btn-right{background-position:0 -84px;}
.t-btn-over .t-btn-center{background-position:0 -105px;}
.t-btn-click .t-btn-center{background-position:0 -126px;}
.t-btn-click .t-btn-right{background-position:0 -84px;}
.t-btn-click .t-btn-left{background-position:0 -63px;}

/* command link css */

.t-cml{
	font:normal 11px tahoma, verdana, helvetica;
	cursor:pointer;
	height:62px;
	zoom:1;
}

.t-cml a{
    border:0 none;
    background:transparent;
    font:normal 11px tahoma,verdana,helvetica;
    cursor:pointer;
    text-decoration:none;
    margin:0px;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
	height:56px;
    display:block;
    padding-top:5px;
}
.t-cml-icon .t-cml-text
{
	background-position: 5 10px;
	background-repeat: no-repeat;
	padding-left:30px;
    background-image:url(../images/default/button/cml-arrow.gif);
}
.t-cml-left, .t-cml-right{
	font-size:1px;
    line-height:1px;
}
.t-cml-left{
	padding-left:3px;
	height:100%;
	background:url(../images/default/button/cml-sprite.gif) no-repeat scroll 0 0px;
}
.t-cml-right{
	padding-right:3px;
	height:100%;
	background:url(../images/default/button/cml-sprite.gif) no-repeat scroll right 0;
}
.t-cml-center
{
	background:url(../images/default/button/cml-sprite.gif) repeat-x scroll 0 0px;
	text-align:left;
	height:100%;
	cursor:pointer;
	white-space:nowrap;
}
.t-cml-center .title
{
	color:#3A3399;
    font-size:20px;
    font-weight:bold;
}
.t-cml-center .description
{
	color:#3A3399;
    font-size:12px;
	word-wrap: break-word; 
	word-break: break-all; 
}
.t-cml-disabled *{
	color:gray !important;
	cursor:default !important;
}

.t-cml-over .t-cml-left{background-position:0 -186px;}
.t-cml-over .t-cml-right{background-position:right -310px;}
.t-cml-over .t-cml-center{background-position:0 -248px;}

.t-cml-pressed .t-cml-left{background-position:0 -186px;}
.t-cml-pressed .t-cml-right{background-position:right -310px;}
.t-cml-pressed .t-cml-center{background-position:0 -248px;}

.t-cml-focus .t-cml-left{background-position:0 -372px;}
.t-cml-focus .t-cml-right{background-position:right -496px;}
.t-cml-focus .t-cml-center{background-position:0 -434px;}

.t-cml-click .t-cml-left{background-position:0 -186px;}
.t-cml-click .t-cml-right{background-position:right -310px;}
.t-cml-click .t-cml-center{background-position:0 -248px;}
.t-cml-click .t-cml-text
{
	background-position: 5 12px;
	padding-top:7px;
}


/* tree css */

.t-tree 
{
	background-color:#FFFFFF;
	padding:5px;
	overflow:auto;
}
.t-tree .t-tree-node
{
	color:black;
	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	white-space:nowrap;

	list-style:none;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	line-height:normal;
	margin:0px;
	padding:0px;
}
.t-tree .t-tree-node-body
{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	line-height:normal;
	margin:0px;
	padding:0px;
	font:normal 11px verdana,helvetica,tahoma,sans-serif;
}
.t-tree .t-tree-node-head
{
	cursor:pointer;
	width:100%;
}
.t-tree .t-tree-node-indent
{

}
.t-tree .t-tree-space,.t-tree-elbow-line,.t-tree-plus,.t-tree-icon
{
	background-repeat:no-repeat;
	border:0pt none;
	height:18px;
	margin:0pt;
	padding:0pt;
	vertical-align:top;
	width:16px;
}
.t-tree .t-tree-node-text
{
	background-repeat:no-repeat;
	border:0px none;
	height:18px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	width:16px;
}
/* line css */
.t-tree .t-tree-node-elbow-line {
	background-image:url(../images/default/tree/elbow.gif);
}
.t-tree .t-tree-node-elbow-line-end {
	background-image:url(../images/default/tree/elbow-end.gif);
}
.t-tree .t-tree-node-elbow-line-nl {
	background-image:url(../images/default/tree/elbow-line.gif);
}
.t-tree .t-tree-node-over
{
	background-color:#EEEEEE;
}
.t-tree .t-tree-node-selected 
{
	background:#DFE8F6 none repeat scroll 0%;
	border:0px;
}
.t-tree-node-selected .t-tree-node-text
{
	background-repeat:no-repeat;
	border:0pt none;
	height:18px;
	margin:0pt;
	padding:0pt;
	vertical-align:middle;
	width:16px;
	font-weight:bold;
	color:#1F418D;
}
/* expanded css */
.t-tree-node-expanded .t-tree-node-loading
{
	background:transparent url(../images/default/loading.gif) no-repeat scroll 0%;
}
.t-tree-node-expanded {

}
.t-tree-node-expanded .t-tree-node-elbow-end {
	background-image:url(../images/default/tree/elbow-end-minus.gif);
}
.t-tree-node-expanded .t-tree-node-elbow-end-nl {
	background-image:url(../images/default/tree/elbow-end-minus-nl.gif);
}
.t-tree-node-expanded .t-tree-node-elbow {
	background-image:url(../images/default/tree/elbow-minus.gif);
}
.t-tree-node-expanded .t-tree-node-elbow-nl {
	background-image:url(../images/default/tree/elbow-minus-nl.gif);
}	
.t-tree-node-expanded .t-tree-node-icon {
	background-image:url(../images/default/tree/folder-open.gif);
	background-repeat:no-repeat;
}
/* collapsed csss */
.t-tree-node-collapsed {

}
.t-tree-node-collapsed .t-tree-node-elbow-end {
	background-image:url(../images/default/tree/elbow-end-plus.gif);
}
.t-tree-node-collapsed .t-tree-node-elbow-end-nl {
	background-image:url(../images/default/tree/elbow-end-plus-nl.gif);
}
.t-tree-node-collapsed .t-tree-node-elbow {
	background-image:url(../images/default/tree/elbow-plus.gif);
}
.t-tree-node-collapsed .t-tree-node-elbow-nl {
	background-image:url(../images/default/tree/elbow-plus-nl.gif);
}
.t-tree-node-collapsed .t-tree-node-icon {
	background-image:url(../images/default/tree/folder.gif);
	background-repeat:no-repeat;
}
.t-tree-node-collapsed .t-tree-node-elbow-none {
	display:none;
}
/* validate css */
.t-validator-infobox
{
	word-wrap: break-word;
	word-break:break-all;
	padding:3px 3px 3px 25px;
	font-size:12px;
	background-position:2px 2px;
	background-repeat:no-repeat;
}
.t-validator-error 
{
	border:#ff6666 1px solid;
	background-color:#fff2e9;
	background-image:url(../Images/Default/Validate/Error.gif);
}
.t-validator-valid 
{
	
}
.t-validator-active
{
	border:#ace4fd 1px solid;
	background-color:#e5f8ff;
	background-image:url(../Images/Default/Validate/Active.gif);
}
.t-validator-prevent
{
	border:#ace4fd 1px solid;
	background-color:#e5f8ff;
	background-position:2px 4px;
	background-image:url(../Images/Default/Validate/Prevent.gif);
}
.t-validator-default
{
	color:#646262;
}
.t-input-focus 
{
	background:#CCFF99 none repeat scroll 0 0;
}
.t-input-normal
{
	height:22px;
	border:1px #B5B8C8 solid;
}

/* tab control css */

.t-tab{
	width:400px;
}
.t-tab .t-tab-title{
	height:24px;
}
.t-tab .t-tab-title ul, li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	vertical-align:middle;
}
.t-tab .t-tab-title li{	
	float:left;
	height:23px;
	line-height:23px;
	cursor:pointer;
	margin-left:2px;
	text-align:center;
	background:transparent url(../Images/Default/Panel/tab.gif) repeat-x;
	border-left:1px #d0d0d0 solid;
	border-top:1px #d0d0d0 solid;
	border-right:1px #d0d0d0 solid;
	padding-left:5px;
	padding-right:5px;
}
.t-tab .t-tab-title .t-tab-page-disabled
{
	cursor:default;
	background-position:0px 0px;
	color:gray;
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
}
.t-tab .t-tab-title .t-tab-page-disabled *{
	color:gray!important;
	cursor:default!important;
}
.t-tab .t-tab-title .t-tab-page-title{
	background-position:0px 0px;
}
.t-tab .t-tab-title .t-tab-page-title-over{
	background-position:0px -23px;
}
.t-tab .t-tab-title .t-tab-page-title-checked{
	background-position:0px -46px;
	cursor:default;
}
.t-tab .t-tab-title a {
	background-repeat:no-repeat;
}
.t-tab .t-tab-body{
	border:1px #d0d0d0 solid;
	background-color:#ffffff;
	padding:5px;
}
.t-tab .t-tab-body .t-tab-page-body{
	display:none;
	position:relative;
	word-wrap: break-word; 
	word-break: normal;
	overflow:auto;
	height:100%;
}

/* wizard css */

.t-wizard
{
    border-left:1px #D0D0D0 solid;
    border-top:1px #D0D0D0 solid;
    border-right:1px #D0D0D0 solid;
    border-bottom:1px #D0D0D0 solid;
    background-color:#ffffff;
    overflow:hidden;
}
.t-wizard .t-wizard-titlebar
{
    background:transparent url(../Images/Default/Panel/TitleBar.gif) repeat-x;
    height:24px;
    line-height:24px;
    padding-left:10px;
    padding-top:0px;
    padding-bottom:0px;
}
.t-wizard .t-wizard-titlebar .t-wizard-titlebar-text
{
    color:Black;
    font-size:12px;
    font-weight:bold;
	background-repeat:no-repeat;
	background-position:left center;
}
.t-wizard .t-wizard-foot 
{
	height:40px;
	border-top:1px #D0D0D0 solid;
	background-color:#eeeeee;
}
.t-wizard .t-wizard-location
{
	background-color:#eeeeee;
	border-right:1px #D0D0D0 solid;
	padding:5px;
}
.t-wizard .t-wizard-location .t-wizard-location-title 
{
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color:#1F418D;
}
.t-wizard .t-wizard-location .t-wizard-location-item 
{
	padding:5px;
	font-size:12px;
}
.t-wizard .t-wizard-location .t-wizard-location-item-active 
{
	font-weight:bold;
}
.t-wizard .t-wizard-body
{
	padding:5px;
	position:relative;
	overflow:hidden;
}
.t-wizard .t-wizard-body .t-wizard-page
{
	height:100%;
    display:none;
    word-wrap: break-word; 
    word-break: normal;
    overflow:auto;
}

/* tool button css */

.t-tool
{
    background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat scroll 0%;
    cursor:pointer;
    float:right;
    height:15px;
    margin-left:2px;
    overflow:hidden;
    width:15px;
}
.t-tool-minimize
{
    background-position:0 -15px;
}
.t-tool-minimize-over
{
    background-position:-15px -15px;
}
.t-tool-maximize
{
    background-position:0 -30px;
}
.t-tool-maximize-over
{
    background-position:-15px -30px;
}
.t-tool-close
{
    background-position:0 -0;
}
.t-tool-close-over
{
    background-position:-15px 0;
}
.t-tool-collapse-west
{
	background-position:0pt -180px;
}
.t-tool-collapse-west-over
{
	background-position:-15px -180px;
}
.t-tool-expand-west
{
	background-position:0pt -165px;
	float:none;margin:3px auto;
}
.t-tool-expand-west-over
{
	background-position:-15px -165px;
	float:none;margin:3px auto;
}

/* resizable css */
.t-resizable-handle
{
    position:absolute;
    z-index:100;
    font-size:1px;
    line-height:6px;
    overflow:hidden;
    background:white;
    filter:alpha(opacity=0);
    opacity:0;
    zoom:1;
}
.t-resizable-handle-west
{
    cursor:w-resize;
    height:100%;
    left:0;
    top:0;
    width:6px;
}
.t-resizable-handle-north 
{
    cursor:n-resize;
    height:6px;
    left:0;
    top:0;
    width:100%;
}
.t-resizable-handle-south 
{
    bottom:0;
    cursor:s-resize;
    height:6px;
    left:0;
    width:100%;
}
.t-resizable-handle-east 
{
    cursor:e-resize;
    height:100%;
    right:0;
    top:0;
    width:6px;
}
.t-resizable-handle-southwest 
{
    bottom:0;
    cursor:sw-resize;
    height:6px;
    left:0;
    width:6px;
    z-index:101;
}
.t-resizable-handle-southeast 
{
    bottom:0;
    cursor:se-resize;
    height:6px;
    right:0;
    width:6px;
    z-index:101;
}
.t-resizable-handle-northeast 
{
    cursor:ne-resize;
    height:6px;
    right:0;
    top:0;
    width:6px;
    z-index:101;
}
.t-resizable-handle-northwest 
{
    cursor:nw-resize;
    height:6px;
    left:0;
    top:0;
    width:6px;
    z-index:101;
}
.t-resizeable-proxy
{
    width:100%;
    height:100%;
    display:none;
    position:absolute;
    left:0;
    top:0;
    border:1px #9DADC1 solid;
    background:#E3EFFE;
    z-index:200000;
    -moz-opacity: 0.4;
    opacity:0.4;
    filter: alpha(opacity=40);
}

/* window */

.t-win
{
    zoom:1;
    position:relative;
}
.t-win-mask    
{
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.t-win-ghost    
{
    background:#cbddf3;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;top:0;
    opacity:.65;
    -moz-opacity:.65;
    filter:alpha(opacity=65);
}
.t-win-ghost * 
{
    cursor:move !important;
}
.t-win-ghost .t-win-tbar
{
    border-bottom:1px solid #99bbe8;
}
.t-win-ghost ul 
{
    margin:0;
    padding:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
    border:1px solid #99bbe8;
    border-top:0 none;
    display:block;
}
.t-win-tbar
{
    cursor:default;
    height:24px;
    overflow:hidden;
}
.t-win-tbar-tl 
{
    background:transparent url(../images/default/window/left-corners.png) no-repeat 0 0;
    padding-left:6px;
    zoom:1;
    z-index:1;
    position:relative;
}
.t-win-tbar-tr
{
    background:transparent url(../images/default/window/right-corners.png) no-repeat right 0;
    padding-right:6px;
}
.t-win-tbar-tc
{
    background:transparent url(../images/default/window/top-bottom.png) repeat-x scroll 0 0;
    width:100%;
    overflow:hidden;
}
.t-win-tbar-header
{
	height:20px;
    color:#15428b;
    font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 0 4px 0;
}
.t-win-tbar-icon
{
    background-position:0 4px;
    background-repeat:no-repeat;
    padding-left:20px !important;
}
.t-win-tbar-header-text
{
    float:left;
}
.t-win .t-win-bwrap
{
    overflow:hidden;
    position:relative;
    z-index:1;
}
.t-win-bwrap-ml
{
    background:transparent url(../images/default/window/left-right.png) repeat-y scroll 0 0;
    padding-left:6px;
}
.t-win-bwrap-mr
{
    background:transparent url(../images/default/window/left-right.png) repeat-y scroll right 0;
    padding-right:6px;
}
.t-win-bwrap-mc
{
    background:white none repeat scroll 0 0;
    border:1px solid #99BBE8;
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    -t-system-font:none;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding:0;
}
.t-win-bwrap-mc-body
{
    background:transparent none repeat scroll 0 0;
    width:100%;
    overflow: hidden;
}
.t-win-bwrap-bl
{
    background:transparent url(../images/default/window/left-corners.png) no-repeat scroll 0 bottom;
    padding-left:6px;
}
.t-win-bwrap-br
{
    background:transparent url(../images/default/window/right-corners.png) no-repeat scroll right bottom;
    padding-right:6px;
}
.t-win-bwrap-bc
{
    background:transparent url(../images/default/window/top-bottom.png) repeat-x scroll 0 bottom;
}

/* message box css */

.t-message-box
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    -t-system-font:none;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-bottom:10px;
    background-color:Transparent;
    padding-left:20px;
    padding-right:20px;
    margin-top:10px;
}
.t-message-box-icon 
{
	padding-left:60px;
	background-repeat:no-repeat;
    background-position:15px 0px;
    text-align:left;
}
.t-message-box-error
{
	background-image:url(../Images/Default/Window/icon-error.gif);
}
.t-message-box-info
{
	background-image:url(../Images/Default/Window/icon-info.gif);
}
.t-message-box-question
{
	background-image:url(../Images/Default/Window/icon-question.gif);
}
.t-message-box-warning
{
	background-image:url(../Images/Default/Window/icon-warning.gif);
}
/* check window css */
.t-command-win-body .t-cml
{
	margin:5px;
}
