
#results a {
    color:rgb(0,0,255); 
    text-decoration:none;
}

#results a:hover {
    color:rgb(255,0,0); 
}

#results tr:hover, #results tr.hilite {
    color:black;
     background-color:rgb(230,230,255);
    border-color:blue;
}

body,td,p,a {font-family: arial,sans-serif;}
.gr {background: #99999c;}
.yl {background: #ffffff;}
.w  {background: #fff;}
.lgr, .wide_ads {background:#f6f6f6;}
.grf {color: #99999c;}
.rk {color: #000;}
.rg {color:green;}
.bl {background: #ff0000;}
.tr {background: transparent;}
.sf {font-size: 7pt;}
.mf {font-size: 9pt;}
.lf, .ad_line1 {font-size: 12pt;}
.hf {font-size: 13pt;}
.tf {font-size: 0.92em;}
.logo {padding-right: 20px; padding-bottom: 20px;}
.searchboxtable {margin-bottom: 35px;}
.paddingdown {padding: 0 0 15px 0;}
.paddinghalf {padding: 5px 5px 5px 5px;}
.paddingright {padding: 0 10px 0 0;}
.nodecoration {text-decoration: none;}
.collimit {width: 68ex;}
td.h      {color: #fff;}
a         {color: #1436bb; padding: 0;}
a.rg, .ad_url {color:green;}
a.img     {padding: 30;}
a:active  {color: #d31;}
a:visited {color: #351a8b;}
a#novis:visited {color: #1436bb;}
a#rkinv:hover {color: #000;}
a#rkinv:active {color: #000;}
a#rginv:hover {color: green;}
a#rginv:active {color: green;}

.sug {margin-bottom: 2pt; width:90%}
.nav {font-size: 12pt; font-weight: bold;}

a:hover {color: #57f; background-color: transparent; }
.nul a:active {text-decoration: none;}
.nul a:visited {text-decoration: none;}
.nul a:link {text-decoration: none;}
.nul a:hover {text-decoration: underline}

.inside {background: #ffffdf; padding-left: 8px; padding-right: 8px;} 
th.h h1 {padding: 0px; margin: 0px; color: #fff;
         font-weight: normal; font-decoration: none;}
.slogan {text-align:center; font-size:9pt; padding-bottom: 10pt;}
.slogan h1 {text-align:center; font-size:13pt; font-weight: bold;
            margin-bottom: 5pt;}
th.h {background: #77777c;}
h1 {font-size:13pt;}

td.sps {padding-left:5%; color:#999; text-align:right; width:auto; vertical-align:top;}
.aim {padding-right:10px; vertical-align:middle;}

.rtop, .rbottom {display:block; font-size:1px;}
.rbottom {vertical-align: bottom;}
.r1, .r2, .r3, .r4 {display:block; overflow:hidden; height:1px;}
.r2, .r3, .r4 {border-left:1px solid #99999c; border-right:1px solid #99999c;}
.r1 {margin:0 5px;}
.r2 {margin:0 3px; border-width:0 2px;}
.r3 {margin:0 2px;}
.r4 {height:2px; margin:0 1px;}
.rl1 {margin:0 0 0 5px;}
.rl2 {margin:0 0 0 3px;}
.rl3 {margin:0 0 0 2px;}
.rl4 {margin:0 0 0 1px;}
.rl2, .rl3, .rl4 {border-right:0px;}
.rr1 {margin:0 5px 0 0;}
.rr2 {margin:0 3px 0 0;}
.rr3 {margin:0 2px 0 0;}
.rr4 {margin:0 1px 0 0;}
.rr2, .rr3, .rr4 {border-left:0px;}
.rnb {border:0;}
.gbar {display:block; height:1px; font-size:1pt;}
.rbox {border:0 solid #99999c; border-width:0 1px;}
.gr2 {background: #77777c;}

#divider {background: #DFDFDF; width:1px; border: 0px;}
.contentcell {width:100%; padding: 5px 0 0 7px; margin: 0; line-height: 140%;}
.inner {vertical-align: top; text-align:left; margin-left: 10px;}
.titlecell {color: #fff; margin: 5px 0 5px 0;}
td.rb, .ad_line1 {color: #00c; text-decoration: underline; text-align: left;}
td.firstbox, td.sponsbox {padding: 0 10px 0 0px; width:100%; vertical-align:top;}
.wide_ads {margin-bottom: 10px; padding: 0px 0px 0px 10px;}
.ad_header, td.spons {color:#999; text-align:right; width:auto;}
.ad_header {color:#666; text-align:right; width:auto;
            display: block; padding-top: 10px;}
.spons {padding-right: 20px;}
.firstad {padding-top: 10px;}
.adbox{
width:                  137px;
text-align:             left;
margin:                 0px;
margin-top:             22px;
padding-bottom:         0px;
line-height:            0.95em;
overflow:               hidden;
font-family:            arial,sans-serif;
 ackground:             #ffffdf; 
}

.adbox a, .adbox a:hover, .adbox a:visited, .adbox a:active{
font-size:              13px;
font-weight:            bold;
line-height:            15px;
margin:                 0px;
color:                  #1436bb;
}

.adbox img{
border:                 none;
display:                block;
margin-top:             0px;
margin-bottom:          3px;
background-color:       #ffffdf;
}

.adbox p{
display:                block;
font-size:              13px;
line-height:            16px;
color:                  #0a0a0a;
margin-top:             2px;
margin-bottom:          0px;
padding-bottom:         1.3em;
}

.defaultad p{
display:                block;
font-size:              13px;
line-height:            13px;
color:                  #0a0a0a;
margin-top:             2px;
margin-bottom:          0px;
}

.defaultad a, .defaultad a:hover, .defaultad a:visited, .defaultad a:active{
font-size:              13px;
font-weight:            bold;
line-height:            13px;
margin:                 0px;
color:                  #1436bb;
}

.adlink a, .adlink a:hover, .adlink a:visited, .adlink a:active{
line-height:            12px;
overflow:               hidden;
white-space:            nowrap;
font-size:              10px;
color:                  #008000;
font-weight:            normal;
text-decoration:        none;
top:                    2px;
}

.adheader {
text-align:             left;
margin:                 0px;
margin-top:             1px;
margin-left:            0px;
height:                 14px;
font-size:              10px;
}

.adheader img{
margin-top:             3px;
margin-left:            2px;
}

* html .adheader {
margin:                 -1px;
margin-top:             0px;
margin-left:            8px;
}

