body
{
    font-family: verdana;
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    color: #ffffff;
    background-color:#e6e6e6;
    font-size: 11px;
}


textarea, input, select
{font-size: 11px;}

td
{                   
    font-family: verdana;
    text-decoration: none;
    color: #333333;
}

ul
{
    margin-top: 0px;
   padding: 0px 0px 0px 14px;
}

li
{
    font-family: verdana;
    vertical-align: top;
}

hr
{
}

div.swfit-header
{
    text-decoration: underline;
}

/* application styles */

table.header-table
{
    width: 100%;
    height: 34px;
    border: 0px;
    margin: 0px;
}

td.header-td
{
    background: #cccccc;
}

table.main-table
{
    margin: 0px;
    background: #cccccc;
    border-bottom: 1px solid #000000;
}

td.right-bar-td
{
    font-family: verdana;
    color: #777777;
    background: url("/swfit2/app/ims/main_4_.gif");
    width: 6px;
    height: 100%;
    text-align: left;
}

td.bottom-td
{
    padding-top: 10px;
}

/* HREF TEXT */

a, a:visited
{
  font-family: verdana;
  text-decoration: none;
   color: #005179;
}

a:hover /*, a.st-link:hover, a.st-link-menu:hover*/
{ color: #007cba;}

td.st-cell-default a.st-link-menu, td.st-cell-default a.st-link-menu:visited
{}
    




a.st-link, a.st-link:visited 
{    }

a.st-link:hover, a.st-link-menu:hover
{}

a.st-preview-link, a.st-preview-link:visited, a.st-preview-link-menu, a.st-preview-link-menu:visited
{color: #F87F11!important;}

a.st-preview-link:hover, a.st-preview-link-menu:hover
{color: #bf620d!important;}




#progress-wrapper
{
    padding: 4px;
    float: right;
}

#progress-text
{
    padding: 2px;
    font-size: 6px;
    display: inline;
    color: #000000;
}

#progress-bar
{
    padding: 2px;
    font-size: 6px;
    border: solid #000000 1px;
    display: inline;
}

div.st-work-div
{
}

div.st-mandatory-div
{
    font-family: verdana;
    color: #ff8000;
}

span.st-mandatory-span
{
    font-family: verdana;
    color: #ff8000;
}

span.st-pending-span
{
    font-family: verdana;
    color: #ff8011;
}

span.st-error-span
{
    font-family: verdana;
    color: #f00;
}

span.st-hilite-span
{
    font-family: verdana;
    color: #ff0000;
}


span.st-readonly-span
{
    font-family: verdana;
    color: #666666;
}

div.st-field-heading-div
{
    width: 410px;
    font-weight: bold;
}

div.st-field-medium-heading-div
{
    width: 196px;
    font-weight: bold;
}

div.st-field-tiny-heading-div
{
    width: 126px;
    font-weight: bold;
}


div.st-field-help-div
{
    width: 404px;
    font-family: verdana;
    font-size: 9px;
}

div.st-field-tiny-help-div
{
    width: 60px;
    font-family: verdana;
    font-size: 9px;
}

div.st-header-div, h1
{
    font-size: 15px;
    letter-spacing:1px;
    /*font-weight: bold;*/
    vertical-align: bottom;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
}

h3
{
    font-size: 15px;
    font-weight:normal;
    letter-spacing:1px;
    /*font-weight: bold;*/
}


div.st-signin-div
{
    font-family: verdana;
    vertical-align: bottom;
    text-align: right;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
}

span.st-signin-span
{
    color: #000000;
}

span.st-current-span
{
    color: #000000;
}


input.st-button, input.st-button-ro, input.st-button-save, input.st-button-save-ro
{
    font-family: verdana;
    cursor: pointer;
}

input.st-button-small, input.st-button-small-ro, input.st-button-small-fixed, input.st-button-small-fixed-ro
{
    font-family: verdana;
    font-size: 9px;
    cursor: pointer;
    margin: 2px 0px 0px 0px;
}

input.st-button-small-fixed, input.st-button-small-fixed-ro
{
    width: 50px;
}

input.st-button-tiny
{
    font-family: verdana;
    font-size: 9px;
    width: 25px;
    cursor: pointer;
}

button.st-button-tiny, button.st-button-tiny-ro
{
    font-family: verdana;
    font-size: 9px;
    cursor: pointer;
    margin: 2px 0px 0px 2px;
    padding: 0px;
}

input.st-button:hover, input.st-button-save:hover, input.st-button-small:hover, input.st-button-small-fixed:hover, input.st-button-tiny:hover, button.st-button-tiny:hover
{
	cursor: pointer;       
}

input.st-check
{
    font-family: verdana;
    margin: 0px 4px 0px 0px;
    vertical-align: top;
}

input.st-radio
{
    font-family: verdana;
    margin: 0px 4px 0px 0px;
    vertical-align: top;
}

input.st-filefield
{
    font-family: verdana;
}

input.st-textfield
{
    font-family: verdana;
    width: 401px;
    margin-bottom: 4px;        
}

input.st-textfield-readonly
{
    font-family: verdana;
    width: 401px;
    color: #777777;
    margin-bottom: 4px;        
}

input.st-textfield-medium
{
    font-family: verdana;
        width: 196px;
}

input.st-textfield-small
{
    font-family: verdana;
    width: 160px;
    margin-bottom: 4px;        
}

input.st-textfield-small-readonly
{
    font-family: verdana;
    width: 180px;
    color: #777777;
    margin-bottom: 4px;        
}

input.st-textfield-tiny
{
    font-family: verdana;
    width: 60px;
    margin-bottom: 2px;       
}

input.st-textfield-tiny-right
{
    font-family: verdana;
	width: 60px;
	text-align: right;
	margin-bottom: 2px;        
}

input.st-textfield-tiny-right-readonly
{
    font-family: verdana;
	width: 60px;
	text-align: right;
	color: #777777;
	margin-bottom: 2px;        
}

input.st-lookupfield-medium
{
    font-family: verdana;
	width: 175px;
}

textarea, input[type="text"], select, input[type="password"]
{
border:solid 2px #a3b3bc;
border-width:1px 1px 1px 1px;
border-left-color:#5a6c75;
border-top-color:#5a6c75;

}


.st-textarea, .st-textarea-small, .st-textarea-readonly, .st-textarea-small-readonly
{    	font-family: verdana;
    	width: 401px;
	margin-bottom: 4px;  
}

.st-textarea
{
	height: 200px;
}

.st-textarea-small
{
	height: 80px;     
}

.st-textarea-readonly
{
	height: 200px;
	color: #777777;      
}

.st-textarea-small-readonly
{
	height: 80px;
	color: #777777;     
}



.st-select, .st-select-small, .st-select-multi
{
    font-family: verdana;
}


.st-select
{
	width: 409px;
	margin-bottom: 4px;
}

.st-select-small
{
}

.st-select-multi
{
	width: 260px;
	margin-bottom: 4px;
}


.thb-sp
{
   width:70px;
   border: 1px solid red;
}

.med-sp
{
   width:40px;
}

.big-sp
{
   width:80px;
}



/*------------------*/
/*--table.st-table--*/
/*------------------*/


.st-table-default, .st-table-work, .st-table-border-bottom, .st-table-special, .st-table-field
{
    margin: 0px;
    border: 0px;
    padding: 0px;
    border-collapse: collapse;
}

.st-table-default
{
}

.st-table-work
{
    width: 100%;
}

.st-table-border-bottom
{
    border-bottom: 1px solid #999999;
    width: 100%;
}

.st-table-special
{
    margin: 4px 0px 0px 0px;
	border: 1px solid #999999;
	width: 100%;
}

.st-table-field
{
}


/*--------------------*/
/*--td.st-cell-field--*/
/*--------------------*/
/*- GO TO BOTTOM FOR--*/
/*--  COLOR CONTROL --*/
/*--------------------*/


/*.st-table-default td, .st-table-work td, .st-table-border-bottom td, .st-table-special td, .st-table-field td
{    
    font-family: verdana;
    vertical-align: top;}*/


.st-cell-field
{

    padding: 0px 4px 0px 0px;
}

.st-cell-field-group
{

    padding: 0px 6px 0px 0px;
}


.st-cell-default
{
    border: 0px;
    padding: 0px 0px 0px 0px;
}

.st-cell-border-top
{
    border-top: 1px solid #999999;
    padding: 0px 0px 0px 0px;
}

.st-cell-border-top-pad
{
    border-top: 1px solid #999999;
    padding: 8px 0px 0px 0px;
}


.st-cell-special
{
	border-right: 1px solid #c3c3c3;
}

.st-cell-special-odd
{

	border-right: 1px solid #c3c3c3;
}


.st-cell-special-pad
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
}

.st-cell-special-pad-odd
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
}

.st-cell-special-pad-border-top
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
}

