a,a:visited{color: #222222;}

a:hover{color: #444444;}

.borderOn
{ 
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
}

.borderOff
{
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
}

.messages
{
	font-weight:bold;color:#DD0000;
}

.tabRow
{
	background-image:url(images/tab.gif);
}

.tabLinkButton
{
	text-decoration:none;color:#000000;	
}

.tabCell
{
	background-image:url(images/tab.gif);
	CURSOR:hand;
	cursor: pointer;
	text-align:center;
}

.tabOverCell
{
	background-image:url(images/tab-over.gif);
	CURSOR:hand;
	cursor: pointer;
	text-align:center;
}

.tabSelCell
{
	background-image:url(images/tab-sep.gif);
	CURSOR:hand;
	cursor: pointer;
	text-align:center;
}

.tabSep
{
	width:1px;
}

body
{
	margin:0;
	background-color :#F2F2F2;

 scrollbar-base-color: #F4F4F4; 
  scrollbar-arrow-color: #6D99CA; 
  scrollbar-DarkShadow-Color: #F4F4F4; 
  scrollbar-Track-Color: #F4F4F4; 
  scrollbar-highlight-color:#6D99CA ;
}

.winBody
{
    overflow:hidden;
    
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;    
	background-attachment:fixed;
	background-color: #ffffff;
}

.Location
{ 
 font-weight:bold;	
}

td{
	FONT-SIZE: 9pt; FONT-FAMILY: Tahoma;LINE-HEIGHT: 17px;
	border-left-width:0;
	border-right-color:White;
	border-right-width:1;
}

input,button,select{
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma;
}

textarea
{ 
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma;
	COLOR:#000044;
	width:100%;
}

.click
{
	color: #222222; text-decoration:none;border-bottom: 1px dotted #222222;
	cursor: pointer;
}

.stt
{
	color:#000000;font-weight:bold;
}

.TableHead{
	margin:5pt;background-color:#E9E9E9;
}

.TableCss
{
	width:99%;
	border-collapse:collapse;
	border-bottom-color:#bbbbbb;
}

.ltr
{
	direction:ltr;text-align:left;
}

.rtl
{
	direction:rtl;text-align:right;	
}

.Archive1
{
	background-color:#ffeeee;
}

.Archive2
{
	background-color:#e5e5ff;
}

.mBody
{
	margin:0px;
}

.noScrol
{
	overflow:hidden;	
}

.toolbutton
{
	cursor: hand;
	cursor: pointer;	
	border: #E9E9E9 1px solid;
	background-color:#E9E9E9;	
}

.taskCell
{	
    position:relative; 
    float:left;
    height: 64px;
	width:64px;
	top:-35px;
}

.thin1
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.thin2
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color:#f6f6ff; 
}


.tabTablePlus{height:23px;border-width:0px;}
.tabRowPlus{height:23px;border-width:0px;}
.tabPlusLeft{width:6px;background-image :url(../images/tab/tab-ld.png)}
.tabPlusRight{width:6px;background-image :url(../images/tab/tab-rd.png)}
.tabPlusMid{width:auto;background-image :url(../images/tab/tab-md.png);cursor:pointer;width:69px;text-align:center}
.tabPlusLeftAct{width:6px;background-image :url(../images/tab/tab-la.png)}
.tabPlusRightAct{width:6px;background-image :url(../images/tab/tab-ra.png)}
.tabPlusMidAct{width:auto;background-image :url(../images/tab/tab-ma.png);cursor:pointer;width:140px;text-align:center;font-weight:bold}



/*
* Window CSS
*/




/*
* UI
*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}


.mb-resize{
	display:block;
	background-color:transparent !important;
	border:3px solid transparent !important;
  *border:5px solid transparent !important;
  margin:0 !important;
}

.mb-resize-resizable-n { cursor: e-resize; width: 100% !important; height: 20px !important; right: 0 !important; top: -10px !important; z-index:auto !important;}
.mb-resize-resizable-e { cursor: e-resize; width: 5px !important; height: 100% !important; right: 0 !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-w { cursor: e-resize; width: 5px !important; height: 100% !important; left: -5px !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-s { cursor: s-resize; width: 100% !important; height: 10px !important; bottom: -5 !important; left: 0 !important;z-index:auto !important; }
.mb-resize-resizable-se { cursor: se-resize; width: 10px !important; height: 10px !important; right:-5px !important; bottom: -5px !important; z-index:auto !important;}

.mbproxy{border:1px dotted gray;background: url(../WinElements/proxy.png)}

.containerPlus {font-family:Tahoma; font-size:13px;}
.containerPlus .spacer {margin-top:10px}
.containerPlus .buttonBar { position:relative;top:0;float:right;margin-top:-23px; margin-right:15px;direction:ltr}
.containerPlus .buttonBar img {margin-left:5px;border:0}
.containerPlus .buttonBar a {border:0}
.containerPlus .mbcontainercontent {margin-right:-15px; padding-right:2px;overflow:hidden}

.iconLabel{font-family:sans-serif;font-size:10px;padding:5px;background:#f3f3f3;color:gray;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc}

/*
* default
*/
.containerPlus .no	{ background: url('../WinElements/default/no.png') top left no-repeat; }
.containerPlus .ne	{ background: url('../WinElements/default/ne.png') top right no-repeat; margin-left: 21px;}

.containerPlus .ne img	{left:-13px; top:-13px}

.containerPlus .n	{ background: url('../WinElements/default/n.png') top center repeat-x; margin-right: 20px; -moz-user-select: none; -khtml-user-select: none}
.containerPlus .n	{ padding-top:8px;height:26px; font-size:15px; white-space:nowrap;overflow:hidden;text-align:center}
.containerPlus .n	a{ text-decoration:none;color:#000; font-size:15px;}

.containerPlus .o	{ background: url('../WinElements/default/o.png') top left repeat-y;}
.containerPlus .e	{ background: url('../WinElements/default/e.png') top right repeat-y; margin-left: 10px;margin-right:0px}
.containerPlus .c { background: url('../WinElements/default/c.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }

.containerPlus .so	{ background: url('../WinElements/default/so.png') bottom left no-repeat;}
.containerPlus .se	{ background: url('../WinElements/default/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus .s { background: url('../WinElements/default/s.png') bottom repeat-x; padding-top: 20px; margin-right: 23px;}


/*
* black
*/
.containerPlus.black .no	{ background: url('../WinElements/black/no.png') top left no-repeat}
.containerPlus.black .ne	{ background: url('../WinElements/black/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.black .n	{ background: url('../WinElements/black/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.black .n	{ padding-top:8px;font-size:15px; color:white;-moz-user-select: none; -khtml-user-select: none}
.containerPlus.black .n	a{ text-decoration:none;color:#fff; font-size:15px; white-space:nowrap;overflow:hidden;}

.containerPlus.black .o	{ background: url('../WinElements/black/o.png') top left repeat-y;}
.containerPlus.black .e	{ background: url('../WinElements/black/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.black .c { background: url('../WinElements/black/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.black .c .mbcontainercontent {color:white;}
.containerPlus.black .c .mbcontainercontent a {color:white;}

.containerPlus.black .so	{ background: url('../WinElements/black/so.png') bottom left no-repeat;}
.containerPlus.black .se	{ background: url('../WinElements/black/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.black .s { background: url('../WinElements/black/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}

/*
* white
*/
.containerPlus.white .no	{ background: url('../WinElements/white/no.png') top left no-repeat;}
.containerPlus.white .ne	{ background: url('../WinElements/white/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.white .n	{ background: url('../WinElements/white/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.white .n	{ padding-top:8px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.white .o	{ background: url('../WinElements/white/o.png') top left repeat-y;}
.containerPlus.white .e	{ background: url('../WinElements/white/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.white .c { background: url('../WinElements/white/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.white .c .mbcontainercontent {color:#000;}
.containerPlus.white .n	a{}
.containerPlus.white .n	a:hover{ text-decoration:underline}

.containerPlus.white .so	{ background: url('../WinElements/white/so.png') bottom left no-repeat;}
.containerPlus.white .se	{ background: url('../WinElements/white/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.white .s { background: url('../WinElements/white/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}


/*
* alert
*/
.containerPlus.alert .no	{ background: url('../WinElements/alert/no.png') top left no-repeat;}
.containerPlus.alert .ne	{ background: url('../WinElements/alert/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.alert .n	{ background: url('../WinElements/alert/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.alert .n	{ padding-top:8px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.alert .o	{ background: url('../WinElements/alert/o.png') top left repeat-y;}
.containerPlus.alert .e	{ background: url('../WinElements/alert/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.alert .c { background: url('../WinElements/alert/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.alert .c .mbcontainercontent {color:#000;}
.containerPlus.alert .n	a{}
.containerPlus.alert .n	a:hover{ text-decoration:underline}

.containerPlus.alert .so	{ background: url('../WinElements/alert/so.png') bottom left no-repeat;}
.containerPlus.alert .se	{ background: url('../WinElements/alert/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.alert .s { background: url('../WinElements/alert/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}


/*
Buttons

*/


.awesome, .awesome:visited {
	background: #2daebf; 
	display: inline-block; 
	padding: 1px 7px 2px 7px; 
	color: #fff; 
	text-decoration: none;

	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px; 

	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);

	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.awesome:hover	{ background-color: #007d9a; color: #fff; }
.awesome:active	{ top: 1px; }

.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover						{ background-color: #749a02; }

.black.awesome, .black.awesome:visited		{ background-color: #555; }
.black.awesome:hover						{ background-color: #111; }

.red.awesome, .red.awesome:visited		{ background-color: #bd9109; }
.red.awesome:hover						{ background-color: #9a7402; }

/*
Forms
*/
div { font-family:Tahoma;font-size:12px}

.DivSpace{height:5px;}

.DivButton{text-align:center;}

.DivLabel
{    
    position:relative;
    top:-11px;

    margin:2px;
    padding:0px 2px 0px 2px;

	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;

	box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);

	background-color:#FFFFDD;
	color:#224466;
	
	display:inline-table;
}

.DivBigLabel
{
    font-size:25px;
    
    position:relative;

    margin:2px;
    padding:0px 2px 0px 2px;

	color:#224466;
	text-shadow: 2px 2px -4px rgba(0,0,0,0.25);

	display:inline;
}

.DivAlert
{
    text-align:center;
    
    margin:4px;
    padding:0px 2px 0px 2px;

	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	
	background-color:#B6D1E5;
	color:#224466;
	
}

.DivTextBox
{
    position:relative;
    top:-11px;    
    }

.ShowItem
{
    display:inline-table;
    
    margin-bottom:10px;margin-top:5px;
    padding:2px;
    padding-bottom:-10px;
        
    border:1px solid #bbbbbb;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	
}

.EditItem
{
    display:inline-table;

    
    margin-bottom:10px;margin-top:5px;
    padding:2px;
    padding-bottom:-10px;
        
    border:1px solid #bbbbbb;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	

}

/*
    TreeView
*/
        
        ul
        {
	        -webkit-transition: all 1s ease-in-out;
	        -moz-transition: all 1s ease-in-out;
	        -o-transition: all 1s ease-in-out;
	        -khtml-transition: all 1s ease-in-out;
	        transition: all 1s ease-in-out;

 
            font-family:Tahoma;
            font-size:12px;
            
            padding-left: 15px;
            padding-right: 15px;
            margin-right: 5px;
            margin-left: 5px;
            list-style-type: none;          

        }
        
        li.expand ul
        {
            display:none;
            opacity:0;
        }
        
        li .icon
        {
            width: 11px;
            height: 11px;
            background-repeat: no-repeat;
            cursor: pointer;
        }

        li .text
        {
            cursor: pointer;
        }
        
        li.collapse .icon
        {
            background-image: url(../images/minus.gif);
        }
        
        li.expand .icon
        {
            background-image: url(../images/plus.gif);
        }
        
        li.nochild .icon
        {
            background-image: url(../images/no.gif);
        }
        
        li .selected
        {
            background-color: Highlight;
            color: HighlightText;
            cursor: pointer;
        }


/* Tables   */

.HeaderRow
{
}

.HeaderRow td
{
	Background-color:black;
	color:#eeeeee;	

	padding:3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;

    border:1px solid #ffffff;
}

.EvenRow
{
	Background-color:#dddddd;
	color:#111111;	

	padding:3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;

    border:1px solid #ffffff;
    
}

.EvenRowChild
{
	Background-color:#dddddd;
	color:#111111;	

	padding:3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;

    border:1px solid #ffffff;
    
}

.OddRow
{
	Background-color:#eeeeee;
	color:#111111;	

	padding:3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;

    border:1px solid #ffffff;
    
}

.OddRowChild
{
	Background-color:#eeeeee;
	color:#111111;	

	padding:3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;

    border:1px solid #ffffff;
    
}

.EvenRow:hover , .OddRow:hover
{
	Background-color:#bbbbbb;
	color:#111111;	

	padding:3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;

    border:1px solid #ffffff;
    
}


.NewTable
{
    border:1px solid #000000;
}

