.leftside {position:relative;display:inline;float:left;width:206px;margin:0 0 0 14px}
.center_nav {position:relative;float:left;width:440px;margin:0 14px 0 12px}
.rightside {position:relative;float:left;width:200px}
.center_content {float:left;width:664px;margin:0 0 0 16px}
#panel {display:block;width:auto;height:auto;background-color:#fff}
#career_wrap {position:relative;height:500px}
#sitemap {line-height:34px;padding-left:30px}
#sitemap h4 a {color:#6881c8;text-decoration:none;border-bottom:1px dotted #6881c8}
#sitemap h1 a {margin-left:40px;color:#6881c8;text-decoration:none;border-bottom:1px dotted #6881c8}
#sitemap h4 a:hover,#sitemap h1 a:hover {border-bottom:1px solid #6881c8}
#sitemap span {display:block;text-indent:16px;background:url(/images/arrowsprite.gif) no-repeat 0 -87px}
#section_sb {position:absolute;top:420px;left:230px;width:330px;display:none;width:auto;border:1px solid #cfcfcf;zoom:1;background-color:#f1f1f1;border:1px solid #cfcfcf;z-index:38;overflow:hidden}
#section_rg {position:relative;display:none;width:auto;zoom:1;overflow:hidden}
.top_title {height:20px;color:#777;background:url(/images/dots.gif) left bottom repeat-x}
.top_title a {font-weight:bold;color:#7da3c6;text-decoration:none}
.top_title a:hover {color:#516ce2}
.greytitle {color:#c7c7c7}
.greydashed {border-bottom:1px dashed #333}
.greylist {font-family:tahoma;color:#666}
.yv {font-weight:bold;color:#a7a7a7;font-family:veranda,tahoma,helvetica,sans-serif}
.rk,.ag,.agx,.agc,.ark {height:20px;padding-left:11px;padding-left:11px;cursor:pointer;background:url(/images/arrowsprite.gif) no-repeat}
.rk {background-position:left -18px}
.ag {background-position:left -38px}
.ark {background-position:5px 6px}
.agx {background-position:5px -33px}
.agc {background-position:5px -13px}
.rssindex {width:530px;height:auto;margin:20px 0;border:1px solid #f1f1f1;background:#fffcf2}
.rssindex ul {padding:10px 20px}
.rssindex li a {padding-left:40px;color:#333;background:url(/images/rssindex.gif) no-repeat 0 2px}
.sidecontent {clear:both;width:200px}
.side_content {width:198px;padding:3px 10px}
.side_content h2 {display:inline;font-size:0.9em;color:#333}
.side_content h2:hover {color:#666;text-decoration:none}
.titlebar {padding:3px 10px 5px;border-top:2px solid #bfbfbf;background-color:#dfdfdf}
.navigation,.detail_box {padding:3px 10px 5px;background-color:#f2f2f1;line-height:22px}
.navigation {border-top:3px solid #fff}
.detail_box {border:1px solid;border-color:#e1e2e4 #f2f2f1 #f2f2f1 #e1e2e4}
.news_index {position:relative;overflow:hidden}
.news_index h2 a {display:inline;color:#516ce2}
.news_index h2 a:hover {color:#666}
.news_index p {height:100%;text-align:left;padding:10px 0;border-bottom:1px dotted #ccc}
.news_index p img {float:left;margin-right:0.7em}
.news_index div {float:right;margin:10px 0 0 0}
.roundinfo {position:relative;width:206px;height:auto;background:#f3f3f3}
.roundinfo div {height:4px;background:#e7e7e7}
.roundinfo p {height:4px;background:#f3f3f3}
.roundinfo h1 {height:18px;color:#555;padding:0 0 0 15px;background:#e7e7e7;border-bottom:1px solid #dfdfdf}
.roundinfo .subnav {height:auto;background-color:#f3f3f3}
.roundinfo .subnav .inside {margin:10px 10px 6px}
.roundinfo .subnav li.icon {height:22px;padding-left:20px;background:url(/images/content_sprite.gif) no-repeat}
.roundinfo .subnav li a {display:inline;height:16px;color:#666}
.roundinfo .subnav li a:hover {text-decoration:none;color:#6a8fed}
.roundinfo .subnav li.greyenve {background-position:0 3px}
.roundinfo .subnav li.enve {background-position:0 -191px}
.roundinfo .subnav li.greyphone {background-position:0 -163px}
.roundinfo .subnav li.box {background-position:0 -24px}
.roundinfo .subnav li.sb {border-bottom:1px solid #e7e7e7}
.roundinfo span {height:4px;width:4px;overflow:hidden;background:#fff url(/images/round_bg.gif) no-repeat}
.roundinfo .round_tl {float:left;background-position:0 0}
.roundinfo .round_tr {float:right;background-position:0 -5px}
.roundinfo .round_bl {float:left;background-position:0 -10px}
.roundinfo .round_br {float:right;background-position:0 -15px}
#cbn {float:left;display:block;height:17px;margin-left:10px;cursor:pointer;padding:3px 8px 0;font-weight:bold;border:1px solid #dfe3eb;text-indent:10px;background-color:#f1f1f1}
#sendbox {display:inline-block;margin:6px 0;background-color:#f1f1f1}
#sendbox .ib,#sendbox .cb,#sendbox .sc {padding:3px 0 3px 3px;font-size:12px;border:1px solid #ddd;background-color:#f7efd8;outline:none}
#sendbox .ib,#sendbox .cb {height:16px}
#sendbox .ib {width:192px;margin-bottom:8px}
#sendbox .cb {width:48px}
#sendbox .sendbutton {margin:0 0 0 18px;width:62px;height:24px;color:#f6f6f6;font-weight:bold;font-size:12px;background-color:#86b6f6;border:none;outline:none}
#sendbox .ib,#sendbox .cb,#sendbox .sc,#sendbox .sendbutton {font-family:arial,helvetica,sans-serif}
#sendbox .rg {width:20px;margin:0 0 0 10px}
#sendbox img {margin:0 0 8px 10px;vertical-align:middle}
.roundbox,.newsbox {position:relative;width:206px;height:auto}
.roundbox .top {position:absolute;top:0;width:100%;height:10px;overflow:hidden;background:url(/images/roundbox.gif) no-repeat left top}
.roundbox .side {padding:10px 0;background:url(/images/boxside.gif) repeat-y}
.roundbox .bottom {position:absolute;bottom:0;width:100%;height:10px;overflow:hidden;background:url(/images/roundbox.gif) no-repeat left -11px}
.roundbox select {width:178px;height:20px}
.roundbox .selectarea {border:1px solid #e7e7e7;font-size:0.9em;font-family:arial,helvetica,sans-serif}
.roundbox h1 {padding:4px 0 6px} .roundbox h1,.roundbox .wrapbox,.roundbox ul {margin:0 14px}
.roundbox .email a {background-position:0 -120px}
.roundbox .cv a {background-position:0 -107px}
.roundbox .ref a {background-position:0 -78px}
.roundbox .online a {background-position:0 -49px}
.roundbox .letter a {background-position:0 -133px}
.roundbox .online_1 a {background-position:0 -78px}
.roundbox a {display:block;height:18px;padding:4px 0 0 18px;color:#555;font-weight:bold;text-decoration:none;background:url(/images/content_sprite.gif) no-repeat}
.roundbox a:visited {color:#555}
.roundbox a:hover {text-decoration:none;color:#6a8fed}
.roundbox li {height:2em;border-bottom:1px dotted #ddd}
.roundbox li.last {border-bottom:none}
.list_detail {position:relative;height:510px;width:418px;margin-left:10px;border:1px solid;border-color:#f6f7f8}
.list_detail .toplist {margin:0 0 0 20px}
.list_detail .ar {color:#a6a6a6;margin:10px 0 18px;font-size:120%}
.list_detail div {width:378px;overflow:hidden}
.list_detail p {display:block;height:28px;border-bottom:1px solid #f1f2fc}
.list_detail p.last {border-bottom:none}
.list_detail a {display:block;height:auto;padding-top:8px;width:auto;color:#7aa6e2;font-weight:bold;text-indent:4px;outline:none}
.list_detail a:visited {color:#7aa6e2}
.list_detail a:hover,.list_detail a:focus {color:#3d7fd6;text-decoration:none}
.list_detail .panelpage {position:absolute;bottom:20px;left:40px;display:inline-block;margin-left:4px;border:1px solid #dfe3eb;color:#1182e2;width:50px;padding:2px 0;text-align:center;background:#f6f6f6;text-decoration:none}
.list ul a {display:inline;padding-left:16px;font-weight:bold;text-decoration:none;color:#666;background:url(/images/arrow.gif) no-repeat left 2px}
.list ul a:hover {color:#50a8d8}
.searchpage a {display:inline-block;margin:0 0 0 3px;border:1px solid #dfe3eb;color:#1182e2;padding:2px 7px;background:#f6f6f6}
.searchpage a:hover,.searchpage a.active {border:1px solid #7eb7e8;background:#f2f2f2;color:#1348bf;text-decoration:none}
.searchpage .next,.searchpage .prev,.searchpage .next:hover,.searchpage .prev:hover {padding:0;border:none;background:none;text-decoration:underline}
.searchpage .next {margin-left:10px}
.searchpage .prev {margin-right:10px}
.this_content a {display:inline;font-size:11px;color:#333}
.this_content a:visited {color:#333}
.this_content a:hover {color:#666}
.data_wrap {line-height:1.5em;display:inline}
.data_wrap p a,.data_wrap p a:visited {color:#1176d2;font-size:110%;text-decoration:underline}
.data_wrap p a:hover {color:#1176d2;text-decoration:none}
.data_wrap p {margin:0 0 10px 0}
.content_wrap {line-height:2em;display:inline}
.content_wrap span {color:#666;font-weight:bold}
.content_wrap p.ci:first-letter {font-size:170%}
.news_wrap {line-height:1.8em;display:inline}
.listdata {margin-left:10px}
.listdata li {padding-left:12px;background:url(/images/arrowsprite.gif) no-repeat 0 -113px}
.listnumber {margin:10px 0 10px 20px;list-style:decimal}
.contact {margin:0 0 5px 0;list-style:disc}
.contact li {margin:0 0 0 20px}
.wk {filter:alpha(opacity=100);opacity:1}
.bgx {position:absolute;width:100%;height:100%;top:0;left:0;filter:alpha(opacity=60);opacity:0.6;z-index:1;background-color:#e6e6e6}
.newsbox .boxtop {clear:both;position:absolute;top:0;width:100%;height:30px;background:#fff url(/images/newsbox.gif) no-repeat}
.newsbox .box_bottom {position:absolute;bottom:0;width:100%;height:10px;background:url(/images/boxbottom.gif) no-repeat}
.newsbox .boxtop div {margin:0 auto;width:198px;height:26px;background:url(/images/newsboxgrad.gif) repeat-x}
.newsbox .boxtop .gt {background-position:0 top}
.newsbox .boxtop .yt {background-position:0 -28px}
.newsbox .boxtop .pt {background-position:0 -56px}
.newsbox .boxtop .bt {background-position:0 -84px}
.newsbox .boxtop .qt {background-position:0 bottom}
.newsbox .boxtop h2 {position:absolute;top:6px;left:16px;padding-left:24px;color:#5a73c5;background:url(/images/box_sprite.gif) no-repeat}
.newsbox .content_post {height:1%;background:url(/images/boxside.gif) repeat-y}
.newsbox .wrap {padding:36px 0 15px}
.newsbox .content_post ul {padding:0 16px}
.newsbox .content_post li {height:24px}
.newsbox .content_post li img {position:relative;top:5px;height:21px;padding:0 10px;cursor:text}
.newsbox .content_post span {color:#666;font-weight:normal}
.nextprev {height:20px;width:60px;font-family:tahoma;border:1px solid #dfe3eb;color:#1182e2;cursor:pointer;padding:0 6px 2px;background:#f1f1f1}
.nextprev:hover {border:1px solid #7eb7e8;text-decoration:none}
.archive_access {position:relative;width:100%;height:auto}
.archive_access a,.send {float:left;display:block;height:17px;cursor:pointer;padding:3px 8px 0;font-weight:bold;border:1px solid #dfe3eb;background:#f1f1f1 url(/images/content_sprite.gif) no-repeat}
.archive_access .pageprint {text-indent:20px;background-position:6px -245px}
.archive_access .pageadd a {margin-left:10px;text-indent:17px;background:#f1f1f1 url(/images/content_sprite.gif) no-repeat 6px -216px}
.archive_access .pagereturn a {margin-left:10px;text-indent:17px;background-position:6px -271px}
.archive_access a:hover,.send:hover,#cbn:hover {border:1px solid #c6c6c6;text-decoration:none}
.archive_list,.news_heading {position:relative;padding-left:20px;width:600px}
.archive_list ul {position:relative;overflow:hidden;line-height:16px}
.archive_list li {white-space:nowrap;text-indent:12px}
.archive_list a {display:inline-block;color:#516ce2;background:url(/images/arrowsprite.gif) no-repeat left -137px}
.archive_list a:hover,.site a:hover {text-decoration:underline}
.archive_list a:visited,.news_index a:visited {color:#8ea1f2}
.archive_list span {color:#666;font-size:0.9em;padding-left:4px}
#changeindex {margin:10px 0 0 0}
.connectbox {height:auto;padding:2px;line-height:20px}
.connectbox .title {position:relative;height:24px;padding-left:10px;}
.connectbox .sbutton {display:block;width:60px;height:22px;font-size:12px;font-family:arial;font-weight:bold;border:none;color:#f6f6f6;background-color:#86b6f6;outline:none}
.connectbox .ar {margin-top:3px}
.connectbox .cb {height:16px;width:42px;border:none;outline:none}
.connectbox .tb {height:16px;width:400px}
.connectbox .tb,.connectbox .ctb, .connectbox .cb {padding:3px;font-family:arial;font-size:12px;color:#666;border:none;outline:none}
.connectbox .ctb {width:400px;height:54px;padding:3px;overflow:auto}
.connectbox .btnclose {position:absolute;right:2px;top:2px;display:block;width:16px;height:16px;border:none;color:#666;outline:none;background:#f1f1f1 url(/images/content_sprite.gif) no-repeat 0 -301px;
}
.connectbox .wrap {display:inline-block;width:400px;margin:6px 0 4px 6px}
.connectbox .st {float:left;display:inline-block;width:182px;margin:0 20px 0 10px}
.connectbox img {float:left;margin:0 0 0 10px;width:54px;height:22px;cursor:pointer}
.contact_form {position:relative;width:630px;margin-left:18px}
.contact_form .wrapper {position:absolute;top:15px;left:20px}
.contact_form .alertmsg {height:28px;color:#a7a7a7;font-size:16px}
.contact_form .alertmsg h1,.contact_form .alertmsg h2 {height:28px;padding-left:18px;background:url(/images/content_sprite.gif) no-repeat;white-space:nowrap;overflow:hidden}
.contact_form .alertmsg h1 {color:#f46b20;background-position:0 -328px}
.contact_form .alertmsg h2 {color:#76bcf2;background-position:0 -299px}
.contact_bg {height:482px;background-color:#f7f7f7}
.contact_ol {height:464px;background-color:#f7f7f7}
.contact div {height:38px}
.contact label {margin:4px 0 0 0}
.contact .title {width:154px;margin-right:12px;text-align:left}
.contact .right {margin-right:15px}
.contact .left {margin-left:6px}
.contact input,.contact .txtcontent {border:1px solid #e1e1e1;padding:3px 4px;color:#333}
.contact .txtinput {width:370px;height:20px}
.contact input:hover,.contact input:focus {border-color:#c6d4fa}
.contact .txtcv {width:370px;height:24px}
.contact .txtcapcha {width:60px;height:20px}
.contact .txtcontent {width:370px;height:110px;overflow:auto}
.contact .sendbtn {width:82px;height:28px;color:#fff;font-weight:bold;font-family:arial,tahoma,helvetica,sans-serif;border:none;cursor:pointer;background-color:#86b6f6;outline:none}
.contact span {display:block;width:13px;height:20px;background:url(/images/content_sprite.gif) no-repeat 0 -326px}