@font-face{font-family:"Novecento Wide Normal";src:url("Novecentowide-Normal-webfont.eot");src:url("Novecentowide-Normal-webfont.eot#iefix") format("embedded-opentype"),url("Novecentowide-Normal-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Novecento Wide Demi Bold";src:url("Novecentowide-DemiBold-webfont.eot");src:url("Novecentowide-DemiBold-webfont.eot#iefix") format("embedded-opentype"),url("Novecentowide-DemiBold-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Novecento Wide Bold";src:url("Novecentowide-Bold-webfont.eot");src:url("Novecentowide-Bold-webfont.eot#iefix") format("embedded-opentype"),url("Novecentowide-Bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Novecento Wide Book";src:url("Novecentowide-Book-webfont.eot");src:url("Novecentowide-Book-webfont.eot#iefix") format("embedded-opentype"),url("Novecentowide-Book-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Novecento Wide Medium";src:url("Novecentowide-Medium-webfont.eot");src:url("Novecentowide-Medium-webfont.eot#iefix") format("embedded-opentype"),url("Novecentowide-Medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Novecento Wide Light";src:url("Novecentowide-Light-webfont.eot");src:url("Novecentowide-Light-webfont.eot#iefix") format("embedded-opentype"),url("Novecentowide-Light-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Novecento Wide Book";src:url("Novecentowide-Book-webfont.eot");src:url("Novecentowide-Book-webfont.eot#iefix") format("embedded-opentype"),url("Novecentowide-Book-webfont.woff") format("woff");font-weight:normal;font-style:normal}
a { border:0px; color:#0E7CE2; text-align:left; text-decoration:none; }
a:hover { color:#CD171C; }
body { background:#FFF; color:#000; font-family:arial; font-size:16px; font-style:normal; font-weight:normal; height:auto; margin:0px auto; padding:0px; text-align:left; text-decoration:none; width:auto; }
button { border:0px; font-size:14px; margin:0px; padding:0px; }
button:focus, input:focus, select:focus, textarea:focus { outline:0px; }
div { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
hr { color:#606060; }
h1 { color:#000; font-size:20px; font-style:normal; font-weight:bold; text-align:center; }
h2 { color:#000; font-size:18px; font-style:normal; font-weight:bold; text-align:center; }
h3 { color:#000; font-size:14px; font-style:normal; font-weight:bold; text-align:center; }
img { border:0px; }
input, p, span, textarea { color:#000; font-family:arial; font-size:12px; font-style:normal; font-weight:normal; margin:0px; padding:0px; text-decoration:none; }
strong { font-weight:bold; }
ul { height:0px; margin:0px; padding:0px; width:0px; }
.clear { clear:both; }
.error { color:#CD171C; font-size:14px; font-style:normal; font-weight:normal; }
.green { color:#4CCB17; }
.red { color:#CD171C; }
.regular { color:#000; }
.required { color:#CD171C; }
#content { background:#FFF; color:#000; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:960px; padding:0px; position:static; width:auto; }
#content .content { background:#FFF; bottom:auto; display:block; float:none; height:auto; left:0px; margin:auto; overflow:hidden; padding:15px 0px; position:relative; right:auto; top:0px; width:960px; z-index:auto; }
#content .content .contact-us, #content .content .forgot-password, #content .content .index, #content .content .my-account, #content .content .news-sources, #content .content .sign-in, #content .content .sign-up, #content .content .tos, #content .content .update-email-address, #content .content .update-information, #content .content .update-password, #content .content .update-security-question { background:#FFF; display:block; font-size:14px; float:none; height:auto; margin:0px; overflow:hidden; padding:0px; position:static; text-align:left; white-space:normal; width:980px; }
#content .content .contact-us h2 { color:#606060; font-size:20px; text-align:left; }
#content .content .contact-us .back { background:url(back.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .contact-us .back:hover { background:url(backhv.png) left top no-repeat; }
#content .content .contact-us .cancel { background:url(cancel.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .contact-us .cancel:hover { background:url(cancelhv.png) left top no-repeat; }
#content .content .contact-us .continue { background:url(continue.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .contact-us .continue:hover { background:url(continuehv.png) left top no-repeat; }
#content .content .contact-us .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; position:static; width:300px; }
#content .content .contact-us .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .contact-us .ok { background:url(ok.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .contact-us .ok:hover { background:url(okhv.png) left top no-repeat; }
#content .content .contact-us .send { background:url(send.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .contact-us .send:hover { background:url(sendhv.png) left top no-repeat; }
#content .content .contact-us .textbox { background:url(textbox.png) left top no-repeat; display:block; float:none; height:160px; position:static; width:650px; }
#content .content .contact-us .textbox textarea { background:transparent; border:0px; display:block; float:none; height:140px; margin:0px; overflow:auto; padding:10px 10px; position:static; resize:none; width:630px; }
#content .content .contact-us .result { display:block; float:none; position:static; }
#content .content .forgot-password h2 { color:#606060; font-size:20px; }
#content .content .forgot-password .enter { background:url(enter.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .forgot-password .enter:hover { background:url(enterhv.png) left top no-repeat; }
#content .content .forgot-password .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:300px; }
#content .content .forgot-password .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .forgot-password .ok { background:url(ok.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .forgot-password .ok:hover { background:url(okhv.png) left top no-repeat; }
#content .content .forgot-password .retrieve { background:url(retrieve.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .forgot-password .retrieve:hover { background:url(retrievehv.png) left top no-repeat; }
#content .content .index .category { display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:339px; }
#content .content .index .category .go { background:url(go.png) left top no-repeat; display:inline; float:left; font-size:0px; height:32px; margin:auto; padding:0px; position:static; width:39px; }
#content .content .index .category .go:hover { background:url(gohv.png) left top no-repeat; }
#content .content .index .category .input { background:url(shortinputbox.png) left top no-repeat; display:inline; float:left; height:32px; margin:auto; padding:2px 0px; position:static; width:300px; }
#content .content .index .category .input select { background:transparent; border:0px; display:block; float:none; height:28px; line-height:24px; margin:0px; overflow:auto; padding:0px; position:static; width:299px; }
#content .content .index .cell { display:inline; float:left; height:auto; margin:0px 0px 0px 20px; padding:0px; position:static; width:300px; }
#content .content .index .cell img { border:3px solid #0E7CE2; }
#content .content .index .cell img:hover { border:3px solid #CD171C; }
#content .content .index .community { background:url(communityblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .community:hover { background:url(communityred.png) left top no-repeat; }
#content .content .index .cultural { background:url(culturalblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .cultural:hover { background:url(culturalred.png) left top no-repeat; }
#content .content .index .international { background:url(internationalblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .international:hover { background:url(internationalred.png) left top no-repeat; }
#content .content .index .local { background:url(localblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .local:hover { background:url(localred.png) left top no-repeat; }
#content .content .index .magazines { background:url(magazinesblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .magazines:hover { background:url(magazinesred.png) left top no-repeat; }
#content .content .index .national { background:url(nationalblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .national:hover { background:url(nationalred.png) left top no-repeat; }
#content .content .index .political { background:url(politicalblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .political:hover { background:url(politicalred.png) left top no-repeat; }
#content .content .index .sports { background:url(sportsblack.png) left top no-repeat; display:inline; float:left; height:165px; margin:0px 10px; padding:0px; position:static; width:220px; }
#content .content .index .sports:hover { background:url(sportsred.png) left top no-repeat; }
#content .content .my-account .category { display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:339px; }
#content .content .my-account .category .go { background:url(go.png) left top no-repeat; display:inline; float:left; font-size:0px; height:32px; margin:auto; padding:0px; position:static; width:39px; }
#content .content .my-account .category .go:hover { background:url(gohv.png) left top no-repeat; }
#content .content .my-account .category .input { background:url(shortinputbox.png) left top no-repeat; display:inline; float:left; height:32px; margin:auto; padding:2px 0px; position:static; width:300px; }
#content .content .my-account .category .input select { background:transparent; border:0px; display:block; float:none; height:28px; line-height:24px; margin:0px; overflow:auto; padding:0px; position:static; width:299px; }
#content .content .my-account .cell { display:inline; float:left; height:auto; margin:0px 0px 0px 20px; padding:0px; position:static; width:300px; }
#content .content .my-account .cell h2 { text-align:left; }
#content .content .my-account .cell img { border:3px solid #0E7CE2; }
#content .content .my-account .cell img:hover { border:3px solid #CD171C; }
#content .content .sign-in { background:#FFF; display:inline; font-size:14px; float:left; height:auto; margin:0px; overflow:hidden; padding:0px 0px 0px 400px; position:static; text-align:left; white-space:normal; width:580px; }
#content .content .sign-in h1 { text-align:left; }
#content .content .sign-in h2 { color:#606060; font-size:20px; margin:0px; padding:0px; text-align:left; }
#content .content .sign-in h3 { text-align:left; }
#content .content .sign-in .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:0px; padding:0px; position:static; width:300px; }
#content .content .sign-in .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .sign-in .signinbutton { background:url(signin.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .sign-in .signinbutton:hover { background:url(signinhv.png) left top no-repeat; }
#content .content .sign-up a { color:#0E7CE2; text-decoration:none; }
#content .content .sign-up a:hover { color:#CD171C; }
#content .content .sign-up h2 { color:#606060; font-size:20px; text-align:left; }
#content .content .sign-up .back { background:url(back.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .sign-up .back:hover { background:url(backhv.png) left top no-repeat; }
#content .content .sign-up .left { display:inline; float:left; height:auto; margin:0px; padding:0px; position:static; width:300px; }
#content .content .sign-up .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:inline; float:left; height:32px; margin:0px; padding:0px; position:static; width:300px; }
#content .content .sign-up .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .sign-up .leftshortinputalone { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:0px; padding:0px; position:static; width:300px; }
#content .content .sign-up .leftshortinputalone input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .sign-up .leftshortinputselect { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:0px; padding:2px 0px; position:static; width:300px; }
#content .content .sign-up .leftshortinputselect select { background:transparent; border:0px; display:block; float:none; height:28px; line-height:24px; margin:0px; overflow:auto; padding:0px; position:static; width:299px; }
#content .content .sign-up .register { background:url(register.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .sign-up .register:hover { background:url(registerhv.png) left top no-repeat; }
#content .content .sign-up .right { display:inline; float:left; height:auto; margin:0px 0px 0px 76px; padding:0px; position:static; width:300px; }
#content .content .sign-up .rightshortinput { background:url(shortinputbox.png) left top no-repeat; display:inline; float:left; height:32px; margin:0px 0px 0px 76px; padding:0px; position:static; width:300px; }
#content .content .sign-up .rightshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }#content .content .sign-up .signin { background:#663300; color:#FFF; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .sign-up .signin:hover { color:#FF0000; }#content .content .update-email-address h2 { color:#606060; font-size:20px; text-align:center; }
#content .content .update-email-address .cancel { background:url(cancel.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-email-address .cancel:hover { background:url(cancelhv.png) left top no-repeat; }
#content .content .update-email-address .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:300px; }
#content .content .update-email-address .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .update-email-address .ok { background:url(ok.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-email-address .ok:hover { background:url(okhv.png) left top no-repeat; }
#content .content .update-email-address .update { background:url(update.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-email-address .update:hover { background:url(updatehv.png) left top no-repeat; }
#content .content .update-information h2 { color:#606060; font-size:20px; text-align:left; }
#content .content .update-information .cancel { background:url(cancel.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-information .cancel:hover { background:url(cancelhv.png) left top no-repeat; }
#content .content .update-information .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:0px; padding:0px; position:static; width:300px; }
#content .content .update-information .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .update-information .leftshortinputselect { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:0px; padding:2px 0px; position:static; width:300px; }
#content .content .update-information .leftshortinputselect select { background:transparent; border:0px; display:block; float:none; height:28px; line-height:24px; margin:0px; overflow:auto; padding:0px; position:static; width:299px; }
#content .content .update-information .ok { background:url(ok.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-information .ok:hover { background:url(okhv.png) left top no-repeat; }
#content .content .update-information .update { background:url(update.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-information .update:hover { background:url(updatehv.png) left top no-repeat; }
#content .content .update-password h2 { color:#606060; font-size:20px; text-align:left; }
#content .content .update-password .cancel { background:url(cancel.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .update-password .cancel:hover { background:url(cancelhv.png) left top no-repeat; }
#content .content .update-password .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; position:static; width:300px; }
#content .content .update-password .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .update-password .ok { background:url(ok.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-password .ok:hover { background:url(okhv.png) left top no-repeat; }
#content .content .update-password .update { background:url(update.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .update-password .update:hover { background:url(updatehv.png) left top no-repeat; }
#content .content .update-security-question h2 { color:#606060; font-size:20px; text-align:left; }
#content .content .update-security-question .cancel { background:url(cancel.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .update-security-question .cancel:hover { background:url(cancelhv.png) left top no-repeat; }
#content .content .update-security-question .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; position:static; width:300px; }
#content .content .update-security-question .leftshortinput input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#content .content .update-security-question .leftshortinputselect { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:0px; padding:2px 0px; position:static; width:300px; }
#content .content .update-security-question .leftshortinputselect select { background:transparent; border:0px; display:block; float:none; height:28px; line-height:24px; margin:0px; overflow:auto; padding:0px; position:static; width:299px; }
#content .content .update-security-question .ok { background:url(ok.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:auto; padding:0px; position:static; width:111px; }
#content .content .update-security-question .ok:hover { background:url(okhv.png) left top no-repeat; }
#content .content .update-security-question .update { background:url(update.png) left top no-repeat; display:block; float:none; font-size:0px; height:45px; margin:0px; padding:0px; position:static; width:111px; }
#content .content .update-security-question .update:hover { background:url(updatehv.png) left top no-repeat; }
#footer { background:#663300; color:#FFF; display:block; float:none; height:auto; margin:0px auto; max-height:none; max-width:none; min-height:none; min-width:960px; padding:0px; position:static; width:auto; }
#footer .footerinfo { background:#663300; display:block; float:none; height:auto; margin:auto; overflow:hidden; padding:15px 0px; position:static; text-align:center; width:960px; }
#footer .footerinfo a { color:#C0C0C0; }
#footer .footerinfo a:hover { color:#CD171C; }
#header { background:#663300; display:block; float:none; font-family:'Novecento Wide Light'; font-size:16px; font-weight:bold; height:45px; margin:0px; max-height:none; max-width:none; min-height:none; min-width:960px; padding:0px; position:static; width:auto; }
#header .menu { display:block; float:none; height:auto; margin:auto; overflow:visible; padding:0px; position:static; width:960px; }
#header .menu ul { display:inline; float:none; list-style:none; position:static; }
#header .menu ul li { border:0px; bottom:auto; display:block; float:left; height:auto; left:0px; line-height:30px; margin:0px; padding:7.5px 0px; position:relative; right:auto; top:0px; width:auto; z-index:5; }
#header .menu ul li.account { height:30px; width:268px; }
#header .menu ul li.contact { height:30px; width:262px; }
#header .menu ul li.home { height:30px; width:244px; }
#header .menu ul li.tos { height:30px; width:186px; }
#header .menu ul li a { color:#FFF; display:block; float:none; margin:0px; padding:0px 10px; position:static; text-align:left; text-decoration:none; }
#header .menu ul li:hover a { color:#999; }
#header .menu ul li ul { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul { background:#FFF; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-top:none; bottom:auto; display:block; float:none; height:auto; left:-1px; margin:0px; padding:0px; position:absolute; right:auto; top:45px; width:375px; z-index:6; }
#header .menu ul li:hover ul a { color:#000; }
#header .menu ul li ul li { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul li { background:#FFF; display:block; float:left; height:40px; line-height:40px; margin:0px; padding:0px; position:static; width:375px; }
#header .menu ul li:hover ul li:hover { background:#2B9CE7; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:375px; z-index:auto; }
#header .menu ul li:hover ul li:hover a { color:#FFF; }
#header .menu ul li:hover ul li ul { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul li:hover ul { border:1px solid #000; bottom:auto; display:block; float:none; left:200px; position:absolute; right:auto; top:0px; z-index:7; }
#header .menu ul li:hover ul li:hover ul li { background:#FFF; color:#FFF; display:block; float:left; height:auto; margin:0px; padding:0px; position:static; width:375px; }
#header .menu ul li:hover ul li:hover ul li:hover { background:#2B9CE7; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:375px; z-index:auto; }
#header .menu ul li:hover ul li:hover ul li a { color:#000; }
#header .menu ul li:hover ul li:hover ul li:hover a { color:#FFF; }#signin { background:#663300; color:#FFF; bottom:auto; display:block; float:none; height:45px; left:0px; margin:auto; overflow:hidden; padding:0px; position:fixed; right:0px; text-align:right; top:0px; width:auto; z-index:8; }#signin .content { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:960px; }
#signin .content .information { color:#FFF; display:inline; float:right; font-size:16px; height:auto; line-height:45px; margin:auto; max-height:none; max-width:960px; min-height:none; min-width:none; padding:0px; position:static; text-align:right; width:320px; }
#signin .content .information a { color:#FFF; font-size:16px; }
#signin .content .information a:hover { color:#CCC; }
#signin .content .search { display:inline; float:left; height:auto; line-height:45px; margin:0px; padding:0px 0px 0px 300px; position:static; width:340px; }
#signin .content .search .category { display:block; float:none; height:35px; margin:auto; padding:5px 0px; position:static; width:339px; }
#signin .content .search .category .input { background:url(searchbar.png) left top no-repeat; display:inline; float:left; height:35px; margin:auto; padding:2px 0px; position:static; width:300px; }
#signin .content .search .category .input input { background:transparent; border:0px; display:block; float:none; font-size:20px; height:28px; line-height:24px; margin:0px; overflow:auto; padding:2px 5px; position:static; width:299px; }
#signin .content .search .category .search { background:url(search.png) left top no-repeat; display:inline; float:left; font-size:0px; height:35px; margin:auto; padding:0px; position:static; width:35px; }
#signin .content .search .category .search:hover { background:url(searchhv.png) left top no-repeat; }
#stocks { background:#FFF; display:block; float:none; font-family:'Novecento Wide Light'; font-size:16px; font-weight:bold; height:22px; margin:0px; max-height:none; max-width:none; min-height:none; min-width:960px; padding:0px; position:static; width:auto; }
#stocks .center { display:block; float:none; height:22px; margin:auto; padding:0px; position:static; width:960px; }
#stocks .center .marquee { border:0px; display:inline; float:left; height:22px; line-height:22px; overflow:hidden; position:relative; width:920px; }
#stocks .center .marquee span { display:inline; float:none; height:22px; overflow:hidden; position:static; white-space:nowrap; width:920px; }
#stocks .center .x { background:url(close.png) top left no-repeat; border:0px; display:inline; float:left; font-size:0px; height:11px; margin:4.5px 10px; outline:0px; padding:0px; position:static; width:11px; }
#topheader { background:#000; color:#FFF; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:960px; padding:45px 0px 0px 0px; position:static; top:0px; width:auto; }
#topheader .logo { background:transparent; display:block; float:none; height:auto; margin:auto; overflow:hidden; padding:10px 0px; position:static; width:750px; }
#topheader .logo .image { display:inline; float:left; height:auto; margin:0px; padding:0px; position:static; width:200px; }
#topheader .logo .image img { height:173px; width:200px; }#topheader .logo .signin { color:#FFF; display:inline; float:left; font-size:16px; height:auto; margin:0px 0px 0px 50px; padding:0px; position:static; width:350px; }
#topheader .logo .signin a { color:#FFF; }
#topheader .logo .signin a:hover { color:#CD171C; }
#topheader .logo .signin button { background:#663300; color:#FFF; display:block; float:none; height:25px; position:static; width:111px; }
#topheader .logo .signin button:hover { background:#FFF; color:#CD171C; }
 #topheader .logo .signin input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:8px 5px 10px 5px; position:static; width:290px; }
#topheader .logo .signin .leftshortinput { background:url(shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; position:static; width:300px; }
#topheader .logo .signin .line { display:block; color:#FFF; float:none; height:auto; overflow:hidden; position:static; width:300px; }
#topheader .logo .slogan { color:#FFF; display:inline; float:left; font-size:30px; height:auto; margin:50px 0px 0px 150px; padding:0px; position:static; width:350px; }
/*
     FILE ARCHIVED ON 02:45:46 Jan 23, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:32:13 Sep 07, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 121.94
  exclusion.robots: 0.239
  exclusion.robots.policy: 0.232
  cdx.remote: 0.052
  esindex: 0.007
  LoadShardBlock: 92.255 (3)
  PetaboxLoader3.datanode: 96.749 (4)
  load_resource: 642.614
  PetaboxLoader3.resolve: 597.774
*/