.st-cell-special-pad-border-top-odd
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
}

.st-cell-special-pad-border-top-left
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;	
}

.st-cell-special-pad-border-top-left-odd
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;	
}

.st-cell-special-pad-hilight
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
}

.st-cell-special-pad-hilight-center
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	text-align: center;
}


.st-cell-special-right
{
	text-align: right;
	padding: 0px 6px 2px 0px;
}

.st-cell-special-right-odd
{
	text-align: right;        
	padding: 0px 6px 2px 0px;
}

.st-cell-special-right-nw
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
}

.st-cell-special-right-nw-right-border
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
	border-right: 1px solid #999999;
}

.st-cell-special-cur-right-nw-right-border
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
	border-right: 1px solid #999999;
	
}


.st-cell-special-right-nw-odd
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
}

.st-cell-special-right-nw-odd-right-border
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
	border-right: 1px solid #999999;
}

td.st-cell-special-cur-right-nw-odd-right-border
{
	
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
	border-right: 1px solid #999999;
}


td.st-cell-special-right-nw-ro
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
	color: #777777;
}

td.st-cell-special-right-nw-odd-ro
{
	text-align: right;
	padding: 0px 20px 2px 0px;
	white-space: nowrap;
	color: #777777;
}

td.st-cell-special-span-head
{
	padding: 0px 0px 4px 0px;
	border: 0px;
	border-bottom: 1px solid #999999;
	white-space: nowrap;
}

