/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
html{color:#000;background:#FFF}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
/*address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}*/
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}*/
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}

.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#f00; text-decoration:underline;}
a img{ border:0;}
.pt20{ padding-top:20px;}
.mt10{ margin-top:10px;}
.overflow{ overflow:hidden; zoom:1;}
.ml5{ margin-left:5px;}
.border{ border:1px solid #E4E4E4;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.left{ text-align:left;}
.normal{ font-weight:normal;}
.pr10{ padding-right:10px;}
.pr5{ padding-right:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:18px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pt5{ padding-top:5px;}
.line24{ line-height:24px;}
.line22{ line-height:22px;}
.ml10{ margin-left:10px;}
.mt20{ margin-top:20px;}
.mr10{ margin-right:10px;}
.pb10{ padding-bottom:10px;}
.pb5{ padding-bottom:5px;}
.indent{ text-indent:-9999px;}
.block{ display:block;}
.center{ text-align:center;}
.right{ text-align:right;}