body{
  margin-bottom: 20px;
  background-color: #FFFFFF;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 1.5;
}

a:link {
    color: #3e5287;
    text-decoration: none;
    font-weight: bold;
}
a:visited {
    color: #3e5287;
    text-decoration: none;
    font-weight: bold;
}
a:hover {
    color: #718cd4;
    text-decoration: none;
    font-weight: bold;
}

.desc{
  padding-left: 10px;
  margin-left: 10px;
}

p.img{
  margin-left: .15in;
  margin-bottom: 30pt;
}

p.question{
  margin-left: .45in;
  margin-bottom: 0pt;
  margin-top: 5pt;
}

p.table{
  margin-left: .45in;
  margin-bottom: 0pt;
  margin-top: 5pt;
}

img{
  margin-left: .0in;
  margin-right: 0px;
}

img.toolbar{
  margin-left: .45in;
  margin-right: 0px;
}

img.newFeature{
  width: 21px;
  height: 6px;
  margin-left: 0px;
  vertical-align: super;
}

img.updatedFeature{
  width: 42px;
  height: 6px;
  margin-left: 0px;
  vertical-align: super;
}


.intElement{
  font-weight: bold;
  margin-left: 0px;
}

.pageHeader{
  font-size: 18px;
  color: #0F0F0F;
  font-family: Verdana;
  font-weight: bold;
  padding: 10px 0px;
}
.new{
  font-size: 11px;
  color: #F20000;
  font-weight: bold;
}

.subtitle{
  font-size: 14px;
  color: #1447A0;
  font-weight: bold;
  padding-left: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-top: 15px;
}

.newFeatureDesc{
  color: #000000;
  margin-left: .20in;

}

.linkHeader{
  font-size: 8pt;
  font-weight: bold;
  color: #B10000;
}

ul {margin-left: .25in; margin-top: 3pt;  margin-bottom: 10pt; margin-left: 10pt; list-style-type: disc}
li {margin-left: .10in; margin-top: 5pt; margin-bottom: 0pt}
li.keyFeature{
  margin-left: .45in;
  margin-top: 3pt;
  margin-bottom: 0pt;
}

ol {margin-left: .0in; margin-top: 3pt;  margin-bottom: 0pt; margin-left: 0pt}

h1 {font-size: 14pt; font-weight: normal; margin-top: 6pt; margin-bottom:0pt;}


h2
{
  font-size: 13pt;
  font-weight: normal;
  margin-top: 6pt;
  margin-bottom: 0pt;
}
h3
{
  font-size: 13pt;
  font-weight: bold;
  margin-top: 6pt;
  margin-bottom: 8pt;
}
h3.whats_new
{
  font-size: 14px;
  padding-top: 7px;
}

h4
{
  font-size: 12px;;
  font-weight: normal;
  margin-top: 6pt;
  margin-bottom: 0pt;
  color: #2B820D;
}

h5
{
  font-size: 9pt;
  font-weight: bold;
  margin-top: 10pt;
  margin-bottom: 10pt;
  margin-left: .20in;
  color: #B10000;
}


hr
{
  width: 90%;
  height: 3px;
}

hr.feature {
  margin-left:0px;
  margin-top:.15in;
  color: #CCCCCC;
  width: 439px;
  height: 1px;
}


td.transitions {

}
td.feature{
  font-size: 9pt;
  color: #B10000;
  font-weight: bold;

}

table.func
{
  width: 792px;
}

.func td
{
  border-bottom: 1px #B7B7B7 solid;
}

td.web_option
{
  padding-right: 5px;
  width: 30%;
  font-weight: bold;
}

td.presenter_option
{
  padding-right: 5px;
  width: 18%;
  font-weight: bold;
}

td.media_option
{
  padding-right: 5px;
  width: 20%;
  font-weight: bold;
}

td.settings_option
{
  padding-right: 5px;
  width: 21%;
  font-weight: bold;
}

td.general_option
{
  padding-right: 5px;
  width: 21%;
  font-weight: bold;
}


.func tr
{
  height:25px;
}

