body
{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	color: #ffffff;
}

td
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

a
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
        color: #000000;
}

a:visited
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
        color: #000000;
}

a:hover
{
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

p
{
	margin-top: 0px;
}

div.swfit_header
{
	text-decoration: underline;
}

/* override swfit styles */
td.st-cell-special-pad-nw-head, td.st-cell-special-pad-nw-head-right, td.st-cell-special-pad-head-center
{
        border-top: 1px solid #aaaaaa;
}

/* sck styles */

table.align-table
{
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

hr
{
    border: 1px solid #bbbbbb;
}

table.stack-table
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

table.header-table
{
 	width: 100%;
 	height: 34px;
 	border: 0px;
 	margin: 0px;
}

td.header-td
{
}

table.main-table
{
	width: 520px;
	margin: 0px;
        border-bottom: 0px;
}

td.area-td
{
}

td.pad-td
{
}

table.footer-table
{
	width: 100%;
}

table.sck-main-table
{
        margin: 0px 0px 4px 0px;
        padding: 10px 10px 10px 10px;
        border: 1px solid #000000;
        width: 100%;
        background: #cccccc;
}

a.sck-link
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.sck-link:hover
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}

/* menu */

td.sck-list-td
{
	font-family: verdana;
	font-size: 11px;
    color: #777777;
    background: url("/sck/swfit/ims/main_2_.gif");
	width: 200px;
	height: 398px;
    padding: 0px 10px 40px 20px;
	text-align: left;
}

ul.sck-list-menu
{
	font-family: verdana;
	font-size: 11px;
        color: #ffffff;
        padding: 2px 0px 0px 0px;
        margin: 2px 0px 0px 10px;
        border-top: 1px solid #c0c0c0;
        list-style-position: outside;
}

li.sck-element-menu-opened
{
        vertical-align: top;
        list-style-image: url("/sck/swfit/ims/item_opened.gif");
}

li.sck-element-menu-opening
{
        vertical-align: top;
        list-style-image: url("/sck/swfit/ims/item_opening.gif");
}

li.sck-element-menu-closed
{
        vertical-align: top;
        list-style-image: url("/sck/swfit/ims/item_closed.gif");
}

li.sck-element-menu-leaf
{
        vertical-align: top;
        list-style-image: url("/sck/swfit/ims/item_leaf.gif");
}

a.sck-link-menu
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.sck-link-menu:hover
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}

div.sck-work-div
{
}

div.sck-field-heading-div
{
        width: 410px;
}

div.sck-field-heading-medium-div
{
        width: 200px;
}

div.sck-field-help-div
{
        width: 404px;
        font-family: verdana;
	font-size: 9px;
}

div.sck-field-help-big-div
{
        width: 404px;
        font-family: verdana;
	font-size: 11px;
}

span.sck-mandatory-span
{
	font-family: verdana;
	font-size: 11px;
        color: #ff8000;
}

span.sck-readonly-span
{
	font-family: verdana;
	font-size: 11px;
        color: #666666;
}

span.sck-nowrap-span
{
	font-family: verdana;
	font-size: 11px;
        white-space: nowrap;
        padding: 0px 4px 0px 0px;
}

table.sck-area-wrap-table
{
	margin: 0;
	border: 0;
	padding: 0;
	border-collapse: collapse;
}

table.sck-table-default
{
	margin: 0;
	border: 0;
	padding: 0;
	border-collapse: collapse;
}

td.sck-cell-default
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
	margin: 0;
	border: 0;
	padding: 0px 2px 0px 0px;
	border-spacing: 0;
}

table.sck-table-button
{
	margin: 0;
	border: 0;
	padding: 0;
        width: 100%;
}

td.sck-cell-button
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: left;
	margin: 0;
	border: 0;
	padding: 0;
}

td.sck-cell-button-right
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
	margin: 0;
	border: 0;
	padding: 0;
}

table.sck-table-field
{
	margin: 0;
	border: 0;
	padding: 0;
}

td.sck-cell-field
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
	margin: 0;
	padding: 0px 4px 0px 0px;
}

table.sck-table-control-field
{
	margin: 0;
        border: 0;
	padding: 0;
}

td.sck-cell-control-field-medium
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
	margin: 0;
	padding: 0px 4px 0px 0px;
        width: 300px;
        text-align: left;
}

td.sck-cell-control-field-tiny
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
	margin: 0;
	padding: 0px 4px 0px 0px;
        width: 96px;
        text-align: left;
}

