body { 
  margin: 0; padding: 0;
  background: url(grfx/tile.gif) 0 0 repeat;
  font-family: Arial, arial, sans-serif;
  font-size: 14px;
 }
#grad { background: url(grfx/tile2.gif) 0 120px repeat-x; }
#frame { 
  margin: 0; padding: 0;
  text-align: center; 
  width: 663px;
 }
#ban {  
  margin: 0; padding: 0; margin-top: 20px; 
  width: 663px; height: 100px;
  background: url(grfx/title2.gif)  0 50px no-repeat;
  text-align: left;
 }
#ban img { margin: 0; padding: 0; float: left; }
#ban a { margin: 0; padding: 0; text-decoration: none; }
#ban a img { border: 0; display: inline;}
a.one {  top: 0; left: 0px; background: url(grfx/messaging_off.gif) 0 0 no-repeat; display: block; width: 105px; height: 56px;}
a.one:hover, a.onec {  top: 0; left: 0px; background: url(grfx/messaging_on.gif) 0 0 no-repeat; display: block; width: 105px; height: 56px;}
a.two { position: relative; top: 0px; left: 0px; background: url(grfx/examples_off.gif) 0 0 no-repeat; display: block; width: 100px; height: 56px;}
a.two:hover, a.twoc { position: relative; top: 0px; left: 0px; background: url(grfx/examples_on.gif) 0 0 no-repeat; display: block; width: 100px; height: 56px;}
a.three { position: relative; top: 0px; left: 0px; background: url(grfx/about_off.gif) 0 0 no-repeat; display: block; width: 70px; height: 56px;}
a.three:hover, a.threec { position: relative; top: 0px; left: 0px; background: url(grfx/about_on.gif) 0 0 no-repeat; display: block; width: 70px; height: 56px;}
a.four { position: relative; top: 0px; left: 0px; background: url(grfx/contact_off.gif) 0 0 no-repeat; display: block; width: 101px; height: 56px;}
a.four:hover, a.fourc { position: relative; top: 0px; left: 0px; background: url(grfx/contact_on.gif) 0 0 no-repeat; display: block; width: 101px; height: 56px;}
a.new { text-decoration: underline; color: #d00; }
p.rt { text-align: right; }
#main { margin: 0; padding: 0; margin-top: 0px; width: 660px; height: 612px; background: url(grfx/bodytile.gif) 0 0 repeat-y; text-align: left;  }
#main img { margin: 0; padding: 10px; padding-top: 0px;  }
#main img.head { padding-top: 8px; }
#main h2 { margin: 0; padding: 0; font-size: 16px; padding-top: 20px; margin: 20px; margin-top: 0;  }
#main h4 { margin: 0; padding: 0; font-size: 14px; padding-top: 20px; margin: 20px; margin-top: 0;  }
#main p { margin: 0; padding: 0; margin-left: 240px; margin-right: 30px; line-height: 17px; font-size: 13px; margin-bottom: 12px; text-align: justify;}
#main p.more { text-align: right; margin-right: 30px; }
#main p.quote { margin-left: 280px; margin-right: 60px; font-size: 11px; font-style: italic; }
#main p.top { margin-top: -30px; }
#main p.lst {maargin: 0; padding: 0; margin-bottom: 15px; margin-left: 210px;}
#main ul { margin: 0; padding: 0; margin-left: 280px; font-size: 12px; line-height: 18px; text-align: left; list-style: square; }
#main ul.nobul { margin: 0; padding: 0; margin-left: 280px; font-size: 12px; line-height: 18px; list-style: none;}
#main ul.nobul li { list-style: none; }
#main ul.ugh {  margin: 0; padding: 0; margin-left: 280px; font-size: 12px;  list-style: disc; width: 360px;}
#main ul.ugh li {text-align: left; list-style: square;}
#main ul.lst { margin: 0; padding: 0; margin-left: 260px; font-size: 12px;  list-style: square; margin-right: 35px;} #main ul.lst li { margin-bottom: 5px; }
#main table { margin: 0; padding: 0; margin-left: 220px; }
#main table td { font-size: 13px; line-height: 14px; }
#sn { margin: 0; padding: 0; margin-left: 20px; font-size: 11px; margin-top: 30px;  width: 175px; float: left;  }
#sn a, #sn a:visited, #main a, #main a:visited { margin: 0; padding: 0; text-decoration: none; color: #008dae; }
#sn a:hover {color: #4e4d49;  }
#sn a.cur {  font-weight: bold; font-size: 12px; }
#sn ul.nobul { margin: 0; padding: 0; margin-left: 10px; font-size: 10px; list-style: none; }
#sn ul.nobul li a.cur { font-size: 10px; font-style: italic;  }
#sn ul.nobl { margin: 0; padding: 0; margin-left: 10px; font-size: 10px; list-style: none; }
#sn ul.nobl li a.cur { font-size: 10px; font-style: italic; }
#sn ul.nobl li{ line-height: 9px; margin-bottom: 6px;}
#rt { margin-left: 220px; width: 400px;} #rt p {margin: 0; margin-bottom: 20px; }
#rt table.tab { margin-left: 60px; margin-bottom: 20px; }
#pub { margin: 0; padding: 0; margin-top: 0px; width: 658px; height: auto; background: #e2d3bf; text-align: left;  }
#pub img { margin: 0; padding: 10px; padding-top: 20px; float: left;  }
#pub h1, h2, h3, h4 { margin: 0; padding: 0; margin-left: 30px; margin-right: 30px; } 
#pub h1 {font-size: 18px; padding-top: 20px; text-align: center;}
#pub h2 {font-size: 16px; padding-top: 10px; margin-bottom: 20px; text-align: center;}
#pub h3 {font-size: 15px; }
#pub h4, #pub h5 {font-size: 14px; }
#pub p, #pub ul li { margin: 0; padding: 0; margin-left: 30px; margin-right: 30px; line-height: 17px; font-size: 13px; margin-bottom: 12px; text-align: justify;}
#pub ul li {line-height: 13px; margin-bottom: 0;}
#pub ul.nobul li  {list-style: none; margin-bottom: 5px;}
#pub ul.nobul li a { color: #008dae; }
#pub ol.publst { margin: 30px;  margin-top: 0; margin-bottom: 20px;}
#pub ol.publst li { margin-bottom: 10px; margin-right: 30px;}
#pub p.more { text-align: right; margin-right: 30px; }
#pub p.sm {font-size: 11px; }
#foot {  clear: both; margin: 0; padding: 0; margin-top: -13px; width: 663px; height: 60px; background: url(grfx/foot.gif) 0 0 no-repeat; }
#foot p { text-align: left; margin-left: 240px; color: #dacbb4; line-height: 50px; font-size: 11px; }
#frame img.ftr {  position: relative; right: 3px;  }
a.one { 
voice-family:  "\"}"\"";
voice-family: inherit;
position: relative;
}
#grad { background: url(grfx/tile2.gif) 0 100px repeat-x; }
#main { margin-top: 0; height: 601px;}
#sn { margin-left: 35px; }






