body  
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 10px;
  padding: 0;
  color: #000000;
    background-color: white;
}
span
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px
}

img { border-width: 0px; }

th { font-family: Verdana; font-size: 12px }
td { font-family: Verdana; font-size: 12px }

a.forums { color: deepskyblue; font-weight: normal; font-size: 11px }
/*A.innerlink:visited { color: #4040b0; text-decoration: none }*/
a.forums:hover { color: #0000ff; text-decoration: underline }

xxA.leftlink { color: #F2BE00; text-decoration: none }
a.leftlink { color: #F2BE00; text-decoration: none }
a.leftlink:visited { color: #F2BE00; text-decoration: none }
a.leftlink:hover { text-decoration: underline }
/*xA.leftlink:hover { color: #ff5555; text-decoration: underline }
xA.leftlink:hover { color: #ffffff; text-decoration: underline }*/

a.toplink         { color: #EDBE00; text-decoration: none }
a.toplink:visited { color: #EDBE00; text-decoration: none }
a.toplink:hover   { color: #EDBE00; text-decoration: underline }

a.innerlink { color: #4040b0; text-decoration: none; font-family: Verdana; font-size: 11px }
a.innerlink:visited { color: #4040b0; text-decoration: none }
a.innerlink:hover { color: #0000ff; text-decoration: underline }


.TdMenuInitial { background-color: #d40026; color:#000000; height: 100%; width: 100%; cursor: hand; padding: 4px; }
.TdMenuNormal { background-color: #d40026; height: 100%; width: 100%; cursor: hand; padding: 4px; }
.TdMenuHighlight { background-color: #e42046; height: 100%; width: 100%; cursor: hand; padding: 4px; }
.TdMenuHighlight A.leftlink { text-decoration: underline; }
.TdMenuStatic { background-color: #e42046; height: 100%; width: 100%; cursor: hand; font-weight: bold; padding: 4px; }

#menu2x {
  border-top-width: 0px; border-left-width: 0px; z-index: 1; border-bottom-width: 0px; margin: 0px; width: 100%; color: #fff; _POSITION: relative; height: 26px; background-color: #b00; border-right-width: 0px;
}
/* left/right */
#menu2 UL {
  border-right: #000 1px solid; padding-right: 0px; padding-left: 0px; right: 2px; background: #fff; FLOAT: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; _POSITION: relative; width: 100%;
}
/* vertical/horizontal */
#menu2 UL LI {
  padding-right: 0px; padding-left: 0px; _FLOAT: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left;
}
/* full block links */
#menu2 UL LI A {
  border-right: #000 0px solid;
  padding-right: 15px;
  border-top: #000 1px solid;
  display: block;
  padding-left: 15px;
  padding-bottom: 5px;
  margin: 0px;
  border-left: #000 1px solid;
  color: #F2BE00;
  padding-top: 5px;
  _BORDER-BOTTOM: #900 1px solid;
  background-color: #d40026;
  text-decoration: none;
}
/* hover color */
#menu2 UL LI A:hover {
  background: #e42046;
  color: #F2BE00;
  _BORDER-BOTTOM: #fff 2px solid;
  text-decoration: underline;
}

#menux {
  border-top-width: 0px;
  border-left-width: 0px;
  z-index: 1; 
  border-bottom-width: 0px; 
  margin: 0px; 
  width: 100%; 
  color: #ffffff; 
  _POSITION: relative; 
  height: 26px; 
  background-color: #b00;  
  border-right-width: 0px
}
/* left/right */
#menu UL {
  border-right: #000 1px solid; padding-right: 0px; padding-left: 0px; RIGHT: 2px; background: #fff; FLOAT: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; _POSITION: relative; width: 100%
}
/* vertical/horizontal */
#menu UL LI {
  padding-right: 0px; padding-left: 0px; _FLOAT: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left
}
/* full block links */
#menu UL LI A {
  border-right: #000 0px solid; padding-right: 15px; BORDER-TOP: #000 1px solid; display: block; padding-left: 15px; padding-bottom: 5px; margin: 0px; font: bold 11px Tahoma, sans-serif; border-left: #000 1px solid; color: #fff; padding-top: 5px; border-bottom: #900 2px solid; background-color: #900
}
/* hover color */
#menu UL LI A:hover {
  background: #fff; COLOR: #000; border-bottom: #fff 2px solid
}


.Sample4PageUpdateProgress
{
  background-color:#CF4342;
  color:#fff;
  width: 150px;
  text-align: center;
  vertical-align: middle;
  position: fixed;
  top: 0;
  left: 88%;
  z-index: 110
}

.xTransparentGrayBackground 
{
  position: fixed;
  top: 0;
  left: 0;
  
  background-color:Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
  
  height: 100%;
  width: 100%;
  min-height: 100%;
  min-width: 100%;
  z-index: 110
}

.table1 {
  cellspacing: 0;
  border: 1px solid #888888;
}
.table1 th {
  color:   #FFFFFF;
  background: #003399;
}
.table1 td {
  color:   #000000;
  background: #FFFFFF;
}

td.td_light {  
  background: #EEEEEE;
}

.box101 
{
    background-color: rgb(237, 240, 250);
    padding: 3px;    
    border-color: rgb(173, 197, 205);
    border-style: solid;
    border-width: 1px;
    color: blue;
}

.box102 
{
    background-color: rgb(237, 240, 250);
    padding: 3px;    
    border-color: rgb(173, 197, 205);
    border-style: dotted;
    border-width: 1px;
    color: blue;
}

.AppHeader 
{
    /*cellpadding="0" cellspacing="2"*/
    background-color: rgb(237, 240, 250);
    padding: 3px;    
    border-color: rgb(173, 197, 205);
    border-style: dotted;
    border-width: 1px;
    color: blue;
    width: 98%
}

.Table98
{    
    width: 98%
}

.AppHeaderA1 
{
    width: 14px; 
    color: gray; 
    height: 36px;
    background-color: darkblue;
}

.AppSection
{
    background-color: orange; 
    height: 24px;
    xpadding: 3px;    
    border-color: rgb(238, 130, 0);
    border-style: solid;
    border-width: 1px;
    xcolor: blue;
    xwidth: 90%
}

.AppSectionA1
{
    background-color: darkorange; 
    height: 24px;
    width: 14px;    
    border-color: rgb(227, 124, 0);
    border-style: dotted;
    border-width: 1px;    
}

.BoxLatestUpdates1
{
    background-color: #e4e4ff;
    border-color: #c3c3e7;
    border-style: dotted;
    border-width: 1px;    
    width: 1px
}

.BoxLatestUpdates2
{
    background-color: #e9e9ff;
    border-color: #c3c3e7;
    border-style: dotted;
    border-width: 1px;    
    width: 1px
}

.BoxLatestUpdates 
{
    background-color: #eeeeff;
    border-color: #d8d8e7;
    border-style: dotted;
    border-width: 1px;
    vertical-align: top;
    text-wrap: avoid;
    width: 280px
}

.BoxLatestUpdates a
{
    color: blue
}

.BoxWelcome
{
    color: #111111;
    height: 36px;
    font-size: 20px;
    border-color: #111111;
    border-style: dotted;
    border-width: 1px;
}

.BoxWelcome_Text
{
    color: #111111;
    height: 36px;
    font-size: 20px;    
}

.TableCellPadding5 td
{
    padding: 5px;
}

.TableLeftContents
{
  /*cellpadding="0" cellspacing="0" width="190px"*/
    xbackground-color: red;
    display: block;
    width: 190px
}
.TableLeftContents td
{
    padding: 0px
}

.TableProductsDropDown
{    
    width: 200px;
    border-collapse: collapse; /* 'cellspacing' equivalent*/ 
}
.TableProductsDropDown td
{
    padding: 5px;
}

.TableProductsDropDown .separator  /*.separator class below .TableProductsDropDown class*/
{
    font-size: 1px; 
    height: 1px;
    background-color: #333;
    padding: 0px;
}
.SeparatorX  /*.separator class below .TableProductsDropDown class*/
{
    font-size: 1px; 
    height: 1px;
    background-color: #333;
    padding: 0px !important;
}

.MainTable
{
    xborder-collapse: collapse; /* 'cellspacing' equivalent*/ 
}   
.MainTable table
{
    /*apply collapse on first level only, resume with 'separate' for nested tables*/
    xborder-collapse: separate; /* 'cellspacing' equivalent*/ 
}
.MainTable>tbody>tr>td
{
    xpadding: 0px;
}
.MainTable td
{
    xpadding: 0px;
}
.MainTable td table td
{
   /*apply padding=0 on first level only, resume with 'padding=1px' for nested tables*/
    xpadding: 4px;
}

.TableCellSpacingPadding0
{
    xborder-collapse: collapse; /* 'cellspacing' equivalent*/ 
}   
.TableCellSpacingPadding0 td
{
    xpadding: 0px;
}

.Image15 
{
    position: relative;
    top: -6;
}


    .TrProduct td
    {           
        xheight: 24px;
        background-color: whitesmoke;
        border-color: #a5a5e4;
        border-style: solid;
        border-width: 1px;
        vertical-align: top;
        font-family: Verdana;
        font-size: 12px;
        color: black;        
    }
    .TrProduct td:first-child
    {
        /*first td on header*/
        width: 14px;
    }
    .TrProduct td:first-child + td
    {
        /*second td on header*/
        width: 332px;
        vertical-align: middle;
        padding: 10px;
    }
    .TrProduct + tr td:first-child + td + td
    {
        /*cell with product comments*/
        padding: 10px;
    }
    
    td .TdVersionBox1 {
        background-color: #ccccff; border: 1px solid #C2C6E4
    }
    
    td .TdVersionBox2 {
        background: #e0e0ff; border: 1px solid #C2C6E4; text-align: center
    }


 td .TdFeedBackBox1 {
     background-color: #a9b2ca; border: 1px solid #98a5ca;
  }
  
  td .TdLeftProductTitle 
  {      
      background-color: #8585ff; 
      padding: 4px; 
      height: 18px;
      border: 1px solid #6e7a84;
  }

td .TdLeftProductContent {
    background-color: #ffffff; 
    border-right: black 1px dotted; 
    xborder-top: black 1px dotted;
    border-left: black 1px dotted; 
    border-bottom: black 1px dotted;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px                                       
}

.TdContainerOfTableLeftSideBar {
    width: 200px;
    vertical-align: top;
    padding: 8px;
}

/*table .TableLeftSideBar 
{
    
} */

.CourierArea {
    font-family: Courier New
}





