
      body {
      margin: 0px;
      padding: 0px;
      }
      .scrollingBody
      {
      margin: 0px;
      padding: 0px;
      overflow:auto;
      }
      td, div
      {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      color:#333333;
      line-height:16px;
      }
	  
	  .summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: normal;
      color:#333333;
      line-height:16px;
	  TEXT-DECORATION: none;
		}
		
       .ButtonLeft
      {
      height:28px; width:6px; background-image: url(images/btn_rest_left.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .ButtonRight
      {
      height:28px; width:6px; background-image: url(images/btn_rest_right.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .ButtonMid
      {
      padding:0px 4px 0px 4px; height:28px; background-image: url(images/btn_rest_mid.gif); background-repeat:repeat-x;	cursor:pointer;
      }
	  
	   .ButtonLeftHover
      {
      height:28px; width:6px; background-image: url(images/btn_selected_left.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .ButtonRightHover
      {
      height:28px; width:6px; background-image: url(images/btn_selected_right.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .ButtonMidHover
      {
      padding:0px 4px 0px 4px; height:28px; background-image: url(images/btn_selected_mid.gif); background-repeat:repeat-x;	cursor:pointer;
      }
	  
	    .detailHeaderTopBackground
      {
      width:1%; height:93px; width:742px; background-image: url(images/bg_top.jpg); background-repeat:no-repeat; text-align:left; padding:0px 0px 0px 25px; font-size:10px;
      }
	  
	    /* detail table headers ----------------------- */
		
      .detailTableHeaderLeftEnd
      {
      height:31px; width:10px; background-image: url(images/vua_report_sectiontab_left.jpg); background-repeat:no-repeat;
      }
      .detailTableHeaderRightEnd
      {
      height:31px; width:8px; background-image: url(images/vua_report_sectiontab_right.jpg); background-repeat:no-repeat;
      }
      .detailTableMidHeader
      {
      height:31px; background-image: url(images/vua_report_sectiontab_mid.jpg); background-repeat:repeat-x; color:#009933; text-align:left; padding:0px 0px 0px 12px; font-size:12px; vertical-align:middle;
      }
      
	  .detailTableLeftEnd
      {
      background: #ffffff; border-left: solid 1px #C1C9CD; border-bottom: solid 1px #C1C9CD;
      }
	  .detailTableLeftEndFill
      {
      background: #F2F7FA; border-left: solid 1px #C1C9CD; border-bottom: solid 1px #C1C9CD;
      }
      .detailTableRightEnd
      {
      background: #ffffff; border-right: solid 1px #C1C9CD; border-bottom: solid 1px #C1C9CD;
      }
      .detailTableRightEndFill
      {
      background: #F2F7FA; border-right: solid 1px #C1C9CD; border-bottom: solid 1px #C1C9CD;
      }
	  
	   .detailTaskListTableSkuColumn
      {
      background: #ffffff; border-bottom: solid 1px #C1C9CD; width:243px; padding:12px 0px 12px 12px; text-align:center; vertical-align:top;
      }
      .detailTaskListTableConfigColumnFill
      {
      padding:12px 0px 12px 12px; vertical-align:top; width:387px; background: #F2F7FA; border-bottom: solid 1px #C1C9CD; font-size:11px;
      }
	  .CMBselect
{
	BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT-SIZE: 60%;
    FONT: 8pt Verdana, Arial, Helvetica;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 15px;
    WIDTH: 170px;
}

.CartListHead
{
    BACKGROUND-IMAGE: url(images/HeaderBackgroundAlternate.gif);
    BACKGROUND-COLOR: #ebedf6
}
.CartListItem
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff
}
.OrderListItem
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff
}
.CartListItemAlt
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f2f2f2
}
.CartListFooter
{
    BACKGROUND-IMAGE: url(images/HeaderBackgroundAlternate.gif);
    BACKGROUND-COLOR: #ebedf6
}

.smlselect
{
	BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT-SIZE: 80%;
    FONT: 10pt Verdana, Arial, Helvetica;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 20px;
    WIDTH: 99px;
}

.Medselect
{
	BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT-SIZE: 80%;
    FONT: 10pt Verdana, Arial, Helvetica;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 20px;
    WIDTH: 200px;
}
.select
{
	BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT-SIZE: 80%;
    FONT: 10pt Verdana, Arial, Helvetica;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 20px;
    WIDTH: 260px;
}

.TAFEmail
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT-SIZE: 80%;
    FONT: 10pt Verdana, Arial, Helvetica;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 20px;
    WIDTH: 170px;
}

.TAFName
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT-SIZE: 80%;
    FONT: 10pt Verdana, Arial, Helvetica;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 20px;
    WIDTH: 140px;
}
.c0
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff
}
.c1
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f2f2f2
}

	   .detailSectionTabLeft
      {
      height:21px; width:9px; background-image: url(images/detail_tab_default_left.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .detailSectionTabRight
      {
      height:21px; width:9px; background-image: url(images/detail_tab_default_right.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .detailSectionTabMid
      {
      padding:0px 4px 0px 4px; height:21px; background-image: url(images/detail_tab_default_mid.gif); background-repeat:repeat-x;	cursor:pointer;
      }
	  
	   .detailSectionTabLeftHover
      {
      height:21px; width:9px; background-image: url(images/detail_tab_hover_left.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .detailSectionTabRightHover
      {
      height:21px; width:9px; background-image: url(images/detail_tab_hover_right.gif); background-repeat:no-repeat; cursor:pointer;
      }
      .detailSectionTabMidHover
      {
      padding:0px 4px 0px 4px; height:21px; background-image: url(images/detail_tab_hover_mid.gif); background-repeat:repeat-x;	cursor:pointer;
      }
