/*
  Style sheet written by Paul Macklin (c) 2005-2006
  Used on site: http://easybmp.sourceforge.net

  <!--Date-->Last Modified: January 05, 2006 at 02:21 PM (U.S. Pacific Time)<!--Date-->
*/

html, body
{
 font-family: verdana, arial, helvetica, sans-serif, geneva, courier;
 background-color: rgb(245,250,255);
 background: url('images/bg.png');
 color: rgb(0,0,0);

 padding: 0in;
 margin: 0in;
 padding-bottom: 0.7in;  
 
 font-size: 0.16in; /* this will all be inherited by dl, etc.*/
}

p
{
 color: rgb(0,0,0);
 font-weight: normal;
 font-size: 0.16in;
}

/* sectioning */

div.menu
{
 position: absolute;
 left: 0.06in; 
 top: 1.14in;

 background-color: rgb(211,215,220);
 
 border: 0.01in solid rgb(0,5,15);
 margin: 0in;
 padding: 0.04in;
 width: 2.24in;
}

div.content
{
 position: relative;
 left: 2.46in;  
 top: 1.14in; 
 width: 6.72in;
 
 background-color: rgb(232,237,242);
 
 padding: 0.1in;
 
 border: 0.01in solid rgb(0,5,15);
 
 margin: 0in;
 margin-right: 0.05in;
 text-align: justify;
}

div.header
{
 position: absolute;
 top: 0in;
 left: 2.46in;

 margin: 0in;
 margin-top: 0.06in;
 padding: 0.06in;
 
 background-color: rgb(211,215,220);

 border: 0.01in solid rgb(0,0,0); 

 text-align: center;
 
 width: 6.80in;
 height: 0.88in;
}

div.footer
{
 background-color:  rgb(211,215,220);
 border: 0.01in solid rgb(190,194,198);
 padding: 0.06in;
 width: 6.56in;
 
 margin-top: 0.06in;

 clear: both; 
}

div.PullQuoteRight
{
 background: url("images/quote.jpg") white no-repeat;
 padding: 0.25in;
 padding-left: 0.5in;
 padding-right: 0.5in;
 width: 3in;
 border: 0.01in solid black;
 float: right;
 margin: 0.02in;
 margin-left: 0.1in;   
 margin-right: 0in;
 margin-top: 0in;
 clear: both;
}

div.news
{
 background-color: rgb(250,250,250);
 border: 0.01in solid black;
 width: 6.50in;
 margin: 0in;
 margin-bottom: 0.1in;
 margin-top: 0in;
 padding: 0.1in;

 clear: both;
}

div.PullQuoteLeft 
{
 background: url("images/quote.jpg") white no-repeat;
 padding: 0.25in;   
 padding-left: 0.5in;
 padding-right: 0.5in;
 width: 3in;
 border: 0.01in solid black;
 float: left;
 margin: 0.02in;
 margin-left: 0in;   
 margin-right: 0.1in;
 clear: both;
}

div.figure
{
 margin: 0in;
 margin-top: 0.08in;
 margin-bottom: 0.08in;
 text-align: center;
 background-color: white;
 padding: 0.2in;
 border: 0.01in solid black;
}

div.caption
{
 margin: 0in;
 padding: 0.02in;
 font-style: italic;
 text-align: justify;
}

/* images and variants */

img
{
 border: 0in;
}

table.layout, td.layout 
{
 border: 0in;
}

a
{
 text-decoration: none;
 color: rgb(0,0,128);
 /* font-size: 11pt; */
 font-weight: 600; 
}

a.plain
{
 text-decoration: none;
 font-weight: normal;
}

a.submenu
{
 padding-left: 15px;
/* color: rgb(20,30,125); */
}

a.submenu_header
{
 color: rgb(20,30,255);
}

a:hover
{
 color: rgb(255,0,0);
 text-decoration: underline;
}

hr
{
 border: thin solid;
 background-color: rgb(64,64,64);
 height: 2px;
 color: rgb(64,64,64);
}

img
{
 border: 0px;
}

h1, h2
{ text-align: center; }
h1
{ font-size: 15pt; }
h2
{ font-size: 13pt;  color: rgb(146,0,0); }
h3
{ font-size: 11pt; color: rgb(0,0,146); }

h2.news, h3.news, h4.news, h2.links
{
 text-align: left;
}

span.red
{ color: rgb(255,0,0); }
span.blue
{ color: rgb(0,0,255); }

/*
p.computer
{
 font-family: courier;
 color: rgb(5,255,5);
 font-size: 10pt;
 background-color: rgb(5,50,5);
 margin: 3px;
 padding-left: 0.5cm;
 padding-top: 5px;
 padding-bottom: 5px;
}
*/

span.computer, font.computer
{
 font-family: courier;
 color: rgb(11,22,170);
 font-size: 12pt;
 font-weight: bold;
}

table, td
{
 border: 1px solid black;
 text-align: center;
 padding: 0in;
 margin: 0in;
}

td
{
 padding: 0.02in;
 padding-left: 0.1in;
 padding-right: 0.1in;
}

td.LeftAlign
{
 text-align: left;
}

td.RightAlign
{
 text-align: right;
}

p.center
{ text-align: center; }

ul.square
{
 list-style-type: square;
}

span.underline
{ text-decoration: underline; }

small.news
{ color: black; font-size: 0.13in; }

p.submenu
{
 color: rgb(0,0,0);
 font-weight: normal;
 border: 1px dashed rgb(0,0,0);
 text-align: left;
 padding: 5px;
 padding-top: 0px;
 margin: 0px;
}

p.computer
{
 font-family: courier;
 color: rgb(5,255,5);
 font-size: 10pt;
/* font-weight: bold; */
 background-color: rgb(5,50,5);
 margin: 3px;
 padding-left: 0.5cm;
 padding-top: 5px;
 padding-bottom: 5px;
}

div.FigureFloatRight, div.FigureFloatLeft
{
 text-align: center; 
 background-color: white;
 border: 1px solid black;
 padding: 0.1in; 
 width: 3.5in; 
 margin: 0.1in;
 clear: both;
}

div.FigureFloatRight
{ float: right; margin-right: 0in; }

div.FigureFloatLeft
{ float: left; margin-left: 0in; }

