/* CSS Document */
*{ margin:0; padding:0;}
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 12px; color: #666666 }
table{ margin:0 auto;}
a { color: #666666; text-decoration: none; }
a:hover { color: #FF0000 }
ul,ol{ list-style:none;}
.cp_b a { color: #999999; text-decoration: none; }
.cp_b img { padding: 2px; border: 1px #999999 solid; }
.cp_b a:hover img { border: 1px solid #333333; }
.menu { color: #ffffff; font-weight: bold; text-decoration: none; line-height: 40px; }
.menu a { color: #ffffff; font-weight: bold; text-decoration: none; display: block; line-height: 40px; font-size: 14px; }
.menu a:hover { color: #FFCC00; font-weight: bold; text-decoration: none; display: block; line-height: 40px; }
.left_m { line-height: 30px; border-bottom: 1px solid #f2f2f2; font-size: 14px; }
.left_m a { line-height: 30px; border-bottom: 1px solid #f2f2f2; display: block; font-size: 14px; }
.left_m a:hover { line-height: 30px; background: url(left_bg.jpg) no-repeat right; color: #FFFFFF; text-decoration: none; font-size: 14px; }
.one { line-height: 30px; background: url(left_bg.jpg) no-repeat right; color: #FFFFFF; text-decoration: none; font-size: 14px; }
.one a { color: #FFF }
/* pages */
.pages { clear: both; margin: 0px 10px }
.pages .disabled { font-size: 12px; font-weight: bold; color: #999; line-height: 28px; }
fieldset { border: 1px #aaa solid; border-radius: 4px; }
legend { border: 1px #aaa solid; padding: 3px 6px; border-radius: 4px; background: #Eee; font-weight: bold; color: #F00; margin-left: 20px; }
.pages em, .pages a, .pages span { border-radius: 4px; text-decoration: none; margin-left: 3px; padding: 2px 5px; border: 1px solid #cccccc }
.pages a:hover { text-decoration: none; border: 1px solid #09C; background: #09C; color: #FFF }
.pages span.current { color: #F00; font-weight: bold; border-radius: 4px; text-decoration: none; margin-left: 3px; padding: 2px 5px; border: 1px solid #f00 }
.pages strong { border: none; font-weight: 700 }
.cuspages { margin: 3px 0; line-height: 200% }
.cuspages .pages { display: inline; clear: none; margin-right: 10px }



/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #f08200;border:none;}
/**************/
.page { text-align: center; clear: left; margin-top: 20px; }
.page a { padding: 5px 10px; background: #efefef; margin-right: 2px; color: #666; border-radius: 4px; display: inline-block; }
.page a.current, .page a:hover { color: #fff; background: #ea1b39; }
