body {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #000000;
       /*background-color: #FFFFFF;*/
       /*background-image: url(/doc/images/sat_globe.jpg);*/
       background: url('/doc/images/sat_globe.jpg') no-repeat fixed right top #FFFFFF;
       }
input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        }
td {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #000000;
     line-height: normal;
     }
table.menu {
             background: #FFFFFF;
             border: 1px solid;
	border-color:#CCCCCC;
             }
table.announcement {
                     background-color: #FF6666;
                     text-align: center;
                     padding: 5px;
                     border-spacing: 5px;
                     }
table.retrievedocs {
                     border-collapse: collapse;
                     border: 1px solid;
                     border-color: #999999;
                     }
table.docdetails {
                   border-collapse: collapse;
                   padding: 2px;
                   border-spacing: 5px;
                   border: 1px solid;
                   border-color: #999999;
                   }
table.docdetails td {
                      padding: 2px;
                      border-spacing: 5px;
                      border-bottom: 1px solid;
                      border-right: 1px solid;
                      border-color: #999999;
                      }
table.versions {
                 border-collapse: collapse;
                 padding: 2px;
                 border-spacing: 5px;
                 border: 1px solid;
                 border-color: #999999;
                 }
table.versions td {
                    padding: 2px;
                    border-spacing: 5px;
                    border-bottom: 1px solid;
                    border-right: 1px solid;
                    border-color: #999999;
                    }
table.payloads {
                 border-collapse: collapse;
                 padding: 2px;
                 border-spacing: 5px;
                 border: 0;
                 }
table.payloads td {
                    padding: 2px;
                    border-spacing: 5px;
                    border-bottom: 0;
                    border-right: 0;
                    }
table.accessrights {
                     border-collapse: collapse;
                     padding: 2px;
                     border-spacing: 5px;
                     border: 0;
                     }
table.accessrights td {
                        padding: 2px;
                        border-spacing: 5px;
                        border-bottom: 0;
                        border-right: 0;
                        }

table.banner {
               padding: 0; /*corresponds to the cellpadding table attribute*/
               border-spacing: 0; /*corresponds to the cellspacing table attribute*/
               border: 0; /*corresponds to the border table attribute*/
               width: 100%;
               background: url('/doc/images/banner/background.jpg') no-repeat fixed;
               }
table.banner td {
                  padding: 0;
                  border: 0;
                  border-spacing: 0;
                  }
table.middle {
               width: 100%;
               }
table.bottom {
               width: 100%;
               }
table.login {
              padding: 2px;
              border: 0;
              border-spacing: 2px;
              background: #CCCCCC;
              }
table.login td{
                padding: 5px;
                border: 0;
                border-spacing: 5px;
                }
table.chpass {
               padding: 2px;
               border: 0;
               border-spacing: 2px;
               background: #CCCCCC;
               }
table.chpass td{
                 padding: 5px;
                 border: 0;
                 border-spacing: 5px;
                 }
table.index {
              border-collapse: collapse;
              padding: 2px;
              border: 0;
              border-spacing: 0;
              border: 1px solid;
              border-color: #999999;
              }
table.index td {
                 padding: 5px;
                 border: 0;
                 border-spacing: 5px;
                 border-bottom: 1px solid;
                 border-color: #999999;
                 }
table.vmiframe {
                 border-collapse: collapse;
                 padding: 2px;
                 border: 0;
                 border-spacing: 0;
                 border: 1px solid;
                 border-color: #333366;
                 }
table.vmiframe td {
                    padding: 5px;
                    border: 0;
                    border-spacing: 5px;
                    border-bottom: 1px solid;
                    border-color: #333366;
                    text-align: center;
                    }
th {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #000000;
     line-height: normal;
     }
tr.header {
            background: #CCCCCC;
            }
tr.shadowed {
              background: #CCCCCC;
              }
tr.subheader {
               background: #EBEBEB;
               }
