/* Consult cssexplain.htm for explanation of all of these CSS rules.           */
/* =========================================================================== */

/* What:          Page Appearance rules                                        */
/* ----------------------------------------------------------------------------*/
BODY              { background-color: #ffffff;  }   
BODY, DL, DT, DD, UL, OL, LI, TD, .text      
                  { color: #000000; font-size: 10pt; 
                    font-family: verdana, arial, geneva, sans-serif; } 
CAPTION           { text-align: left; font-weight: bold; font-size: 10pt; }
TABLE             { margin: 0 0 0 0; border: none; border-width: 0 0 0 0; 
                    cellpadding:0; cellspacing: 0; }
SPAN.date_for_pic     { font-weight: normal; }
.col_title    { font-weight: bold; }

TABLE.top_head    { background-color: #9703ff; padding-left: 30%; }
TABLE.intro_head    { padding: 0 0 1 4; }
TABLE.intro_head TD { line-height: 110%; }
TABLE.sub_head    { padding: 0 0 1 4; font-size: 10pt; }
TABLE.sub_head CAPTION    { font-size: 10pt; }
TABLE.sub_head TD { line-height: 110%; }
DIV.sub_title     { font-weight: bold; font-size: 10pt; }
DIV.sub_title A   { font-weight: normal; font-size: 10pt; }
.cap              { color: #0000ff; }
.gc               { color: #006600; font-weight: bold }  
/*HR                { color: #333333; border-style: inset; }*/
HR                { color: #333333; border-top: solid; }
.field            { background: #999999 }
A:link            {
	text-decoration: none
}
A:visited         {
	text-decoration: none
}
A:hover           {
	
	text-decoration: none
}
.style12 { color: #FFFFFF; }
.style15 { font-size: x-small; font-family: Verdana; font-size: 8.5pt; }
.style19 { color: #000000; font-size: 10pt; font-family: verdana, arial, geneva, sans-serif; }
.style20 { font-family: Verdana; font-size: 8.5pt; }
.style21 { font-size: 8.5pt; }
.style22 { font-size: 8.5pt; font-weight: bold; }
.style23 { margin-top: 0; }
.style24 { font-weight: bold; text-align: center; }
.style25 { text-align: center; }
.style26 { border-width: 0; text-align: center; font-size: 8.5pt; }
.style27 { border-width: 0; text-align: left; font-family: Verdana; font-size: 8.5pt; }
.style28 { border-collapse: collapse; font-size: 8.5pt; }
.style29 { border-width: 0px; font-family: "Lucida Console"; font-size: 8.5pt; }

/* What:          Page Titles, Headers, Important Info, Generic Font Sizing    */
/* ----------------------------------------------------------------------------*/
.pagetitle        { color: #000000; font-size: 22pt }
.subtitle         { color: #006600; font-size: 22pt }
.sitetitle        { color: #000080 }

.mainheading      { font-size: 15pt; color: #000066; background-color: #7CADB4; 
                    font-family: arial, geneva, sans-serif; font-weight: bold }   
.subheading       { font-size: 13pt; color: #009999; font-weight: bold }   
.l3heading        { color: #660000; font-weight: bold }

.alert, .quotation{ background-color: #ffff66; color: #000000 }
.alert2           { background-color: #ffffff; color: #000000; font-style: normal }
.magicword        { color: #ff0000; font-weight: bold }
.unselected       { color: #999999 }

.smalltext        { font-size: 9pt }
.largetext        { font-size: 15pt }

/* What:          Specific Page Titles, Headers and Subheaders, and Font       */
/* ----------------------------------------------------------------------------*/
.indexsitetitle   { color: #006600; font-size: 16pt }
.colheaders       { font-size: 14pt; color: #ffffff; text-decoration: none }
.entityheader     { font-size: 10pt; color: #006600; font-weight: bold }
.taghead          { font-size: 13pt; color: #003333 }
.attribhead       { font-size: 13pt; color: #006600 }
.supporthead      { font-size: 13pt; color: #ff0000 }
.tagindexhead     { font-size: 22pt; border: medium solid #009900; padding:0px }
.example          { background-color: #D2B48C; border: thin solid #000099; padding:5px }

/* What:          Meaningful HTML/CSS syntax                                   */
/* ----------------------------------------------------------------------------*/
.tagname       { color: #000066; font-weight: bold }
.tagattrib     { color: #660000 }
.selector      { color: #660000; font-weight: bold }
.property      { color: #006600; font-weight: bold }

/* What:          Specification/Browser Support Information                    */
/* ----------------------------------------------------------------------------*/
.firstsupport  { font-style: italic; font-weight: bold; color: #990000; 
                 background-color: #3CB371 }
.support       { color: #990000; color: #ffffff; background-color: #3CB371 }
.supprange     { color: #ffffff; background-color: black; 
                 text-decoration: none }
.nosupport     { color: #999999 }
.colorname     { color: #660000; font-size: xx-small }
.colorvalue    { color: #000000; font-size: x-small }

/* What:          Special rules                                                */
/* ----------------------------------------------------------------------------*/
.relevant     { color: #000066; font-weight: bold }
a.relevant    { color: #006666; font-weight: bold }
.external     { color: #009900 }
.nounderline  { text-decoration: none }
