body, p, table, td       { font-family: arial,sans-serif; font-size: 13px }
h1                       { font-size: 19px; font-weight: bold; color: #000000; margin-bottom: -3px; }
h2                       { font-size: 20px; font-weight: bold; color: #000000; text-align: center; }

a:link                   { color: #0000ff }
a:visited                { color: #0000ff }
a:active                 { color: #0000ff }
a:hover                  { color: #ff0000 }

a:link.result            { color: #0000ee; }
a:visited.result         { color: #0000ee; }
a:active.result          { color: #0000ee; }
a:hover.result           { color: #ff0000; }

.result                  { color: #0000ee; font-size: 16px; text-decoration: none; border-bottom: solid; border-bottom-width: 1px; line-height: 30px; }

a:link.black             { color: #000000; font-weight: bold; text-decoration:none }
a:visited.black          { color: #000000; font-weight: bold; text-decoration:none }
a:active.black           { color: #000000; font-weight: bold; text-decoration:none }
a:hover.black            { color: #0000ff; font-weight: bold; text-decoration:none }

a:link.sub         { color: #0000FF; font-size: 11px; font-weight: normal }
a:visited.sub      { color: #0000FF; font-size: 11px; font-weight: normal }
a:active.sub       { color: #0000FF; font-size: 11px; font-weight: normal }
a:hover.sub        { color: #ff0000; font-size: 11px; font-weight: normal }

a.main { text-decoration: none; border-bottom: solid #0000FF; border-bottom-width: 1px }
a:link.main         { color: #0033cc; font-size: 16px; font-weight: bold }
a:visited.main      { color: #0033cc; font-size: 16px; font-weight: bold }
a:active.main       { color: #0033cc; font-size: 16px; font-weight: bold }
a:hover.main        { color: #ff0000; font-size: 16px; font-weight: bold }

a:link.main_w         { color: #ffffff; font-size: 16px; font-weight: bold }
a:visited.main_w      { color: #ffffff; font-size: 16px; font-weight: bold }
a:active.main_w       { color: #ffffff; font-size: 16px; font-weight: bold }
a:hover.main_w        { color: #ffff00; font-size: 16px; font-weight: bold }

a:link.related         { color: #0033cc; font-size: 14px; font-weight: bold }
a:visited.related      { color: #0033cc; font-size: 14px; font-weight: bold }
a:active.related       { color: #0033cc; font-size: 14px; font-weight: bold }
a:hover.related        { color: #ff0000; font-size: 14px; font-weight: bold }

a:link.green     { color: #008000 }
a:visited.green  { color: #008000 }
a:active.green   { color: #008000 }
a:hover.green    { color: red }

a:link.smallgreen     { color: #008000; }
a:visited.smallgreen  { color: #008000; }
a:active.smallgreen   { color: #008000; }
a:hover.smallgreen    { color: #ff0000; }

.smallgreen     { color: #008000; font-size: 12px; text-decoration:underline }

a:link.more     { color: #0033cc; text-decoration:underline }
a:visited.more  { color: #0033cc; text-decoration:underline }
a:active.more   { color: #0033cc; text-decoration:underline }
a:hover.more    { color: #ff0000; text-decoration:underline }


a:link.whitelinks        { color: #ffffff; font-size: 11px; text-decoration:underline }
a:visited.whitelinks     { color: #ffffff; font-size: 11px; text-decoration:underline }
a:active.whitelinks      { color: #ffffff; font-size: 11px; text-decoration:underline }
a:hover.whitelinks       { color: #ff0000; font-size: 11px; text-decoration:underline }

a:link.darkblue        { color: #21498C; font-size: 11px; text-decoration:underline }
a:visited.darkblue     { color: #21498C; font-size: 11px; text-decoration:underline }
a:active.darkblue      { color: #21498C; font-size: 11px; text-decoration:underline }
a:hover.darkblue       { color: #21498C; font-size: 11px; text-decoration:underline }

.domain                  { font-weight: bold; color: #ffffff; font-size: 18px }
.lightgray               { font-weight: bold; color: #C0C0C0 }
.blue					 { font-weight: bold; color: #21498C }
.darkblue				 { color: #21498C; font-size: 11px }
.bigwhite				 { color: #FFFFFF; font-size: 19px; margin-top: 2px; margin-bottom: 2px }
.biger			 		 { font-size: 15px }
.larger					 { font-size: 13px; text-decoration: none; line-height: 35px; }

.black					 { color: #000000;  font-size: 15px }
.results a {font-size: 18px; text-decoration: underline; line-height: 30px; }

a.box:link { text-decoration:none; color: black; display: block; width:100%; height:100%; margin-top: -7px; }
a.box:visited { text-decoration:none; color: black; display: block; width:100%; height:100%; margin-top: -7px; }
a.box:hover { text-decoration:none; color: black; display: block; width:100%; height:100%; margin-top: -7px; }
a.box:active { text-decoration:none; color: black; display: block; width:100%; height:100%; margin-top: -7px; }