a:link,a:visited,a:active,a.unvisited:link, a.unvisited:visited
{color: #003399;text-decoration: none;
}

a:hover,a:active {
color: #990000;text-decoration: underline;
}
a.whitelink:link,a.whitelink:visited {color:#FFF}
body {
font-family:Verdana,"ËÎÌå";
font-size:12px;
margin:0 auto;
display:block;
text-align:center;
}
body.pink {
background:#FFF1E0 none repeat scroll 0 0;
}
div {
text-align:left;
line-height:140%;
}
#mpu0,#mpu1,.mpu-right-float {
float:right;width:300px;height:250px;
}
img {border:medium none;}
ul,li {list-style-position:outside;list-style-type:none;margin:0;padding:0;}
dl,dt,dd {margin:0;padding:0;text-indent:0;}
hr.clearFloat{
clear:both;
float:none;
position:static;
display:block;
margin:0px;
visibility:hidden;
height:0px;
}

.pagetitle {
display:block;
width:500px;
font-size:25px;
font-weight:bold;
border-bottom:1px solid #666;
padding-bottom:8px;
margin-bottom:8px;
color:#666;
}

.title {
width:755px;background-Color:#FCCBA2;font-size:14px;color:#000;font-weight:bold;margin:0 auto;padding:3px 0 2px 5px;
}

.topad {
width:755px;font-weight:bold;margin:0 auto;text-align:center;padding-bottom:5px;
}

.title a:link,.title a:visited,.title a:active,.title a.unvisited:link, .title a.unvisited:visited {
color: #000;
text-decoration: none;
}
.headcutleft {
float:left;margin-right:6px;
}
.headcutright {
float:right;margin-left:6px;
}
.rightdiv {
float:right;margin-left:6px;border:1px solid #ccc;width:250px;padding:8px;
}
.rightdiv a {
font-size:14px;font-weight:bold;
}
.dhMarquee {width:550px;height:475px;text-align:left;margin:0px;padding:0px;border:1px solid #000;overflow:scroll;line-height:20px;font-size:14px} 
.mqdemo {margin:0px;padding:8px;border:0px;font-family:Georgia,serif;font-size:20px;line-height:28px;background:#FFF1E0 }
.dhScrollA {font-size:14px;display:block;padding:2px;}
.submitform {
width:100px;
text-align:center;
background-Color:#900;
color:#FFF;
font-weight:bold;
font-size:14px;
border:1px solid #ccc;
padding:3px 0px 3px 0px;
margin-top:8px;
}
.startrolling {
float:right;
font-size:12px;
margin-top:10px;
}

.scrollbutton {
font-size:12px;
color:#FFF;
background-Color:#9E2F50;
border:1px solid #ccc;
padding-top:3px;
}

.changespeed {
font-size:12px;
color:#990000;
font-weight:bold;
font-decoration:none;
cursor:pointer;
}

#fullbody {
width:755px;margin:0 auto;position:relative;
}

#wpmscroll {
font-size:12px;
color:#900;
border:1px solid #ccc;
padding-top:3px;
}
#header {
width:755px;background-Color:FCCBA2;font-size:14px;color:#666;font-weight:bold;margin:0 auto;height:76px;padding-left:8px;
}
#footer {
width:755px;font-size:12px;color:#666;padding:8px 0px 5px 8px;margin:0 auto;
}
#loginfo {
float:right;display:block;margin:8px 8px 0px 16px;color:#FFF;font-weight:bold;background-Color:9E2F50;padding:10px 10px 10px 10px;
}
#loginfo a:link,#loginfo a:visited,#loginfo a:hover,#loginfo a:active{
color:#FFF;
}
#xc585671 {
float:left;display:block;margin:8px 0px 0px 16px;
}
#logo {
float:left;display:block;margin:8px 0px 0px 0px;z-index:999;
}
#topbanner {
float:left;display:block;margin:8px 0px 0px 15px;
}
#top468x60 {
float:left;margin:8px 0px 0px 15px;overflow:hidden;height:60px;
}
#top468x60code {
left:350px;top:8px;width:468px;overflow:hidden;position:absolute;
}
.pageintro {
font-size:14px;color:#666;font-weight:bold;margin:10px 0px 0px 0px;width:500px;
}
.pagetext {
font-size:12px;color:#666;margin:25px 0px 0px 15px;width:500px;
}
.leftbox {
margin:25px 0px 0px 25px;width:180px;
}

