@charset "utf-8";
/* Innovative Customer Style Sheet */
div.htmltooltip{ position: absolute; /*leave this and next 3 values alone*/z-index: 1000; left: -1000px; top: -1000px; background: #165a71; border: 6px solid #0a4253; color: white; padding: 3px; width: 250px; /*width of tooltip*/ font-size: 11px; text-align:left;}
img{ border:0; margin:0; padding:0;}
.pages { clear: both; font-size: 11px; text-align:right ; margin: 8px 0px; }
.pages span{ padding: 0px 4px; font-weight:bold ; color:#ff6600 ;}
.pages a{ padding: 0px 4px; bordeR: 1px solid #ccc; margin: 0px 2px; color:#777; text-decoration: none; text-align:center;}
.pages a:hover{ background:#ff6600; color:#fff; text-decoration: none;}
caption {color: #000; font-weight:bold; font-size:24px; letter-spacing: -1px; text-align:left; margin:0; padding-bottom:5px;}
.submitWrap{ text-align: center; margin-top: 20px; clear: both;}
.submitWrap .submit { background: #18b4e7; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #fff; text-transform: uppercase; height: 2.2em; text-align: center; padding-bottom: 1px; letter-spacing: -0.05em;}
.text1,.text2,.text3,.text4,.text5 { border: 1px solid #CCCCCC; background-color: #F3F3F3; padding: 2px; margin: 2px 0;}
.text1e,.text2e,.text3e,.text4e,.text5e { border: 1px solid #ff0000 !important; background-color: #F3F3F3; padding: 2px; margin: 2px 0;}
.text1 { width: 100px;}
.text2 { width: 5em;}
.text3 { width: 250px;}
.text4 { width:300px; }
.text5 { width:140px;}
.text1e { width: 100px;}
.text2e { width: 5em;}
.text3e { width: 250px;}
.text4e { width:300px; }
.text5e { width:140px;}
.text1:focus,.text2:focus,.text3:focus,.text4:focus,.text5:focus{ border-color:#7F9DB9; background-color: #FFFFFF; }/*:focus is not for IE6*/
/*Challenge*/
#primary{ float:left; margin-left: 30px; width:540px; line-height: 1.5; overflow: hidden;}
#primary img{float:none; margin: 0 3px 0 1px;}
#secondary{ clear:left;	float:left; width:250px;}
#secondary ul{ border: solid 1px #ccc; margin:0 0 15px 0; padding:10px; list-style-type:none;}
#secondary li{ line-height: 1.5;}
#secondary em{ font-size: 24px; font-style: normal; font-weight: bold; color: #ff6600;}
#headline{ clear: both; width: 860px; margin: 0 auto; text-align: left; margin-top: 15px;}
.comment{ float:left; border-bottom: solid 1px #ccc; margin-bottom: 10px; padding-bottom: 10px;}
.comment .role{ float: left; width: 100px; overflow:hidden; }
.comment .desc{ float: right; width: 410px; margin: 0 5px 0 0;}
.comment .time{ text-align: right; font-style: italic; color: #999; font-size: 11px;}
.comment .btn{ text-align: right;}
.comment a{ color: #666; font-weight: bold; text-decoration: none;}
.comment a:hover{ text-decoration: underline;}
#worksList{ width:540px; float:left; text-align:left;}
.worksWrapper{ margin-right:20px!important; margin-right:15px; width:160px; float:left; text-align:left; margin-top: 7px; margin-bottom: 7px;}
.worksFoto{ width:160px; height:160px; float:left;}
.worksTitle{ margin-top:5px; width:160px; float:left; text-align:center;}
.worksTitle a{ color: #666; text-decoration:none;}
.worksTitle a:hover{ text-decoration:underline;}
/*Table01*/
.table01{ background-color: #fff;}
.table01 table{ border-top: solid 1px #ccc; font-size: inherit; /*for IE5*/}
.table01 td{ border-bottom: solid 1px #ccc; padding: 7px; text-align: left;}
.table01 th{ color: #1e667d; border-bottom: solid 1px #ccc; padding: 10px; background-color: #f3f3f3; text-align: right; width: 130px;}
.table01 a{ color:#18B4E7; text-decoration:underline;}
.table01 a:hover{ text-decoration:none;}
.table01 td em { font-style: normal; color: #18B4E7;}
.table01 th.must { background: url(../img/must.gif) no-repeat left top #f3f3f3;}
.table01 select { border: 1px solid #CCCCCC; background-color: #F3F3F3; font-size:12px;}
.table01 textarea { border: 1px solid #CCCCCC; background-color: #F3F3F3;}
/*Table02*/
.table02{ background-color: #FFFFFF; padding: 15px; overflow: hidden; font-size: 12px; color: #666; text-align: left;}
/*Table03*/
.table03 { clear: both; font-size:11px; border-collapse:separate; border-spacing:0; margin:0 0 1em; color:#666; background-color: #fff;}
.table03 em{ color: #ff6600; font-style: normal;}
.table03 a { color:#1e667d; text-decoration:none;}
.table03 a:visited { color:#9c9c9c;}
.table03 a:hover { color:#18b4e7;}
.table03 thead th,.table03 thead td,.table03 tfoot th,.table03 tfoot td { color:#fff; border-width:1px 0; background:#18b4e7;}
.table03 th { font-weight:bold; line-height:normal; padding:0.25em 0.5em; text-align:left;}
.table03 tbody th,td { padding:0.5em; text-align:left; vertical-align:top;}
.table03 tbody th { font-weight:normal; white-space:nowrap;}
.table03 tbody th a:link,.table03 tbody th a:visited { font-weight:bold;}
.table03 tbody td,tbody th { border:1px solid #fff; border-width:1px 0;}
.table03 tbody tr.odd th,.table03 tbody tr.odd td { border-color:#e8e8e8; background:#ececec;}
.table03 tbody tr:hover td,.table03 tbody tr:hover th { border-color:#CCCCCC;}
/*Table04*/
.table04 td { padding:2px;}	
/*Table05*/
.table05 th{ color:#1e667d; padding:2px; text-align:left;}
/*Contact Us*/
.left{ width:410px; float:left;}
.left p{ text-align:center; float:left;}
.right{ width:410px; float:right;}
.right p{ line-height: 1.5;}
.iamhere{ clear:both; }


/*Jelly*/
/* reg */
.needfloat{float:left; margin-right:15px;}
.remsg{ font-size:11px; color:#FF0000; border:0px; background-color:#FFFFFF;}

/* memberdata */
#navcontainer .modmember{ width: 210px; background-color: #fff; padding: 10px 10px 10px 15px; border-bottom: 1px solid #e1e7e9; display:none;}
#navcontainer .modmember span{ font-size: 12px; color: #666; letter-spacing: 0;}

/*建立案件*/
.htmleditor img{ margin: 0px; padding: 0px; float:none; }