td.sck-cell-control-field-tiny-middle
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: middle;
	margin: 0;
	padding: 0px 2px 0px 0px;
        width: 96px;
        text-align: left;
}

td.sck-cell-control-field-small
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
	margin: 0;
	padding: 0px 2px 0px 0px;
        width: 302px;
        text-align: left;
}

table.sck-table-special
{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
        border: 2px groove;
        border-collapse: collapse;
	border-spacing: 0;
        width: 100%;
}

table.sck-table-special-fixed
{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
        border: 2px groove;
        border-collapse: collapse;
	border-spacing: 0;
}

td.sck-cell-special
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        margin: 0;
        padding: 0;
}

td.sck-cell-special-odd
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
        margin: 0;
        padding: 0;
}

td.sck-cell-special-right
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
        margin: 0;
        padding: 0;
}

td.sck-cell-special-right-odd
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
        text-align: right;
        margin: 0;
        padding: 0;
}

td.sck-cell-special-right-nw
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
        margin: 0;
        padding: 2px 4px 2px 0px;
        white-space: nowrap;
}

td.sck-cell-special-right-nw-odd
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
        text-align: right;
        margin: 0;
        padding: 2px 4px 2px 0px;
        white-space: nowrap;
}

td.sck-cell-special-right-nw-ro
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
        margin: 0;
        padding: 2px 4px 2px 0px;
        white-space: nowrap;
        color: #777777;
}

td.sck-cell-special-right-nw-odd-ro
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
        text-align: right;
        margin: 0;
        padding: 2px 4px 2px 0px;
        white-space: nowrap;
        color: #777777;
}

td.sck-cell-special-pad-head
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        color: #777777;
        margin: 0px;
        border: 0px;
        border-bottom: 1px groove black;
        vertical-align: top;
}

td.sck-cell-special-pad-nw-head
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        color: #777777;
        margin: 0px;
        border: 0px;
        border-bottom: 1px groove black;
        vertical-align: top;
        white-space: nowrap;
}

td.sck-cell-special-lpad-head
{
        padding: 4px 0px 4px 4px;
	font-family: verdana;
	font-size: 11px;
        color: #777777;
        margin: 0px;
        border: 0px;
        border-bottom: 1px groove black;
        vertical-align: top;
}

td.sck-cell-special-pad-head-right
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        color: #777777;
        margin: 0px;
        border: 0px;
        border-bottom: 1px groove black;
        vertical-align: top;
        text-align: right;
}

td.sck-cell-special-pad-nw-head-right
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        color: #777777;
        margin: 0px;
        border: 0px;
        border-bottom: 1px groove black;
        vertical-align: top;
        text-align: right;
        white-space: nowrap;
}

td.sck-cell-special-row
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        font-weight: bold;
}

td.sck-cell-special-pad
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
}

td.sck-cell-special-pad-center
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: center;
}

td.sck-cell-special-pad-ro
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        color: #777777;
}

td.sck-cell-special-lpad
{
        padding: 4px 0px 4px 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
}

td.sck-cell-special-pad-nw
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        white-space: nowrap;
}

td.sck-cell-special-pad-nw-ro
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        white-space: nowrap;
        color: #777777;
}

td.sck-cell-special-pad-odd
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
}

td.sck-cell-special-pad-odd-ro
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
        color: #777777;
}

td.sck-cell-special-lpad-odd
{
        padding: 4px 0px 4px 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
}

td.sck-cell-special-pad-nw-odd
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
        white-space: nowrap;
}

td.sck-cell-special-pad-nw-odd-ro
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: lightgrey;
        white-space: nowrap;
        color: #777777;
}

td.sck-cell-special-pad-right
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
}

td.sck-cell-special-pad-right-ro
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
        color: #777777;
}

td.sck-cell-special-pad-right-odd
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
        background: lightgrey;
}

td.sck-cell-special-pad-right-odd-ro
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
        background: lightgrey;
        color: #777777;
}

td.sck-cell-special-pad-tail
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        border-top: 1px solid #000000;
}

td.sck-cell-special-pad-tail-right
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        text-align: right;
        border-top: 1px solid #000000;
}

td.sck-cell-special-pad-cur, td.sck-cell-special-pad-odd-cur
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        background: #aaaaaa;
}

