/*
 * hmweb.css - CSS style sheet
 *
 * $Id: site.css,v 1.2 2007/09/06 06:44:00 henrik Exp $
 */


BODY, P, H1, H2, H3, H4, H5, H6, TD, TH, OL, DL, UL, FORM
{
   color: #000000;
   font-size: 10pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

BODY, FORM{
   margin: 0;
   padding: 0;
}

H1, H1 A, H2, H3, H4, H5, H6 {
   color: rgb(70, 70, 140);
}
H1 {
   font-size: 150%;
}
H2 {
   font-size: 120%;
   margin: 0.6em 0;
}
H3, H4, H5, H6 {
   font-size: 110%;
   margin: 0.6em 0;
}
SMALL {
   font-size: 80%;
}
A {
   color: rgb(0%, 0%, 100%);
   text-decoration: none;
}
A:hover {
   text-decoration: underline;
}

OL, UL {
   list-style-type: square;
   list-style-image: url(/images/arrow.gif);
}

.topbar {
   font-size: 8pt;
   line-height: 1.25em;
   color: #6363D6;
   background: #e3e3e3;
}
.topbar A {
   color: black;
   text-decoration: none;
}
.topbar A:hover {
   text-decoration: none;
   color: #e3e3e3;
   background: black;
}

.logobar {
   font-size: 8pt;
   line-height: 1.25em;
   background: #6363D6;
   color: #F3C000;
}
INPUT.logobar {
   background: white;
   color: black;
}

.menubar {
   font-size: 8pt;
   line-height: 1.25em;
   background: #6363D6;
   color: #F3C000;
   font-weight: bold;
}
.menubar A {
   text-decoration: none;
   color: #F3C000;
}
.menubar A:hover {
   text-decoration: none;
   color: #6363D6;
   background: #F3C000;
}

.sidepanel {
   font-size: 8pt;
   line-height: 1.25em;
   color: black;
}
.sidepanel A {
   color: black;
   text-decoration: none;
}
.sidepanel A:hover {
   text-decoration: none;
   color: #e3e3e3;
   background: black;
}

.form {
   font-size: 80%;
}

.footerbar {
   font-size: 8pt;
   line-height: 1.25em;
   color: #6363D6;
   background: #e3e3e3;
}
.footerbar A {
   color: black;
   text-decoration: none;
}
.footerbar A:hover {
   text-decoration: none;
   color: #e3e3e3;
   background: black;
}

.footertext {
   font-size: 70%;
   font-family: times, serif;
}

.swtab {
   font-size: 9pt;
}
TH.swtab, TH.swtab FORM {
   color: rgb(70, 70, 140);
   background: #F3C000;
   text-align: left;
   vertical-align: top;
   font-weight: bold;
}
TD.swtab, TD.swtab FORM {
   background: rgb(255, 234, 159);
   text-align: left;
   vertical-align: top;
}
INPUT.swtab {
   background: rgb(255, 234, 159);
}

.cvtab, .cvtabtopic, LI.cvtab {
   text-align: left;
   vertical-align: top;
}
.cvtabtopic {
   color: rgb(70, 70, 140);
   font-size: 110%;
   font-weight: bold;
}

.newstab {
   font-size: 90%;
   text-align: left;
   vertical-align: top;
}
.newsdate {
   font-size: 90%;
   color: rgb(70%, 0%, 0%);
   text-align: right;
   vertical-align: top;
}

DIV.notice {
   background:#E7F3FE url(/images/icon_info_lrg.gif) no-repeat scroll 5px;
   border-color:#336699;
   border-style:solid;
   border-width:1px 1px 1px;
   margin:0.67em 0pt 1.5em;
   min-height:32px;
   padding:0.33em 0.67em 0.67em 42px;
}

.button_l {font-family: Arial, sans-serif; background: url(/images/but_l.gif) no-repeat right;font-size: 11px;text-decoration: none;}
.button {font-family: Arial, sans-serif; background: url(/images/but_bg.gif);color: white; font-weight: bold;font-size: 11px;text-decoration: none;}
.button_r {font-family: Arial, sans-serif; background: url(/images/but_r.gif) no-repeat left;font-size: 11px;text-decoration: none;}
A.button {background: none;}


/*
* Doxygen styles
*/
A.qindex {}
A.qindexRef {}
A.el { text-decoration: none; }
A.elRef { font-weight: bold; }
A.code { text-decoration: none; font-weight: normal; color: #4444ee; }
A.codeRef { font-weight: normal; color: #4444ee; }
DL.el { margin-left: -1cm; }
DIV.fragment { width: 100%; border: none; background-color: #eeeeee; }
DIV.ah { background-color: black; margin-bottom: 3px; margin-top: 3px; }
TD.md { background-color: #f2f2ff; }
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; }
FONT.keyword       { color: #008000; }
FONT.keywordtype   { color: #604020; }
FONT.keywordflow   { color: #e08000; }
FONT.comment       { color: #800000; }
FONT.preprocessor  { color: #806020; }
FONT.stringliteral { color: #002080; }
FONT.charliteral   { color: #008080; }

