html{font-size:100.01%;}
body{width:100%; font-size:62.5%; line-height:1; font-family:Arial, sans-serif; color:#000; background-color:#fff;}
input,select,textarea{font-size:100%;}
table{empty-cells:show; border-collapse:collapse; border-spacing:2px; border-color:#999; font-size:100%;}
table tr td,table tr th{border-color:#999;}
h1, h2, h3, h4, h5, h6, pre, code, kbd{font-size:1em;}
dl, ul, ol, li, dd, dt, h1, h2, h3, h4, h5, h6, pre, form,body, html, p, blockquote, table, tr, td, th, fieldset, input{margin:0; padding:0; list-style:none;}
form label{cursor:pointer;}
fieldset{border:none;}
a img,:link img,:visited img{border:none;}
address, abbr{font-style:normal;}
input[type="button"]{cursor:pointer;}
html{height:100%;}
body{background-image:url(bbg.jpg);background-repeat:repeat-x;background-position:0px 100%;background-color:#C5E3FD;height:auto !important;height:100%;min-height:100%;background-attachment:fixed;}
#cnv{margin:auto;width:940px;overflow:hidden;zoom:1;padding-right:3px;padding-left:3px;}
#lb{float:left;width:240px;padding-top:40px;}
#logo{margin-left:auto;margin-bottom:11px;display:block;margin-right:auto;height:76px;width:167px;}
.sdw{box-shadow:0px 2px 3px #546C81;-webkit-box-shadow:0px 2px 3px #546C81;-moz-box-shadow:0px 2px 3px #546C81;}
#m1{font-family:Tahoma,Geneva,sans-serif;font-size:12px;background-image:url(m1bg.png);background-repeat:repeat-x;padding-top:10px;padding-bottom:10px;background-color:#517285;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#m1 ul li{background-image:url(m1bg.gif);background-repeat:repeat-x;display:block;background-position:0px 100%;}
#m1 ul li li{background-image:none;}
#m1 ul li a{color:#FFF;text-decoration:none;display:block;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:20px;}
#m1 ul li li a{padding-top:7px;padding-bottom:7px;color:#beced8;}
#m1 ul li li li a{padding-left:45px;}
#m1 ul li li li a.current{background-image:url(arroww.png);background-repeat:no-repeat;background-position:21px 6px;}
#m1 ul li li a.current{background-color:transparent;color:#FFF;}
#m1 a:hover , #m1 a.current{color:#14334E;background-color:#AFC8D2;}
#qlm li{background-image:url(m1bg.gif);background-repeat:repeat-x;background-position:0px 100%;display:block;}
#qlsm a{background-image:url(conv2.png);display:block;background-repeat:no-repeat;padding-top:0px;height:60px;padding-left:80px;color:#FFF;text-decoration:none;font-size:11px;font-family:Tahoma,Geneva,sans-serif;background-position:5px 50%;line-height:60px;}
#qlcl a{color:#FFF;text-decoration:none;background-image:url(phone.png);background-repeat:no-repeat;display:block;height:75px;padding-left:80px;font-size:11px;font-family:Tahoma,Geneva,sans-serif;background-position:5px 50%;line-height:75px;}
#qltp a{background-image:url(tp.png);background-repeat:no-repeat;display:block;height:70px;color:#FFF;font-family:Tahoma,Geneva,sans-serif;font-size:11px;text-decoration:none;padding-left:80px;background-position:10px 50%;line-height:70px;}
#eq{background-image:url(eqbg.png);background-repeat:repeat-x;color:#14334E;background-color:#517285;margin-top:15px;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;margin-bottom:20px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#eq h1{height:70px;font-size:60px;font-family:Arial,Helvetica,sans-serif;display:block;color:#FFF;font-weight:normal;text-align:right;}
#eq strong{font-family:Arial,Helvetica,sans-serif;font-size:14px;display:block;color:#FFF;height:45px;letter-spacing:-1px;text-align:right;padding-left:50px;}
#eq p{font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block;color:#FFF;text-align:right;padding-left:20px;}
#rb{padding-top:40px;float:right;width:683px;}
#meq{height:40px;display:block;width:683px;overflow:hidden;zoom:1;}
#meq li{display:block;float:left;height:40px;background-image:url(pmenubg.gif);background-repeat:repeat-x;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
#meq a{color:#FFF;text-decoration:none;font-family:Verdana,Geneva,sans-serif;font-size:10px;display:block;height:30px;text-align:center;padding-top:10px;}
#meq li:hover ,#meq li.current{background-image:none;}
#meq1,#meq1 a{display:none;}
#meq2{background-color:#14334E;width:165px;}
#meq3{background-position:0px -40px;width:198px;background-color:#28913A;}
#meq4{background-color:#CD0019;background-position:0px -80px;width:168px;}
#meq5{background-color:#D7CF23;background-position:0px -120px;width:152px;}
/* override the root element to enable scrolling */
#flowpanes{position:relative;overflow:hidden;background-image:url(ipix.jpg);background-repeat:no-repeat;height:400px;width:683px;}
/* override single pane */
#flowpanes div{float:left;display:block;width:683px;cursor:pointer;font-size:14px;height:400px;}
#flowpanes,#flowpanes div,#cnvcnt,#content{-moz-border-radius:0 0 16px 16px;-webkit-border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;}
#flowpanes .prd01,#flowpanes .prd02,#flowpanes .prd03,#flowpanes .prd04{background-image:url(trnsbg.png);}
#flowpanes span{display:block;height:370px;width:663px;padding-top:20px;padding-left:20px;}
#flowpanes .items ul{display:block;height:305px;padding-top:40px;}
#flowpanes .items .prd01 ul{background-image:url(eco-n.png);background-repeat:no-repeat;background-position:90% 20px;}
#flowpanes .items .prd02 ul{background-image:url(1kb.png);background-repeat:no-repeat;background-position:70% 30px;}
#flowpanes .items .prd03 ul{background-image:url(kns.png);background-repeat:no-repeat;background-position:75% 10px;}
#flowpanes .items .prd04 ul{background-image:url(service.png);background-repeat:no-repeat;background-position:70% 10px;}
#flowpanes .items ul li{width:320px;display:block;margin-bottom:20px;}
#flowpanes .items span ul li a{color:#CCC;text-decoration:none;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:bold;display:block;padding-left:25px;padding-bottom:5px;padding-right:5px;padding-top:2px;}
#flowpanes .items span ul li a:hover{color:#FFF;display:block;background-image:url(arroww.png);background-repeat:no-repeat;}
#flowpanes .prd01 span{background-image:url(ug1.png);background-repeat:no-repeat;background-position:0px 0px;}
#flowpanes .prd02 span{background-image:url(ug2.png);background-repeat:no-repeat;background-position:165px 0;}
#flowpanes .prd03 span{background-image:url(ug3.png);background-repeat:no-repeat;background-position:363px 0px;}
#flowpanes .prd04 span{background-image:url(ug4.png);background-repeat:no-repeat;background-position:100% 0px;}
/* our additional wrapper element for the items */
#flowpanes .items{width:20000em;     position:absolute;     clear:both;     margin:0;     padding:0; }
#flowpanes .less,#flowpanes .less a{color:#999 !important;     font-size:11px; }
/* override the root element to enable scrolling */
#flowpanesp{position:relative;overflow:hidden;height:215px;width:683px;background-color:#14334E;}
/* override single pane */
#flowpanesp div{float:left;display:block;width:683px;cursor:pointer;font-size:14px;height:215px;}
#flowpanesp .prd01{background-image:url(top3.jpg);}
#flowpanesp .prd02{background-image:url(top2.jpg);}
#flowpanesp .prd03{background-image:url(top_kns_blue.jpg);}
#flowpanesp .prd04{background-image:url(top1.jpg);}
#flowpanesp span{display:block;height:215px;width:663px;padding-top:50px;padding-left:20px;}
#flowpanesp .items ul li{float:left;width:320px;display:block;margin-bottom:10px;}
#flowpanesp .items span ul li a{color:#CCC;text-decoration:none;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:bold;display:block;padding-left:25px;padding-bottom:5px;padding-right:5px;padding-top:2px;}
#flowpanesp .items span ul li a:hover ,#flowpanesp .items span ul li a.current{color:#FFF;display:block;background-image:url(arroww.png);background-repeat:no-repeat;}
#flowpanesp .prd01 span{background-image:url(ug1.png);background-repeat:no-repeat;background-position:0px 0px;}
#flowpanesp .prd02 span{background-image:url(ug2.png);background-repeat:no-repeat;background-position:165px 0;}
#flowpanesp .prd03 span{background-image:url(ug3.png);background-repeat:no-repeat;background-position:363px 0px;}
#flowpanesp .prd04 span{background-image:url(ug4.png);background-repeat:no-repeat;background-position:100% 0px;}
/* our additional wrapper element for the items */
#flowpanesp .items{width:20000em;     position:absolute;     clear:both;     margin:0;     padding:0; }
#flowpanesp .less,#flowpanes .less a{color:#999 !important;     font-size:11px; }
#news{font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#14334E;margin-top:20px;margin-bottom:20px;line-height:16px;display:block;overflow:hidden;}
#news li{float:left;width:310px;display:block;padding-right:15px;padding-left:15px;}
#news a{display:block;color:#527BA2;text-decoration:none;background-image:url(arrow.gif);text-align:right;background-repeat:no-repeat;background-position:100% 6px;padding-right:25px;padding-top:5px;padding-bottom:5px;}
#ppix{height:210px;position:relative;}
#prm{display:block;height:40px;bottom:0px;position:absolute;}
#prm li{float:left;display:block;height:40px;margin-right:1px;}
#prm li a{color:#DFE5EA;font-family:Verdana,Geneva,sans-serif;font-size:12px;text-decoration:none;display:block;width:145px;height:30px;padding:5px;text-align:center;background-image:url(mpbg.png);background-repeat:repeat-x;background-position:0px 100%;}
#prm a:hover,#prm a.current{color:#5B7487;background-color:#FFF;background-image:none;}
#rb .ph{font-family:Verdana,Geneva,sans-serif;font-size:25px;color:#FFF;display:block;padding:20px;font-weight:normal;margin-top:25px;background-color:#7899c1;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;}
#content{background-color:#FFF;padding:20px;margin-bottom:20px;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:16px;color:#333;}
#content a{color:#14334E;}
#content ul li ,#content ol li{margin-left:30px;}
#content ul li{list-style-type:square;}
#content ol li{list-style-type:decimal;}
#content h1,#content h2,#content h3,#content p,#content table,#content ul{margin-top:10px;margin-bottom:10px;}
#content h1{font-size:21px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#content h2{font-size:18px;font-weight:normal;margin-top:20px;font-family:Arial,Helvetica,sans-serif;}
#content p{margin-top:10px;margin-bottom:10px;}
#bot{clear:both;background-image:url(botbg.gif);background-repeat:repeat-x;background-position:0px 0px;height:100px;position:relative;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#333;}
#adr{top:37px;position:absolute;color:#333;}
#callme{color:#333;background-image:url(phone.png);display:block;background-repeat:no-repeat;position:absolute;left:257px;top:15px;padding-top:27px;padding-left:80px;height:40px;text-decoration:none;}
#smes{color:#333;text-decoration:none;background-image:url(conv.png);position:absolute;left:498px;top:20px;background-repeat:no-repeat;padding-top:22px;padding-left:65px;display:block;height:30px;background-position:0px 10px;}
#sb{position:absolute;top:35px;right:0px;}
#sb input{background-image:url(findbg.gif);height:17px;width:126px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;padding-left:20px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-color:transparent;padding-top:2px;background-repeat:no-repeat;padding-right:10px;}
#selalb{height:20px;}
#selalb a{font-size:11px;color:#666;background-image:url(alb-view.gif);background-repeat:no-repeat;display:block;float:left;padding-left:45px;margin-right:20px;}
#selalb1{background-position:0px 3px;}
#selalb2{background-position:0px -16px;}
#alb{margin-top:15px;overflow:hidden;zoom:1;}
#alb a:hover img{border-top-color:#666;border-right-color:#666;border-bottom-color:#666;border-left-color:#666;background-color:#F0F0F0;}
.alb1 a{display:block;height:80px;color:#333;text-decoration:none;}
.alb1 img{float:left;height:60px;width:80px;padding:3px;margin-right:10px;border:1px solid #CCC;}
.alb2 a{color:#333;text-decoration:none;}
.alb2 span{display:none;}
.alb2 img{height:120px;width:180px;padding:5px;margin-right:15px;margin-bottom:15px;border:1px solid #CCC;}
.personal{overflow:hidden;zoom:1;}
.personal div{height:250px;float:left;width:300px;padding-right:20px;}
.personal img{float:left;margin-right:10px;height:220px;width:160px;}
.personal h4{font-weight:normal;font-size:14px;margin-bottom:10px;}
.personal h5{font-weight:normal;color:#333;}
.personal h6{font-size:11px;font-weight:normal;margin-top:10px;}
.tpix td{vertical-align:top;width:212px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;text-align:center;}
.tpix2 td{vertical-align:top;width:318px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;text-align:center;}
.tpix img ,.tpix2 img{padding:3px;border:1px solid #D8DCDE;}
.t1{width:640px;}
.t1 td{padding:5px;border-top-width:1px;border-top-style:solid;border-top-color:#AFC8D2;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AFC8D2;}
.t1 th{padding:5px;border-top-width:2px;border-bottom-width:2px;border-top-style:solid;border-bottom-style:solid;border-top-color:#517285;border-bottom-color:#517285;}
blockquote{margin-left:20px;}
.pane blockquote{display:none;}
#content .pane h2{font-size:16px;font-weight:normal;margin-top:7px;margin-bottom:7px;}
.pane h2 a{text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#517285;}
#sm .in{display:block; margin:3px 0 15px 0; width:600px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; padding:3px;}
.errlabel{font-weight:bold;}
#sm label.errlabel span{display:inline; color:#C00; padding:0 2px;}
#sm label span{display:none;}
#sm .but{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FFF;background-color:#28913A;padding:3px;}
#sm fieldset{padding:3px;border:1px inset #CCC;margin-bottom:10px;}
#sm legend{color:#036;font-weight:bold;}
.docs{overflow:hidden;zoom:1;font-family:Arial}
.docs div{float:left;height:180px;width:300px;margin-right:20px;font-size:11px;}
.docs div a{float:left;margin-right:10px;}
.docs img{height:150px;width:107px;border:1px solid #CCC;padding:3px;}
.docs h3{font-size:14px;font-weight:normal;}
#sm table .in{width:80%;}
#mark {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #C00;width: 940px;padding-top: 20px;margin-right: auto;margin-left: auto;}
#office42 a {font-family: tahoma, Verdana, Geneva, sans-serif;font-size: 10px;color: #424242}

