body {background-color: #ffffff; margin: 0px; border-style: none}

input {font-family: arial, sans-serif; color: #333333}
input.right {width: 186px; border: solid 1px #a6adb4}
input.rightbut {font-size: 80%; font-weight: bold; color: #FFFFFF; background-color: 336699; border: solid 1px #666666}
input.edit {color: #333333; border: solid 1px #666666}
textarea {color: #333333; border: solid 1px #666666}
input.submit {border: solid 1px #666666}

select.right {font-family: arial, sans-serif}

table.main {width: 1000px; background-color: #FFFFFF}

td {font-family: arial, sans-serif; vertical-align: top}
td.c {text-align: center}
td.r {text-align: right}

td.left {border-right: solid 1px #bbbbbb}
td.center {background-color: #f0f0f0; border-right: solid 1px #a6adb4; border-left: solid 1px #e9e9e9}
td.right {background-color: #e3ecf6; border-left: solid 1px #cfd7e0; border-right: solid 1px #bbc2cb}
td.main {background-color: #F0F0F0; border-right: solid 1px #a6adb4; border-left: solid 1px #e9e9e9; border-bottom: solid 1px #bbbbbb}
td.comcenter {border-right: solid 1px #a6adb4}
td.comright {background-color: #e3ecf6; border-left: solid 1px #cfd7e0}

;td.title {text-align: center}

td.nav0 {font-weight: bold; padding-left: 6px; padding-top: 2px; font-size: 90%; border-top: solid 1px #bbbbbb}
td.nav1 {font-weight: bold; padding-left: 6px; padding-top: 2px; font-size: 90%}
td.nav2 {font-size: 80%; padding-left: 8px; padding-bottom: 2px; border-bottom: solid 1px #bbbbbb}

td.dirsplit {vertical-align: bottom; padding-left: 3px; padding-right: 3px; padding-top: 3px}
td.dirsplit1 {font-size: 80%; border-top: solid 1px #bbbbbb; border-bottom: solid 1px #e9e9e9; background-color: #FFFFFF}
td.dirsplitae {border-top: solid 1px #bbbbbb; background-color: #FFFFFF; vertical-align: bottom}
td.dirsplitaa {font-size: 80%; font-weight: bold; border-top: solid 1px #bbbbbb; border-bottom: solid 1px #A0A0A0; background-color: #FFFFFF; vertical-align: bottom}
td.dirsplitle {border-right: solid 1px #bbbbbb; background-color: #FFFFFF; vertical-align: bottom}
td.dirsplitll {border-top: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9; border-left: solid 1px #e9e9e9}

td.rightitem0 {border-bottom: solid 1px #cfd7e0}
td.rightitem {border-top: solid 1px #a6adb4; border-bottom: solid 1px #cfd7e0}

td.booklogo {background-color: #FFFFFF}
td.bookprice {background-color: #FFFFFF; font-size: 80%; font-weight: bold; text-align: right}
td.bookbuy {background-color: #FFFFFF; font-weight: bold; font-size: 80%; text-align: center}

;td.newsfeatimg {text-align: center; vertical-align: bottom}
;td.newsfeattitle {font-size: 130%; font-weight: bold}

td.tabtaba {font-size: 80%; text-align: center; font-weight: bold; padding: 3px; border-left: solid 1px #bbbbbb; border-top: solid 1px #bbbbbb; border-right: solid 1px #808080; background-color: #ffffff}
td.tabtabi {font-size: 80%; text-align: center; padding: 3px; background-color: #F8F8F8; border-bottom: solid 1px #bbbbbb; border-left: solid 1px #bbbbbb; border-top: solid 1px #bbbbbb; border-right: solid 1px #808080}
td.tabtabe {border-bottom: solid 1px #bbbbbb}
td.tabarea {background-color: #FFFFFF; border-bottom: 1px #bbbbbb solid; text-align: justify}

td.area {background-color: #FFFFFF; border-top: 1px #bbbbbb solid}
td.dir {background-color: #FFFFFF}

td.list {border-bottom: dotted 1px #999999; border-top: dotted 1px #999999}

a {text-decoration: none; color: #336699}
a:hover {text-decoration: underline}
a.wh {color: #FFFFFF}
a.dk {color: #666666}
a.dk:hover {color: #333333}
a.bk {color: #000000}
a.bl {color: #336699}
a.dbl {color: #003366}

div {font-family: arial, sans-serif}

div.txt {font-family: arial, sans-serif; font-size: 80%; text-align: justify}
div.txtc {font-family: arial, sans-serif; font-size: 80%; text-align: center}
div.txtr {font-family: arial, sans-serif; font-size: 80%; text-align: right}

div.txtcdk {font-family: arial, sans-serif; font-size: 80%; text-align: center; color: #333333}

div.ttl {font-size: 150%; text-align: left; color: #333333; font-weight: bold; padding: 15px}

div.head {font-size: 90%; font-weight: bold; padding: 4px; color: #336699}

div.newsfeat {font-weight: bold; font-size: 130%; text-align: right}
div.newsfeatdesc {font-family: serif; font-size: 90%; text-align: justify; color: #666666; margin-bottom: 4px}
div.newsitem {font-size: 90%; font-weight: bold; padding: 3px}
div.newsby {font-size: 80%; text-align: right; border-bottom: solid 1px #999999; padding: 2px}
div.newshead {text-align: center; color: #666666; font-weight: bold; border-top: solid 3px #E0E0E0; border-bottom: solid 2px #E0E0E0; padding-bottom: 1px}
div.newsdesc {color: #333333; font-weight: normal; font-size: 80%}

div.headline {font-size: 90%; font-weight: bold; padding: 4px}
div.desc {color: #333333; font-size: 80%; padding-bottom: 2px}
div.descsmall {color: #333333; font-size: 70%; border-bottom: solid 1px #999999; padding-bottom: 3px}
div.tool {color: #333333; font-size: 80%; padding-top: 8px; text-align: center}

div.tabnavr {font-size: 80%; font-weight: bold; text-align: right; border-top: solid 2px #E0E0E0; padding: 3px}

div.rightsearch {font-size: 80%; text-align: right; margin-top: 2px}
div.rightsearchsmall {font-size: 70%; text-align: right; margin-top: 2px}
div.righttitle {font-weight: bold; color: #333333}

div.dir {font-weight: bold; font-size: 90%; margin-top: 8px}
div.subdir {font-size: 80%; font-weight: normal}

div.toppickdesc {font-family: times new roman, serif; font-size: 90%; text-align: justify; color: #333333; margin-bottom: 4px}
div.toppickcat {font-size: 80%; text-align: right}

div.bookauth {color: #333333; font-weight: bold; font-size: 80%; padding-top: 3px}
div.bookdesc {font-family: times new roman, serif; font-size: 90%; text-align: justify; color: #333333; margin-bottom: 4px}
div.bookcat {font-size: 80%; text-align: right}
div.booktab {margin-top: 4px}

div.dircat {font-size: 70%}
div.dircati {font-size: 70%; color: #999999}

div.error {color: #990000}
div.success {color: #009900}

div.bot {font-size: 80%; text-align: center; color: #FFFFFF}
