body { margin: 0px; }
a:link { color: #333333; text-decoration: none} 
a:visited { color: #333333; text-decoration: none} 
a:hover { color: #FF6600; text-decoration: underline} 
td, th { font-size: 12px; }

.floraclass { margin-bottom: 3px; }
.floraclass td { filter: dropshadow(color=#000000,offx=1, offy=1, positive=yes); }
.floraclass a { color: #ffffff; text-decoration: none; font: bold 16px Courier New; display: block; }
.floraclass a:hover { color: red; text-decoration: underline; }
.floraclass a:visited { color: #ffffff; text-decoration: none; }


.lmenu { margin-bottom: 40px; }
.lmenu td { background: url(http://flora.yuanlin365.com/images/lbak.gif) bottom left repeat-x; letter-spacing: 6px; }
.lmenu a { color: #000000; text-decoration: none; }
.lmenu a:hover { color: #000000; }

.tts th { background-image: url(http://flora.yuanlin365.com/images/thbg.gif); color: #ffffff; border-right: 1px #E8EEEE solid; font-size: 14px; border-bottom: 2px #D3DDDD solid; }
.tts th.nono { border-right: none; }

.lls td {  background-color: #FFFFFF; border-bottom: 1px #CCD8D8 dotted; padding-left: 12px; padding-right: 12px; }
.lls a { text-decoration: underline; font-size: 14px; color: #006600; }
.lls a:hover { color: #ff6600; }

.latin { font: italic 11px Times New Roman; text-transform: capitalize; color: #006600; }
span.bak { background-color: #fffeee; padding: 1px; }

.greyf { color: #444444; }

#p8 { float: left; background: url(http://flora.yuanlin365.com/images/p8bg.gif) center center no-repeat; margin-bottom: 10px; }
#p8 a { color: #0097D4; font-size: 14px; font-weight: bold; }
#p8 a:hover { color: #ff6600; }

span.picstyle { border: 1px #006600 solid; padding: 3px; background-color: #FFFFFF; }
.ke { font-size: 14px; border-bottom: 2px #D3DDDD solid; color: #ffffff; font-weight: bold; }
.ke span.abc { font: bold 15px Courier New; color: #ff6600; background-color: #FFFFFF; padding: 0 5px; border-left: 1px #718080 solid; border-top: 1px #718080 solid; }

#klist { float: left; width: 130px; margin-left: 10px; line-height: 26px; height: 26px; }
#klist span.knum { font: bold 10px Arial; color: #666666; }
#klist a { text-decoration: underline; font-size: 14px; color: #0097D4; }
#klist a:hover { color: #ff6600; }
.shadow { filter: dropshadow(color=#ffffff,offx=1, offy=1, positive=yes); }
span.picstyle2 { border: 1px #006600 solid; padding: 3px; background-color: #e9e9e9; }
span.picstyle1 { border: 1px #006600 solid; padding: 3px; background-color: #ffffff; }
.picstylea a { color: #ffffff; font-size: 14px; font-weight: bold; }
.picstylea a:hover { color: #000000; }
#ffpages a { color: #0097D4; }
#ffpages a:hover { color: #FF6600; }
a.p12_white  { font-size: 14px; text-decoration: none; color: #FFFFFF} 
a.p12_white:hover  { font-size: 14px; color: #FFFFFF; text-decoration: underline} 
a.p12_white:visited { font-size: 14px; color: #FFFFFF; text-decoration: none} 
.p12_white1 { font-size: 12px; color: #FFFFFF} 
.p12_black_150 { font-size: 12px; line-height:150%}
.b3 {
	BORDER-RIGHT: #00B700 3px solid; BORDER-TOP: #00B700 3px solid; BORDER-LEFT: #00B700 3px solid; BORDER-BOTTOM: #00B700 3px solid;background-color: #e9e9e9; padding: 1px
}
.b4 {
	BORDER-RIGHT: #00B700 4px solid; BORDER-TOP: #00B700 2px solid; BORDER-LEFT: #00B700 4px solid; BORDER-BOTTOM: #00B700 4px solid;background-color: #e9e9e9; padding: 1px
}
.t10 {FONT-SIZE: 12px; COLOR:#339900; FONT-FAMILY: ËÎÌå;LINE-HEIGHT: 160%;FONT-WEIGHT: 
bold; }
#benff { border-bottom: 2px #42BA18 solid }
#benff td { font-size: 14px; font-weight: bold; color: #ffffff }
#benff td.benno { background-repeat: no-repeat }
#benff span { font-size: 12px; color: #444444 }
#benff a { color: #ffffff }
#benff a:hover { text-decoration: none }