.topread {
background:#FFF1E0;width:475px;margin:8px 0px 8px 0px;border:1px solid #ccc;border-top:0.8em solid #9E2F50;
}
.topread div {
width:147px;overflow:hidden;float:left;margin:8px 0px 0px 8px;position:relative;
}
.topread a div {
position:absolute;top:60px;left:-8px;background:#900;color:#FFF;font-weight:bold;font-size:14px;border:1px solid #ccc;padding:5px;width:140px;text-align:center;display:none;
}
.topread a:hover div,.topread1 a:hover div {
display:block;
}

.topread a{
font-weight:bold;
}

.topread img, .topread1 img{
float:left;margin-right:5px;
}

.topread1 ul {
display:inline;clear:both;
}
.topread1 ul li {
float:left;width:235px;white-space: nowrap;list-style-position:inside;list-style-type:disc;
}
.topread1 {
width:475px;
}
.topread1 div {
overflow:hidden;margin:8px 0px 0px 8px;position:relative;font-size:25px;
}

.topread1 a div {
position:absolute;top:60px;left:95px;background:#900;color:#FFF;font-weight:bold;font-size:14px;border:1px solid #ccc;padding:5px;width:280px;text-align:center;display:none;
}

.topread1 a:link,.topread1 a:visited,.topread1 a:active,.topread1 a.unvisited:link, .topread1 a.unvisited:visited{
color:#000;font-weight:bold;
}

.topread1 a:hover {
color:#990000;font-weight:bold;
}

.whitebox {
font-size:12px;color:#666;height:82px;padding-left:8px;
}
.help1 {
font-weight:bold;font-size:14px;padding-top:8px;
}
.helpbox {
font-size:12px;color:#666;height:82px;padding-left:8px;position:absolute;top:0px;left:550px;cursor:pointer;
}
.helpbox li {
display:none;font-size:12px;color:#666;background-Color:#F2F2F2;padding:5px;position:absolute;top:80px;left:0px;width:200px;
}
.rightpic {
float:right;padding-right:5px;z-index:10000;
}
.greybox {
font-size:12px;color:#666;background-Color:#F2F2F2;padding:15px;
}
.pinkbox {
border-top:1px solid #666;border-bottom:1px solid #666;height:25px;background-Color:FCCBA2;clear:both;
}
.longshort {
font-size:70px;text-align:center;padding-top:30px;
}
#slides {
height:510px;width:755px;overflow:hidden;padding-left:5px;margin:0 auto;
}
#slides span {
position:relative;display:block;height:400px;
}

#slides1 {
width:755px;overflow:hidden;padding-left:5px;margin:0 auto;position:relative;
}

#section {
width:755px;overflow:hidden;padding-left:5px;margin:0 auto;position:relative;font-size:14px;
}
.headline {
font-size:25px;font-weight:bold;padding:8px 0px 8px 0px;
}
.bodytext {
font-size:14px;padding-bottom:8px;
}
.morelink {
clear:both;
}
.morelink a{
font-weight:bold;
}
#slides1 span {
position:relative;display:block;
}

.progressdone, .progressleft, .progressnow {
height:40px;float:left;width:50px;color:#990000;font-weight:bold;padding-top:8px;
}
.progressdone {
background-Color:#FCCBA2;
}
.progressleft {
background-Color:#CCC;
}
.progressnow {
background-Color:#FCCBA2;
}
.contentlist,.quizlist,.quizlist2,.quizmap {
display:block;
position:relative;
}
.contentlist li {
display:block;
background-Color:FCCBA2;
padding:8px 0px 8px 16px;
font-size:14px;
width:330px;
margin:15px;
color:#666;
font-weight:bold;
cursor:hand;
}

.contentlist li li {
font-size:12px;color:#666;background-Color:#F2F2F2;padding:8px;top:-20px;left:375px;width:300px;position:absolute;display:none;z-index:1000;
}