td.form-header {
                 border-spacing: 2px;padding: 2px;font-weight: bold; color: #FFFFFF; background-color: #6699FF; text-align: right;
                 }
td.form-data {
               border-spacing: 2px;padding: 2px;background-color: #CCCCFF; text-align: left;
               }
td.form-fixdata {
                  font-family: lucida console,courier new,courier,sans-serif;
                  text-align: left;
                  background-color: #CCCCFF;
                  }
td.form-redheader {
                    border-spacing: 2px;padding: 2px;font-weight: bold; color: #FFFFFF; background-color: #CC0000; text-align: right;
                    }
td.form-greydata {
                   border-spacing: 2px;padding: 2px;background-color: #CCCCCC; text-align: left;
                   }
td.form-reddata { /*used by VMI*/
                  border-spacing: 2px; padding: 2px; background-color: #ffe0e0; text-align: left;
                  }
td.form-orangedata { /*used by VMI*/
                     border-spacing: 2px; padding: 2px; background-color: #f1c89a; text-align: left;
                     }
td.form-greendata { /*used by VMI*/
                    border-spacing: 2px; padding: 2px; background-color: #cbedc7; text-align: left;
                    }

td.form-highdata {
	background-color: #ECE99A; text-align: left
}
td.form-infodata {
	background-color: #D6D6D6; text-align: left
}
td.form-textdata {
	background-color: #ffffbb; text-align: left
}
td.form-posdata {
	background-color: #DCDEF5; text-align: left
}
td.form-warndata {
	background-color: #F1C89A; text-align: left
}
td.form-alertdata {
	background-color: #ECC9CA; text-align: left
}
td.form-testdata {
	background-color: #CBEDC7; text-align: left
}
td.form-centre {
	font-weight: bold; color: #ffffff; background-color: #6699ff; text-align: center
}

@media screen
{
  td.left {
            vertical-align: top;
            width: 180px;
            }
}
@media print
{
  td.left {
            display: none;
            }
}
td.middle {
            vertical-align: top;
            }
@media screen
{
  td.right {
             vertical-align: top;
             width: 180px;
             }
}
@media print
{
  td.right {
             display: none;
             }
}
@media screen
{
  td.footer {
              text-align: center;
              }
}
@media print
{
  td.footer {
              display: none;
              }
}
td.copyright {
               text-align: center;
               }
td.lbanner {
             vertical-align: top;
             text-align: left;
             }
td.mbanner {
             vertical-align: top;
             text-align: center;
             }
@media screen
{
  td.rbanner {
               vertical-align: top;
               text-align: right;
	}
  td.rbannerprint {
                    display: none;
                    }
}
@media print
{
  td.rbanner {
               display: none;
               }
  td.rbannerprint {
                    vertical-align: top;
                    text-align: right;
                    }
}
td.bullet {
            text-align: center;
            width: 15px;
            }
td.logout {
            text-align: left;
            }
td.createversion {
                   border-left: 1px solid;
                   border-color: #999999;
                   }
/*Space between left and middle sections, and middle and right sections*/
@media screen
{
  td.interspace {
                  width: 5px;
                  }
}
@media print
{
  td.interspace {
                  display: none;
                  }
}
td.righttext {
               color: #999999;
               }
a {
    text-decoration: none;
    font-weight: bold;
    color: #6699FF;
    outline: none;
    }
a:visited {
            text-decoration: none;
            color: #6699FF;
            }
a:active {
           text-decoration: none;
           color: #6699FF;
           }
a:hover {
          text-decoration: underline;
          color: #000000;
          }

/*Currently selected links*/
a.sel:link {
             text-decoration: none;
             font-weight: bold;
             color: #000000;
             outline: none;
             }
a.sel:visited {
                text-decoration: none;
                color: #000000;
                }
a.sel:active {
               text-decoration: none;
               color: #000000;
               }
a.sel:hover {
              text-decoration: underline;
              color: #000000;
              }

