* {
  margin:0px; 
  padding:0px;
  border: 0px; 
  background-color: transparent;
  }

body 
  { 
  background-color: #ffffff; 
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; 
  color:#000000; 
  margin:5px; 
  text-align: center; 
  }

.clrb { clear: both; }
.clrb10 { clear: both; height: 10px; width: 100%; background-color: #ffffff;}

#footnav 
  {
  width: 100%; 
  clear: both; 
  color: #000000; 
  vertical-align: bottom; 
  text-align: center; 
  padding: 15px 0px 15px 0px; 
  text-transform: capitalize; 
  background-color: #ffffff; 
  }

#footnav ul 
  {
  list-style: none; 
  padding: 0%; 
  margin: 0%; 
  }

#footnav ul li 
  {
  display: inline; 
  padding: 0 0.5em 0 0.5em; 
  border-right: 1px solid #000000; 
  }

#footnav ul li.last { border-right: 0px none; padding-right: 0px; }

#footnav ul li a, #indexmiddata ul li a, #formats ul li a, #noreslinks ul li a, #fwdata ul li a, #fwdata a, #categorylist p a, #indexmiddata a
  {
  color: #000000; 
  }

#footnav ul li a:hover, #indexmiddata ul li a:hover, #formats ul li a:hover, #noreslinks ul li a:hover, #fwdata ul li a:hover, #fwdata a:hover, #categorylist p a:hover, #indexmiddata a:hover
  {
  color: #a61f3a; 
  }

#copy {text-align: center; }
#copy p {margin: 0px 0px 15px 0px; font-size: 0.8em; font-weight: bold; }
#copy p a {font-weight: bold; text-decoration: none; color: #000000; }

#container { text-align: left; vertical-align: middle; margin: 0px auto; padding: 20px 0 0 0; width: 750px; background-color: #ffffff; }

#maincolumncontainer { margin-top: 10px; }

#indexleft 
  {
  float: left; 
  width: 216px; 
  } 

#indexlefthead 
  {
  height: 25px; 
  width: 100%; 
  background-image:  url(media/colbluehead.gif); 
  background-repeat: no-repeat; 
  }

#indexleftdata 
  {
  width: 100%; 
  background-image: url(media/colbluerepeat.gif); 
  background-repeat: repeat-y; 
  overflow: hidden; 
  }

#indexleftfoot 
  {
  height: 26px; 
  width: 100%; 
  background-image: url(media/colbluefooter.gif); 
  background-repeat: no-repeat; 
  }

#logo 
  {
  height: 104px; 
  background-image:  url(media/logo.gif); 
  background-repeat: no-repeat; 
  margin: 0px 0px 15px 10px; 
  }
  
#leftsubmit 
  {
  margin: 0px 0px 0px 50px; 
  }

#leftsearch 
  {
  margin-left: 12px;
  }

#leftsearch input, .sbinput input
  {
  color : #000000; 
  font-size: 12px; 
  font-weight: bold; 
  padding: 3px 3px 3px 3px; 
  border: 1px solid #000000; 
  width: 180px; 
  background-color: #ffffff;
  }

#leftsearch p, #leftsearch h1 
  {
  padding: 0px 0px 10px 0px; 
  color: #000000; 
  font-weight: bold; 
  }

#leftsearch p 
  {
  font-size: 1em; 
  padding: 1px 0px;
  }

#leftsearch p.searchexample
  {
  font-size: 0.9em; 
  color: #266393; 
  padding-bottom: 8px;
  }

#indexmid
  {
  float: left; 
  width: 316px; 
  }

#indexmidhead { height: 25px; width: 100%; background-image:  url(media/colcentrehead.gif); background-repeat: no-repeat; }
#indexmiddata { width: 100%; background-image:  url(media/colcentrerepeat.gif); background-repeat: repeat-y; overflow: auto; }

#indexmiddata p
  {
  margin: 2px 13px 1em 10px;
  }

#indexmiddata h1
  {
  margin: 2px 13px 0 10px;
  color: #812a3d;
  font-size: 1.1em;
  }
#indexmiddata ul
  {
  margin: 0 0 1em 0;
  }

#fwdata ul
  {
  margin: 0 0 1em 0;
  }

#indexmiddata ul, #fwdata ul
  {
  list-style: none;
  padding: 0 0 0 2em;
  }
  
#indexmiddata li, #fwdata li
  {
  background: url(media/bullet.gif) no-repeat 7px top;
  margin: 0 0 5px 0;
  padding: 0 0 0 15px;
  font-style: italic;
  }

#indexmidfoot { height: 26px; width: 100%;	background-image:  url(media/colcentrefoot.gif);	background-repeat: no-repeat; }
#indexright { float: left; width: 216px; margin: 0px;	} 
#indexrighthead { height: 25px; width: 100%; background-image:  url(media/colgreyhead.gif); background-repeat: no-repeat; }
#indexrightdata { width: 100%; background-image:  url(media/colgreyrepeat.gif); background-repeat: repeat-y; overflow: hidden; }

#indexrightdata p 
  {
  padding: 1em 1em; 0 0;
  vertical-align: middle;
  }
  
#catlist
  {
  height: 30px; 
  width: 206px; 
  background-image: url(media/colrighth1.gif); 
  margin: 0px 0px 0px 5px; 
  text-align: right; 
  }
  
#catlist h1
  {
  color: #266393; 
  text-decoration: none;
  font-size: 1.1em;
  }
  
#indexrightdata h1 
  {
  padding: 7px 2px 0px 0px; 
  text-transform: none; 
  }
  
#indexrightdata li a
  {
  color: #266393;
  text-decoration: none;
  }

#indexrightdata li a:hover
  {
  color: #a61f3a;
  text-decoration: none;
  } 

#indexrightfoot 
  {
  height: 26px; 
  width: 100%; 
  background-image: url(media/colgreyfoot.gif); 
  background-repeat: no-repeat; 
  } 
	
#indexrightdata ul 
  {
  font-size: 1.1em; 
  text-transform: capitalize; 
  margin: 0px 5px 7px 5px; 
  list-style: none;
  font-weight: bold;
  }

#indexrightdata li 
  {
  height: 35px;
  text-align: right;
  border-bottom: 2px solid #ffffff;
  }

.ca { background: url(media/cat_a.jpg) no-repeat; }
.cb { background: url(media/cat_b.jpg) no-repeat; }
.cc { background: url(media/cat_c.jpg) no-repeat; }
.cd { background: url(media/cat_d.jpg) no-repeat; }
.ce { background: url(media/cat_e.jpg) no-repeat; }    
.cf { background: url(media/cat_f.jpg) no-repeat; }
.cg { background: url(media/cat_g.jpg) no-repeat; }  
.ch { background: url(media/cat_h.jpg) no-repeat; }  
  
#callback
  {
  height: 56px;
  margin: 0 8px 1em 5px;
  background: url(media/scootclassifieds.gif) no-repeat;
  overflow: hidden;
  }  
  
#callback p
  {
  margin: 0 0 0 70px;
  padding: 2px 0 0 0;
  text-align: center;
  color: #266393; 
  font-weight: bold;
  font-size: 0.9em;
  }

#callback p a
  {
  color: #266393; 
  }
  
#callback h2  
  {
  margin: 0 0 0 70px;
  padding: 2px 0 0 0;
  text-align: center;
  color: #003366;  
  font-size: 1.1em;
  }
  
#sb
  {
  width: 750px;
  background: url(media/searchdata.gif) repeat-y;
  }

#sbhead
  {
  height: 24px;
  background: url(media/searchhead.gif);
  }

#sbfoot
  {
  height: 26px;
  background: url(media/searchfoot.gif);
  }

#sbdata
  {
  width: 727px;
  margin: 0 0 0 10px;
  background-color: transparent;
  }

.sbinput
  {
  width: 190px;
  float: left;
  margin-right: 1em;
  }

.sbinput p
  {
  color: #000000; 
  font-weight: bold;   
  padding: 1em 0 3px 0;
  }

.sbinput p.example
  {
  padding-top: 2px;
  font-size: 0.9em; 
  color: #266393; 
  }

#sbsubmit
  {
  float: right;
  text-align: center;
  width: 104px;
  }

#summary
  {
  margin: 1em 0em;
  }

#summary h1, #summary p
  {
  margin-left: 2em;
  font-size: 1.1em;
  font-weight: bold;
  color: #003366;
  }

.rl
  {
  float: left;
  width: 492px;
  background: url(media/resleftdata.gif) repeat-y; 
  }

.rr
  {
  float: left;
  background: url(media/resrightdata.gif) repeat-y;
  margin-left: 20px;
  }

.rlt
  {
  height: 23px;
  width: 492px;
  background: url(media/reslefttop.gif) no-repeat;
  }

.rld
  {
  margin: 0px 0px 0px 5px;
  width: 480px;
  text-align: center;
  }

.rlf
  {
  height: 24px;
  width: 492px;  
  background: url(media/resleftfoot.gif) no-repeat;
  }

.rrt
  {
  height: 23px;
  width: 238px;
  background: url(media/resrighttop.gif) no-repeat;
  }

.rrd
  {
  width: 238px;
  text-align: center;
  }

.rrf
  {
  height: 24px;
  width: 238px;
  background: url(media/resrightfoot.gif) no-repeat;
  }

.rnav, .fwnav
  {
  background-color: #ffffff;
  float: left;
  padding: 1em 0em;
  }

.rnav
  {
  width: 492px; 
  }



.rnav ul, .fwnav ul
  {
  list-style: none; 
  margin-left: 2em;
  }

.rnav ul li, .fwnav ul li
  {
  display: inline; 
  padding: 0 0.5em 0 0.5em; 
  text-transform: capitalize;
  font-weight: bold;
  }

.fwnav ul li
  {
  border-right: 1px solid #003366;
  }

.fwnav ul li.last
  {
  border-right: none;
  }

.rnav ul li a, .acme a, .rld li a, .entry p a, .fwnav ul li a
  {
  color: #003366;
  }

.rnav ul li a:hover, .acme a:hover, .rld li a:hover, .entry p a:hover, .fwnav ul li a:hover
  {
  color: #a61f3a; 
  }

.rrh1
  {
  background: url(media/rrh1.gif) no-repeat; 
  height: 26px;
  margin: 8px 0px 0px 5px;
  width: 226px;
  text-align: right;
  overflow: hidden;
  }

.rrh1 h1
  {
  font-size: 1.1em;
  color: #ffffff;
  padding: 5px 5px 0 0;
  }

.rldtitle 
  {
  height: 40px;
  background: url(media/rlh1.gif) repeat-x;
  }

.rldh1
  {
  text-align: left;
  width: 430px;
  float: left;
  }

.rldh1 h1
  {
  color: #003366;
  font-size: 1.1em;
  margin: 14px 0px 0px 2px;
  }

.rldh1 h1 a, .rldh1 h1 a:hover, .rldh1 h1 a:visited
  {
  color: #003366;
  text-decoration: none;
  }

.cold
  {
  background-color: #e9eef5;
  height: 30px;
  text-align: left;
  margin-bottom: 5px;
  }

.cold h1
  {
  color: #003366;
  font-size: 1.1em;
  margin: 0px 0px 5px 2px;
  padding-top: 8px;
  }

.rldlogo
  {
  text-align: left;
  width: 50px;
  float: right;
  height: 40px;
  text-align: center;
  }

.entry
  {
  padding-top: 6px;
  }

.entry p, .entry address
  {
  text-align: left;
  background: url(media/bulletres.gif) no-repeat 7px top;
  margin: 0 0 5px 0;
  padding: 0 0 0 15px;
  }

.entry p strong, .nores p strong
  {
  color: #003366;
  }

.entry img.thumb
  {
  float: right;
  padding: 0px 0px 6px 0px;
  }

.nores p
  {
  text-align: left;
  margin: 0 0 5px 0;
  padding: 0 0 0 0px;
  }

.nores p.stub
  {
  background: url(media/bulletres.gif) no-repeat 7px top;
  padding: 0 0 0 15px;
  }

.areas p, .acme p
  {
  text-align: left;
  margin: 0 0 5px 0;
  padding: 0 0 0 15px;
  }

.cap
  {
  text-transform: capitalize;
  color: #003366;
  font-weight: bold;
  }

.break
  {
  margin: 0px 0px 5px 0px;
  height: 2px;
  background-color: #ffffff;
  }

.rld ul 
  {
  list-style: none; 
  padding: 5px 0px 0px 0px; 
  font-weight: bold; 
  color: #003366;
  height: 21px; 
  }

.rld li 
  { 
  display: inline; 
  text-transform: capitalize;
  }

.rld li.vw 
  {
  background: url(media/linkvw.gif) left top no-repeat; 
  padding: 3px 11px 5px 27px; 
  }

.rld li.em 
  {
  background: url(media/linkem.gif) left top no-repeat; 
  padding: 3px 11px 5px 27px; 
  }

.rld li.br
  {
  background: url(media/linkbr.gif) left top no-repeat; 
  padding: 3px 11px 5px 27px; 
  }

.rld li.mi 
  { 
  background: url(media/linkmi.gif) left top no-repeat; 
  padding: 3px 0px 5px 27px; 
  }

#over
  {
  height: 700px;
  width: 226px;
  margin-left: 5px;
  }

#formats, #noreslinks
  {
  text-align: left;
  margin-left: 5px;
  width: 226px;
  }

#formats p, #noreslinks p
  {
  margin-bottom: 1em;
  }

#formats ul, #noreslinks ul
  {
  list-style: none;
  margin-left: 10px;
  }

#formats ul li.rss
  {
  background: url(media/rss.gif) no-repeat;
  padding: 0px 0px 5px 40px;
  height: 16px;
  }

#formats ul li.print
  {
  background: url(media/print.gif) no-repeat;
  padding-left: 40px;
  height: 16px;
  }

#noreslinks ul li
  {
  background: url(media/bullet.gif) no-repeat 7px;
  padding-left: 15px;
  height: 16px;
  margin-bottom: 5px;
  }

#noreslinks ul li.last
  {
  margin-bottom: 0px;
  }

#fw
  {
  width: 750px;
  background: url(media/fwdata.jpg) repeat-y;
  }

#fwhead
  {
  height: 23px;
  background: url(media/fwhead.jpg);
  }

#fwfoot
  {
  height: 25px;
  background: url(media/fwfoot.jpg);
  }

#fwdata
  {
  width: 738px;
  margin: 0 0 0 5px;
  background-color: transparent;
  }

#fwdata p
  {
  color: #000000; 
  margin: 0px 2px 1em 2px;
  }

#fwdata p.last
  {
  margin: 0px 2px 0px 2px;
  }

#fwdata h1
  {
  height: 30px;
  background: url(media/rlh1.gif) repeat-x;
  color: #003366;
  font-size: 1.1em;
  padding: 14px 0px 0px 2px;
  }

#fwdata h2
  {
  color: #003366;
  font-size: 1em;
  padding: 0px 0px 1em 2px;
  }

#fwdata address
  {
  font-style: normal;
  margin: 0px 2px 1em 2em;
  }

#categorylist
  {
  text-align: left;
  }

#categorylist ul li
  {
  border-left: 1px solid #003366;
  padding: 0 5px 0 8px;
  font-weight: normal;
  }

#categorylist ul li.first
  {
  border-left: none;
  padding: 0 5px 0 2px;
  }

#categorylist ul li a; #categorylist ul li a:hover
  {
  font-weight: normal;
  }

#categorylist p
  {
  margin: 0 0 5px 0;
  padding: 0 0 0 2px;
  }

#categorylist p.catlink
  {
  background: url(media/bullet.gif) no-repeat 7px;
  margin: 0 0 5px 0;
  padding: 0 0 0 15px;
  font-style: italic;
  }

#categorylist h1, #categorylist h2
  {
  height: 30px;
  background: url(media/rlh1.gif) repeat-x;
  color: #003366;
  font-size: 1.1em;
  padding: 14px 0px 0px 2px;
  }

#categorylist input
  {
  color : #000000; 
  font-size: 12px; 
  font-weight: bold; 
  padding: 3px 3px 3px 3px; 
  border: 1px solid #000000; 
  width: 180px; 
  background-color: #ffffff;
  margin-left: 2px;
  }

#categoryinput input
  {
  border: 0;
  padding: 3px 3px 3px 3px; 
  width: 111px; 
  height: 35px;
  background-color: transparent;
  margin: 0;
  }

#categorylist p.example
  {
  font-size: 0.9em; 
  color: #266393; 
  font-weight: bold;
  }

.np img
  {
  height: 98px;
  width: 98px;
  float: left;
  margin: 0px 0px 10px 19px;
  border: 1px solid #266399;
  }

.indexspacer
  {
  height: 1em;
  }

/* Abbreviation class */

span.abbr, span.abbr a
  {
  cursor:help;
  speak:spell-out;
  border-bottom:1px dashed #E98618;
  }