H1 {color: #1a3065}
H1 small {font-size:16}
H2 {color: #1a3065}
H3 {color: #1a3065}
H4 {color: #1a3065}
CAPTION { font-weight: bold }
TABLE { font-size: 14px; line-height: 1.5em; }
TABLE.text_ad { line-height: normal; }
A.qindex {}
A:visited {text-decoration: none; color: #551abf}
A.qindexRef {}
A.el { text-decoration: none; font-weight: bold }
A.elRef { font-weight: bold }
A.code { text-decoration: none; font-weight: normal; color: #4444ee }
A.codeRef { font-weight: normal; color: #4444ee }
A:hover { text-decoration: none; }
a {text-decoration: none;}
DL.el { margin-left: -1cm }
DIV.fragment { width: 100%; border: none; background-color: #eeeeee }
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
TD.md { background-color: #f2f2ff; font-weight: bold; }
TD.mdname1 { background-color: #f2f2ff; font-weight: bold; color: #602020; }
TD.mdname { background-color: #f2f2ff; font-weight: bold; color: #602020; width: 600px; }
DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold }
DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller }
DIV.text_ad{ line-height: normal; }
BODY { 
   color: #202020; 
   font-family: arial, helvetica, serif;
   font-size: 14px;
   line-height: 1.5em; 
   margin-left: 20px;
   margin-right: 20px;
}

BODY.leftframe { 
   color: #202020; 
   font-family: arial, helvetica, serif;
   font-size: 14px;
   line-height: 1.5em; 
   margin-left: 10px;
   margin-right: 0px;
   border-right:solid 1px silver;
}
EM.mdesc { font-size: smaller }
TD.indexkey { 
   background-color: #eeeeff; 
   font-weight: bold; 
   padding-right  : 10px; 
   padding-top    : 2px; 
   padding-left   : 10px; 
   padding-bottom : 2px; 
   margin-left    : 0px; 
   margin-right   : 0px; 
   margin-top     : 2px; 
   margin-bottom  : 2px;
}
TD.indexvalue { 
   background-color: #eeeeff; 
   font-style: italic; 
   padding-right  : 10px; 
   padding-top    : 2px; 
   padding-left   : 10px; 
   padding-bottom : 2px; 
   margin-left    : 0px; 
   margin-right   : 0px; 
   margin-top     : 2px; 
   margin-bottom  : 2px;
}
span.keyword       { color: #008000 }
span.keywordtype   { color: #604020 }
span.keywordflow   { color: #e08000 }
span.comment       { color: #800000 }
span.preprocessor  { color: #806020 }
span.stringliteral { color: #002080 }
span.charliteral   { color: #008080 }

/* Used in FreeRTOS ecosystem showcase. */
span.image_caption {
   font-weight: bold;
   font-size: smaller;
   line-height: normal;
}

span.code_comment{
	color: green;
}


/* Used on the homepage. */
#text_border{    width:auto; margin-left:10px; margin-right:10px; margin-top:10px; padding-left:30px; padding-right:30px; padding-top:10px; float:left; line-height: normal;}

/* Used on red button page. */
#text_border1, #text_border2, #text_border3{ width:auto; margin-left:10px; margin-right:10px; margin-top:5px; padding-left:30px; padding-right:30px; padding-top:5px; float:left; width:100%;}

/* Also used on the homepage. */
#text_border4{    width:auto; margin-left:10px; margin-right:10px; margin-top:10px; padding-left:30px; padding-right:30px; padding-top:10px; float:left; line-height: normal;}



#SiteMap ul { /* all lists */
   padding-bottom: 1.5em;
}



/* Used in the support forum archive. */
.PostedBy {
  font-size: 12px;
}

.PostBody {
  margin-top: 20px;
  margin-bottom: 20px;

  {{!
  The sourceforge.net forums seem to preserve white space even without
  [code][/code] tags, so we need this rule to make it look like that.
  }}
  white-space: pre-wrap;
}

.PostBody blockquote {
  margin: 0;
  font-style: italic;
  color: #0000ff;
}

.PostBody ul, .PostBody ol {
  margin: 0;
}

#navigation {
  margin-bottom: 20px;
  font-size: small;
}

#googleSearch {
  max-width: 500px;
}




