body {
  border: 0px;
  padding: 0px;
  margin: 0px;
  font-family: arial,verdana;
	background-color: #FFFFFF;
  /*
	scrollbar-face-color: #E0E0E0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-3dlight-color: #D0D0D0;
	scrollbar-arrow-color:  #0060C0;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #C0C0C0;
  */
  overflow-x: auto; 
  overflow-y: scroll; 
}

/* general font */

a:link,a:active,a:visited {
  color: #0060C0;
  }
a:hover {
  color: #FF8000;
  }


a.alt1:link,a.alt1:active,a.alt1:visited {
  color: #FFFFFF;
  }
a.alt1:hover {
  color: #FF8000;
  }


a.alt2:link,a.alt2:active,a.alt2:visited {
  color: #C00000;
  }
a.alt2:hover {
  color: #FF0000;
  }

.fake_link {
  color: #0060C0;
  }
.fake_link:hover {
  color: #FF8000;
  text-decoration: underline;
  }

.nano           { font-size: 5pt; }
.micro          { font-size: 6pt; }
.tiny           { font-size: 7pt; }
.small          { font-size: 8pt; }
.medium         { font-size: 9pt; }
.regular        { font-size: 10pt; }
.large          { font-size: 11pt; }
.huge           { font-size: 14pt; }
.jumbo           { font-size: 16pt; }
.bold           { font-weight: bold; }
.italic         { font-style: italic; }
.underline      { text-decoration: underline; }
.strike         { text-decoration: line-through; }
.pending        { color: #0000FF; }
.error          { color: #FF0000; }
.warning        { color: #C06200; }
.colour_green     { color: #008000; }
.colour_red         { color: #800000; }
.colour_light_red   { color: #FF0000; }
.colour_grey        { color: #808080; }
.colour_light_grey  { color: #C0C0C0; }
.colour_blue        { color: #000080; }

select.readonly, input.readonly {
    background-color:#F0F0F0 !important;
    border-width: 1px !important;
    border-color:#F0F0F0 !important;
    border-style:solid !important;
    color:#606060 !important;
}

.wordwrap {word-wrap:break-word;}
.table_layout_fixed {table-layout: fixed;}
.table_layout_auto {table-layout: auto;}

.inherit {
  background: inherit;
  }

tr.padding td,
.padding        { padding: 8px !important; }

tr.padding_none td,
.padding_none   { padding: 0px !important; }

tr.padding_tiny td,
.padding_tiny   { padding: 1px !important; }

tr.padding_small td,
.padding_small  { padding: 2px !important; }

tr.padding_medium td,
.padding_medium { padding: 4px !important; }

tr.padding_regular td,
.padding_regular{ padding: 8px !important; }

tr.padding_large td,
.padding_large  { padding: 16px !important; }

tr.padding_huge td,
.padding_huge   { padding: 32px !important; }

.margin_none    { margin: 0px !important; }
.border_none    { border: 0px !important; }

.float_left     { float: left;  }
.float_right    { float: right; }

.text_right     { text-align: right; }

.width_0        { width: 0px;  }
.width_16       { width: 16px;  }
.width_24       { width: 24px;  }
.width_32       { width: 32px;  }
.width_48       { width: 48px;  }
.width_64       { width: 64px;  }
.width_72       { width: 72px;  }
.width_80       { width: 80px;  }
.width_88       { width: 88px;  }
.width_96       { width: 96px;  }
.width_112      { width: 112px; }
.width_128      { width: 128px; }
.width_144      { width: 144px; }
.width_160      { width: 160px; }
.width_176      { width: 176px; }
.width_192      { width: 192px; }
.width_256      { width: 256px; }
.width_384      { width: 384px; }
.width_auto     { width: auto;  }
.width_full     { width: 100%;  }
.width_half     { width: 50%; }

.height_auto    { height: auto; }
.height_full    { height: 100%; }

.color_white    { color: #FFFFFF;}

.border_black   { border-width: 1px 1px 1px 1px;
                  border-color:#000000;
                  border-style: solid;
                }
.border_white   { border-width: 1px;
                  border-color:#FFFFFF;
                  border-style: solid;
                }
.text_centered  { text-align:center; }

.negative_margin,
.negative_margin_top  { margin-top: -1px;}
.negative_margin_all  { margin: -1px;}
.negative_margin_left { margin-left: -1px;}
.negative_margin_bottom { margin-bottom: -1px;}

.inline{
  display: inline;
  }
.block {
  display: block;
  }
.overflow_hidden {
  overflow-x: auto; 
  overflow-y: scroll;
  }

.hide           { display: none;  }
.show           {	display: block;	}
.disable        { Filter: Alpha(Opacity=50), Gray;}
.nodecoration,
a.nodecoration,
a.nodecoration:link,
a.nodecoration:active,
a.nodecoration:visited
                { text-decoration: none; }
a.nodecoration:hover
                { text-decoration: underline; }

.cursor_hand    {cursor:hand;}       
.cursor_no      {cursor:no-drop;} 
.cursor_help    {cursor:help;}                
.cursor_wait    {cursor:wait;}
.cursor_sort    {cursor : url("images/sort.cur"),hand;}

.print_only     {display: none;}

.rotate_text    {writing-mode: tb-rl};

.none {
  border: 0px;
  padding: 0px;
  margin: 0px;
  background: none;
  background-color: none;
}

fieldset {
  width: auto;
  border-width: 1px 1px 1px 1px;
  border-color: #C0C0C0;
  border-style: solid;
  }
legend {
  font-size: 9pt;
  color: #000000;
  }

/* forms */

form {
  padding: 0px;
  margin: 0px;
  border: 0px;
  display: inline;
  }
input.login {
  width: 256px;
  height: 30px;
  border-color: #C0C0C0;
  border-style: dashed;
  border-width: 2px;
  font-family: arial,verdana;
  padding: 4px;
  }
input.button_standard_disabled {
  height: 24px;
  background-color: #606060;
  background-image: URL(../images/disabled/input_button_background.gif);
  background-position: top left;
  background-repeat: repeat-x;
  border-color: #606060;
  border-width: 2px;
  border-style: solid;
  color: #000000;
  font-weight: bold;
  font-family: arial,verdana;
  font-size: 8pt;
  padding: 0px 0px 0px 0px;
  cursor:no-drop;
  }
input.button_subheader {
  background-color: #D0D0D0;
  background-image: URL(../images/input_button_subheader.gif);
  background-position: center;
  background-repeat: repeat-x;
  border-color: #6B6B6B;
  border-width: 1px;
  border-style: solid;
  color: #000000;
  font-weight: bold;
  font-family: arial,verdana;
  font-size: 8pt;
  padding: 0px 4px 0px 4px;
  cursor:hand;
  }
input.button_subheader_selected {
  border-color: #6B6B6B;
  border-width: 1px;
  border-style: solid;
  background-color: #FFBF7F;
  background-image: URL(../images/input_button_subheader_selected.gif);
  background-position: center;
  background-repeat: repeat-x;
  }
input.button_subheader[disabled] {
  color: #808080;
}
input.button_subheader_ebay {
  background-image: URL(../images/input_button_subheader_ebay.gif);
  background-position: center;
  background-repeat: no-repeat;
  }
  
table.index_table tr.table_subheader_alt3 input.button_subheader {
  background-image: URL(../images/input_button_subheader_alt3.gif);
  background-color: #9dc438;
  border-color: #005400;
}
input.standard, select.standard,  a.multiSelect span {
  width: 100%;
  min-width: 16px;
  border-color: #B0B0B0;
  border-style: solid;
  border-width: 1px;
  font-family: arial,verdana;
}
input.warning, select.warning,  a.warning span {
  width: 100%;
  min-width: 16px;
  color: #C06200;
  border-color: orange;
  border-style: solid;
  border-width: 1px;
  font-family: arial,verdana;
}
textarea.standard {
  width: 100%;
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 1px;
  font-family: arial,verdana;
}
input.field_error {
  border-color: #FF0000;
  border-style: solid;
  border-width: 1px;
  }
select.field_error {
  color: #FF0000;
  border-color: #FF0000;
  border-style: solid;
  border-width: 1px;
  }
input.checkbox_subheader {
  position: relative;
  margin: -2px -2px -2px -2px;
  }
option.standard
{
  font-family: arial,verdana;
}
/* Iframe */

iframe.standard {
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  border: 0px;
  /*
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 1px;
  font-family: arial,verdana;
  */
}

/* Common Table */

table.index_table {
  border-width: 2px;
  border-style: solid;
  border-color: #C0C0C0;
  }
.index_table_insert {
  background-color: #FFFFFF;
  }
table.index_table_header {
  border-width: 2px 2px 0px 2px;
  border-style: solid;
  border-color: #C0C0C0;
  }
table.index_table_middle {
  border-width: 0px 2px 0px 2px;
  border-style: solid;
  border-color: #C0C0C0;
  }
table.index_table_middle_left {
  border-width: 0px 0px 0px 2px;
  border-style: solid;
  border-color: #C0C0C0;
  }
table.index_table_footer {
  border-width: 0px 2px 2px 2px;
  border-style: solid;
  border-color: #C0C0C0;
  }
table.index_table th.table_header_plain {
  padding: 4px 4px 4px 4px;
  color: #000000;
  font-size: 12pt;
  font-family: Trebuchet MS, arial, verdana;
  }
table.index_table td.table_subheader {
  padding: 2px 0px 2px 0px;
  background-color: #D0D0D0;
  /*
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  */
  border-top: #DFDFDF 1px solid;
  border-bottom: #6B6B6B 1px solid;
  background-image: URL(../images/table_subheader_background.gif);
  background-position: left;
  background-repeat: repeat-x;
  }
table.index_table tr.table_subheader_plain {
  background-color: #D4D4D4;
  background-image: URL(../images/table_subheader_background_plain.gif);
  background-position: left;
  background-repeat: repeat-x;
  }
table.index_table tr.table_subheader_plain td {
  background-color: #D4D4D4;
  padding: 2px 2px 2px 2px;
  border-top: #DFDFDF 1px solid;
  border-bottom: #6B6B6B 1px solid;
  }
table.index_table tr.table_subheader {
  background-color: #D4D4D4;
  background-image: URL(../images/table_subheader_background.gif);
  background-position: left;
  background-repeat: repeat-x;
  }
table.index_table tr.table_subheader td {
  padding: 2px 2px 2px 2px;
  border-top: #DFDFDF 1px solid;
  border-bottom: #6B6B6B 1px solid;
  }
table.index_table td.table_subheader_plain {
  padding: 2px 4px 2px 4px;
  background-color: #D0D0D0;
  border-top: #DFDFDF 1px solid;
  border-bottom: #6B6B6B 1px solid;
  background-image: URL(../images/table_subheader_background_plain.gif);
  background-position: left;
  background-repeat: repeat-x;
  }
table.index_table td.table_subheader_blank {
  padding: 2px 4px 2px 4px;
  background-color: #D0D0D0;
  border-top: #DFDFDF 1px solid;
  border-bottom: #6B6B6B 1px solid;
  }
table.index_table td.table_subheader span.table_subheader_plain {
  padding: 0px 8px 0px 8px;
  background-image: URL(../images/table_subheader_background_plain.gif);
  background-position: center;
  background-repeat: repeat-x;
  }
table.index_table tr.row_hover td {
  background-color: #BFD7EF;
  color: #004080;
  cursor: hand;
  text-decoration:none;
  }
table.index_table tr.row_hover_selected td {
  background-color: #FFBF7F;
  color: #804000;
  cursor: hand;
  text-decoration:none;
  }
table.index_table tr.row_selected td {
  background-color: #FFDFBF;
  color: #804000;
  cursor: hand;
  }
table.index_table tr.row_alt1 td {
  background-color: #e6ebf0;
  color: #002040;
  text-decoration:none;
  }
table.index_table td {
  background-color: #F0F0F0;
  }
table.index_table td.background {
  background-color: #F0F0F0;
  background-image: URL(../images/table_td_background.gif);
  }
table.index_table td.background_fade {
  background-color: #F0F0F0;
  background-image: URL(../images/table_td_background_fade.gif);
  background-position: top left;
  background-repeat: repeat-y;
  }

.background_transparent {
  background-image: URL(../images/table_td_background_transparent.gif);
  }
table.index_table td.alt1 {
  background-color: #E8E8E8;
  }
table.index_table td.alt2 {
  background-color: #E0E0E0;
  }
table.index_table tr.row_alt3 td {
  background-color: #cee29c;
  }
table.index_table td.fade_vert {
  background-color: #F0F0F0;
  background-image: URL(../images/td_fade_vert.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  border-bottom: #6B6B6B 1px solid;
  }

/* Ebay Read Table */
table.index_table tr.table_subheader_alt3 td.table_subheader {
  background-image: URL(../images/table_subheader_background_alt3.gif);
  border-top: #c6dd8b 1px solid;
  }
table.index_table tr.table_subheader_alt3 td.table_subheader_plain {
  background-image: URL(../images/table_subheader_background_plain_alt3.gif);
  border-top: #c6dd8b 1px solid;
  }
table.index_table tr.table_subheader_alt3 td span.table_subheader_plain {
  background-image: URL(../images/table_subheader_background_plain_alt3.gif);
  }

/* Message Box */
table.message {
  /*
  background-image: URL(../images/message_box_fade.gif);
  background-position: top left;
  background-repeat: repeat-x;
  */
  /*
  margin: 32px;
  */
  border-color: #C0C0C0;
  border-style: dashed;
  border-width: 2px;
  background-color: #F0F0F0;
  }
  /*
table.message td {
  padding: 32px;
  }
  */
table.message hr.message {
  margin: 0px 0px 0px 0px;
  border-color: #C0C0C0;
  border-style: dashed;
  border-width: 2px 0px 0px 0px;
  width:100%;
  }
table.message pre {
  padding: 0px;
  margin: 0px;
  } 

/* index_frame_preheader.tpl */

body.index_frame_preheader {
  background-color:#000000;
  }
#preheader td.background {
  background-image: URL(../images/header_bar_background.gif);
  }
#preheader td.middle {
  padding: 0px 8px 0px 8px;
  background-image: URL(../images/header_bar_middle.gif);
  }
#preheader td.left {
  background-image: URL(../images/header_bar_left.gif);
  }
#preheader td.right {
  background-image: URL(../images/header_bar_right.gif);
  }
#preheader td.end {
  background-image: URL(../images/header_bar_end.gif);
  }

/* INDEX FRAME MENU */

body.index_frame_menu {
  background-color:#0060C0;
  color:#FFFFFF;
  overflow-x: hidden; 
  overflow-y: scroll;
}
#frame_menu td.container {
  background-color: #001830;
  }
#frame_menu th {
  /*
  background-image: URL(../images/blue/table_header.gif);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #0060C0;
  */
  background-color: #0056AD;
  font-weight: bold;
  font-size: 10px;
  padding: 2px 0px 2px 0px;
  }
#frame_menu tr.item {
  font-weight: bold;
  font-size: 10px;
  background-color: #004890;
  }
#frame_menu td.raquo {
  background-color:#004E9C;
  padding: 2px 2px 2px 2px;
  }
#frame_menu td.subitem {
  background-color:#004890;
  background-image: URL(../images/menu_subfade.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 2px 2px 2px 2px;
  }
#frame_menu td.item {
  /*
  width: 100%;
  */
  }
#frame_menu td.item a{
  display: block;
  width: auto;
  }
