/* This style sheet is public domain. */

/*-------------------------------------------------*/
/* Begin BASE Settings */

H1 { font-size : 1.5em; }
H2 { font-size : 1.3em; }
H3 { font-size : 1.1em; }
H4 { font-size :   1em; }
H5 { font-size : 0.9em; }
H6 { font-size : 0.8em; }

TT {
   font : 10pt Courier, monospace;
}

span.constant{      color: #5f9ea0;                    } /* font-lock-constant-face */
span.keyword {      color: #0000ff;                    } /* font-lock-keyword-face */
span.function-name{ color: #0000ff;                    } /* font-lock-function-name-face */
span.comment{       color: #ff0000;                    } /* font-lock-comment-face */
span.string{        color: #008b00;                    } /* font-lock-string-face */
span.variable-name{ color: #a52a2a;                    } /* font-lock-variable-name-face */
span.type{          color: #0000ff;                    } /* font-lock-type-face */
span.builtin{       color: #da70d6;                    } /* font-lock-builtin-face */
span.warning{       color: #ff0000; font-weight: bold; } /* font-lock-warning-face */


PRE {
   font : 10pt Courier, monospace;
}

DIV {
}

CODE {
   font : 10pt Courier, monospace;
}

BODY {
   font : 0.8em Arial, Helvetica, sans-serif;
   color : #000000;
   background-color : #00ccff;
}

A:link {
   color : #190a91;
   background-color : #ffffff;
}

A:active {
   color : 190a91;
   background-color : #ffffff;
}

A:visited {
   color : #red;
   background-color : #ffffff;
}

A:hover {
   color : #3593ff;
   background-color : #ffffff;
}
/*   text-decoration : underline; */

B {
   font-weight : bold;
}

A.nodeco {
   text-decoration : none;
}

A.jsbc {
   color : #000099;
   background-color : #ccccaa;
   text-decoration : none;
}

HR.fancy {
   border-style: inset;
   border-color: #ffffff;
}

HR {
   background-color: #666666;
   border-style: outset;
   color: #333333;
}

TABLE.command {
   background-color : #cccccc;
   color : #000000;
}

/* End BASE Settings */
/*-------------------------------------------------*/
/* Begin JSBC Settings */

SPAN.jsbcmenuitem {
   font-size : 10pt;
}

DIV.jsbcmenu {
   color : black;
   background-color : #ccccaa;
   margin : 2px;
   padding : 2px;
   border-width : 2px;
   border-style : solid;
   border-color : #000000;
}

/* End JSBC Settings */
/*-------------------------------------------------*/
/* Begin NEWS Settings */

DIV.time {
   font-size : 1em;
   color : white;
   background-color : #666666;
   padding : 2px;
   border-width : 0;
   border-style : none;
   border-color : black;
   margin-left : 0;
}

DIV.newstitle {
   font-size : 1em;
   color : black;
   background-color : #cccccc;
   padding : 2px;
}

DIV.newsblock {
   color : black;
   background-color : #ffffff;
   border-width : 1pt;
   border-color : #000000;
   border-style : solid;
   margin-left : 3em;
   margin-right : 2em;
}

DIV.news {
   font-size : 1em;
   color : black;
   background-color : #ffffff;
   padding : 2px;
}

/* End NEWS Settings */
/*-------------------------------------------------*/
/* Begin TITLE Settings */

DIV.title {
   color : black;
   background-color : #ffffff;
   margin : 0;
   padding : 0;
   height : 30px;
   line-height : 30px;
   border-width : 2px;
   border-style : solid;
   border-color : #000000;
}

SPAN.titlelogo {
   float : left;
   width : 200px;
}

IMG.titlelogo {
   border : 0;
   width : 200px;
   height : 30px;
}

A.titlelogo {
   color : #ffffff;
   background-color : transparent;
   text-decoration : none;
}

H1.title {
   display : inline;
   vertical-align : middle;
}

/* End TITLE Settings */
/*-------------------------------------------------*/
/* Begin SIDEBAR Settings */

DIV.sidebar-left {
   position : absolute;
   float : left;
   display : inline;
   width : 19%;
   margin-top : 0.4em;
   left : 0.6em;
}

DIV.section {
   font-size : 1em;
   color : #000000;
   background-color : #ffffff;
   border-width : 2px;
   border-style : solid;
   border-color : #000000;
   text-align : right;
   vertical-align : top;
   padding : 0.2em;
   margin-bottom : 0.4em;
}

H3.menuitem {
   padding : 0;
   margin : 0;
   font-weight : normal;
}

H2.menusection {
   font-size : 1em;
   /*background-color : #ffffcc;*/
   background-color : #cccccc;
   color : #000000;
   border-color : #000000;
   border-style : solid;
   border-width : 1px;
   text-align : center;
   margin : 0.1em;
   /*margin : 2px;*/
   font-weight : normal;
}

/* End SIDEBAR Settings */
/*-------------------------------------------------*/
/* Begin CONTENT Settings */

DIV.content {
   color : black;
   background-color : #ffffff;
   border-width : 2px;
   border-style : solid;
   border-color : #000000;
   padding : 0.2em;
   margin-left : 20%;
   margin-top : 0.4em;
}

HR.content {
   border-style : none; 
}

/* End CONTENT Settings */
/*-------------------------------------------------*/
/* Begin FOOTER Settings */

DIV.footer {
   color : black;
   background-color : #ffffff;
   border-width : 2px;
   border-style : solid;
   border-color : #000000;
   padding : 0.2em;
   margin-top : 0.4em;
   margin-left : 20%;
   font-size : 0.8em;
}

DIV.left {
   float : left;
   width : 60%;
/*   padding : 0;
   margin : 0;*/
   vertical-align : top;
}

DIV.right {
   text-align : right;
}

/* End FOOTER Settings */
/*-------------------------------------------------*/
