BODY{
    font-size:	   12px;
	line-height:	 20px;
	margin-top:	  20px;
	margin-left:	 10px;
	margin-right:	10px;
	margin-bottom:   10px;
}

TD{
    font-size:	   12px;
	line-height:	 20px;
}

A{
    font-size:	   12px;
	line-height:	 20px;
	text-decoration: none;
	color: #1E90FF;
}
A:hover{
    font-size:	   12px;
	line-height:	 20px;
	text-decoration: underline;
	color: #FF1493;
}

.SearchText {
	width:150px;
	margin-top: 5px;
}

.SearchSubmit {
	width:50px;
	margin-top: 5px;
}

.poweredBy {
	font-size:	   12px;
	line-height:	 20px;
	text-align:	  right;
	vertical-align:  top;
	color: #33CCFF;
}

.menu1Cell1 {
	font-size:	   12px;
	line-height:	 20px;
	text-align:	  left;
	padding-top:	 10px;
}

.menu1Cell2 {
	font-size:	   12px;
	line-height:	 20px;
	text-align:	  left;
	border-bottom:   1px dashed #666666;
}

.menu1Cell3 {
	font-size:	   12px;
	line-height:	 20px;
	text-align:	  right;
	border-bottom:   1px dashed #666666;
}

.rightMenu1 {
	padding-top:	7px;
	padding-bottom: 0px;
	text-align:	 center;
}

.loginID {
	width:  100px;
	height: 20px;
}

.loginPasswd {
	width:  100px;
	height: 20px;
}

.rightMenu2 {
	padding-top:	5px;
	padding-bottom: 0px;
	text-align:	 center;
}

.staffBlogRow1 {
	padding-top:	10px;
	padding-bottom: 0px;
	border-bottom:  1px dotted #666666;
}

.staffBlogRow2 {
	padding-top:	10px;
	padding-bottom: 0px;
	border-bottom:  3px double #666666;
}

.staffBlogInd1 {
	margin-left:  14px;
	text-indent: -14px;
}

.rightMenu3 {
	margin-top:   10px;
	margin-left:  10px;
	margin-right: 10px;
}

.rightMenu3Row2 {
	padding-top:	10px;
	padding-bottom: 0px;
	border-bottom:  3px double #666666;
}

.rightMenu3Ind1 {
	margin-left:  14px;
	text-indent: -14px;
}

.staffMark {
	margin-left:  10px;
	margin-right: 10px;
}

.pickupRow1 {
	border-bottom: 1px dotted #666666;
}

.pickupRow2 {
}

.staffComment {
	margin-top:	10px;
	margin-left:   10px;
	margin-right:  10px;
	margin-bottom: 10px;
}

.genreName {
	padding-bottom: 5px;
	border-bottom:  1px dashed #666666;
}

.genreData {
	padding-bottom: 10px;
}

.dum1{
	margin: 10px;
	text-align:left;
}

.rankTop{
    color:      #FFFFFF;
    background: #CCCCCC;
    text-align: center;
}

.rankRow1{
    background:    #FFFFFF;
    border-bottom: 1px dashed #000000;
}

.rankRow2{
    background:    #FFEEDD;
    border-bottom: 1px dashed #000000;
}

.rankD1{
    text-align:     center;
    vertical-align: middle;
    margin-left:  5px;
    margin-right: 1px;
}

.rankD2{
    vertical-align: middle;
    margin-left:  5px;
    margin-right: 5px;
}