td.st-cell-special-pad-span-head
{
	color: #777777;
	border: 0px;
	border-top: 2px solid #999999;
	border-bottom: 1px solid #999999;
	white-space: nowrap;
}

td.st-cell-special-pad-head
{
	padding: 4px;
	color: #777777;
	border: 0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #c3c3c3;
	white-space: nowrap;
}

td.st-cell-special-pad-head-center
{
	padding: 4px;
	color: #777777;
	border: 0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #c3c3c3;
	white-space: nowrap;
}

td.st-cell-special-pad-head-left-border
{
	padding: 4px;
	color: #777777;
	border: 0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #999999;
	white-space: nowrap;
}


td.st-cell-special-pad-nw-head
{
	padding: 4px 6px 4px 4px;
	color: #777777;
	border: 0px;
	border-bottom: 1px solid #999999;
	white-space: nowrap;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-lpad-head
{
	padding: 4px 0px 4px 4px;
	color: #777777;
	border: 0px;
	border-bottom: 1px solid #999999;
	white-space: nowrap;
}

td.st-cell-special-pad-head-right
{
	padding: 4px;
	color: #777777;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #999999;
	text-align: right;
	white-space: nowrap;
}



td.st-cell-special-pad-nw-head-right
{
	margin: 0px;
	padding: 4px 2px 4px 0px;
	color: #777777;
	border-bottom: 1px solid #999999;
	text-align: right;
	white-space: nowrap;
}

td.st-cell-special-pad-nw-head-right-border
{
	margin: 0px;
	padding: 4px 2px 4px 0px;
	color: #777777;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: right;
	white-space: nowrap;
}


td.st-cell-special-pad-nw
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	white-space: nowrap;
}

td.st-cell-ruler
{
	border-top: 1px solid #999999;        
}

td.st-cell-special-pad-left-border
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #999999;        
}

td.st-cell-special-pad-left-top-border
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	border-left: 1px solid #999999;        
}

td.st-cell-special-cur-pad-left-border
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #999999; 
}

