/* CSS Document
-------------------------------------------------------------------- */


/* common elements - tw 2007
-------------------------------------------------------------------- */
.main a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0092dd;
	text-decoration: none;
}
.main a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0092dd;
}
.main a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #0092dd;
}
.main a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0092dd;
}
.BF a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}
.BF a:visited {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.BF a:hover {
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0092dd;
}
.BF a:active {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	letter-spacing: .5px;
}

.body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	line-height: 16px;
	font-size: 11px;
	color: #666666;
	letter-spacing: .5px;
}
.bigBody {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
}
.boldBody {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .5px;

}.boldBodyGray {
	color: #666666;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .5px;
}
.bodyItal {
	text-decoration: italic;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
}
#LayerLogo {
	position:absolute;
	width:200px;
	height:68px;
	z-index:3;
	left: 17px;
	top: 23px;
}
#LayerSearch {
	position:absolute;
	width:225px;
	height:49px;
	z-index:1;
	left: 590px;
	top: 20px;
}
#print{
	position:absolute;
	width:148px;
	height:25px;
	z-index:2;
	left: 582px;
	top: 150px;
}
#leftBox {
	position:absolute;
	width:200px;
	height:100;
	z-index:4;
	left: 33px;
	top: 152px;
}
#CallOutBox {
	position:absolute;
	width:100px;
	height:100px;
	z-index:4;
	left: 72px;
	top: 172px;
}

/* Search App Settings from Rene
-------------------------------------------------------------------- */

body { FONT-FAMILY: arial,sans-serif;  }
#searchStats td { color: #000000; font-size: 10pt}
#GoogleSearch td { font-size: 10pt}
#GoogleSearch td gResultTitle { font-size: 12pt}



/* Search Results Settings
-------------------------------------------------------------------- */
div.search-result { margin: 0 0 15px 0; padding: 0; font-size: 11px; letter-spacing: 1px; }
div.search-result p { margin: 0 !important; padding: 0 !important; line-height: 1em !important; font-size: 11px;  }
div.search-result p a { color: #0092dd; font-size: 11px; }
div.search-result p strong, div.search-result p b  { font-size: 11px; letter-spacing: 1px; font-weight: bold;  }
div.search-result p.title { margin: 0 !important; padding: 0 !important; font-size: 12px; }
div.search-result p.title strong, div.search-result p.title b  { font-size: 12px; letter-spacing: 1px; font-weight: bold; }
div.search-result p.title a { font-size: 12px !important; letter-spacing: 1px; }
div.search-result p a b, div.search-result p a strong  { color: #0092dd; line-height: 1.5em; letter-spacing: 1px;  }
div.search-result a:hover, div.search-result b a:hover, div.search-result strong a:hover, div.search-result a:hover strong { letter-spacing: 1px; color: #002F80 !important; }
div.search-result p span.url { color: #666; font-size: 10px; line-height: 1em !important;  }

div.search-footer { margin: 100px 0 10px 0; padding: 4px 0 0 0; font-size: 12px; letter-spacing: 1px; border-top: 1px solid #999; }
div.search-footer p { margin: 0 0 5px 0 !important; padding: 0 !important; line-height: 1em !important; font-size: 12px;  }
div.search-footer p a { padding: 0 3px 0 3px; color: #0092dd; font-size: 12px; }
div.search-footer p a:hover { color: #002F80;  }

div.search-header { background: #e3e3e3; padding: 2px 5px; margin-bottom: 25px; }
div.search-footer p.num-results { margin-bottom: 15px !important; }
