/* 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;
}

TR {
   font : 12pt Arial, Helvetica, sans-serif;
}

TH {
   font : 12pt Arial, Helvetica, sans-serif;
}

TD {
   font : 12pt Arial, Helvetica, sans-serif;
}

TABLE {
   font : 12pt Arial, Helvetica, sans-serif;
}

SPAN {
}

PRE {
   font : 10pt Courier, monospace;
}

DIV {
}

CODE {
   font : 10pt Courier, monospace;
}

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

A:link {
   color : #044ee2;
   background-color : #ffffff;
}

A:visited {
   color : #2da37a;

/*#5087f4;*/
/*#a6c4f4; */

   background-color : #ffffff;
}


ol li{
  margin-top : 2pt;
  margin-bottom : 2pt;
  padding : 5px;
}


A:hover {
   color : #044ee2;
   background-color : #33ffcc;
   text-decoration : underline;
}

B {
   font-weight : bold;
}

A.nodeco {
   text-decoration : none;
}

a.topmenu:link {
  display : inline;
  padding-right : 0;
/*  padding-top : 5px; */
/*  padding-bottom : 5px;*/
  padding-left : 0;
  border-style : solid;
  border-top-width : 0;
  border-right-width : 0;
  border-bottom-width : 0;
  border-left-width : 0;
  text-align : center;
}



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

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

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


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 : #cdcdcd;
   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 */
/*-------------------------------------------------*/