body
{
   background-color: #FFFFFF;
   margin-top: 5;
   margin-bottom: 5;
   margin-left: 5;
   margin-right: 5;
   padding-left: 0;
   padding-right: 0;
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 75%;
}
tbody
{
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 75%;
}
thead
{
   font-size: 75%;
}

pre
{
   font-size: 8pt;
}
li
{
   margin-top: 7;
}

td
{
   vertical-align: top;
}

a
{
   text-decoration: none;
   color: #0000FF;
}
a:visited
{
   text-decoration: none;
   color: purple;
}
a:hover
{
   text-decoration: none;
}



.bullet
{
   width: 16;
   height: 16;
   background-image: url(../images/right_arrow.gif);
   background-repeat: no-repeat;
   background-position: left;
}

.ul_bullet
{
   list-style-image: url(../images/bullet.gif);
}
.ul_no_bullet
{
   list-style-image: none;
}

.toparrow
{
   vertical-align: middle;
}
.tip
{
   font-size: smaller;
}

.table_central
{
   border-collapse: collapse;
   width: 100%;
}

@media print
{
   .toc
   {
      display: none;
   }
   .header
   {
      display: none;
   }
   .footer
   {
      display: none;
   }
}


.td_content
{
   padding-top: 10px;
}

.table_header1
{
   color: #FFFFFF;
   width: 100%;
   border: 0;
   font-weight: bold;
   border-collapse: collapse;
}
.td1_header1
{
   background-image: url( '../images/left_light_blue.gif' );
   background-position: left;
   background-repeat: no-repeat;
   vertical-align: middle;
   height: 20px;
}

.td2_header1
{
   background-image: url( '../images/central_light_blue.gif' );
   background-position: center;
   background-repeat: repeat-x;
   vertical-align: middle;
}

.td3_header1
{
   background-image: url( '../images/right_light_blue.gif' );
   background-position: right;
   background-repeat: no-repeat;
   vertical-align: middle;
   height: 20px;
}

.header2
{
   width: 100%;
   border: 0;
}
.header2text
{
   font-weight: bold;
}
.header2line
{
   background-color: #0000FF;
   height: 1px;
}
.text2
{
   margin-left: 20px;
}

.header3text
{
   color: #000000;
   font-weight: bold;
}

.linotopmargin
{
   margin-top: 0;
}


.footertext
{
   font-size: smaller;
   color: #FFFFFF;
}


.table_navigation
{
   background-color: #000080;
   border-collapse: collapse;
}

.td_navigationcell_0
{
   border-bottom: 1px solid rgb(153,153,153);
   border-top: 1px solid rgb(153,153,153);
}

.td_navigationcell_level_0
{
   width: 16px;
   height: 16px;
   border-bottom: 1px solid rgb(153,153,153);
   border-top: 1px solid rgb(153,153,153);
   background-image: url(../images/bullet_navigation_level1.gif);
   background-repeat: no-repeat;
   background-position: center;
}

.td_navigationcell
{
   border-bottom: 1px solid rgb(153,153,153);
}

.td_navigationcell_level_1a
{
   width: 16px;
   height: 16px;
   border-bottom: 1px solid rgb(153,153,153);
   background-image: url(../images/bullet_navigation_level1.gif);
   background-repeat: no-repeat;
   background-position: center;
}

.td_navigationcell_level_1b
{
   width: 16px;
   height: 16px;
   background-image: url(../images/bullet_navigation_level1.gif);
   background-repeat: no-repeat;
   background-position: center;
}

.td_navigationcell_level_2
{
   width: 10px;
   height: 12px;
   border-bottom: 1px solid;
   border-bottom-color: #000080;
   background-image: url( '../images/bullet_navigation_level2.gif' );
   background-repeat: no-repeat;
   background-position: center;
}


.a_legal_notice_link
{
   color: #FFFFFF;
   text-decoration: none;
}
:visited.a_legal_notice_link
{
   color: #FFFFFF;
   text-decoration: none;
}
:hover.a_legal_notice_link
{
}

.a_navigationlink
{
   font-size: 90%;
   color: #FFFFFF;
   text-decoration: none;
   font-style: normal;
   font-weight: normal;
}
:visited.a_navigationlink
{
   font-size: 90%;
   color: #FFFFFF;
   text-decoration: none;
   font-style: normal;
   font-weight: normal;
}
:hover.a_navigationlink
{
}

.a_version_navigationlink
{
   font-size: 100%;
   color: #FFFF00;
   width: 100%;
   text-decoration: none;
   font-style: normal;
   font-weight: bold;
}
:visited.a_version_navigationlink
{
   font-size: 100%;
   color: #FFFF00;
   width: 100%;
   text-decoration: none;
   font-style: normal;
   font-weight: bold;
}
:hover.a_version_navigationlink
{
}



.article_code
{
   font-family: courier new;
   background-color: #EFEFEF;
}

.article_section
{
   font-weight: bold;
}

.td_article_header
{
   padding-left: 28px;
   padding-right: 0px;
}


.table_community
{
   border-left: 1px solid #00AAFF;
   border-right: 1px solid #00AAFF;
   border-top: 1px solid #00AAFF;
   border-bottom: 1px solid #00AAFF;
   border-collapse: collapse;
   margin-left: 20px;
}

.td_community
{
   border-bottom: 1px solid #00AAFF;
   border-right: 1px solid #00AAFF;
   padding-left: 4px;
   padding-right: 4px;
   vertical-align: middle;
}

.table_description
{
   border-collapse: collapse;
}
.td_description
{
   padding-left: 3px;
}


.table_features
{
   border-left: 1px solid #00AAFF;
   border-right: 1px solid #00AAFF;
   border-top: 1px solid #00AAFF;
   border-bottom: 1px solid #00AAFF;
   border-collapse: collapse;
   margin-left: 20px;
}

.td_feature
{
   border-bottom: 1px solid #00AAFF;
   border-right: 1px solid #00AAFF;
   padding-left: 8px;
   padding-right: 8px;
}
.td_edition
{
   border-bottom: 1px solid #00AAFF;
   border-right: 1px solid #00AAFF;
   padding-left: 8px;
   padding-right: 8px;
   text-align: center;
}


.table_products
{
   border-left: 1px solid #00AAFF;
   border-right: 1px solid #00AAFF;
   border-top: 1px solid #00AAFF;
   border-bottom: 1px solid #00AAFF;
   border-collapse: collapse;
   margin-left: 20px;
}

.td_products
{
   border-bottom: 1px solid #00AAFF;
   padding-left: 4px;
   padding-right: 4px;
}

.table_features2
{
   border-left: 1px solid #00AAFF;
   border-right: 1px solid #00AAFF;
   border-top: 1px solid #00AAFF;
   border-bottom: 1px solid #00AAFF;
   border-collapse: collapse;
   margin-left: 20px;
}

.link_to_top
{
   background-image: url(../images/top.gif);
   background-repeat: no-repeat;
   background-position: left;
}


