Body
{
font-family: arial, verdana, 'sans serif';
color: #000080}

}

div.mauve
{
font-size: 50%;
color: #000080}
div.smaller
{
font-size: 75%;
color: #000080}

h1
{
font-size:125%;
color: #000080}

dt
{
font-size: 80%
}

dl.titles
{
padding-left: 3px
}
b.small
{
font-variant: small-caps;
color: #FFFFFF;
font-weight: bold;
width: 150px
}

table
{text-align: left;
border-style: ridge;
border-width: 1px
}

table.login
{
background-color:#C0C0C0;
}


td
{
text-align: left;
font-size: 75%;
background-color:#D3D3D3}

td.login
{
background-color:#C0C0C0
}

tr.login
{
background-color:#C0C0C0
}
th
{
text-align: left;
valign: top;
font-size: 80%;
background-color: #000080;
color: #FFFFFF
}

th.LS
{
width: 10%
}

td.centre
{
text-align: center;
}

input.devreq
{
position: absolute;
width:190px;
padding:0em;
left:220px;
}

select.devreq
{
position: absolute;
width:190px;
padding:0em;
left:220px;
}

textarea.devreq
{
position: absolute;
padding:0em;
left:220px;
}
div.col1
{
width:190px;
padding:0em;
position: absolute;
top: 200px;
left:5px;
}

div.col2
{
width:700px;
padding:0em;
position: absolute;
top: 200px;
left: 230px
}

div.col2a
{
margin-left:200px;
width:150px;
padding-left:4px;
background-color: #000080;
position: absolute;
top: 20px;
left: 5px
}

div.col2b
{
margin-left:300px;
padding-left:4px;
position: absolute;
background-color:#D3D3D3;
top: 20px;
left: 5px
}

Div.topmenu
{
top:5px;
font-size: 300%;
text-align:Center
}

div.dropdown
{
/* margin-left:200px; */
padding-left:4px;
position: absolute;
top: 20px;
left: 1px
}

img.topmenu
{
float:left
}

div.info
{
position: absolute;
top: 100px;
left: 5px;
}

div.catitalic
{
font-size:80%;
font-style: oblique;
width:800px;
}

a
{
text-decoration:none
}
a:link {color:#000080}     /* unvisited link */
a:visited {color: #000080}  /* visited link */
}

a.plain
{
text-decoration:none
}
a.plain:link {color: #FFFFFF}     /* unvisited link */
a.plain:visited {color: #FFFFFF}  /* visited link */
}

a.colHead
{
text-decoration:none
}
a.ColHead:link {color: #FFFFFF}     /* unvisited link */
a.ColHead:visited {color: #FFFFFF}  /* visited link */
a.ColHead:hover
{
background:#FF0000;
display:block;
font-size:110%;
}

a.TopTen
{
text-decoration:none
}

a.TopTen:link {color: #FF0000}     /* unvisited link */
a.TopTen:visited {color: #FF0000}  /* visited link */
a.TopTen:hover
{
background:#000080;
display:block;
font-size:130%;
}

#container {
/*  background-color:#FF0000;  */
  position:relative; 
  padding-bottom: 10px;
  }
#menu a, #menu a:visited {
  position:relative;
/*  float:right; */
  text-decoration:none; 
  text-align:center; 
  background-color:#9ab; 
  color:#fff; 
  display:block; 
  width:10em; 
  border:2px solid #fff;
  border-color:#def #678 #345 #cde;
  padding:0em;
  margin:0.5em auto;
  }

#menu a:hover {
  top:2px;
  left:2px;
  color:#fff;
  border-color:#345 #cde #def #678;
  font-size:103%;
  }
  
caption
{
text-align:left;
font-size:90%;
color: #000099
}

h2.i2k
{
font-size:150%;
color: #000080}

div.inline
{
display:inline
}

div.hidden
{
display:none
}