/*'New update' links*/
a.new:link {
             text-decoration: none;
             font-weight: bold;
             color: #FF6600;
             outline: none;
             }
a.new:visited {
                text-decoration: none;
                color: #FF6600;
                }
a.new:active {
               text-decoration: none;
               color: #FF6600;
               }
a.new:hover {
              text-decoration: underline;
              color: #000000;
              }

/*Links in top menus with Javascript disabled*/
a.static {
           text-decoration: none;
           font-weight: bold;
           color:  #FFFFFF;
           outline: none;
           }
a.static:visited {
                   text-decoration: none;
                   color:  #FFFFFF;
                   }
a.static:active {
                  text-decoration: none;
                  color:  #FFFFFF;
                  }
a.static:hover {
                 text-decoration: underline;
                 color: #999999;
                 }
strong, b {
            font-weight: bold;
            }
p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #333366;
    }
li {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #333366;
     line-height: 20px;
     }
h1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 20px;
     line-height: 44px;
     font-weight: bold;
     margin-top: 10px;
     margin-bottom: 10px;
     text-align: center;
     color: #333366;
     }
h2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #333366;
     line-height: 24px;
     }
h3 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #333366;
     line-height: 22px;
     }
h4 {
     font-size: 13px;
     line-height: 26px;
     font-weight: bold;
     color: #333366;
     margin-top: 0;
     margin-bottom: 0;
     }
h5 {
     font-size: 12px;
     line-height: 22px;
     font-weight: bold;
     color: #333366;
     margin-top: 0;
     margin-bottom: 0;
     }
h6 {
     font-size: 11px;
     line-height: 13px;
     font-weight: bold;
     color: #333366;
     margin-top: 0;
     margin-bottom: 0;
     }
.description {
               font-size: 12px;
               }
.small {
         font-size: 10px;
         }
.enhance {
           font-size: 12px;
           font-weight: bold;
           color: #333366;
           }
.announcement {
         color: #FF0000;
         }
.breaking {
            font-size: 11px;
            font-weight: bold;
            color: #333366;
            }
.error {
         font-size: 11px;
         font-weight: bold;
         color: #FF0000;
         }
.white {
         color: #FFFFFF;
         }
.header {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 18px;
          line-height: 40px;
          font-weight: bold;
          margin-top: 0;
          margin-bottom: 0;
          }
.user{
       font-family: Arial, Helvetica, sans-serif;
       color: #FF6600;
       font-size: 10px;
       /*line-height: 16px;*/
       font-weight: bold;
       margin-top: 0;
       margin-bottom: 0;
       }
img {
      border: 0;
      }

#top {
       margin: 0px 0px 0px 0px;
       padding: 0px;
       border: 0px;
       /*voice-family: "\"}\"";*/
       /*voice-family:inherit;*/
       }

/*The following is only understood by IE. It is used to solve the "pixels-gap between divs" known bug of IE*/
/*Consequence: the CSS does not validate w3C anymore. CSS Parser used to validate does not recognixe '*html'*/
*html #top {
             margin: 0px 0px -4px 0px;
             padding: 0px;
             border: 0px;
             }

/*Drop down menus*/
@media screen
{
  #menus {
           margin: 0px 0px 0px 0px;
           padding: 0px;
           border: 0px;
           background: #000000;
           /*voice-family: "\"}\"";*/
           /*voice-family:inherit;*/
           }
}
@media print
{
  #menus {
           display: none;
           }
}

.leftMenu {
            text-align: left;
            }

.centerMenu {
              text-align: center;
              }

.rightMenu {
             text-align: right;
             }

a.MenuLabelLink	{
                  COLOR: #ffffff;
                  FONT-SIZE: 12px;
                  FONT-FAMILY: Arial, Helvetica, sans-serif;
                  TEXT-DECORATION: None;
                  margin: 0px; padding: 0px; font-weight: bold;
                  }
a.MenuLabelLink:link {
                       COLOR: #ffffff;
                       FONT-FAMILY: Arial, Helvetica, sans-serif;
                       TEXT-DECORATION: None;
                       }