.rightanswer, .rightanswer li {
font-size:12px;color:#666;background-Color:#F2F2F2;padding:15px;top:80px;left:480px;width:250px;position:absolute;display:none;z-index:10000;
}
.quizlist li {
display:block;
padding:8px 0px 8px 30px;
font-size:12px;
margin:15px 0px 15px 0px;
color:#666;
width:500px;
cursor:hand;
background-image:url(http://s.ftimg.net/styles/files/quizdot.png);
background-repeat:no-repeat;
background-position:left;
}
.quizlist2 li {
display:block;
padding:5px 0px 0 30px;
font-size:12px;
margin:5px 0px 0 0px;
color:#666;
width:500px;
cursor:hand;
background-image:url(http://s.ftimg.net/styles/files/quizdot.png);
background-repeat:no-repeat;
background-position:left;
}

.quizmap li {
display:block;
position:absolute;
font-size:12px;
overflow:hidden;
}

.quizmap li div {
display:none;
}

.truefalseline {
display:block;
border-bottom:1px solid #666;
width:520px;
height:41px;
}

.truefalselist ul, .truefalselist li {
margin:0px;
}

.trueorfalse,.true,.false {
display:block;
float:left;
font-size:12px;
color:#666;
height:35px;
padding-top:6px;

}

.trueorfalse {
width:375px;
clear:left;
}

.true,.false {
width:50px;
cursor:hand;
background: url(http://s.ftimg.net/styles/files/truefalsedot.png) no-repeat left;
}

.truehead,.falsehead {
width:50px;
float:left;
color:#000;
padding-top:10px;
}
.greybackground {
background-Color:#EEE;
}




.rightlist {
display:block;position:absolute;left:550px;top:100px;width:200px;
}
.rightlistheader {
display:block;font-weight:bold;font-size:14px;color:#666;
}
.rightlist li {
display:block;
list-style-type:disc;
}
.rightlist li li {
font-size:12px;color:#666;background-Color:#FCCBA2;padding:15px;top:-20px;left:-500px;width:400px;position:absolute;display:none;z-index:10000;border:1px solid #9E2F50;
}
.ul {
margin:0px;
}

.warmdown {
display:block;
margin:0px;
position:relative;
padding:0px;
height:300px;
width:542px;

}

.warmdown div {

width:180px;
color:#666;
float:left;
text-align:center;
position:static;
padding:8px 0px 5px 0px;
font-weight:bold;
}

.warmdown div div {
display:none;
position:absolute;
background-Color:#FFF;
text-align:left;
width:542px;
left:0px;
top:32px;
font-weight:normal;
padding:8px 0px 0px 15px;
height:230px;
border-left:2px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.warmdown a {
font-weight:bold;
}
.lsselect {
position:relative;
margin-top:50px;
}

.long {
position:absolute;
display:block;
width:38px;
height:53px;
top:0px;
left:350px;
background: url(http://s.ftimg.net/styles/files/long.jpg) no-repeat bottom;
cursor:pointer;
}

.short {
position:absolute;
display:block;
width:38px;
height:53px;
top:80px;
left:350px;
background: url(http://s.ftimg.net/styles/files/short.jpg) no-repeat bottom;
cursor:pointer;
}

.unsure {
position:absolute;
display:block;
width:53px;
height:38px;
top:45px;
left:290px;
background: url(http://s.ftimg.net/styles/files/unsure.jpg) no-repeat bottom;
cursor:pointer;
}

.neutral {
position:absolute;
display:block;
width:53px;
height:38px;
top:45px;
left:400px;
background: url(http://s.ftimg.net/styles/files/neutral.jpg) no-repeat bottom;
cursor:pointer;
}

#longresult {
color:990000;
}

#shortresult {
color:009900;
}

#unsureresult,#neutralresult {
color:#000000;
}

#longresult,#shortresult,#unsureresult,#neutralresult {
width:400px;
}

#scorecard {
color:#FFF;
background: url(http://s.ftimg.net/styles/files/greycard.jpg) no-repeat bottom;
cursor:pointer;
}
#scorecard div {
display:block;
}
#keypoints,#resources {
color:#666;
background: url(http://s.ftimg.net/styles/files/pinkcard.jpg) no-repeat bottom;
cursor:pointer;
}
#keypoints li,#resources li {
list-style-type:disc;
}
#keypoints a,#resources a {
font-weight:bold;
}
#your,#av,#topscore {
font-weight:bold;
color:#990000;
}

#comparescore,#comparescore:hover {
text-decoration:none;
cursor: default;
color:#666;
display:block;
margin-bottom:5px;
}

#readcomments div {
display:none;
}