tr.grey{
  color:white;
  background-color:#CCCCCC;
  height:20px;
}

td.keyFeatureTop
{
  padding-top:10px;
  padding-left:10px;

}

td.keyFeatureBottom{
  padding-bottom:10px;
  padding-left:10px;
}

div.contacts{
  padding-left: 10px;
  border-left: solid 2px #2B820D;
  font-size: 12px;
  line-height: 1.5;
}

h4.blue_header
{
    color: #3E5287;
    font-weight: normal;
    font-size: 11px;
    border: none;
    margin: 0px;
    padding: 0px;
}

.blue_header
{
    color: #3E5287;
    font-weight: normal;
    border: none;
    margin: 0px;
    padding: 0px;
}

.fs_features
{
    color: #3F5284;
}

.fs_features SPAN
{
    color: #000000;
}

.fs_features .new_new_feature
{
    color: #E78200;
    font-size: 9px;
    font-weight: bold;

    position: relative;
    top: -3px;
}

ul.fs_features
{
    line-height: 1.6;
}

.mainTable{
}

.mainTable thead td {
        border: none;
        font-weight: bold;
        background-color: #6699CC;
        font-size: 80%;
        color:white;
}

.mainTable thead tr{
        width: 300px;
}

.mainTable tbody td {
        border: none;
        background-color: #F0F0F0;
        font-size: 12px;
}

.innerTable {
        background-color: #FFFFFF;
        padding: 3px 3px;
        border: 1px;
        border-style: solid;
        border-color: #6699CC;
}

.innerTable tr {
        width: 200px;
}

.innerTable td {
        padding: 5px 5px;
}


td.grey{
        border: none;
        font-weight: bold;
        background-color: #DDDDDD;
        font-size: 100%;
        color:black;
        padding: 3px 3px;
}

.objectTable{
        border: none;
        background-color: #FFFFFF;
        font-size: 100%;
        padding: 3px 3px;
}

.objectTable tbody td{
        background-color: #F0F0F0;
}

.diagram {
        margin-left: 0;
        margin-right: 0;
        font-size: 80%;
}

.diagram td {
        background-color: #FFFFFF;
        font-size: 100%;
}


P{
 margin-top: 8pt;
}

pre.source-code {

    font-family: monospace;
    letter-spacing: .1em;
    cursor: text;
    font-size: 12px;
    background: #F0F0F0;
    color: #000066;
    font-family: Courier New, Courier, mono;
    margin-bottom: .5em;
    margin-top: .5em;
    border: none;
}

.pageHeaderAPI{
  font-size: 20px;
  font-family: monospace;
  color: #515151;
  font-weight: bold;
  padding: 10px 0px;
  margin-bottom: 10px;
}


ul.listItem
{
  display:block;
  margin:0px;
  padding:0px;
  border:none;
  list-style:none;
}

.listItem li
{
  display:block;
  margin: 0px;
  padding: 0px 0px 0px 17px;
  border:none;
  background-image: url(../images/11.gif);
  background-repeat: no-repeat;
  line-height: 1.7;
}

li.folderItem
{
  display:block;
  margin:0px;
  padding:0px 0px 0px 17px;
  line-height: 1.7;
  border:none;
  background-image: url(../images/1.gif);
  background-repeat: no-repeat;
}

/*begin of top*/

div.top_links
{
  width: 500px;
  margin: 0px;
  padding: 0px;
  padding-left: ;
  margin-left: ;
  float: left;
}

div.top_links a
{
  color: #3d568b;
  font-size: 14px;
  line-height: 52px;
  text-decoration: underline;
  margin-left: 0px;
  margin-right: 10px;
}

div.top_links a:hover
{
  color: #718cd4;
  font-size: 14px;
  line-height: 52px;
  text-decoration: underline;
  margin-left: 0px;
  margin-right: 10px;
}

/*end of top*/

/*begin footer*/

.footer_links
{
    width: 470px;
   float: right;
}

.footer_links a
{

     margin-top: 0px;
     padding-top: 0px;
     margin-left: 20px;
}

.footer_links a:hover
{

}

/*end footer*/
