.box {
   background: #e0f0e0;
   color: #000099;
   padding: 2px;
   border-color: #ffa0ff;
   border-style: groove;
   border-width: 2px;
}

.box_gray {
   background: #e0e0e0;
   color: #000099;
   padding: 2px;
   border-color: #ffa0ff;
   border-style: groove;
   border-width: 2px;
}

.box_2lines {
   background: #e0f0e0;
   color: #000099;
   padding: 2px;
   border-color: #ffa0ff;
   border-style: groove;
   border-width: 2px;
   height: 35px;
}

.box_2lines_gray {
   background: #e0e0e0;
   color: #000099;
   padding: 2px;
   border-color: #ffa0ff;
   border-style: groove;
   border-width: 2px;
   height: 35px;
}

.box_2lines_red {
   background: #ffa0a0;
   color: #000099;
   padding: 2px;
   border-color: #ffa0ff;
   border-style: groove;
   border-width: 2px;
   height: 35px;
}

.large_text {
   font-family: arial, sans-serif;
   font-size: 120%
}

#small_text {
   font-family: arial, sans-serif;
   font-size: 80%
}

p.small_links {
   font-family: arial, sans-serif;
   color: #000000;
   font-size: 80%;
   background: #e0e0e0;
   padding: 2px;
   border-color: #a0a0a0;
   border-style: groove;
   border-width: 2px;
}

p.links {
   font-family: arial, sans-serif;
   color: #000000;
   font-size: 100%;
}

p.boxed_links {
   font-family: arial, sans-serif;
   color: #000000;
   font-size: 90%;
   background: #e0f0e0;
   padding: 2px;
   border-color: #a0a0a0;
   border-style: groove;
   border-width: 1px;
   white-space: nowrap;
}

p {
   font-family: arial, sans-serif;
/*   color: #0000FF; */
   font-size: 100%;
}

h1 {
   font-family: verdana, sans-serif;
/*   color: #FF00FF; */
   font-size: 20pt;
}

h2 {
   font-family: verdana, sans-serif;
/*   color: #FF00FF; */
   font-size: 16pt;
}
 
a:link {
   /* background: #ffffff; */
}

a:hover {
   color: #603030;
   background: #f0a0a0;
}

a:visited {
   color: #306030;
} 

body {
   font-family: arial, sans-serif;
   background: #c0e0c0;
}

table {
   font-family: arial, sans-serif;
   font-size: 90%
}