.bar {
width:755px;padding-left:5px;margin:0 auto;position:relative;
}
#progress {
width:755px;margin:0 auto;background-Color:#FFF;
}
#progress div{
cursor:pointer;text-align:center;
}

#counttime {
float:right;margin-right:8px;
}
.goon {
position:absolute;left:575px;top:-60px;cursor:pointer;
}

#back,#start,#speedreadtext {
display:none;
}

#allcomments dt b a:link{
	text-decoration: underline;
}
#allcomments,.announce,dd.all{
display:block;line-height:150%;
}
dd.all {
text-align:right;margin-bottom:15px;
}
.announce {
color:#777;margin-bottom:15px;
}
.login_box input {
width:100px;font-size:14px;padding:4px 2px 0px 2px;
}
#allcomments dt {
position:relative;
}
#allcomments dt span{
font-weight:normal; color:#777;display:block;float:right;font-size:12px;
}
#allcomments dt font.grey {
font-size:12px;
}
#allcomments dd {
margin:10px 0 10px 0;display:block;
}
#allcomments .replycomment {
border-bottom:1px dashed #7FAABB;padding-bottom:10px;margin-bottom:10px;text-align:right;font-weight:normal;
}

.cmt_quote {
background:#F0F0F0;border:1px solid #999999;margin-bottom:12px;overflow:hidden;padding:5px;line-height:150%;
}

.cmt_oldautherinfo {
font-size:12px;
height:20px;
line-height:20px;
margin:0 3px;
overflow:hidden;
position:relative;
}

.cmt_oldauther {
color:#666;
padding:5px 3px 0 0;
}

.cmt_oldcmt {
clear:both;
color:#000000;
font-size:12px;
line-height:140%;
margin:9px 3px;
}
.showcmt {
background:#FFFFEE;border:1px solid #999999;margin-bottom:12px;overflow:hidden;padding:5px;line-height:150%;color:#BA2636;cursor:pointer;
}
#comment-input-container,#reply-input-container,.login_box {
background-color:#F0F0F0;border:1px solid #ABC6CF;font-size:14px;height:auto;padding:12px;
}
textarea.commentTextArea {
border:1px solid #ABC6CF;height:140px;margin:10px 0px 5px 0;width:100%;font-size:14px;padding-top:5px;overflow:auto;
}
.comment {
margin:0 8px 15px 0;
border-bottom:1px solid #7FAABB;
}
.comment_btn {
font-size:14px;padding:2px 5px 3px 5px;margin:0 0 0 8px;
}
#postcomment {
display:inline;
}
#logincomment h3,#nologincomment h3{
color:#777;font-size:12px;line-height:25px;margin:0 15px 10px 15px;text-align:right;
}
#commentheader h3 span{
display:block;float:left;margin:0;font-size:14px;line-height:140%;
}
#commentheader h3 span a {
color:#000;font-weight:bold;
}
#commentheader h3 {
border-top:8px solid #9E2F50;padding-top:5px;color:#777;font-size:12px;line-height:25px;text-align:right;
}
.disclaimer {
color:#777;font-size:12px;line-height:150%;text-align:right;
}
#logincomment h3 span,#nologincomment h3 span{
display:block;float:left;margin:0;font-size:14px;background:#990000;color:#FFF;line-height:140%;padding:3px 5px 2px 5px;
}
.nextslide {
margin:15px 0 15px 0;font-weight:bold;font-size:14px;
}
table.glossary {
border-collapse:collapse;
font-family:arial;
font-size:12px;
text-align:left;
width:100%;
}
table.glossary th {
background-color:#E8EDFF;
border-bottom:1px solid #ccc;
border-top:4px solid #ccc;
color:#666;
font-size:12px;
font-weight:bold;
padding:4px;
white-space:nowrap;
text-align:left;
}
table.glossary td {
background:#F2F2F2;
border-bottom:1px solid #ccc;
border-top:1px solid transparent;
padding:3px 4px 2px 4px;
font-size:12px;
color:#666;
font-size:12px;
font-weight:bold;
}
table.glossary td.explain {
font-weight:normal;
}
.multichoice {
position:relative;
}
.multichoice ul, .multichoice li{
padding:0;margin:3px;font-size:14px;
}
.multichoice li {
display:inline;color:#666;
}
.multichoice1 ul {
float:left;width:200px;
}
.multichoice2 ul {
float:left;width:260px;
}
#cmtpostform{clear:both;}