td.st-cell-special-pad-center
{
	padding: 4px;
	text-align: center;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-pad-center-odd
{
	padding: 4px;
	text-align: center;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-cur-pad-center
{
	padding: 4px;
	text-align: center;
	
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-cur-pad-center-odd
{
	padding: 4px;
	text-align: center;
	
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-pad-ro
{
	padding: 4px;
	color: #777777;
}

td.st-cell-special-lpad
{
	padding: 4px 0px 4px 4px;
}

td.st-cell-special-pad-nw
{
	padding: 4px;
	white-space: nowrap;
}

td.st-cell-special-pad-nw-ro
{
	padding: 4px;
	white-space: nowrap;
	color: #777777;
}


td.st-cell-special-pad-nw-odd
{
	padding: 4px;
	
	border-right: 1px solid #c3c3c3;
	white-space: nowrap;        
}

td.st-cell-special-pad-odd-left-border
{
	padding: 4px;
	
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #999999;
}

td.st-cell-special-cur-pad-odd-left-border
{
	padding: 4px;
	
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #999999;
}

td.st-cell-special-pad-odd-ro
{
	padding: 4px;
	color: #777777;
}

td.st-cell-special-lpad-odd
{
	padding: 4px 0px 4px 4px;
}

td.st-cell-special-pad-nw-odd
{
	padding: 4px;
	white-space: nowrap;
}

td.st-cell-special-pad-nw-odd-ro
{
	padding: 4px;
	white-space: nowrap;
	color: #777777;
}

td.st-cell-special-pad-right
{
	padding: 4px;
	text-align: right;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-pad-right-ro
{
	padding: 4px;
	text-align: right;
	color: #777777;
}

td.st-cell-special-pad-right-odd
{
	padding: 4px;
	text-align: right;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-pad-right-odd-ro
{
	padding: 4px;
	text-align: right;
	color: #777777;
}

td.st-cell-special-pad-tail
{
	padding: 4px;
	border-top: 1px solid #000000;
}

td.st-cell-special-pad-tail-right
{
	padding: 4px;
	text-align: right;
	border-top: 1px solid #000000;
}

td.st-cell-special-cur
{
	margin: 0;
	padding: 0;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-cur-odd
{
	margin: 0;
	padding: 0;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-cur-pad
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-cur-pad-odd
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-cur-pad-border-top
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
}

td.st-cell-special-cur-pad-border-top-odd
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
}

/* cur right */

td.st-cell-special-cur-pad-right
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	text-align: right;
}

td.st-cell-special-cur-pad-right-odd
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	text-align: right;
}

td.st-cell-special-cur-right-nw
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
}

td.st-cell-special-cur-right-nw-odd
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
}



/*inter*/


td.st-cell-special-inter-first-pad
{
	padding: 4px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-pad
{
	padding: 1px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-border-pad
{
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-pad
{
	padding: 1px 4px 4px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-border-pad
{
	padding: 1px 4px 4px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

/* inter odd */

td.st-cell-special-inter-first-pad-odd
{
	padding: 4px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-pad-odd
{
	padding: 1px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-border-pad-odd
{
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-pad-odd
{
	padding: 1px 4px 4px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-border-pad-odd
{
	padding: 1px 4px 4px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-right-nw-odd
{}

/* inter cur */

td.st-cell-special-inter-first-cur-pad
{
	padding: 4px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-cur-pad
{
	padding: 1px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-border-cur-pad
{
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-cur-pad
{
	padding: 1px 4px 4px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-border-cur-pad
{
	padding: 1px 4px 4px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

/* inter cur odd */

td.st-cell-special-inter-first-cur-pad-odd
{
	padding: 4px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-cur-pad-odd
{
	padding: 1px 4px 1px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-border-cur-pad-odd
{
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-cur-pad-odd
{
	padding: 1px 4px 4px 4px;
	border-right: 1px solid #c3c3c3;
}

td.st-cell-special-inter-last-border-cur-pad-odd
{
	padding: 1px 4px 4px 4px;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

/* top */

td.st-cell-special-top-pad, td.st-cell-special-cur-top-pad
{
	padding: 4px;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #999999;
	background: #ffffff;
}

td.st-cell-special-top, td.st-cell-special-cur-top
{
	margin: 0;
	padding: 0;
	border-right: 1px solid #c3c3c3;
	border-top: 1px solid #999999;
	background: #ffffff;
}

td.st-cell-special-top-right-nw, td.st-cell-special-cur-top-right-nw
{
	text-align: right;
	padding: 0px 6px 2px 0px;
	white-space: nowrap;
	border-top: 1px solid #999999;
	background: #ffffff;
}


td.st-cell-special-cur-top-pad, td.st-cell-special-cur-top, td.st-cell-special-cur-top-right-nw
{
	background: #ffffff;
}

/*--------------------------COLOR CONTROL-----------------------------*/

.st-cell-special-span-head
{}


/*HEAD SPECIAL*/
.st-cell-special-pad-head, .st-cell-special-pad-head-center, .st-cell-special-pad-head-left-border, .st-cell-special-pad-nw-head, .st-cell-special-lpad-head, .st-cell-special-pad-head-right, .st-cell-special-pad-nw-head-right, .st-cell-special-pad-nw-head-right-border
{
	background-image:url(/swfit2/app/ims/head-back.gif);
	background-position:top left;
	background-repeat:repeat-x;
	/*border-color:red!important;*/
}

/*PAR STYLES*/

.st-cell-field, .st-cell-field-group, .st-cell-default, .st-cell-border-top, .st-cell-border-top-pad
{}

.st-cell-special, .st-cell-special-pad, .st-cell-special-pad-border-top, .st-cell-special-pad-border-top-left, .st-cell-special-pad-hilight, .st-cell-special-pad-hilight-center, .st-cell-special-right, .st-cell-special-right-nw, .st-cell-special-right-nw-right-border, .st-cell-special-cur-right-nw-right-border, .st-cell-special-right-nw-ro,
.st-cell-special-pad-nw, .st-cell-ruler, .st-cell-special-pad-left-border, .st-cell-special-pad-left-top-border, .st-cell-special-pad-center, .st-cell-special-pad-ro, .st-cell-special-lpad, .st-cell-special-pad-nw, .st-cell-special-pad-nw-ro, .st-cell-special-pad-right, .st-cell-special-pad-right-ro, .st-cell-special-pad-tail, .st-cell-special-pad-tail-right,
/* inter */
.st-cell-special-inter-first-pad, .st-cell-special-inter-pad, .st-cell-special-inter-border-pad, .st-cell-special-inter-last-pad, .st-cell-special-inter-last-border-pad
{background:#ffffff!important;}


/*ODD SPECIAL*/
.st-cell-special-odd, .st-cell-special-pad-odd, .st-cell-special-pad-border-top-odd, .st-cell-special-pad-border-top-left-odd, .st-cell-special-right-odd, .st-cell-special-right-nw-odd, .st-cell-special-right-nw-odd-right-border, .st-cell-special-right-nw-odd-ro, .st-cell-special-pad-nw-odd, .st-cell-special-pad-odd-left-border, .st-cell-special-pad-odd-ro, .st-cell-special-lpad-odd, .st-cell-special-pad-nw-odd, .st-cell-special-pad-nw-odd-ro, .st-cell-special-pad-right-odd, .st-cell-special-pad-right-odd-ro, .st-cell-special-pad-center-odd,
/*inter odd*/
.st-cell-special-inter-first-pad-odd, .st-cell-special-inter-pad-odd, .st-cell-special-inter-border-pad-odd, .st-cell-special-inter-last-pad-odd, .st-cell-special-inter-last-border-pad-odd, .st-cell-special-right-nw-odd
{
	background:#e6e6e6!important;
	/*border-color:red!important;*/
}


/*CUR SPECIAL*/
.st-cell-special-cur, .st-cell-special-cur-pad, .st-cell-special-cur-pad-center, .st-cell-special-cur-pad-border-top, .st-cell-special-cur-pad-left-border, .st-cell-special-cur-pad-right, .st-cell-special-cur-right-nw,
/*inter cur*/
.st-cell-special-inter-first-cur-pad, .st-cell-special-inter-cur-pad, .st-cell-special-inter-border-cur-pad, .st-cell-special-inter-last-cur-pad, .st-cell-special-inter-last-border-cur-pad,
/*hilight*/
.st-cell-special-pad-hilight, .st-cell-special-pad-hilight-center,
/*CUR ODD SPECIAL*/
.st-cell-special-cur-right-nw-odd-right-border, .st-cell-special-cur-pad-odd-left-border, .st-cell-special-cur-pad-center-odd, .st-cell-special-cur-odd, .st-cell-special-cur-pad-odd, .st-cell-special-cur-pad-border-top-odd, .st-cell-special-cur-right-nw-odd, .st-cell-special-cur-pad-right-odd,
/*inter cur odd*/
.st-cell-special-inter-first-cur-pad-odd, .st-cell-special-inter-cur-pad-odd, .st-cell-special-inter-border-cur-pad-odd, .st-cell-special-inter-last-cur-pad-odd, .st-cell-special-inter-last-border-cur-pad-odd
{
	background:#e9e9ff!important;
}







/*------------------------END OF TABLE CELLS--------------------------------------------*/


/* error */

table.st-table-error
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
td.st-cell-error
{
    font-family: verdana;
	vertical-align: top;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
	color: #f00;
}

/* list */

ul.st-list
{
    list-style-type: decimal; 
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
li.st-element
{
    font-family: verdana;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
}

ul.st-list-error
{
    font-family: verdana;
    margin-top: 3px;
    margin-bottom: 0px;
    list-style-type: disc;
}
li.st-element-error
{
    color: #f00;
}

/* images */

img.st-image
{
    border: 1px solid #666666;
}

img.st-thumb-image
{
    border: 1px solid #666666;
}

img.st-preview-image
{
    border: 1px solid #666666;
}

div.st-image-div
{
    padding-bottom: 8px;
}



/* INTERNAL menu */


ul.internal-ul
{
	padding: 0px 0px 4px 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none; 
	list-style-position: outside; 
}

li.internal-first-li
{
    padding: 4px 4px 0px 4px;

}

li.internal-li
{
    padding: 0px 4px 0px 4px;
    border-top: 1px solid #c3c3c3;
}

li.internal-first-current-li
{
    padding: 4px 4px 0px 4px;
    background: #eeeeee;
}

li.internal-current-li
{
    padding: 0px 4px 0px 4px;
    border-top: 1px solid #c3c3c3;
    background: #eeeeee;
}



/*------------*/
/*- Left menu-*/
/*------------*/


ul.st-list-menu, 
ul.st-list-menu-special, 
ul.st-list-menu li, 
ul.st-list-menu-special li,  
ul.st-list-menu li a, 
ul.st-list-menu-special li a, 
ul.st-list-menu li span, 
ul.st-list-menu-special li span
{
    padding:0px;
    margin:0px;
    list-style:none;
}


/*-----------------------*/
/*- Left menu TOP LEVEL -*/
/*-----------------------*/


ul.st-list-menu
{margin-top:2px;}

ul.st-list-menu-special
{margin-top:15px;}

ul.st-list-menu li, ul.st-list-menu-special li
{
	list-style:none;
}

ul.st-list-menu-special li a, ul.st-list-menu li a,
ul.st-list-menu-special li span.st-current-span, 
ul.st-list-menu li span.st-current-span
{
	display: block;
	color:#000000;
	padding:3px 12px 5px 12px;
	margin:0px 0px 4px 0px;
	background: url("/swfit2/app/ims/mback1.png") no-repeat;
	/*text-align:center;*/
}


ul.st-list-menu-special li a[title="Admin"] 
{/*background: url("/swfit2/app/ims/mback2.png") no-repeat;*/
color:#445057; }

ul.st-list-menu li a[title="Logout"]
{color:#445057; }


ul.st-list-menu li a[title="Edit folders"], ul.st-list-menu li a[title="Edit categories"], ul.st-list-menu li a[title="Edit contents"]
{}


ul.st-list-menu-special li a:hover, ul.st-list-menu li a:hover
{
	background: url("/swfit2/app/ims/mback0.png") no-repeat;
	/*color: #ffffff;*/
}

ul.st-list-menu-special li span.st-current-span, 
ul.st-list-menu li span.st-current-span
{
	background: url("/swfit2/app/ims/mback3.png") no-repeat;
	color:#ffffff;
}

/*-----------------------*/
/*- Left menu SUB LEVEL -*/
/*-----------------------*/



ul.st-list-menu ul.st-list-menu 
{background:#ffffff;
border:solid 1px #dbdcdd;
border-width:0px 1px 0px 1px;
margin:0px 10px 0px 8px;
padding:2px 0px 6px 0px;}


.st-list-menu-special ul.st-list-menu
{background:#ffffff;
border:solid 1px #dbdcdd;
border-width:0px 1px 0px 1px;
margin:0px 10px 0px 8px;
padding:1px 0px 1px 0px;}

ul.st-list-menu ul.st-list-menu li, ul.st-list-menu-special ul.st-list-menu li
{
	margin:0px 0px 0px 20px;
	padding: 0px;
}

ul.st-list-menu ul.st-list-menu ul, ul.st-list-menu-special ul.st-list-menu ul
{
	margin:0px 0px 0px 20px;
	padding: 0px;
	border-width:0px;

}


ul.st-list-menu-special li span, ul.st-list-menu li span,
ul.st-list-menu   ul.st-list-menu  li span.st-current-span, 
ul.st-list-menu-special ul.st-list-menu li span.st-current-span,
ul.st-list-menu ul.st-list-menu li a, ul.st-list-menu-special ul.st-list-menu li a
{padding:0px;
margin:2px 0px 5px 0px;
display: block;}





/*---------------*/

/*-CURRENT-*/
ul.st-list-menu   ul.st-list-menu  li span.st-current-span, 
ul.st-list-menu-special ul.st-list-menu li span.st-current-span
{background:transparent;
color: #000000;}

/*-NORMAL-*/
ul.st-list-menu ul.st-list-menu li a, ul.st-list-menu-special ul.st-list-menu li a
{background:transparent;
color: #005179;}

/*-HOVER-*/
ul.st-list-menu ul.st-list-menu li a:hover, ul.st-list-menu-special ul.st-list-menu li a:hover
{background:transparent;
color: #007cba;}

/*-OPEN-*/


ul.st-list-menu li.st-element-menu-opened, ul.st-list-menu-special li.st-element-menu-opened
{
margin-bottom:-4px;
}


/*-------------------*/
/*- BULLET CONTROLL -*/
/*-------------------*/



ul.st-list-menu ul.st-list-menu li.st-element-menu-opened, ul.st-list-menu-special ul.st-list-menu li.st-element-menu-opened
{
	vertical-align: top;
	list-style-image: url("/swfit2/app/ims/item_opened.gif");
}

ul.st-list-menu ul.st-list-menu li.st-element-menu-opening, ul.st-list-menu-special ul.st-list-menu li.st-element-menu-opening
{
	vertical-align: top;
	list-style-image: url("/swfit2/app/ims/item_opening.gif");
}

ul.st-list-menu ul.st-list-menu li.st-element-menu-closed, ul.st-list-menu-special ul.st-list-menu li.st-element-menu-closed
{
	vertical-align: top;
	list-style-image: url("/swfit2/app/ims/item_closed.gif"); 
}

ul.st-list-menu ul.st-list-menu li.st-element-menu-leaf, ul.st-list-menu-special ul.st-list-menu li.st-element-menu-leaf
{
	vertical-align: top;
	list-style-image: url("/swfit2/app/ims/item_leaf.gif"); 
}

ul.st-list-menu ul.st-list-menu li.st-element-hidden, ul.st-list-menu-special ul.st-list-menu li.st-element-hidden
{
	vertical-align: top;
	list-style-image: url("/swfit2/app/ims/trans.gif"); 
}



/*----------END OF LEFT MENU---------*/



/*
 * strict
 *
 */

#wrapper
{
   padding: 0px 20px 20px 20px;
}

table.wrapper-table
{
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
}

table.work-table
{
    background-color: #f6f6f6;
    background-image:url(/swfit2/app/ims/work-back.gif);
    background-position:top left;
    background-repeat:repeat-x;
    border:solid 1px #a4b4bd;
}

table.work-table hr
{
    border: 1px solid #a4b4bd;
    border-width:1px 0px 0px 0px;
}

td.st-menu-td
{   
    padding: 0px 10px 10px 15px;
    border-bottom: 0px;
    white-space: nowrap;
    
}

td.st-work-td
{
    width: 100%;
    padding: 10px 10px 10px 10px;
}


td.st-header-left-td
{   
    margin: 0px;
    padding: 0px;
    border: 0px;
    /*border-bottom:15px #f87f11 solid;*/
}

td.st-header-left-td img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    border: 0px;
}

td.st-header-mid-td
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
}


td.st-header-mid-td img
{
    width: 100%;
    height: 5px;
    margin: 0px;
    padding:0px;
    border: 0px;
    margin-right: 10px;
}

td.st-header-right-td
{   
    margin: 0px;
    padding: 0px;
    border: 0px;
	width: 200px;
}

td.st-header-right-td a
{
    height: 32px;	
    display: block;

}

td.st-header-right-td img
{
    margin: 0px;
    padding: 7px 7px 0px 0px;
    border: 0px;
    border-left: 0px;
    margin-right: 0px;
    float:right;
}


td.st-footer-left-td
{   
    width: 120px;
    border-top: 0px;
    padding-left: 38px;
}

td.st-footer-left-td img
{
    border: 0px;
}

td.st-footer-right-td
{ 
    width: 480px;
}