#frame_menu td.padding, 
#frame_menu td.item a:link, 
#frame_menu td.item a:visited {
  padding: 2px 2px 2px 4px;
  color: #FFFFFF;
  text-decoration: none;
  }
#frame_menu td.item a:hover {
  background-color:#402000;
  padding: 1px 1px 1px 3px;
  color: #FFBF7F;
  text-decoration: none;
  border-color:#FF8000;
  border-style:solid;
  border-width: 1px 1px 1px 1px;
  background-image: URL(../images/menu_hover.gif);
  background-position: right top;
  background-repeat: repeat-y;
  }
#frame_menu td.item a:active {
  background-color:#FF8000;
  padding: 1px 1px 1px 3px;
  color: #7F4000;
  text-decoration: none;
  border-color:#FF8000;
  border-style:solid;
  border-width: 1px 1px 1px 1px;
  background-image: none;
  }
#frame_menu td.menu_footer {
  background-position: bottom center;
  background-repeat: no-repeat;
  }
#frame_menu input.standard
  {
    height: 16px;
    border-style:solid;
    border-width: 1px 1px 1px 1px;
    font-weight: bold;
    font-size: 10px;
  }

/* MISC */

#floating_table {
  position:absolute;
  }
#floating_table table.border {
  background-color:#FFFFFF;
  }

.floatymenu_close {
  background-color:#000000;
  color: #FFFFFF;
  padding: 2px 4px 2px 4px;
  }
  
div.ping_loading {
  background-image: URL(../images/ping_loading.gif);
  background-position: left top;
  background-repeat: no-repeat;
  display: inline;
}

#xmldebugwindow
{
  background-color: #FFFFFF;
}
#xmldebugwindow textarea
{
  width: 100%;
  height: 256px;
  display: block;
}
#xmldebugwindow textarea.hide
{
  display: none;
}

span.formheader
{
  margin: 0px;
  /* float: left; */
  color: #808080;
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 4px;
}


span.changed {
background-color: #ff0000;
    font-weight: bold;
    color: #ffff00;
}
