@charset "utf-8";
/*CSS reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;background:#fff;}
ol{border:0;outline:0;font-size:100%;vertical-align:baseline;padding:0;margin:0px 0px 0px 23px;}
ul{list-style:none;}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}

/* blank */
.blank1,.blanka1,.blank2,.blank6,.blank8,.blank10,.blank13,.blank15,.blank16,.blank12 {font-size:1px;height:1px;clear:both;}
.blanka1 {background:url(http://image.taskcn.com/images/bg/line1.gif) repeat-x; width:646px; margin:0 auto; padding-bottom:15px;}
.blank2 {height:2px;}
.blank6 {height:6px;}
.blank8 {height:8px;}
.blank10{height:10px;}
.blank13{height:13px;}
.blank15{height:15px;}
.blank16{height:16px;}
.blank12{height:12px;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.cn{clear:none;}
.fl {float:left;}
.fr {float:right;}

/* select && input hack */
label { clear:left;float:left;height:19px;line-height:28px;_line-height:20px;font:bold 12px/24px Verdana;overflow:hidden;text-align:right;cursor:pointer;}
input{ color:#666;}
input[type="text"]{margin:0 5px 0 5px;*margin:-1px 5px 0 5px;padding:3px;height:12px;}
input[type="checkbox"]{margin: 3px 0 0 5px;*margin:-1px 0 1px 1px;_vertical-align:middle;}
select{margin:0 0 0 4px;_margin:0 0 0 2px;}
.labelcb {font:12px/21px Verdana;}
input.text{margin:-1px 5px 0 2px;padding:3px;height:12px;border:1px solid #333;}
input.checkbox{margin:-1px 0 0 -2px;}

/* font */
.black {color:#000;}
.gray { color:#8b8b8b; }
.red { color:#f00;}
.navyblue { color:#093C5C;}
.blue {color:#1154A4;}
.camblue,.cambluea{color:#1A67D3;}
.cambluea {text-decoration:none;}
.cambluea:hover {text-decoration:underline;}
.orangespan {color:#f60; padding:0 3px;}
.gray666 {color:#666}
.blackishgreen {color:#007280;}
.orange1 {color:#CF490F;}
.f90 {color:#f90;}

/* padding && margin */
.mr7 {margin-right:7px;}
.mr15 {margin-right:15px;}
.pd7 {padding-right:7px;}
.tac {text-align:center;}
.ml7 {margin-left:7px;}
.pdt7 {padding-top:5px;}
