/* 全局通用 */
body{font-family: Tahoma, Arial, Lucida, Verdana, Helvetica, sans-serif; color: #555; background-color: #F4F4F4;}
body, button, input, textarea{font-size: 12px; line-height: 1.531; outline: none; margin: 0; padding: 0; border: 0;}
p, ul, ol, dl, dt, dd, form, blockquote{margin: 0; padding: 0;}
ul, ol{list-style: none;}
h1, h2, h3, h4, h5, h6{font-size: 12px; margin: 0; padding: 0;}
em, b, i{font-style: normal; font-weight: normal;}
img{border: 0;}
a{text-decoration: none; color: #333333;}
a:hover{text-decoration: underline; color: #C70D0E;}
input, img, select{vertical-align: middle;}
#article .content img {border: solid 1px #ccc;}
.clear{clear: both; height: 0; line-height: 0; font-size: 0;}
.clearfix{overflow: hidden; zoom: 1;}
.none{display: none;}
#captcha{cursor: pointer;}
.more{float: right; padding-right: 8px; font-size: 12px; font-weight: normal; text-transform: uppercase;}
.more a{color: #999;}
.more a:hover{text-decoration: underline;}
/* 主体框架 */
#wrapper{}
#wrapper .wrap{width: 980px; margin: 0px auto;}
#wrapper .mb{margin-top: 20px;/*30px*/ margin-bottom: 30px;/*50px*/background: white; padding: 10px 0 20px 0!important;padding: 10px 0 20px 0; }
/* -- index -- */
#indexLeft{float: left; width: 600px;margin: 0 20px 0 20px !important;margin: 0 10px 0 10px;}
#indexRight{float: right; width: 320px; text-align: left;margin-right: 20px!important;margin-right: 10px;}
/* -- page -- */
#pageLeft{float:left; width: 160px; margin: 0 20px 0 20px !important;margin: 0 10px 0 10px;}
#pageIn{float: left; width: 760px; overflow: hidden;margin-right: 20px!important;margin-right: 10px;margin-left: 0px!important;margin-left: 10px;}
/* 头部导航 */
/* -- top -- */
#top{background-color: #333;/*background-color: #EEEEEE;*/ height: 30px; border-bottom: 1px solid #D8D8D8; text-align: right; color: #CCC;}
/* topNav */
#top .topNav{position: relative; z-index: 1000; height: 30px; float: right;}
#top .topNav li{border: 1px solid #333;/*border: 1px solid #EEEEEE;*/ border-bottom: 0; float: left; zoom: 1; text-align: center;}
#top .topNav li s{top: 9px; left: 0; width: 0; height: 12px; border-left: 1px solid #555;/*border-left: 1px solid #DDD;*/ overflow: hidden;}
#top .topNav li a{padding: 0 12px; height: 28px; line-height: 28px; color: #b0b0b0;/*color: #555;*/}
#top .topNav li.hover{position: relative; background: #FFFFFF; border: 1px solid #DDDDDD; border-bottom: 0;}
#top .topNav li.hover s{border-left: 1px solid #FFF;}
#top .topNav ul{background: #FFFFFF; border: 1px solid #DDDDDD; border-top: 0; width: 100%; display: none; position: absolute; top: 100%; left: -1px; padding-bottom: 4px;}
#top .topNav ul li{float: none;}
#top .topNav li.hover ul li{border: none;}
#top .topNav li.hover ul li a{height: 25px; line-height: 25px;}
/* -- header -- */
#header{height: 80px;/*min-height: 80px;*/}
#header .logo{padding: 14px 0; float: left;}
#header .searchBox{float: right;}
#header .searchBox{margin: 30px 10px 0 0;}
#header .searchBox .keyword{width: 210px;}
/* -- mainNav -- */
#mainNav{    display: inline;margin-bottom: 20px; height: 35px; font-size: 13px;}
/* LEVEL ONE */
#mainNav ul.wrap{background: #54aa47  url(../images/main_nav_right.gif) no-repeat left /*right*/ bottom;/*background: #E0E0E0 url(../images/main_nav_right.gif) no-repeat right top;*/ position: relative; z-index: 1000;}
#mainNav ul li{background-color: #54aa47 ;height:36px;/*background-color: #E0E0E0;*/ float: left; zoom: 1;}
#mainNav ul li a{min-width: 48px;display: block; float:left; clear:both; width:auto; padding: 0 7px;/*padding: 0 12px;*/ text-align: center; border-right: 1px solid #fff; height: 16px; line-height: 15px; margin-top: 10px;color: #ffffff; /* color: #000000;*/text-decoration: none;white-space: nowrap;}
#mainNav ul li.hover, #mainNav ul li.cur{background: #ffffff;/*#E0E0E0;*//*background: #54aa47 ;*/ position: relative;}
#mainNav ul li.hover a, #mainNav ul li.cur a{min-width: 48px;color: #54aa47 ; /*color: #fefefe;*//*color: #FFF;*/}
#mainNav ul li .first{background: #54aa47  url(../images/main_nav_left.gif) no-repeat left bottom;/*background: #E0E0E0 url(../images/main_nav_left.gif) no-repeat left top;*/ width: 74px;}
#mainNav ul li.hover .first, #mainNav ul li.cur .first{/*background: #E0E0E0 url(../images/main_nav_left.gif) no-repeat left top;*/ color: white;background: #54aa47  url(../images/main_nav_left.gif) no-repeat left bottom;}
#mainNav ul li .last{background: #E0E0E0 url(../images/main_nav_right.gif) no-repeat right top; margin-right: -1px;}
#mainNav ul li.hover .last, #mainNav ul li.cur .last{background: #54aa47  url(../images/main_nav_right.gif) no-repeat right bottom;}
/* LEVEL TWO */
#mainNav ul ul{ float:left; clear:both; width:auto; display: none; position: absolute; top: 100%; left: 0; border: 1px solid #F4F4F4; /*#FFF*/ background: #ffffff;/*#E0E0E0*/}
#mainNav ul ul li{font-weight: normal; background: #fff; float: none;}
#mainNav ul li.hover ul li a{color: #24313C; border-right: none; display: inline-block;}
#mainNav ul li.hover ul li.hover a{background-color:#f6f6f6;color: #54aa47 ;/*#FFF;*/}
#mainNav ul li.hover ul a.parent{background: url(../images/icon_red.gif) no-repeat 100px 50%;}
/* LEVEL THREE */
#mainNav ul ul ul{left: 100%; top: 0; border-top: 0; _border-top: 1px;}
#mainNav ul li.hover ul li.hover ul li a{color: #24313C;}
#mainNav ul li.hover ul li.hover ul li.hover a{color: #FFF;}
/* 首页样式 */
/* -- 幻灯 -- */
.slideShow{position: relative; margin: 0 auto 10px; padding: 0; *zoom: 1;}
.slideShow .slides a{display: block; height: 350px; background-repeat: no-repeat; background-position: center center;}
.slideShow .slideBox{background: #fff; /*fix other elements on the page moving (on Chrome)*/ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
/* -- slideLoading -- */
.slideShow .slideLoading{min-height: 50px; background: url(../images/slide_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}
/* -- previous 和 next 按钮 -- */
.slideShow .arrowBox a{z-index: 50; font-family: \5b8b\4f53, sans-serif; position: absolute; display: block; margin-bottom: -20px; width: 40px; height: 40px; bottom: 50%; line-height: 40px; text-decoration: none; text-align: center; color: #fff; font-size: 2em; background-color: #333; background-color: rgba(50,50,50,.3);}
.slideShow .arrowBox a.disabled{display: none;}
.slideShow .arrowBox .arrowPrev{left: 20px;}
.slideShow .arrowBox .arrowNext{right: 20px;}
.slideShow .arrowBox a:hover{background-color: rgba(50,50,50,.6);}
/* -- controlBox -- */
.slideShow .controlBox{z-index: 30; position: absolute; bottom: 10px; width: 100%; text-align: center; font-size: .85em; font-family: Tahoma, Arial; font-weight: bold; color: #666;}
.slideShow .controlBox .control{display: inline-block; *zoom: 1; *display: inline;}
.slideShow .controlBox.controlDefault a{background: url(../images/inactive.png) no-repeat 50% 50%; text-indent: -9999px; overflow:hidden; width: 20px; height: 30px; clear: none; display: block;}
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active{background: url(../images/active.png) no-repeat 50% 50%;}
/* -- slideTitle -- */
.slideShow .slideTitle{z-index: 20; position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%;}
.slideShow .slideTitle span{color: #fff; display: block; font-size: .85em; padding: 15px 10px;}
/* -- sileThumb -- */
.slideShow .sileThumb{z-index: 30; text-align: center; position: absolute; bottom: 8px; right: 8px;}
.slideShow .sileThumb a{margin: 0 3px;}
.slideShow .sileThumb a img{border: solid #B0B0B0 1px;}
.slideShow .sileThumb a.active img{border: solid #54aa47  1px;}
/* 通用结构 */
/* -- form -- */
.btn{display: inline-block; background-color: #0072C6; color: #EEE; padding: 6px 25px; text-transform: capitalize; cursor: pointer; font-weight: bold;}
.btn:hover{text-decoration: none; color: #FFFFFF; background-color: #007AD5;}
.btnGray{display: inline-block; background-color: #CCC; border: 0; color: #333; padding: 6px 15px; text-transform: capitalize; cursor: pointer; font-weight: bold;}
/* -- input -- */
.textInput{padding: 0 4px; height: 28px; border: 1px solid #DDDDDD;}
.textArea{padding: 4px; border: 1px solid #DDDDDD;}
/* -- style -- */
.price{color: #CC0000;}
/* -- incBox -- */
.incBox{margin-bottom: 15px; width:100%;}
.incBox h3{height: 35px; line-height: 35px; color: #7A7F81; font-weight: bold; font-size: 14px; border-bottom: 1px solid #CBD1D3;}
.incBox h3 a{color: #7A7F81;}
/* -- tree -- */
.treeBox{font-size:14px;margin-bottom: 15px;}
.treeBox h3{height: 35px; line-height: 35px; color: #7A7F81; font-weight: bold; font-size: 14px; border-bottom: 1px solid #CBD1D3;}
.treeBox li{border-left: 8px solid #F4F4F4; line-height: 15px; margin-top: 15px; padding-left: 10px;}
.treeBox li.cur{border-left: 8px solid #54aa47 ;}
.treeBox li a{color: #7A7F81;}
.treeBox .searchBox{margin:20px 0;}
.treeBox .searchBox .keyword{width: 136px;}
/* -- searchBox -- */
.searchBox{border: 1px solid #DDDDDD; background-color: #FFF; height: 28px; padding-left: 10px;}
.searchBox{position: relative; white-space: normal}
.searchBox label{height: 0; line-height: 0; overflow: hidden; width: 0; position: absolute; font-size: 0; z-index: -1; outline: 0}
.searchBox .keyword{color: #CCCCCC;}
.searchBox .keyword:focus{color: #555}
.searchBox .keyword::-webkit-input-placeholder{color:#CCCCCC;}
.searchBox .keyword:focus:-moz-placeholder, .searchBox .keyword:focus::-moz-placeholder{color:transparent!important}
.searchBox .keyword:focus::-webkit-input-placeholder{color:transparent!important}
.searchBox .btnSearch{background: #E0E0E0 url(../images/btn_search.gif) no-repeat; width: 28px; height: 28px; text-indent: -999px; overflow:hidden; cursor: pointer;}
/* -- 上一页下一页 -- */
.lift{margin-top:60px; color:#999;}
.lift a{color:#999;}
.lift span{margin-right:15px;}
/* 库项目样式 */
/* -- urHere -- */
.urHere{font-size: 13px;height: 35px; line-height: 35px; color: #999999; border-bottom: 1px solid #CBD1D3;overflow: hidden;}
.urHere a{color: #999999;}
.urHere b{margin: 0 8px;}
/* -- recommendProduct -- */
.recommendProduct{padding-top: 10px;}
.recommendProduct li{float: left; width: 137px; height: 200px; margin-right: 17px; text-align: center;}
.recommendProduct li.clearBorder{margin-right: 0;}
.recommendProduct .img{border: 1px solid #E4E4E4; margin-bottom: 8px;}
/* -- about -- */
.about{padding-top: 13px;}
.about p{float: left; width: 120px; height: 154px;}
.about dl{float: right; width: 465px; height: 154px;}
.about dl dt{display: block; font-size: 16px; font-weight: bold; color: #313131; /*padding: 5px 0;*/}
.about dl dd{padding:0 0px 0 10px;line-height: 180%; color: #333333; word-wrap: break-word; word-break: normal;}
.about .aboutBtn{display: block; text-decoration: underline; color: #CC0000; font-weight: bold; margin-top: 12px;}
/* -- recommendArticle -- */
.recommendArticle li{background: url(../images/icon_red.gif) no-repeat left 50%; border-bottom: 1px dotted #D1D1D1; line-height: 38px; padding-left: 15px;}
.recommendArticle li b{float: right; color: #999999;}
.recommendArticle li.last{border-bottom: 0;}
/* -- contact -- */
.contact{border: 1px solid #CBD1D3; /*background-color: #EFEFEF;*/ padding: 15px;}
.contact h3{border-bottom: 1px solid #CBD1D3; padding-bottom: 7px;/*10px*/ font-size: 14px; color: #7A7F81;margin-top: -9px!important;margin-top: -7px;/*null*/}
.contact .box{padding:15px 0 0 3px;}
.contact dl{margin-bottom: 8px; zoom:1; overflow:hidden;}
.contact dt{float:left; background: url(../images/icon_contact.gif) no-repeat 0 0; width:30px; height: 30px; margin-right:17px;}
.contact dt.tel{background-position: 0 -30px;}
.contact dt.fax{background-position: 0 -60px;}
.contact dt.url{background-position: 0 -90px;}
.contact dt.email{background-position: 0 -120px;}
.contact dd{float:left; width:238px; color: #333333;/*color: #7A7F81;*/ line-height:30px;}
/* page */
#page{padding: 10px 0;/*padding: 20px 0;*/}
#page h1{display:none; color: #333333; font-size: 20px; font-weight: bold;}
#page .info{padding: 2px 0 20px 0; color: #999999; font-size: 13px;}
#page .content{font-size: 13px;color: #333333; line-height: 200%; padding-top: 10px;}
#page .content h1{display:block; }
/* product_category */
.productList{padding-top: 20px; color: #999999;}
.productList dl{float: left; width: 370px; height: 160px; margin: 0 20px 30px 0;}
.productList dl.last{margin-right: 0;}
.productList dt{float: left; width: 160px;}
.productList dd{float: left; width: 195px; padding: 15px 0 0 15px;}
.productList dt img{border: 1px solid #EEEEEE;}
.productList .name{height: 18px; overflow: hidden;}
.productList .name a{color: #333333; font-weight: bold;}
.productList .brief{color: #999999; padding-top: 8px; height: 60px; overflow: hidden;}
.productList .price{padding-bottom: 10px;}
/* product */
#product{padding: 15px 0;}
#product .productImg{float: left; width: 300px;}
#product .productInfo{float: left; width: 465px; padding: 10px 0 0 15px; line-height: 200%;}
#product .productInfo h1{font-size: 18px;}
#product .productInfo ul{padding-top: 10px;}
#product .productInfo .productPrice{margin-bottom: 5px;}
#product .productInfo .productPrice .price{font-family: Tahoma, Arial; font-size: 20px; font-weight: bold;}
#product .productInfo .btnAsk{margin-top: 50px; zoom: 1; overflow: hidden;}
#product .productInfo .btnAsk dt{float: left; width: 88px; height: 39px; line-height: 39px; text-align: right; padding-right: 3px; margin-right: 6px; background-color: #E0E0E0; color: #333; font-weight: bold;}
#product .productInfo .btnAsk dd{float: left; width: 300px;}
#product .productContent{padding: 15px 0;}
#product .productContent h3{height: 35px; line-height: 35px; color: #7A7F81; font-weight: bold; font-size: 14px; border-bottom: 1px solid #CBD1D3;}
#product .productContent ul{padding: 15px 0; color: #666; line-height: 200%;}
/* article_category */
#articleList dl{border-bottom: 1px dotted #D1D1D1; padding: 20px 0;}
#articleList dl.last{border-bottom: 0;}
#articleList dt{width: 640px; /*old 620px*/ background: url(../images/icon_red.gif) no-repeat left 50%; padding-left: 15px; margin-bottom: 10px;}
#articleList dd{color: #999999; padding-left: 2px; line-height: 180%; zoom: 1; overflow: hidden;}
#articleList dd p{float: left;}
#articleList dd p.img{margin-right: 10px;}
#articleList dd p.desc{width: 600px;/*old 590px*/}
#articleList .numDate{float: right; text-align: right; /*padding-top: 12px;*/}
#articleList .numDate em{background-color: #54aa47 ; color: #FFF; padding: 3px 4px; font-size: 14px; font-weight: bold;}
#articleList .numDate p{font-size: 12px;/*font-size: 16px;*/ color: #999999; margin-top: 5px;}
/* article */
#article{padding: 20px 0;}
#article h1{color: #333333; font-size: 18px; font-weight: bold;}
#article .info{padding: 2px 0 20px 0; color: #999999; font-size: 13px;}
#article .content{font-size: 13px;color: #333333; line-height: 200%;/*line-height: 180%;*/}
#article .content ul{list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em;-webkit-margin-start: 0px; -webkit-margin-end: 0px;    -webkit-padding-start: 2em;}

/* 留言板 */
#guestBook{padding: 20px 0;}
#guestBook h2{color: #555; font-size: 18px; font-weight: bold; margin-bottom: 20px;}
/* bookList */
#guestBook .bookList{margin-bottom: 30px; line-height: 180%; font-size: 13px;}
#guestBook .bookList dl{margin-bottom: 15px;padding-bottom:10px;border-bottom:1px dashed #ccc;border: 1px solid #ccc;}
#guestBook .bookList dt{color: #999; margin-bottom: 3px;border: 5px #f8f8f8 solid;background-color: #f8f8f8;}
#guestBook .bookList dt b{color: #999; margin-left: 20px;}
#guestBook .bookList dd{color: #666; overflow: hidden; zoom: 1;border: 5px #f8f8f8 solid;background-color: #f8f8f8;}
#guestBook .bookList dd em{float: left; width: 54px;}
#guestBook .bookList dd span{/*float: right; width: 710px;*/ word-wrap: break-word;text-align: left;}
#guestBook .bookList p{color: #0072C6; margin-top: 5px; overflow: hidden; zoom: 1;border: 5px #fff solid;}
#guestBook .bookList p em{float: left; width: 54px;}
#guestBook .bookList p span{/*float: left; width: 600px;*/}
#guestBook .bookList p b{color: #999; float: right;}
#guestBook .bookList .pager{text-align: left;}
/* bookList */
#guestBook .bookAdd{line-height: 180%; font-size: 13px;}
#guestBook .bookAdd dl{overflow: hidden; zoom: 1; margin-bottom: 15px;}
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd{float: left;}
#guestBook .bookAdd dl dt{width: 78px; text-align: right; line-height: 30px;}
#guestBook .bookAdd .vcode{/*text-transform: uppercase;*/}
#guestBook .bookAdd .select{height: 28px;}
#guestBook .bookAdd dl.cue{margin: -8px 0 10px 60px; color: #999;}
#guestBook .bookAdd dl.submit{margin: 20px 0 0 78px;}
#guestBook .bookAdd dd b{display: block; padding: 2px 0 2px 3px; border: 1px solid #fec600; color: #666; background-color: #fbf8e9; line-height: 16px;}
/* jobList */
.jobList{ padding:15px 0;}
.jobList dl{ padding:0px 0px 15px; margin-bottom:15px; list-style:none;}
.jobList dt{ padding:5px 10px; font-size:16px; font-weight:bold; border-bottom:1px dotted #ccc;}
.jobList dd{ padding:0px 0px 5px;}
.jobList dd .dtail{ padding:5px; border-top:1px dashed #ccc;}
.jobList dd .dtail span{ margin-right:20px;}
.jobList dd .dtail a{ color:#1C57C4;}
.jobList dd .editor{padding:5px;line-height:2;}
.jobList dd .mis{ padding:5px 10px;}
.jobList dd .mis span{ margin-right:15px; color:#999;}
.showjob{ padding:15px 0;}
.showjob h1.title{ font-size:22px; padding:5px 0px; margin-bottom:5px;}
.showjob .paralist li{ float:left; width:45%; padding:3px 15px 3px;}
.showjob .paralist li span{ float:left; margin-right:10px; color:#999;}
.showjob .ctitle{ margin:10px 0px 10px; padding:5px 0px; font-size:14px; border-bottom:1px dotted #ccc; }
.showjob .info_cv{ font-size:12px; text-align:center; margin:10px 0px; display:none; }	
.showjob .editor{ line-height:2; padding:0px 10px; font-size:14px; }
/* 提示信息 */
#douMsg{padding: 10px 0 100px 0;}
#douMsg dl{padding: 160px 0 200px 0; text-align: center; background-color: #EBEBEB; border-top: 1px solid #FFFFFF;}
#douMsg dt{color: #0072C6; font-size: 16px; margin-bottom: 30px; font-weight: bold;}
#douMsg dd{color: #666;}
#douMsg dd a{margin-left: 5px; color: #000;}
/* 分页 */
.pager{text-align: right; padding-top: 20px; color: #666;}
.pager a{color: #666; text-decoration: underline;}
.pagelink{height:24px;line-height:22px;padding:0;}
.pagelink a{margin-right:5px;padding:3px 8px;border:1px solid #eee;background:#fff;color:#666;}
.pagelink a:hover{border:1px solid #DDD;background:#F7F7F7;}
.pagelink strong{margin-right:5px;padding:3px 8px;border:1px solid #54aa47 ;color:#fff;background:#54aa47 ;/*#f90*/}
.pagelink kbd{height:24px;display:none;}
.pagelink em{float:right;line-height:22px;font-style:normal;padding-left:10px;}
.pagelink input{padding:0 3px;border:#E2E2E2 1px solid;background-color:#fff;color:#333;height:24px;line-height:24px;}
/* link */
.link{margin-bottom: 10px;margin-left: 10px;margin-right: 10px;}
.link strong{color: #7A7F81; font-weight: bold;}
.link a{color: #555;}
/* 在线客服 */
#onlineService{position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px"); /*top: 208px;*/ top: 208px; right: 0; z-index: 999999; display: block;}
#onlineService .onlineIcon{position: relative; cursor: pointer; background: url(../images/online_service.png) no-repeat; width: 34px; height: 110px; text-indent: -9999px; overflow:hidden;}
#onlineService #pop{border: 3px solid #54aa47 ; background-color: #F2F2F2;padding: 4px;/*padding: 8px;*/ width: 128px; height: 96px;/*width: 95px; min-height: 84px;*/ position: absolute; right: 34px; top: 0; display: none; z-index: 999999;}
#onlineService .onlineQQ a{display: block; background: url(../images/online_service.png) no-repeat left -160px; color: #333; width: 82px; height: 24px; line-height: 23px; padding-left: 27px; margin-bottom: 8px;}
#onlineService .onlineQQ a:hover{text-decoration: none; color: #54aa47 ;}
#onlineService .service{border-top: 1px solid #DDDDDD; padding-top: 8px; color: #666;}
#onlineService .service a{color: #666;}
#onlineService .service li{background: url(../images/online_service.png) no-repeat left -202px; padding-left: 8px;}
#onlineService .goTop{display: none;}
#onlineService .goTop .goBtn{background: #F2F2F2 url(../images/online_service.png) no-repeat left -120px; width: 34px; height: 34px; display: block;}
/* footer */
#footer{border-top: 1px solid #D8D8D8; background-color: #EBEBEB; padding: 35px 0; line-height: 25px; color: #555555;}
#footer a{color: #555555;}
#footer .footNav i{margin: 0 12px; color: #CCC;}
#footer .footNav a.first{margin-left: 0;}
#footer .copyRight{font-family: Tahoma, Arial, Lucida, Verdana, Helvetica, sans-serif;}
#enmsgdiv {background:#fff;position:absolute;top:50%;	left:50%;	margin:-100px 0 0 -240px;width:480px;height:200px;border:2px solid #54aa47 ;font-family:Tamoha;}
#msgtitle{background:#50c040;}