body{background:url('ui_bg.jpg') repeat-x 0px 86px #e7e7e7;padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;}
a{text-decoration:none;color:#2071b6;}
a:hover{text-decoration:underline;}

.ui_header{width:100%;height:86px;background:#ffffff;}
.ui_header_content{margin:0 auto; padding:20px 105px 0px 105px; width:1070px;height:66px; background:#ffffff;}
.ui_header_logo{width:160px; height:40px; float:left;}
.ui_header_menu{margin:0 auto;width705px; margin:0px 0px 0px 315px;}
#primary-nav{height:40px; z-index: 10; padding:15px 0px 0px 0px;} 
#primary-nav ul {margin:0; padding:0; list-style:none; width: 100%; } 
#primary-nav ul.l1 li {margin:0; padding:0; float:left; position:relative;text-align:left; font-size:18px; color:#ffffff; list-style-type:none;}
#primary-nav ul.l1 li a{display:block;text-decoration:none; color: #2071b6; padding:0px 0px 10px 0px;}//text-shadow:1px 1px #888888;
#primary-nav ul.l1 li a.menu_out{background:url("ui_arrow.png") no-repeat 77px 10px;}

#primary-nav ul.l1 li ul.l2 {width:292px; position: absolute; left: 0px; top:30px; display: none; padding: 0; z-index: 9; margin:0;}
#primary-nav ul.l1 li ul.l2 li {margin:0;text-align:left;padding:0;list-style-type:none;}
#primary-nav ul.l1 li:hover a, #primary-nav ul.l1 li.over a {color: #04b1eb;}
#primary-nav ul.l1 li:hover ul, #primary-nav ul.l1 li.over ul {display: block; position: absolute; } 
#primary-nav ul.l1 li ul.l2 li a {height:18px; width: 180px; padding: 7px 7px 7px 7px; font-size: 12px; color: #ffffff; background: #66cb15; text-align:left;} 
#primary-nav ul.l1 li ul.l2 li a:hover {background:#ffffff; color: #04b1eb;} 
#primary-nav ul.l1 li ul.l2 li.over a{background:#ffffff;} 

#primary-nav ul.l1 li ul.l2 li ul.l3 {position: absolute; left: 150px; top: 0px; display: none; padding: 0; z-index: 8; background: #04b1eb;margin: 0; padding: 0;}
#primary-nav ul.l1 li ul.l2 li ul.l3 li {text-align:left; padding:0;width: 222px; margin: 0; padding: 0;list-style-type:none;}
#primary-nav ul.l1 li ul.l2 li:hover ul.l3, #primary-nav ul.l1 li ul.l2 li.over ul.l3 { display: block; position: absolute; } 
#primary-nav ul.l1 li ul.l2 li ul.l3 li a { width:160px; padding: 6px 5px 6px 15px; font-size: 12px; color: #ffffff; background: #04b1eb; text-align:left;} 
#primary-nav ul.l1 li ul.l2 li ul.l3 li a:hover {background:#e8394a;} 

.ui_tab{width:100%;height:71px; background:#2071b6;font-size:16px; font-weight:bold;text-align:center;}
.ui_tab_content{margin:0 auto; width:1070px; height:36px;font-size:16px; font-weight:bold; padding:15px 105px 0px 105px;}
.ui_tab_content ul{margin:0px; padding:0px;}
.ui_tab_content ul li{list-style:none; float:right; list-style-type:none; color:#04b1eb; padding:0px 0px 0px 40px;}
.ui_tab_content ul li a{color:#2071b6;}
.ui_tab_content ul li a:hover{color:#2071b6;text-decoration:none;}

.ui_container{margin:0 auto; width:1070px; padding:20px 105px 60px 105px; background:url('ui_tab_shadow.jpg') no-repeat center top #ffffff;font-size:12px;}
.ui_content{margin:0px; padding:0px; border-collapse:collapse;}
.ui_content td{vertical-align:top;}
.ui_content_left{width:797px;}
.ui_content_right{width:227px; padding:20px 0px 0px 46px;}
.ui_right_title{color:#04b1eb;font-size:16px; font-weight:bold;margin:60px 0px 10px 0px;}
.ui_right_title span{display:block;font-size:26px; font-weight:normal;padding:45px 0px 0px 0px;}
.ui_right_jump{display:block;color:#000000;margin:6px 0px 0px 0px;}
.ui_right_jump:hover{color:#e8394a;}
.ui_right_links{width:190px;border:1px solid #ececec;background:#f6f6f6;padding:15px 15px 15px 20px;margin:0px;}
.ui_right_link{display:block; color:#000000;margin:2px 0px 2px 0px;padding:2px 0px 2px 18px; background:url('ui_list.jpg') no-repeat left;}
.ui_right_link:hover{background:#04b1eb; color:#ffffff;text-decoration:none;}
.ui_right_sublink{display:block; color:#000000;margin:2px 0px 2px 18px;padding:2px 0px 2px 18px; background:url('ui_list.jpg') no-repeat left;}
.ui_right_sublink:hover{background:#04b1eb; color:#ffffff;text-decoration:none;}
.ui_right_sublinkson{display:block; color:#000000;margin:2px 0px 2px 45px;padding:2px 0px 2px 8px;}
.ui_right_sublinkson:hover{background:#04b1eb; color:#ffffff;text-decoration:none;}
.ui_right_sublinksonl2{display:block; color:#000000;margin:2px 0px 2px 65px;padding:2px 0px 2px 8px;font-size:11px;}
.ui_right_sublinksonl2:hover{background:#04b1eb; color:#ffffff;text-decoration:none;}
#kt_selected{background:#04b1eb; color:#ffffff;text-decoration:none;}


.ui_banner{height:95px; padding:23px 0px 0px 0px;border-bottom:1px solid #c1c1c1;}
.ui_download{width:227px;  height:63px; float:right;}
.ui_bannertitle{font-size:36px;}
.ui_subbannertitle{font-size:18px; padding:5px 0px 0px 0px;}
.ui_thumb{font-size:11px; padding:8px 0px 8px 0px; }
h1{font-size:26px; font-weight:normal; padding:0px;margin:40px 0px 20px 0px;}
h2{font-size:22px; color:#04b1eb; border-top:1px solid #c1c1c1; padding:44px 0px 0px 0px; margin:44px 0px 20px 0px;font-weight:normal;}
h3{font-size:18px; color:#777777; font-weight:normal; margin:30px 0px 25px 0px;}
h4{font-size:16px; color:#e93a4a; font-weight:normal; margin:20px 0px 15px 0px;}
.ui_p{padding:0px;margin:5px 0px 15px 0px; line-height:20px;}
.ui_ul{padding:0px;margin:5px 0px 15px 30px;}
.ui_ul li{list-style:url('ui_list.jpg'); line-height:21px;}
.ui_ol{padding:0px;margin:5px 0px 15px 30px;}
.ui_ol li{line-height:21px;}
.ui_code{border:1px solid #ececec;padding:0px 15px 0px 15px; line-height:20px;}
.csharpcode, .csharpcode pre{font-size: 12px;font-family:Arial,Helvetica,sans-serif;}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #a31515; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}
.csharpcode .lnum { color: #606060; }

.ui_footer{width:100%;height:160px; margin:30px 0px 0px 0px;  background:#ffffff; padding:35px 0px 35px 0px;}
.ui_footer table{margin:0 auto; width:1280px; padding:0px 105px 0px 105px;}
.ui_footer table td{color:#04b1eb;font-size:16px; font-weight:bold; vertical-align:top;}
.ui_footer table td ul{margin:20px 0px 20px 0px;padding:0px;}
.ui_footer table td ul li{list-style-type:none;color:#000000;font-size:12px; font-weight:normal;line-height:20px;}
.ui_footer table td ul li a{color:#000000;font-size:12px;}
.ui_footer table td ul li a:hover{color:#2071b6;text-decoration:none;}
.ui_copyright{width:100%;height:67px;  padding:18px 0px 0px 0px; background:#04b1eb; color:#ffffff; text-align:center; font-size:12px;}

.kt_hpbanner{margin:0 auto;  width:100%; height:105px; background:url('kt_banner.jpg') no-repeat center bottom #04b1eb; padding:75px 0px 261px 0px; text-align:center;font-size:20px;color:#777777;}
.kt_hpbanner_title{font-size:40px; height:60px; color:#ffffff;}
.kt_hpbanner_title span{color:#04b2ea;}

.kt_hpbanner_bottom{margin:0 auto;  width:100%; height:30px; padding:15px 0px 0px 0px;  background:#2071b6; color:#ffffff;text-align:center;font-size:14px;}
.kt_hpcontent_componet_title{margin-top:45px;  width:100%; height:50px; padding:15px 0px 0px 0px; background:#04b1eb; color:#ffffff;text-align:center;font-size:14px;}
.kt_hpcontent_componet_title span{font-size:30px;}
.kt_hpcontent{margin:0 auto; width:1070px; padding:45px 105px 0px 105px;}
.kt_hpcontent td{vertical-align:top;line-height:20px;font-size:12px; }
.kt_hpcontent_left{ width:360px; height:595px;border:1px solid #c1c1c1; border-left:4px solid #e73a49; background:#ffffff; padding:9px 15px 0px 15px;}
.kt_hpcontent_left span{display:block; padding:27px 0px 25px 0px;font-size:20px;}
.kt_hpcontent_left_title{font-size:24px; color:#04b2ea;line-height:35px;padding:0px 0px 25px 0px;}
.kt_hpcontent_right{ width:277px; height:180px;border:1px solid #c1c1c1; border-left:4px solid #04b2ea; background:#ffffff; padding:10px 15px 0px 15px; margin:0px 0px 15px 15px; float:left;}
.kt_hpcontent_right span{display:block; padding:0px 0px 7px 0px;font-size:16px; color:#777777;}
.kt_hpcontent_right_title{font-size:20px; color:#04b2ea;line-height:25px;padding:0px 0px 17px 0px;}
.kt_hpcontent_right1{ width:606px; height:180px;border:1px solid #c1c1c1; border-left:4px solid #04b2ea; background:#ffffff; padding:10px 15px 0px 15px; margin:0px 0px 15px 15px; float:left;}
.kt_hpcontent_right1 span{display:block; padding:0px 0px 7px 0px;font-size:16px; color:#777777;}
.kt_hpcontent_right_title1{font-size:20px; color:#04b2ea;line-height:25px;padding:0px 0px 17px 0px;}

.kt_hpcontent_platform{margin:0 auto; width:1070px; padding-top:45px;}
.kt_hpcontent_platform td{vertical-align:top;line-height:20px;font-size:12px; }
.kt_hpcontent_platform_1{ width:184px; height:220px; background:#ffffff; float:left; padding:10px 15px 0px 15px;}
.kt_hpcontent_platform_2{ width:184px; height:220px; background:#f0f0f0; float:left; padding:10px 15px 0px 15px;}
.kt_hpcontent_platform_3{ width:184px; height:220px; background:#04b1eb; float:left; padding:10px 15px 0px 15px;}
.kt_hpcontent_platform_1 span{display:block; padding:0px 0px 7px 0px;font-size:16px; color:#777777;}
.kt_hpcontent_platform_2 span{display:block; padding:0px 0px 7px 0px;font-size:16px; color:#777777;}
.kt_hpcontent_platform_3 span{display:block; padding:0px 0px 7px 0px;font-size:16px; color:#2071b6;}
.kt_hpcontent_platform_1_title{font-size:20px; color:#04b2ea;line-height:25px;padding:0px 0px 17px 0px;}
.kt_hpcontent_platform_1_title a{font-size:20px; color:#04b2ea;line-height:25px;padding:0px 0px 17px 0px;}
.kt_hpcontent_platform_3_title{font-size:20px; color:#ffffff;line-height:25px;padding:0px 0px 17px 0px;}
.kt_hpcontent_platform_3_title a{font-size:20px; color:#ffffff;line-height:25px;padding:0px 0px 17px 0px;}

.kt_hpcontent_asp_control{margin:0 auto; width:1070px; padding-top:45px;}

.kt_hpcontent_componet{margin:0 auto; width:1070px; padding-top:45px;}
.kt_hpcontent_componet td{vertical-align:top;line-height:20px;font-size:12px; }
.kt_hpcontent_componet_1{ width:237px; height:110px; float:left; padding:10px 15px 0px 15px; border-left:1px solid #ececec;background:#ffffff;}
.kt_hpcontent_componet_1 span{display:block; padding:0px 0px 15px 0px;font-size:20px;}

.kt_listpg{}
.kt_listpg td{vertical-align:top;padding:0px 30px 0px 0px; width:237px;}

.procudt_chart{width:524px; height:138px; background:url('product_chart.jpg') no-repeat center bottom; float:left;}
.procudt_chart:hover{background:url('product_chart_hover.jpg') no-repeat center bottom; }
.procudt_grid{width:524px; height:138px; background:url('product_grid.jpg') no-repeat center bottom; margin-left:18px; float:left;}
.procudt_grid:hover{background:url('product_grid_hover.jpg') no-repeat center bottom;}
.procudt_left{padding-top:150px;  width:100%; height:20px;}
.procudt_left a{font-size: 12px; color: #000000; text-align:left;} 
.howto_control{width:526px; height:350px; float:left;}
.howto_control_title a{font-size: 20px; }
.howto_control_image_chart{width:526px; height:297px;background:url('howto_chart.jpg') no-repeat center bottom;padding-top:10px;}
.howto_control_image_grid{width:526px; height:297px;background:url('howto_grid.jpg') no-repeat center bottom;padding-top:10px;}
.howto_control_text{color: #ffffff; line-height:160%;}
.line{ border-top:1px solid #c1c1c1; padding:34px 0px 0px 0px; margin:34px 0px 20px 0px;font-weight:normal;}
.ui_other_title{font-size:22px; color:#04b1eb; margin:0px 0px 20px 0px;font-weight:normal;}
.our_clients{width:808px; height:54px; padding-left:300px; background:url('company logos.jpg') no-repeat center bottom; float:left;}
.blue{color: #04b1eb; }
.price{width:1070px; height:399px; background:url('aspdotnetajax_bg.jpg')  center bottom;}
.price_banner{font-size:60px;color:#e8394a;}
