BODY    { font-size: 10pt; font-family: Arial; color: #000000; text-align:center; }

body
{
  padding:0px;
  margin:5px 0px;
}

body,td
{
  font-family:arial;
  text-align:left;
}

.toolbar1
{
  width:100%;
  background:#F5F5F5;
  border-top: 1px solid #C4C4C4;
  border-bottom: 1px solid #C4C4C4;
  padding:0px;
  padding-left:10px;
  padding-top:7px;
  padding-right:10px;
  margin:Opx;
  margin-top:10px;
}


.searchBar
{
  margin:0px;
  padding:0px;
  padding-left:15px;
}

.navigation
{
  width:100%;
  background:#9CB8FF;
  border-top: 1px solid #C4C4C4;
  border-bottom: 1px solid #C4C4C4;
  padding-bottom:3px;
  padding-left:15px;
  padding-top:7px;
  padding-right:10px;
  margin:Opx;
}

.featured
{
  width:100%;
  background:#FEFFEB;
  border-top: 1px solid #FEF0BE;
  border-bottom: 1px solid #FEF0BE;
  padding-bottom:3px;
  padding-left:15px;
  padding-top:5px;
  padding-right:10px;
  margin:Opx;
}

.searchRes
{
  width:100%;
  background:#EEFAF6;
  border-top: 1px solid #BDEBDA;
  border-bottom: 1px solid #BDEBDA;
  padding-bottom:3px;
  padding-left:15px;
  padding-top:5px;
  padding-right:10px;
  margin:Opx;
  margin-top:10px;
  font-size:16px;
}


.nrRes
{
  text-align:right;
  color:white;
}

.ad_top
{
  width:100%; background:#E6EDF5;
  border-bottom: 1px solid #97B6D3;
  padding:10px;
}
.s_res
{
  padding:15px;
}

a.tb1Bt:link,a.tb1Bt:visited,a.tb1Bt:active,a.tb1Bt:hover,a.tb1BtA:link,a.tb1BtA:visited,a.tb1BtA:hover,a.tb1BtA:active
{
  font-size:13px;
  border:1px solid #9AB1C9;
  border-bottom:none;
  padding:4px 8px;
  color:#5B7C80;
  margin-left:5px;
  padding-bottom:2px;
}

a.tb1Bt:link,a.tb1Bt:visited,a.tb1Bt:active
{
  background:#E2ECF5;
  text-decoration:none;
}

a.tb1Bt:hover
{
  background:white;
  text-decoration:underline;
}

a.tb1BtA:link,a.tb1BtA:visited,a.tb1BtA:active
{
  background:#2A5F7E;
  text-decoration:none;
  color:#FFFFFF;
}

a.tb1BtA:hover
{
  text-decoration:underline;
}

p
{
  margin-top:12px;
  margin-bottom:18px;
}
span.sponsoredRes
{
  color:#0C744E; font-weight:bold;font-size:13px;
}

.featuredRes
{
  color:#FF9C00; font-weight:bold;font-size:13px;
}

a:link,a:visited,a:active,a:hover
{
  font-size:16px;
  color:#4A6568;
  text-decoration:underline;
}
td.logo
{
  width:200px;
  padding:10px;
}
td.searchbox
{
  padding-top:11px;
}
input.query
{
  width:200px;
}
.green
{
color:#2AB186;
}
a.f13:link,a.f13:visited,a.f13:hover,a.f13:active
{
font-size:13px;
}
a.f10:link,a.f10:visited,a.f10:hover,a.f10:active
{
font-size:10px;
}

div.hotMatches
{
  border-left:1px solid #B3D7FC;
  padding:0px;
  margin:0px;
  padding-left:20px;
  text-align:justified;
}
div.hotTitle
{
  text-align:right;
  font-size:12px;
  font-weight:bold;
  color:#1C72CB;
}
a.hotM:link
{
  font-size:13px;
}
.hotMatch
{
  margin-top:10px;
  padding:4px;
  font-size:12px;
  border:1px solid #C9D5E2;
}
.sm
{
font-size:10px;
}
.imagecell
{
  font-size:10px;
  padding:5px;
  padding-bottom:20px;
}

.sField
{
  height:20px;
  padding-top:4px;
  padding-left:4px;
  border:1px solid #B2C4D6;
  background:white;
  font-size:14px;
  width:375px;
  margin:5px;
}
.sBoxS
{
  width:400px;
  border:1px solid #B2C4D6;
  background:#E9EFF5;
  padding:2px;
  margin:Opx;
  padding-top:4px;
}
.sBoxSn
{
  width:600px;
  padding:0px;
  margin:Opx;
  padding-top:6px;
}


.cat    { font-size: 10pt; font-family: Arial; color: blue; text-align:center; }
.text    { font-size: 10pt; font-family: Arial; color: #000000; }
.stext    { font-size: 8pt; font-family: Arial; color: #000000; }
.mtext    { font-size: 9pt; font-family: Arial; color: #000000; }
.dir    { font-size: 10pt; font-family: Arial; color: #000000; }

#result_header  { margin-left:17px; margin-bottom:10px; font-size: 9px; font-family: Verdana; color: grey; text-align:right; }
#result_link:link  { font-size: 13pt; font-family: Arial; color: blue; }
#result_link:visited  { font-size: 13pt; font-family: Arial; color: blue; }
#result_link:hover  { font-size: 13pt; font-family: Arial; color: #22B8DB; }


#hidden_link:link, #hidden_link:visited, #hidden_link:hover  { text-decoration:none; }

#filter { font-size: 10pt; font-family: Arial; margin-left:20px; width:100%; }
#relatedKeywords { font-size: 10pt; font-family: Arial; margin-left:20px; width:100%; }
#keywords:link  { font-size: 10pt; font-family: Arial; color: blue; }
#keywords:visited  { font-size: 10pt; font-family: Arial; color: blue; }
#keywords:hover  { font-size: 10pt; font-family: Arial; color: #22B8DB; }

#displayurl  { font-size: 10pt; font-family: Arial; color: #0587CD; text-align:center; }
#description  { font-size: 10pt; font-family: Arial; text-align:center; color:#4A6568; }
#result { margin-bottom: 15px}
#sponsoredResults { margin-left:17px; padding-left:20px; padding-right:20px;}
#backfillResults  { margin-left:17px; padding-left:20px; padding-right:20px;}

#navigation   { font-size: 10pt; font-family: Arial; margin-left:20px; width:100%; }
A.nav:link  { font-size: 11pt; font-family: Tahoma; color: blue; }
A.nav:visited  { font-size: 11pt; font-family: Tahoma; color: blue; }
A.nav:hover  { font-size: 11pt; font-family: Tahoma; color: #22B8DB; }

A.dir:link  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; }
A.dir:visited  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; }
A.dir:hover  { font-size: 8pt; font-family: Tahoma; color: #22B8DB; }

A.sl:link  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; }
A.sl:visited  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; }
A.sl:hover  { font-size: 8pt; font-family: Tahoma; color: #22B8DB; }

A.news:link  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; text-decoration: none;}
A.news:visited  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; text-decoration: none;}
A.news:hover  { font-size: 8pt; font-family: Tahoma; color: #22B8DB; text-decoration: none;}

A.nsource:link  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; text-decoration: italic;}
A.nsource:visited  { font-size: 8pt; font-family: Tahoma; color: #4B87C5; text-decoration: none;}
A.nsource:hover  { font-size: 8pt; font-family: Tahoma; color: #22B8DB; text-decoration: none;}

A.hl:link  { font-size: 8pt; font-family: Verdana; color: #A8B1B8; text-decoration: none;}
A.hl:visited  { font-size: 8pt; font-family: Verdana; color: #A8B1B8; text-decoration: none;}
A.hl:hover  { font-size: 8pt; font-family: Verdana; color: #22B8DB; text-decoration: none;}

a:hover { color: #0C2749; text-decoration: underline}
