* { font-family: sans-serif; font-size: 14px; }

td, th { padding: 0px 10px; text-align: left; vertical-align: top; }
a { text-decoration: none; }
h1 { font-size: 24px; font-weight: bold; }
pre { font-family: monospace; }

#mainTable { min-width: 1000px; margin: 0px auto; padding-top: 20px;}

#listResult { font-size: 13px; }
#listResult td { padding: 0px 10px; text-align: left; vertical-align: top;}
#listResult th { padding: 0px 10px; text-align: left; vertical-align: top;}
#listResult tr.even { background-color: #dddddd; }
#listResult div.english { font-size: 11px; }
#listResult div.translated { padding-bottom: 10px; }

#listResult td.quote { width: 400px; }


#formTranslate input,textarea { width: 500px; font-size: 14px; }
#formTranslate textarea { height: 150px; padding: 2px; }
#formTranslate td,th { border-bottom: 1px solid #AAAAAA; font-size: 14px; }
#formTranslate .label { padding: 5px; font-weight: bold;}
#formTranslate .english {  padding: 5px;  width: 300px; }
#formTranslate .translate {  padding: 5px; }

#formAdd td {padding: 5px; }
#formAdd input { width: 300px; border: 1px solid #999999;}
#formAdd select { width: 300px; border: 1px solid #999999;}
#formAdd fieldset { padding: 10px; width: 276px; border: 1px solid #999999;}

#exportResult .level1 { font-weight: bold; font-size: 16px; border-top: 1px solid #dddddd; padding-top: 5px; }
#exportResult .level2 { font-weight: bold; font-style: italic; padding-left: 20px; }
#exportResult .essences { padding-left: 30px; padding-bottom: 10px;}

.error { color: #ff0000; }
.success { color: #00bb00; }
.highlight {  background-color:#ffff00;}
.small { font-size: 10px; font-style: normal; }
