/* ::::: file:///C:/Users/Gretchen/AppData/Roaming/Mozilla/Firefox/Profiles/lbv2ugol.default/ScrapBook/data/20111025145046/index.css ::::: */

body { font-family: Lucida Grande,Verdana,sans-serif; margin: 0pt; padding: 0pt; font-size: small; }
h2 { font-size: 1.4em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(0, 102, 153); border-bottom: 2px solid rgb(0, 102, 153); margin: 0.5em 0pt; }
a { color: rgb(0, 102, 204); text-decoration: none; }
a:hover { color: rgb(30, 37, 120); text-decoration: underline; }
div#header-wrapper { width: 100%; margin: 0pt auto; padding: 0pt; height: 105px; }
div#header-bg-left { width: 49%; height: 36px; margin: 0pt; padding: 0pt; float: left; background-color: rgb(0, 122, 78); }
div#header-bg-right { width: 49%; height: 36px; margin: 0pt; padding: 0pt; float: right; background-color: rgb(30, 37, 120); }
div#header-content { width: 960px; margin: 0pt auto 0pt -480px; min-height: 2em; position: absolute; left: 50%; top: 0pt; background: url('bg-header.png') no-repeat scroll left top transparent; }
#header-content #logo { margin: 40px 0pt 0pt; padding: 0pt; width: 400px; font-size: xx-small; }
#logo img { border: medium none; }
#header-content #sponsor { margin: -12px 400px 0pt 0pt; clear: both; float: right; padding: 0pt; }
div#header-content #form-login { float: right; margin: 4px 0pt; padding: 0pt; color: white; }
.input { width: 11.5em; }
div#header-content #form-search { clear: right; float: right; margin: 0.75em 0pt 0.4em; }
#top-nav { float: left; margin: 5px 0pt 1px; padding: 2px 0pt; color: white; }
#top-nav a { color: rgb(255, 255, 255); }
#top-nav a:hover { color: rgb(255, 255, 255); }
a[rel~="home"] { font-weight: bold; }
#footer { width: 100%; padding: 0.5em 0pt; font-size: 80%; background-color: rgb(0, 128, 198); }
#footer p, #footer address { padding: 0pt; margin: 0pt; text-align: center; color: rgb(255, 255, 255); font-style: normal; }
#footer a { color: white; }
a#skip-navigation { position: absolute; left: 0pt; top: 0pt; color: rgb(0, 122, 78); }
a#skip-navigation:active, a#skip-navigation:focus { color: white; background: none repeat scroll 0% 0% black; }
.fixedwidth { width: 960px ! important; margin: 0pt auto ! important; }
#form-search { border-radius: 0.75em 0.75em 0.75em 0.75em; padding: 0.75em; color: white; font-weight: bold; background: url('search-bg.png') repeat-x scroll left top rgb(178, 71, 36); border: 1px solid rgb(51, 102, 51); margin: 1.4em 0pt 0pt ! important; }
#form-search .advanced a { font-size: 0.8em; font-weight: normal; text-decoration: none; color: rgb(255, 255, 255); margin: 0pt 0pt 0pt 0.2em; }
#form-search .advanced a:hover { color: rgb(30, 37, 120); text-decoration: underline; }
.hidden { display: none; visibility: hidden; }
.crumbtrail { background: none repeat scroll 0% 0% rgb(153, 204, 255); }
.crumbtrail a { color: rgb(0, 0, 153); text-decoration: none; }
.clear { clear: both; }
.tech { font-size: smaller; border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(0, 51, 102); background: none repeat scroll 0% 0% rgb(221, 238, 221); padding: 0.25em; text-align: center; margin: 0.25em 0pt 0pt; }
.tech a { color: rgb(17, 85, 17); }
html {  }
#navigation { background: url('nav-bg.png') repeat-x scroll left top rgb(0, 102, 153); border-bottom: 1px solid black; width: 100%; height: 1.7em; font-size: medium; }
#navigation a { color: rgb(255, 255, 255); }
#navigation ul { padding: 0pt; margin: 0pt; border: 0pt none; font-weight: bold; line-height: 1.7em; }
#navigation ul#menu { color: white; }
#navigation li { margin: 0pt; padding: 0pt 0.8em; list-style: none outside none; float: left; position: relative; width: auto; border-right: 1px solid rgb(204, 204, 204); text-align: center; }
#navigation li a { text-decoration: none; color: inherit; margin: 0pt; padding: 0.25em 0.5em; border: 0pt none; }
#navigation li:hover { background: url('nav-hover-bg.png') repeat-x scroll left top rgb(179, 73, 36); }
#navigation li ul { z-index: 5000; display: none; position: absolute; top: 1.7em; left: 0pt; background-color: rgb(170, 170, 170); color: rgb(255, 255, 255); margin: 0pt; padding: 0pt; border: 1px solid rgb(153, 153, 153); }
#navigation li ul li { white-space: nowrap; background-color: rgb(0, 102, 153); width: 100%; padding: 0pt; text-align: left; }
#navigation li ul a { display: block; margin: 0pt; padding: 0pt 0.5em; }
#navigation li:hover ul, #navigation li.over ul { display: block; }
#navigation li ul li:hover { background: url('nav-sub-hover-bg.png') repeat-x scroll left top rgb(170, 170, 170); color: rgb(30, 37, 120); }
.toolbar { font-size: x-small; border: 1px solid rgb(204, 204, 204); margin: 1em 0pt; }
.toolbar td { width: 50px; padding-left: 10px; padding-right: 10px; }
ul.social-bookmarks { padding: 0pt; margin: 0pt; }
ul.social-bookmarks li { display: inline-block; vertical-align: middle; font-size: smaller; margin: 0pt; padding: 0pt; }
ul.social-bookmarks li.share { font-size: larger; font-weight: bold; padding-right: 5px ! important; }
.bookmark a { margin: 3px 10px 3px 0pt; }
.social-bookmarks img { padding: 4px; border: 1px solid rgb(153, 153, 153); border-radius: 2px 2px 2px 2px; }
span.match1 { background: none repeat scroll 0% 0% rgb(255, 255, 102) ! important; color: black ! important; }
span.match2 { background: none repeat scroll 0% 0% rgb(153, 255, 255) ! important; color: black ! important; }
div.predictad { position: absolute; z-index: 3999999 ! important; line-height: 13px; border: medium none ! important; margin: 0pt; padding: 0pt; }
#predictad_table th, td { border: 0pt none; }