td.sck-cell-special-pad-nw-cur, td.sck-cell-special-pad-nw-odd-cur
{
        padding: 4px;
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
        white-space: nowrap;
        background: #aaaaaa;
}


/* error */

table.sck-table-error
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

td.sck-cell-error
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
        color: #ff0000;
}

td.sck-cell-warning
{
	font-family: verdana;
	font-size: 11px;
        vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
        color: #3300ff;
}

ul.sck-list-error
{
	font-family: verdana;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 0px;
        list-style-type: disc;
}

li.sck-element-error
{
        color: #ff0000;
}

li.sck-element-warning
{
        color: #3300ff;
}

/* overview */

ul.sck-list-ul
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    list-style-position: outside;
}

li.sck-list-li
{
    padding: 0px 0px 4px 0px;
    margin: 0px 0px 0px 0px;
    list-style-image: none;
    display: block;
}

ul.sck-name-list-ul
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    list-style-position: outside;
}

li.sck-name-list-li
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style-image: none;
    display: block;
}

/* export to ksys */

table.export-table
{
    padding 0;
    margin: 0px 0px 4px 0px;
    border-collapse: collapse;
}

table.export-wide-table
{
    padding 0;
    margin: 0px 0px 4px 0px;
    border-collapse: collapse;
    width: 1100px;
}

td.export-top-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #666666;
    background: transparent;
    border-bottom: 1px solid #000000;
    white-space: nowrap;
}

td.export-head-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #666666;
    background: #bbbbbb;
    white-space: nowrap;
    width: 10%;
}

td.export-odd-head-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #666666;
    background: #aaaaaa;
    white-space: nowrap;
    width: 10%;
}

td.export-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #000000;
    background: #bbbbbb;
    border-left: 1px solid #666666;
    width: 45%;
}

td.export-dis-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #777777;
    background: #bbbbbb;
    border-left: 1px solid #666666;
    width: 45%;
}

td.export-diff-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #3300ff;
    background: #bbbbbb;
    border-left: 1px solid #666666;
    width: 45%;
}

td.export-dis-diff-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #6666ff;
    background: #bbbbbb;
    border-left: 1px solid #666666;
    width: 45%;
}

td.export-odd-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #000000;
    background: #aaaaaa;
    border-left: 1px solid #666666;
    width: 45%;
}

td.export-dis-odd-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #777777;
    background: #aaaaaa;
    border-left: 1px solid #666666;
    width: 45%;
}

td.export-odd-diff-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #3300ff;
    background: #aaaaaa;
    border-left: 1px solid #666666;
    width: 45%;
}

td.export-dis-odd-diff-td
{
    padding: 4px 4px 4px 4px;
    text-align: left;
    color: #6666ff;
    background: #aaaaaa;
    border-left: 1px solid #666666;
    width: 45%;
}

table.export-cell-table
{
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

td.export-cell-head-td
{
    padding: 0px 4px 2px 0px;
    text-align: left;
    color: #666666;
    background: transparent;
    white-space: nowrap;
}

td.export-cell-td
{
    padding: 2px 4px 2px 0px;
    text-align: left;
    background: transparent;
    color: #000000;
    border-top: 1px solid #777777;
}

td.export-cell-diff-td
{
    padding: 2px 4px 2px 0px;
    text-align: left;
    background: transparent;
    color: #3300ff;
    border-top: 1px solid #777777;
}

td.export-dis-cell-td
{
    padding: 2px 4px 2px 0px;
    text-align: left;
    color: #777777;
    background: transparent;
    border-top: 1px solid #777777;
}

td.export-cell-odd-td
{
    padding: 2px 4px 2px 0px;
    text-align: left;
    background: transparent;
    color: #000000;
    border-top: 1px solid #777777;
}

td.export-cell-odd-diff-td
{
    padding: 2px 4px 2px 0px;
    text-align: left;
    background: transparent;
    color: #3300ff;
    border-top: 1px solid #777777;
}

td.export-dis-cell-odd-td
{
    padding: 2px 4px 2px 0px;
    text-align: left;
    color: #777777;
    background: transparent;
    border-top: 1px solid #777777;
}

span.export-diff-span
{
	font-family: verdana;
	font-size: 11px;
        color: #3300ff;
}


/* stat */

ul.stat-ul
{
    padding: 0;
    margin: 0px 0px 0px 16px;
    list-style-position: inside;
}

li.stat-li
{
    padding: 0;
    margin: 8px 0px 0px 0px;
    list-style-image: none;
}
