* {margin:0px;padding:0px;}

html,body {height:100%;width:100%;}
body,a {font-family:arial,sans-serif;}
body {font-size:75%;}

ul {list-style-type:none;}
ul li.t {font-weight:bold;margin-bottom:.25em;}

.blue1 {background-color:#71c7ef;}
.blue2 {background-color:#bcdfef;}

.clear {clear:both;}

#top-l {float:left;width:50%;}
#top-l,#top2-l {padding-left:.5em;}
#top-r {text-align:right;padding-right:.5em;}
#top-l,#top-l a,#top-l strong,#top-r,#top-r a,#top2-l,#top2-l a,#top2-l strong,#top2-l span {line-height:2em;vertical-align:baseline;}
#top2-l .fspace {margin-left:150px;}
#top2 {border-top:1px solid #00a3ef;}
#top-l a.t:link,#top-l a.t:visited,#top-l a.t:hover,#top-l a.t:active {font-weight:bold;font-size:150%;text-decoration:none;color:#000000;line-height:1em;}
#top-l a.t:hover {color:#ffff66;}
#top2-l a {color:blue;}
#top2-l a:hover {background-color:#ffff66;}
#top-r a:link,#top-r a:visited,#top-r a:active,#recent .blue1 a:link,#recent .blue1 a:visited,#recent .blue1 a:active {color:#ffff66;font-weight:bold;}
#top-r a:hover,#recent .blue1 a:hover {color:blue;background-color:#ffff66;font-weight:bold;}

#search {text-align:center;}
#f-search {margin:0px auto 1em auto;}
#view {margin:0px auto;}
#view-hq {margin:1em auto;text-align:center;}
#search select {}
#search #i-search {font-size:1.5em;vertical-align:middle;width:20em;}
#search #i-submit {vertical-align:middle;}

.rg {font-weight:bold;font-style:italic;color:#8C4600;}
.th {font-weight:bold;font-style:italic;color:#228822;}
.so,.so a:link,.so a:visited,.so a:active,.so a:active {font-weight:bold;font-style:italic;color:#444444;text-decoration:none;}

#bot-nav {text-align:center;margin-bottom:1em;}

#results {margin:0 1em;}
div.header {font-size:125%;margin-top:1em;}
div.header a {font-weight:bold;}
span.hl {font-weight:bold;background-color:#ffff66;}
#top sup.beta {color:#ffff66;font-weight:bold;vertical-align:baseline;font-size:1.1em;position:relative;top:-0.6em;}

#overview {margin:1.5em 1.5em 1em 1.5em;}

#results a:hover,#overview a:hover,a#adv:hover {color:#ffffff;background-color:blue;}
a#adv {font-size:.8em;}
#overview li em {color:#444444;}

.result td {padding-right:4px;}

#no {text-align:center;margin-top:2em;font-weight:bold;}

#welcome {font-size:1.25em;line-height:1.25em;margin:1em 20%;}
#welcome p,#overview p {margin:1em 0;}
#overview div.help {font-weight:bold;font-size:1.25em;line-height:1.25em;}
#o-adv {font-size:1.25em;line-height:1.25em;margin:1em;text-align:center;}

#recent {margin:0 20% 1em 20%;}
#recent .blue1,#recent .blue2 {font-weight:bold;}
#recent table {border:1px solid #00a3ef;margin:0 auto;}
#recent td {padding:2px;}

#footer {font-size:.8em;text-align:center;}
#footer img {border:none;}

