/* main body */
body {
     color : #000080;
     background : #deefff;
     font-family : Arial, sans-serif;
     font-size : 100%;
     margin-top : 0;
     margin-left : 0;  
} 
.maindiv  {
     width : 800px;
     color : #000080;
     background : #deefff;
     border-style : solid;
     border-width :  3px;
     border-color :  #0000FF;     
     font-family : Arial, sans-serif;
     font-size : 100%;
     margin-top : 0;
     margin-left : 0;  
}
.topdiv  {
     width : 800px;
     color : #deefff;
     background : #0000ff;
     font-family : Arial, sans-serif;
     font-size : 100%;
     margin-top : 0;
     margin-left : 0; 
}
.box {
         border-style: solid;
         border-width: 1px;
         border-color: #0000ff;
}
/* ----------------------------------------------------- */
/* Links*/
a:link {
     color : #0000ff;
     background : #deefff;
     font-family : Arial, sans-serif;
     font-size : 90%;
     font-weight : bold;
}
a:visited {
     color : #0000ff;
     background : #deefff;
     font-family : Arial, sans-serif;
     font-size : 90%;
     font-weight : bold;
}    
a:hover {
     color : #003333;
     background : #deefff;
     font-family : Arial, sans-serif;
     font-size : 90%;
     font-weight : bold;
}    
a:active {
     color : #0066ff;
     background : #deefff;
     font-family : Arial, sans-serif;
     font-size : 90%;;
     font-weight : bold;
} 
/* ----------------------------------------------------- */
/* Headings */ 
h1 {
         font-family : Arial, sans-serif;
         font-size : 110%;
         font-weight : bold;
}
h2 {
         font-family : Arial, sans-serif;
         font-size : 100%;
         font-weight : bold;
}
h3 {
         font-family : Arial, sans-serif;
         font-size : 90%;
}
h4 {
         font-family : Arial, sans-serif;
         font-size : 80%;
}
h5 {
         font-family : Arial, sans-serif;
         font-size : 70%;
}
h6 {
         font-family : Arial, sans-serif;
         font-size : 70%;
}
/* ----------------------------------------------------- */
/* Fonts*/
 .h1 {
         font-family : Arial, sans-serif;
         font-size : 110%;         
         color : #000080;
         background : #deefff;
         font-weight : bold;
}
 .h1bonb {
         font-family : Arial, sans-serif;
         font-size : 110%;         
         color : #deefff;
         background : #0000ff;
         font-weight : bold;
}
.h2 {
         font-family : Arial, sans-serif;
         font-size : 100%;         
         color : #000080;
         background : #deefff;
}
.h2bonb {
         font-family : Arial, sans-serif;
         font-size : 100%;         
         color : #deefff;
         background : #0000ff;
}
.h3 {
         font-family : Arial, sans-serif;
         font-size : 90%;         
         color : #000080;
         background : #deefff;
}
.h3bonb {
         font-family : Arial, sans-serif;
         font-size : 90%;         
         color : #deefff;
         background : #0000ff;
}
.h4 {
         font-family : Arial, sans-serif;
         font-size : 80%;         
         color : #000080;
         background : #deefff;
}
.h4bonb {
         font-family : Arial, sans-serif;
         font-size : 80%;         
         color : #deefff;
         background : #0000ff;
}
.h5 {
         font-family : Arial, sans-serif;
         font-size : 70%;         
         color : #000080;
         background : #deefff;
}
/* ----------------------------------------------------- */
/* Style and Position*/
.b {
   font-weight : bold;
}
.l {
     text-align: left;
}
.r {
     text-align: right;
}
.c {
     text-align: center;
}
.j {
     text-align: justify;
}
.lm5 {
     text-align: left;
     margin-left : 5px;
     margin-right : 5px;
}
.lm10 {
     text-align: left;
     margin-left : 10px;
     margin-right : 10px;
}
.lm20 {
     text-align: left;
     margin-left : 20px;
     margin-right : 20px;
}
.rm5 {
     text-align: right;
     margin-left : 5px;
     margin-right : 5px;
}
.rm10 {
     text-align: right;
     margin-left : 10px;
     margin-right : 10px;
}
.rm20 {
     text-align: right;
     margin-left : 20px;
     margin-right : 20px;
}
.cm5 {
     text-align: center;
     margin-left : 5px;
     margin-right : 5px;
}
.cm10 {
     text-align: center;
     margin-left : 10px;
     margin-right : 10px;
}
.cm20 {
     text-align: center;
     margin-left : 20px;
     margin-right : 20px;
}
/* ----------------------------------------------------- */
/* mini blue text for fact boxes*/
.miniblue {
     font-size : 80%;
     color : #0000ff;
     background : #deefff;
     font-family : Arial, sans-serif;
}    
/* ----------------------------------------------------- */
/* blue text usually for missing links */
.bluetext {
     color : #0000ff;
     background : #deefff;
     font-family : Arial, sans-serif;
     font-size : 90%;
} 
.bluebold {
     color : #0000ff;
     background : #deefff;
     font-family : Arial, sans-serif;
     font-size : 90%;
     font-weight : bold;
}   

/* ----------------------------------------------------- */
/* blue on blue */
.bonb  { 
      color: #DEEFFF;
      background : #0000FF;     
}
/* ----------------------------------------------------- */
/* blue box borders - */

.box {
         border-style: solid;
         border-width: 1px;
         border-color: #0000ff;
} 
.boldbox {
         border-style: solid;
         border-width: 2px;
         border-color: #0000ff;
} 
/* ----------------------------------------------------- */
/* Odds */ 
.hr {
    color: #0000ff;
    background : #deefff;
    height: 1px;
    width: 70%;
}
/* Show menu */
#menu dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 80px;
left: 10px;
z-index:100;
width: 100%;
}
#menu dl {
float: left;
width: 10em;
margin: 0 1px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #deefff;
border: 2px solid #0000FF;
}
#menu dd {
border: 2px solid #0000FF;
}
#menu li {
text-align: center;
background: #deefff;
}
#menu li a, #menu dt a {
color: #0000FF;
text-decoration: none;
display: block;
height: 100%;
border: 0px none;
}
#menu li a:hover, #menu dt a:hover {
background: #0000FF;
color: #deefff;
}
#menu a {text-decoration: none;
font-size : 80%;
}
/* ----------------------------------------------------- */