@charset "utf-8";

.header p{padding:0; margin:5px 0; line-height:normal}
.inputbox{margin:0; padding:0; height:16px; line-height:16px; border:1px silver solid; width:65px;}
.inputbox_{border:1px orange solid; margin:0; padding:0; height:16px; line-height:16px; width:65px;}
.button{background-color:#C5E2FB; border:1px #80C2F7 solid; color:#FF6600; cursor:pointer}
.header{width:100%; height:20px; position:relative; overflow:visible}
.header .loginframe{height:20px; line-height:20px; float:right; padding-right:10px; width:984px; position:relative; text-align:right; background-color:#CEE7FC; border:1px #93CBF8 solid; color:black; z-index:8; font-family:Arial, Helvetica, sans-serif}
.header a{padding:3px; text-decoration:none; cursor:pointer}
.header a:link{color:#0276E3}
.header a:visited{color:#0276E3}
.header a:hover{color:black}
.header .searchlist{width:65px; text-align:left; text-indent:5px; height:auto; background-color:#CEE7FC; position:absolute; z-index:8; right:228px; top:20px; border-color:#93CBF8; border-style:solid; border-width:0 1px 1px 1px}

.header .titleflash{width:450px; height:60px; position:absolute; right:50px; top:50px; z-index:1}

.fastto{width:640px;  min-height:350px; height:auto; _height:350px; z-index:10; border:2px #93CBF8 solid; position:absolute; left:50%; top:50%; margin:-250px auto auto -320px; background-color:#CEE7FC; font-family:Arial, Helvetica, sans-serif}
.fastto .reader{width:100%; height:48px; border-bottom:1px #BADDFB solid}
.fastto .reader .goto{width:60px; padding:4px 5px; float:left; display:inline; text-align:center;}

.fastto .selected{width:95px; height:28px; line-height:28px; margin-left:20px; _margin:0 10px; background-color:white; text-align:center; float:left; font-size:14px; font-weight:bold; cursor:pointer}
.fastto .unselected{width:95px; height:28px; line-height:28px; margin-left:20px; _margin:0 10px; background-color:#C4E2FC; text-align:center; float:left; font-size:14px; font-weight:bold; cursor:pointer}

.fastto .course{float:left; width:259px; _width:256px; height:325px; *height:315px; _height:310px; background-color:#A6D3FA;  border-top:1px #93CBF8 solid}
.fastto .labelpage{width:auto; height:280px; padding-top:15px; *padding-top:5px; _padding-top:2px; margin-top:28px; _margin-top:0; background-color:white; text-align:left;overflow-y:auto;}
.fastto .labelpage img{vertical-align:middle}
.fastto .loading{width:518px; _width:510px; text-align:center; min-height:310px; height:auto; _height:310px; border-top:1px #BADDFB solid; background-color:#FFFFFF; color:#0099D0}

.fastto .span_l{width:175px; display:block; height:24px; _height:18px; line-height:24px; _line-height:18px; padding-top:0px; _padding-top:5px; margin-left:35px; border-bottom:1px silver dotted;}
.fastto .span_r{width:85px; display:inline-block; height:24px; _height:18px; line-height:24px; _line-height:18px; padding-top:0px; _padding-top:5px; margin-left:30px}

.fastto .span_l a:link{padding:3px;}
.fastto .span_l a:visited{padding:3px;}
.fastto .span_l a:hover{background-color:#E1F0FE; padding:3px;}

.fastto .span_r a:link{padding:3px;}
.fastto .span_r a:visited{padding:3px;}
.fastto .span_r a:hover{background-color:#E1F0FE; padding:3px;}

.fastto .right{float:right; width:120px; _width:126px; min-height:315px; height:auto; _height:315px; display:inline; background-color:#C4E2FB; border-left:1px #BADDFB solid}
.fastto .right a{line-height:32px; padding:5px; border-bottom:1px silver dotted; display:block; margin:0 10px}
.fastto .right img{vertical-align:middle}

.fastto a{text-decoration:none}
.fastto a:link{color:black}
.fastto a:visited{color:black}
.fastto a:hover{color:#036CE2}

.fastto .hr{margin:15px auto 5px 28px; width:200px; border-bottom:1px silver solid; font-weight:bold; background-color:#C5D9FA}

.fastto .tips{display:block; text-align:center; margin-top:18px}
img{vertical-align:text-bottom; border:0}
