body {
  background:#FFFFFF;
  font-size:16px;	
  line-height:150%;
  margin:1em;
  padding:0;
  font-family:Verdana,Arial;
  border:0px solid red;
  background-position: center center;
/*  background-position: 45% 55% */
}

div.container
{ 
  width:auto;
  max-width:90%;
  min-width:860px;
  margin: 0px auto;
  border:0px solid red;
}

div.logo
{ 
  position:absolute;
  top: 8px;
  left: 22px;
  text-align:right;
  border:0px solid red;
  font-family:Times;
  font-size: 3em;
  color:blue;
}

div.name
{ 
  float:left;
  text-align:right;
  border:0px solid red;
  font-family:Times;
  font-size: 1.5em;
  color:blue;
}

div.searchbox
{
  float:right;
  height: 2.5em;
  margin-left:10px;
  border:0px solid green;
  text-align: right;
}
form.searchbox
{ 
  margin-top: 0px;
  margin-bottom: 3px;

}
div.header
{
  height: 5.5em;
  border:0px solid green;
  padding: 1px;
  position: relative;
}
div.banner
{
  height: 6.5em;
  border:0px solid green;
  padding: 3px;
  position: relative;
  text-align:right;
}
div.footer
{
  margin-left: 14.7em;
  border:1px solid green;
  padding: 10px;
  clear:both;
}
h1.header
{
  padding:10;
  margin:0;
}
content.h1
{
  font-family: Times;
  font-size: 3em;
  color:blue;
  padding:0;
  margin:0;
}
div.shelf
{ 
  float:right
  height:15em;
  width:8em;
  border:1px solid green;
  position:relative;
  display:block;
}
div.left
{
  float:left;
  height:13.5em;
  width:8em;
  border:0px solid green;
  margin: 13px .5em 0 0;
  font: small-caps 800 18px  courier;
  padding-right:0em;
  padding-bottom:2em;
  text-decoration:overline;
}
div.right
{
  float:right;
  width:160px;
  border:0px solid blue;
  margin:0;
  padding-left:1.0em;
  font-size: 1em;
  color: blue;
  text-align:left;
}
div.content
{
  width:auto;
  border:0px solid blue;
  padding:1.0em;
  text-align: justify;
  overflow: hidden;
  font-family: "arial,sans-serif",times,courier;
  font-size:1.00em;
}

div.intro
{
  float:right;
  width:24em; 
  border:0px solid blue;
  text-align:justify;
  font-family: "arial,sans-serif",times,courier;
  font-size:1.00em;
  padding-right:2.0em;
}
div.subcontent
{
  float:right;
  width:24em; 
  border:0px solid blue;
  text-align:left;
  font-family: "arial,sans-serif",times,courier;
  font-size:1.00em;
  padding-right:2.0em;
}
div.canvas
{ 
  float:left;
  width:25em;
  border:0px solid blue;
  padding-right:2em;
  padding-bottom:1em;
}
hc
{
  font-family: Times;
  font-size: 1.75em;
  color:blue;
  font-weight: bold;
  padding-left:0.2em;
}

p.subsec
{ 
  font-family:"arial,sans-serif",times,courier;
  font-size: 1.5em;
  color:brown;
  font-weight: bold;
  text-align:left;
  font: small-caps 800 27px "arial,sans-serif" arial times;
}

li.left
{ 
  font-size:16px;
  width:10.0em;
  list-style:none;
}

li.leftsub
{ 
  list-style:none;
  padding-left:60;
  margin:0;
  position:relative;
}

li.leftsub span{ 
  display:none;
  position:absolute;
}

li.leftsub a{  
  display:block;
}

li.leftsub a:hover{  
  background-position:left bottom;
}

li.leftsub a:hover span{  
  display: block;
}
ul.left
{ 
  padding-left:30;
  margin:0;
}

li.right
{ 
  list-style:none;
}

ul.disc
{ 
  list-style-type:disc;
  list-style-position:outside;
}

/* Define section heading type style */

p.section
{ 
list-style-image:url('Images/global.gif');
color:brown;
font-size:22;
}

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