a.MenuLabelLink:visited	{
                          COLOR: #ffffff;
                          FONT-FAMILY: Arial, Helvetica, sans-serif;
                          TEXT-DECORATION: None;
                          }
a.MenuLabelLink:hover{
                       COLOR: #ffffff;
                       FONT-FAMILY: Arial, Helvetica, sans-serif;
                       TEXT-DECORATION: None;
                       }

a.MenuLabelLinkOn {
                    COLOR: #ffffff;
                    FONT-SIZE: 12px;
                    FONT-FAMILY: Arial, Helvetica, sans-serif;
                    TEXT-DECORATION: None;
                    margin: 0px;
                    padding: 0px;
                    font-weight: bold;
                    }
a.MenuLabelLinkOn:link {
                         COLOR: #ffffff;
                         FONT-FAMILY: Arial, Helvetica, sans-serif;
                         TEXT-DECORATION: None;
                         }
a.MenuLabelLinkOn:visited {
                            COLOR: #ffffff;
                            FONT-FAMILY: Arial, Helvetica, sans-serif;
                            TEXT-DECORATION: None;
                            }
a.MenuLabelLinkOn:hover {
                          COLOR: #ffffff;
                          FONT-FAMILY: Arial, Helvetica, sans-serif;
                          TEXT-DECORATION: None;
                          }

a.MenuItemLink {
                 COLOR: #cccccc;
                 FONT-SIZE: 12px;
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 TEXT-DECORATION: None;
                 margin: 0px;
                 padding: 0px;
                 font-weight: bold;
                 }
a.MenuItemLink:link {
                      COLOR: #cccccc;
                      FONT-FAMILY: Arial, Helvetica, sans-serif;
                      TEXT-DECORATION: None;
                      }
a.MenuItemLink:visited {
                         COLOR: #cccccc;
                         FONT-FAMILY: Arial, Helvetica, sans-serif;
                         TEXT-DECORATION: None;
                         }
a.MenuItemLink:hover {
                       COLOR: #cccccc;
                       FONT-FAMILY: Arial, Helvetica, sans-serif;
                       TEXT-DECORATION: None;
                       }

a.MenuItemLinkOn {
                   COLOR: #ffffff;
                   FONT-SIZE: 12px;
                   FONT-FAMILY: Arial, Helvetica, sans-serif;
                   TEXT-DECORATION: None;
                   margin: 0px;
                   padding: 0px;
                   font-weight: bold;
                   }
a.MenuItemLinkOn:link {
                        COLOR: #ffffff;
                        FONT-FAMILY: Arial, Helvetica, sans-serif;
                        TEXT-DECORATION: None;
                        }
a.MenuItemLinkOn:visited {
                           COLOR: #ffffff;
                           FONT-FAMILY: Arial, Helvetica, sans-serif;
                           TEXT-DECORATION: None;
                           }
a.MenuItemLinkOn:hover {
                         COLOR: #ffffff;
                         FONT-FAMILY: Arial, Helvetica, sans-serif;
                         TEXT-DECORATION: None;
                         }

.myMenu {
          position: absolute;
          visibility: hidden;
          z-index: 5;
          }

.myMenuLabelleft {
                   padding: 0px 0px 0px 0px;
                   text-align: left;
                   }
.myMenuLabelcenter {
                     padding: 0px 0px 0px 0px;
                     text-align: center;
                     }
.myMenuLabelright {
                    padding: 0px 0px 0px 0px;
                    text-align: right;
                    }
.myMenuItemleft {
                  padding: 0px 0px 0px 0px;
                  text-align: left;
                  }
.myMenuItemcenter {
                    padding: 0px 0px 0px 0px;
                    text-align: center;
                    }
.myMenuItemright {
                   padding: 0px 0px 0px 0px;
                   text-align: right;
                   }

#myTest {
          padding: 0px 0px 0px 0px;
          z-index: 0;
          }

