  body          {font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #222222; font-size: .75em; background:#ffffff;margin-left:.75em; margin-top:0em; }

 
  a:link        {font-family: Arial, Verdana, Helvetica, Sans-Serif; color:#333333; text-decoration:none; }
  a:visited     {font-family: Arial, Verdana, Helvetica, Sans-Serif; color:#333333; text-decoration:none; }
  a:active      {font-family: Arial, Verdana, Helvetica, Sans-Serif;  color:#333333; text-decoration:none; }
  a:hover       {font-family: Arial, Verdana, Helvetica, Sans-Serif;  color:#f2730c; text-decoration:underline; }  
  
  /*top tiny link*/
   a.nav:link, a.nav:visited, a.nav:active       {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .80em; color:#333333; text-decoration:none; }
   a.nav:hover       {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .80em; color:#f2730c; text-decoration:underline; }  
  
  /*bottom header link*/
   a.bhl:link, a.bhl:visited,  a.bhl:active  {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .80em; color:#333333; text-decoration:none; font-weight:bold;}
 	a.bhl:hover  {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .80em; color:#f2730c; text-decoration:underline; font-weight:bold;}  
 
  
  
  h1            {font-family: Courier, Arial, Verdana, Helvetica, Sans-Serif; font-size: 1.3em; color: #222222; font-weight: bold; vertical-align:bottom; }
  h2            {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .99em; color: #333333; font-weight: bold; }
  h3            {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .93em; color: #444444; font-weight: bold; } 
  h4            {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .91em; color: #444444; font-weight: bold; } 
  blockquote    {text-align:justify; padding:.35em; margin-left:.5em; margin-right:.5em; margin-top:.25em; margin-bottom:.25em; }
  blockquote.text    {text-align:justify; padding:.0em; margin-left:0em; margin-right:.5em; margin-top:0em; margin-bottom:0em; }
    blockquote.textblock    {text-align:right; padding:.0em; margin-left:0em; margin-right:.5em; margin-top:0em; margin-bottom:0em; }
       
  hr {width:40%; color:#dfdfdf; }
  
 div          
      
 #shell        {width: 100%; height: 50em; align:left;  }
  
#dotted {
position: absolute; left:63em; height:65em; border-left: 1px dashed #999999;}   
  
 #top       {width: 100%; height:6.6em; border-bottom:1px dashed #999999; vertical-align:bottom; text-align:bottom;}
 
#SmallTopNav {vertical-align:middle; height:auto;} 
 
 #content  {width: 100%;   height: auto ; background-color: #ffffff;}
 
 #bottombottom {width: 100%;  height:auto; background-color: #ffffff; border-bottom: 1px dashed #999999;}
 
 
 #footer { position:absolute;
 top:79em; 
left:28em; 
  width:auto; 
 font-family: Arial, Verdana, Helvetica, Sans-Serif; 
  color: #333333; 
  font-size: .75em;  
  background:#ffffff; 

  }
  
   #footerlower { position:absolute;
 top:83em; 
left:28em; 
  width:auto; 
 font-family: Arial, Verdana, Helvetica, Sans-Serif; 
  color: #333333; 
  font-size: .75em;  
  background:#ffffff; 

  }
  
	div.topbox, a.topbox:link, a.topbox:visited, a.topbox:active {width:auto; height:1.2em; padding:0em; margin-left:0em; float:left; vertical-align:bottom; font-family: Arial, Verdana, Helvetica, Sans-Serif; color:#333333; font-size:.88em; font-weight:bold; }
	div.topbox, a.topbox:hover {width:auto; height:1.2em; padding:0em; margin-left:0em; float:left; vertical-align:bottom; font-family: Arial, Verdana, Helvetica, Sans-Serif; color:#f2730c; font-size:.88em; font-weight:bold; }

	div.bottombox {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .95em; color:#333333; text-decoration:none; text-align:justify; border-right:1px dashed #999999; width:16em; height: 16em; float:left; text-align:top; padding:.3em; line-height:1.3em;}
	div.bottombox-no-side {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: .95em; color:#333333; text-decoration:none; text-align:justify; width:16em; height: 16em; float:left; text-align:top; padding:.3em; line-height:1.3em;}  

	option {background-color: #ffffff; font-weight: bold; font-size: .90em; color: #333333;}
	select {background-color: #ffffff; font-weight: bold; font-size: .90em; color: #333333;}

	ul {margin:0px; margine-left:0px; padding:.25em}
	li {margin:0px;padding:.25em}

	abbr {border-bottom:0em}
	
img {border: 0px}

pre {font-family: Verdana, Helvetica, Sans-Serif; font-size: .75em;}

img.photo {border: 1px solid #000000}