BODY
{
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    COLOR: black;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
PRE
{
    COLOR: #000066
}
CODE
{
    COLOR: #000066
}
A:hover
{
	 color: #CFD9B6;
	text-decoration: none;
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #292464;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.bold_link
{
    FONT-WEIGHT: bold
}
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.menu
{
	font-family: Arial, Helvetica, sans-seri, Verdanaf;
	font-size: 13px;
	font-weight: bold;
	color : #261D61;
}
.menu A:link
{
	color: #261D61;
	font-weight: bold;
	text-decoration: none;
}
.menu A:visited
{
	color: #261D61;
	font-weight: bold;
	text-decoration: none;
}
.menu A:hover
{
	color: #CFD9B6;
	font-weight: bold;
	text-decoration: none;
}
.news_date
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #292464;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.news_headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #292464;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.news_item
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.sidebar
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    TEXT-ALIGN: left
}
.heading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #292464;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #292464;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.heading3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #292464;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.question
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #990033;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.pre
{
    COLOR: #000066
}
.code
{
    COLOR: #000066;
	FONT-SIZE: 10pt;
    FONT-FAMILY: courier
}
.spec_attr
{
    COLOR: #000066;
    FONT-FAMILY: courier
}
.spec_tag
{
    COLOR: #000066;
    FONT-FAMILY: courier
}
.vg_tag
{
    COLOR: #660000;
    FONT-FAMILY: courier
}
.vg_attr
{
    COLOR: #660000;
    FONT-FAMILY: courier
}
.forumheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #292464;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.tag
{
    COLOR: #292464
}
.errors
{
    COLOR: #990033
}
.comment
{
    COLOR: blue
}
.base_menu_title
{
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: underline
}
A.vg_extension:link
{
    COLOR: #339900;
    FONT-FAMILY: courier
}
A.vg_extension:visited
{
    COLOR: #339900;
    FONT-FAMILY: courier
}
A.vg_extension:hover
{
    COLOR: #339900;
    FONT-FAMILY: courier
}
A.vg_extension:active
{
    COLOR: #339900;
    FONT-FAMILY: courier
}
A.21_feature:link
{
    COLOR: #FF9900;
    FONT-FAMILY: courier
}
A.21_feature:visited
{
    COLOR: #FF9900;
    FONT-FAMILY: courier
}
A.21_feature:hover
{
    COLOR: #FF9900;
    FONT-FAMILY: courier
}
A.21_feature:active
{
    COLOR: #FF9900;
    FONT-FAMILY: courier
}
.mlntitle {
	font-family: Arial, Helvetica, sans-seri, Verdanaf;
	font-size: 16 px;
	font-weight: bold;
	color : #ABBF87;
}
.mlmenu{
	font-family: Arial, Helvetica, sans-seri, Verdanaf;
	font-size: 10px;
	color : White;
}

/* Added for CCXML ref */

div.title {
    font-weight: bold;
    font-size: 19px;
    padding-bottom: 5px;
}

div.subtitle {
    font-weight: bold;
    font-size: 16px;
}

div.subsubtitle {
    font-weight: bold;
    font-size: 13px;
}

div.item {
    border-top: 1px solid #808080;
    margin-bottom: 10px;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-top: 10px;
    display: none;
}

div.attribute div.attr_name {
    font-weight: bold;
    float: left;
    width: 120px;
}

div.attribute div.description {
    border-left: 1px solid #808080;
    margin-left: 120px;
    padding-left: 4px;
}

div.attribute div.properties {
    margin-top: 8px;   
    margin-left: 120px;
}

div.attribute, div.limitation, div.extension {
    border: 1px solid #808080;
    margin-bottom: 4px;
    padding: 4px;
    background-color: white;
}

div.attributes_sect, div.parents_sect, div.children_sect, div.example_sect, div.vg {
    padding: 4px;
    margin-top: 10px;
    background-color: #CFD9B6;
}

div.values_sect {
    margin-top: 10px;
}

div.values {
    border: 1px solid #808080;
    padding: 4px;
    margin-top: 2px;
}

div.altrow {
    background-color: #e8e8e8;
}

div.constraints {
    color: #FF6600;
    font-style: italic;
    margin-top: 4px;
}

div.attributes, div.parents, div.children, div.example {
    border: 1px solid #808080;
    background-color: white;
    padding: 4px;
}

div.example {
    background-color: #d9d9d9;
}

div.properties span {
    border: 1px solid #808080;
    font-size: 10px;
    padding: 0px 3px;
    margin-right: 4px;
    white-space: nowrap;
}

span.required {
    background-color: #FFCC99;
}

span.optional {
    background-color: #CCCCCC;
}

span.toc_element, span.toc_event, span.toc_object {
    white-space: nowrap;
    display: block;
    float: left;
    padding: 2px;
    font-size: 13px;
}

span.toc_element {
    width: 130px;
}

span.toc_event {
    width: 180px;
}

span.toc_object {
    width: 130px;
}

td.toc {
    background-color: #CFD9B6;
    border: 1px solid #292464;
    padding: 4px;
}

td.toc a:hover {
    color: navy !important;
}

div#items {
    padding-top: 10px;
}

div.back {
    font-size: 11px;
    text-align: center;
    display: none;
}
 
div.showall {
    font-size: 12px;
    padding-top: 7px;
}
