/* layout
********************************/
body {
background-color: #FFFFFF;
margin: 0;
border: 0;
}
#content {
padding: 2% 1% 1% 1%;
background-color: #ffffff;
}
#content p, #content ol, #content ul, #content li {
font-family: Arial, Verdana, sans-serif;
font-size: 80%;
color: #000000;
}
#content A:link, #content A:active, #content A:visited {
color: #0000C0;
text-decoration: underline;
}
#content A:hover {
color: #3F90FF;
text-decoration: underline;
}
.embeddedLink {
margin: 0;
padding: 0;
font-size: 0.0em;
height: 1px;
}
/* results
********************************/
.resultEntry {
margin: 1% -1% 2% -1%;
border-bottom: 1px #c0c0c0 dashed;
padding-left: 1%;
padding-bottom: 2px;
font-family: Arial, Verdana, sans-serif;
font-size: 80%;
color: #000000;
}
.resultEntry .linkTitle h2 {
font-size: 120%;
margin: 0;
padding: 0;
}
.resultEntry .linkDescription {
width: 55%;
}
.resultEntry .linkCategory {
padding-left: 2%;
width: 53%;
color: #808080;
}
.resultEntry .linkInfo {
padding-left: 2%;
width: 53%;
color: #008000;
}
/* accessibility panel
********************************/
#accessWrapper {
border: 0;
margin: 0;
padding: 0;
width: 770px;
font-size: 0.0em;
}
#access1, #access1 h1, #access1 .nosee {
margin: 0;
padding: 0;
font-size: 0.0em;
visibility: hidden;
height: 0px;
}
#access2 {
margin: 0;
font-size: 0.0em;
height: 1px;
color: #ffffff;
}
/* search panel
********************************/
#searchWrapper {
margin-top: 2px;
border-top: 2px outset;
border-bottom: 1px outset;
padding: 3px 3px 3px 252px;
background-color: #5F93D9;
background-image: url("images/google.gif");
background-position: top left;
background-repeat: no-repeat;
height: 80px;
}
.extraLinks {
height: 30px;
padding-left: 5px;
}
.extraLinks ul {
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
.extraLinks li {
display: inline;
margin: -1px;
}
.extraLinks li a:link, .extraLinks li a:hover, .extraLinks li a:visited,
.extraLinks li a:active {
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
padding: 3px 5px 3px 5px;
color: #ffffff;
border: 1px outset;
background-color: #85ABDF;
}
.extraLinks li a:hover {
background-color: #3A73C0;
color: #ffffff;
border: 1px inset;
}
html>body .extraLinks li a {
width: auto;
}
#queryBox {
margin: 0;
padding: 0 0 0 10px;
vertical-align: top;
}
/* search statistics
********************************/
#statWrapper {
background-color: #304A6E;
border-top: 1px #ffffff solid;
border-bottom: 2px outset;
font-family: Verdana, Arial, sans-serif;
font-size: 70%;
color: #ffffff;
margin: 0;
padding: 0;
height: 2em;
}
#stat1 {
float: left;
width: 49%;
margin: 0;
padding: 2px 2px 2px 5px;
}
#stat2 {
width: 49%;
float: right;
text-align: right;
margin: 0;
padding: 2px 2px 2px 5px;
}
#stat1 a:link, #stat1 a:visited, #stat1 a:active, #stat1 a:hover {
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}
/* the category
********************************/
#category {
font-family: Arial, Verdana, sans-serif;
font-size: 90%;
padding: 10px 1% 0% 1%;
color: #000000;
}
#category a:link, #category a:visited, #category a:active {
color: #0000C0;
text-decoration: underline;
}
#category a:hover {
color: #3F90FF;
text-decoration: underline;
}
/* options and sponsored links panel
******************************/
#optionsWrapper {
z-index: 100;
position: absolute;
left: 75%;
top: 8em;
width: 24%;
color: #000000;
}
#preferences {
border: 1px outset;
background-color: #5F93D9;
padding: 0;
font-family: Arial, sans-serif;
font-size: 75%;
}
#preferences h2 {
margin: 3px;
padding: 1px 1px 1px 3px;
font-size: 120%;
color: #ffffff;
background-color: #304A6E;
border: 1px outset;
}
#preferences p {
margin: 3px;
padding: 3px;
background-color: #D9E9FF;
border: 1px inset;
}
#preferences .button {
margin-top: 3px;
background-color: #95C2FF;
}
#sponsored p {
font-family: Arial, Verdana, sans-serif;
font-size: 75%;
margin: 15px 0 0 0 ;
padding: 6px;
background-color: #F3F3F3;
border: 1px #c0c0c0 solid;
}
#sponsored p a:link, #sponsored p a:visited, #sponsored p a:active, #sponsored p a:hover {
color: #008000;
}
#sponsored p strong {
font-size: 120%;
}
/* bottom wrapper
*********************************/
#bottomWrapper {
margin-top: 2px;
border-top: 2px outset;
border-bottom: 1px outset;
padding: 4px;
background-color: #5F93D9;
text-align: center;
}
img {
border: 0;
}
table caption, #queryBox label {
font-size: 0.0em;
visibility: hidden;
margin: 0;
padding: 0;
}
#compliance {
padding-top: 3%;
text-align: center;
}