body { font-family: Arial, sans-serif; font-size: 12px; margin: 0; }
a { color: #00007F; }
a:visited { color: #00007F; }
a:hover { color: #0000FF; }
a:active { color: #0000FF; }
table { border: 1px solid #7F7F7F; border-collapse: collapse; }
th { font-size: 12px; font-weight: bold; text-align: center; background: #BFBFBF; border: 0px; }
td { font-size: 12px; font-weight: normal; text-align: left; background: #FFFFFF; border: 1px solid #7F7F7F; }
acronym { border-bottom: 1px dotted #00007F; }
q { font-style: italic; }
p { text-align: justify; }
em { font-weight: bold; font-style: italic; }
strong { font-weight: bold; font-style: italic; }

#logo {
   margin-top: 20px;
}

#main { width: 650px; margin: 3px; }
#menu { 
   width: 100%; 
   border-left: 0;
   border-right: 0;
   padding: 0; 
}
#left {
   position: absolute;
   left: 3px;
   background-color: #FFFFFF;
   width: 176px;
}
#content { background-color: #FFFFFF; margin-left: 190px; position: absolute; top: 30px; }
#header { top: 0px; margin: 0; }
#footer { float: bottom; clear: both; text-align: center; margin-top: 10px; border-top: 1px solid #000000; margin-left: 180px; }

.menutitle { 
   font-size: 14px;
   font-weight: bold;
   border: 0;
   background: #0099FF;
   color: #000000;
}
#pages {
   margin-left: 96px;
   position: absolute;
   top: 0;
   white-space: nowrap;
   background-color: #0A51AA;
   float: left;
   color: #FFFFFF;
   width: 100%;
   border-style: solid;
   border-color: #0066CC;
   border-width: 2px 0 2px 0;
   height: 16px;
}
#pages ul {
   padding: 0;
   margin: 0;
}
#pages ul li {
   display: inline;
}
#pages ul li a {
   width: 100px;
   text-align: center;
   background-color: #0A51AA;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   float: left;
   border-right: 1px solid #0066CC;
   height: 16px;
   white-space: nowrap;
}
#pages ul li a:hover {
   background-color: #99CCFF;
   color: #000066;
}

.submenu {
   margin: 0;
   background-color: #0B61BB;
   color: #FFFFFF;
   width: 100px;
   border: 0;
}
.submenu ul li {
   display: inline;
}
.submenu ul li a {
   width: 100px;
   text-align: left;
   padding: 1px;
   background-color: #0B61BB;
   color: #FFFFFF;
   font-weight: normal;
   text-decoration: none;
   border-right: 1px solid #0066CC;
   height: 16px;
   white-space: nowrap;
}
.submenu a:visited {
   background-color: #0B61BB;
   color: #FFFFFF;
}
.submenu ul li a:hover {
   background-color: #99CCFF;
   color: #000066;
}

#sm_1 {
   position: absolute;
   top: 18px;
   padding-top: 2px;
   visibility: hidden;
   margin-left: 96px;
}
#sm_4 {
   margin-left: 196px;
   position: absolute;
   top: 18px;
   padding-top: 2px;
   visibility: hidden;
}
#sm_13 {
   margin-left: 296px;
   position: absolute;
   top: 18px;
   padding-top: 2px;
   visibility: hidden;
   white-space: nowrap;
}
#sm_17 {
   display: none;
}


#lang {
   margin-left: 0;
   position: absolute;
   top: 0;
   white-space: nowrap;
   background-color: #0A51AA;
   float: left;
   color: #FFFFFF;
   width: 96px;
   border-style: solid;
   border-color: #0066CC;
   border-width: 2px 0 2px 0;
}


.pagetitle { }


.journalentry {
   border-bottom: 1px dotted #000000;
   padding: 5px;
   margin-bottom: 10px;
}
.journaltitle { font-size: 14px; font-weight: bold; text-decoration: none; }
.journaltitle:hover { }
.journaltext { }
.journalinfo { text-align: right; }

input {
   border: 1px solid #0A51AA;;
   background: #0066CC;
   color: #FFFFFF;
   margin: 3px;
   height: 18px;
}
input[type=sumit] {
   cursor: pointer;
   height: 20px;
}

.leftmenu {
   list-style: none;
}

