@charset "utf-8";
a:link,a:visited,a:hover,a:active{cursor:pointer;text-decoration:none;}
a:active,a:focus {-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
a:hover {text-decoration:underline;}
li {list-style:none;}
ol li {display:inline;}
input,buttom {vertical-align:middle;}
img.loading {background:url(../images/loading.png) no-repeat center center #fff;}
img.error {padding:2px;height:auto;width:auto;border:1px #333 outset;}
/* new clearfix */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 

.column1of2 {float:left;width:179px;}
.column2of2 {float:right;width:770px;min-height:600px;height:auto !important;height:600px;}
.column1of3,.column2of3,.column3of3 {float:left;padding:1px;float:left; display:inline;}
.column1of3,.column2of3 {margin-right:7px;}
.column1of3 {width:198px;}
.column2of3 {width:510px;}
.column3of3 {width:226px;}

.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.red,a.red,.red a{color:#e60d1e}
.white,a.white,.white a{color:#fff}
.black,a.black,.black a{color:#000}
.darkblue,a.darkblue{color:#039}
.gray,a.gray,.gray a{color:#999}
.unl,a.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}

.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.vm{vertical-align:middle} 
.hidden{visibility:hidden} 
.none{display:none}

.m5{margin:5px}
.m10{margin:10px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.p5{padding:5px}
.p10{padding:10px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}