BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
 
 
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
ADDRESS {
	FONT-STYLE: normal
}
CAPTION {
	FONT-STYLE: normal
}
CITE {
	FONT-STYLE: normal
}
CODE {
	FONT-STYLE: normal
}
DFN {
	FONT-STYLE: normal
}
EM {
	FONT-STYLE: normal
}
STRONG {
	FONT-STYLE: normal
}
TH {
	FONT-STYLE: normal
}
VAR {
	FONT-STYLE: normal
}
#warp {
	MARGIN-LEFT: auto; WIDTH: 890px; MARGIN-RIGHT: auto
}
#content {
	CLEAR: both; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(index_07.jpg); BACKGROUND-REPEAT: no-repeat
}
.title {
	FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #01846b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#footer {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 12px; TEXT-ALIGN: center
}
#sidebar {
	MIN-HEIGHT: 400px; FLOAT: left; WIDTH: 232px; HEIGHT: 400px
}
#main {
	FLOAT: right; WIDTH: 652px; BACKGROUND-COLOR: #ffffff
}
#main .topbar {
	BACKGROUND-IMAGE: url(bg_main_top.jpg); HEIGHT: 10px
}
#main .cenbar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-COLOR: #ffffff
}
#main .btnbar {
	BACKGROUND-IMAGE: url( bg_main_buttom.jpg); HEIGHT: 9px
}
#header {
	MARGIN-TOP: 15px; PADDING-BOTTOM: 15px; POSITION: relative
}
#clear {
	CLEAR: both
}
#header #logo {
	MARGIN-BOTTOM: 10px
}
#header #toplink {
	RIGHT: 10px; WIDTH: 200px; POSITION: absolute; TOP: 10px; HEIGHT: 35px; TEXT-ALIGN: right
}
#header #toplink LI {
	DISPLAY: inline
}
#header #toplink LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#header #toplink A:hover {
	COLOR: #ed7900
}
#header #toplink .en A {
	BORDER-RIGHT: #333333 1px solid
}
#header #toplink .ch A {
	BORDER-RIGHT: #333333 1px solid
}
#menu {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 8px
}
#menu .ps A {
	BACKGROUND-POSITION: center 50%; PADDING-LEFT: 35px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(menu4.jpg); COLOR: #333333; BORDER-RIGHT-WIDTH: 30px
}
#menu H3 {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 3px 50%; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(menu0.jpg); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 13px; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.product_2 #menu .p2 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_1 #menu .p1 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_3 #menu .p3 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_4 #menu .p4 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_5 #menu .p5 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_6 #menu .p6 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_7 #menu .p7 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_8 #menu .p8 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_9#menu .p9 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_10#menu .p10 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_11#menu .p11 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_12#menu .p12 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_13#menu .p13 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_14#menu .p14 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
.product_15#menu .p15 A {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
#menu A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(menu1.jpg); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 8px; COLOR: #2e7ebe; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#menul A:hover {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff
}
#menul A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(menu3.jpg); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 8px; COLOR: #000000; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#menu A:hover {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(menu11.jpg); COLOR: #ffffff
}
.ad {
	CLEAR: both; TEXT-ALIGN: center
}
.textsmall {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px
}
.btn {
	CLEAR: both; BORDER-RIGHT: #cc0066 thin solid; BORDER-TOP: #cc3366 thin solid; FONT-WEIGHT: bold; MARGIN-LEFT: 10px; BORDER-LEFT: #cc0066 thin solid; WIDTH: 90px; COLOR: #ffffff; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #cc0066 thin solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc0066; TEXT-ALIGN: center
}
.maintable {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.maintable TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #498fc6; TEXT-ALIGN: center
}
.mustmiddle {
	TEXT-ALIGN: center
}
#topage A {
	MARGIN-LEFT: 2px; COLOR: #666666; MARGIN-RIGHT: 2px
}
#topage A:hover {
	COLOR: #ed7900
}
#index {
	
}
#index .welcome {
	BACKGROUND-POSITION: 10px 50%; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
#index .welcome .hd A.btn_more {
	LEFT: 515px; POSITION: absolute; TOP: 0px
}
#index #majorbar {
	FLOAT: left; WIDTH: 53%
}
.link A:hover {
	COLOR: #ed7900
}
#index #majorbar .link {
	MARGIN-TOP: 10px
}
#index #majorbar .title {
	MARGIN-BOTTOM: 28px
}
#index #majorbar .pic {
	MARGIN-BOTTOM: 28px
}
.link {
	COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; ont-size: 12px
}
.link A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2e7ebe
}
#index #newsbar {
	BACKGROUND-POSITION: right 50%; FLOAT: right; BACKGROUND-IMAGE: url(news.jpg); WIDTH: 47%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 285px
}
#index #newsbarl {
	BACKGROUND-POSITION: right 50%; FLOAT: right; BACKGROUND-IMAGE: url(news.jpg); WIDTH: 47%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 285px
}
#index #newsbarl UL {
	MARGIN-TOP: 41px; MARGIN-LEFT: 30px; MARGIN-RIGHT: 2px
}
#index #newsbarl UL SPAN.hd {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2e7dbf; TEXT-DECORATION: underline
}
#index #newsbarl UL SPAN.reddate {
	FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#index #newsbarl .more {
	MARGIN-TOP: 5px
}
#index #newsbarl .more A:hover {
	COLOR: #ed7900
}
#menu .index {
	
}
#index #newsbar UL {
	MARGIN-TOP: 41px; MARGIN-LEFT: 30px; MARGIN-RIGHT: 2px
}
#index #newsbar UL A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 85px; TEXT-DECORATION: none
}
#index #newsbar UL A:hover {
	BACKGROUND-COLOR: #e5f2f8
}
#index #newsbar UL SPAN.hd {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2e7dbf; TEXT-DECORATION: underline
}
#index #newsbar UL SPAN.reddate {
	FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#index #newsbar .more {
	MARGIN-TOP: 5px
}
#index #newsbar .more A {
	MARGIN-LEFT: 222px; COLOR: #666666; HEIGHT: 30px; TEXT-DECORATION: none
}
#index #newsbar .more A:hover {
	COLOR: #ed7900
}
#about {
	
}
#about #company {
	FLOAT: left; WIDTH: 400px
}
#about #company P {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#about #company IMG {
	MARGIN-BOTTOM: 15px
}
#about #companypic {
	FLOAT: right; WIDTH: 200px; TEXT-ALIGN: right
}
#about #ad {
	CLEAR: both; MARGIN-TOP: 20px
}
#about #bottom {
	MARGIN-TOP: 20px
}
#about #businesspic {
	FLOAT: left; WIDTH: 50%
}
#about #business {
	FLOAT: right; WIDTH: 49%
}
#about #about_list UL {
	PADDING-RIGHT: 40px; MARGIN-TOP: 10px; WIDTH: 260px; COLOR: #78797a; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#about #about_list LI {
	BACKGROUND-POSITION: 1px 2px; MARGIN-TOP: 6px; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(icon_blue.jpg); MARGIN-BOTTOM: 8px; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat
}
#products {
	
}
#leverlink {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#leverlink A {
	COLOR: #666666
}
#leverlink .leverone {
	MARGIN-RIGHT: 8px
}
#leverlink .levertwo {
	MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px
}
#leverlink A:hover {
	COLOR: #ed7900
}
#protitle {
	MARGIN-TOP: 14px; FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 30px; COLOR: #99cc33; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 50px
}
UL.p_list {
	FLOAT: right; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto
}
UL.p_list LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FLOAT: left; BACKGROUND-IMAGE: url( p_pic_bg.jpg); MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; WIDTH: 135px; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
UL.p_list IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 90px
}
UL.p_list LI P {
	MARGIN-TOP: 5px; PADDING-LEFT: 13px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(icon_blue.jpg); MARGIN-BOTTOM: 4px; MARGIN-LEFT: 1px; LINE-HEIGHT: 1.3em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
UL.p_list A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
UL.p_list A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ed7900; TEXT-DECORATION: none
}
#products #topage {
	TEXT-ALIGN: center
}
#productsdetails {
	
}
#productsdetails #productda {
	TEXT-ALIGN: center
}
#productsdetails #productda .propic {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-LEFT: auto; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 380px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 310px; TEXT-ALIGN: center
}
#productsdetails #productda #prodata {
	MARGIN-TOP: 20px
}
#productsdetails #back {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
#services {
	
}
#services #comservice {
	MARGIN-LEFT: 18px
}
#services #serverbottom {
	MARGIN-TOP: 25px
}
#services #serpseric {
	FLOAT: left; WIDTH: 276px
}
#services #combusiness {
	PADDING-LEFT: 50px; FLOAT: left
}
#services #service_list UL {
	PADDING-RIGHT: 40px; MARGIN-TOP: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#services #service_list LI {
	BACKGROUND-POSITION: 1px 2px; MARGIN-TOP: 6px; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(icon_blue.jpg); MARGIN-BOTTOM: 8px; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat
}
#services #service_list LI A {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#services #service_list LI A:hover {
	COLOR: #ed7900
}
#news {
	
}
#news FORM {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#news TABLE {
	MARGIN-TOP: 30px; MARGIN-LEFT: 30px; TEXT-ALIGN: center
}
#news A {
	MARGIN-LEFT: 2px; COLOR: #666666; MARGIN-RIGHT: 2px
}
#news A:hover {
	COLOR: #ed7900
}
#news #topage {
	TEXT-ALIGN: center
}
#newsdetails {
	
}
#newsdetails TABLE {
	MARGIN-TOP: 30px; MARGIN-LEFT: 30px
}
#newsdetails TABLE .emsup {
	FONT-WEIGHT: bold
}
#newsdetails #newsdetailback {
	MARGIN-TOP: 20px; TEXT-ALIGN: center
}
#contact {
	
}
#contact TABLE TD {
	TEXT-ALIGN: center
}
#contact P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#sitemap {
	
}
#sitemap #sitemap_list UL {
	PADDING-RIGHT: 40px; MARGIN-TOP: 10px; MARGIN-LEFT: 120px; LIST-STYLE-TYPE: none
}
#sitemap #sitemap_list LI {
	BACKGROUND-POSITION: 1px 2px; MARGIN-TOP: 10px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(icon_blue.jpg); MARGIN-BOTTOM: 15px; LINE-HEIGHT: 1.3em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#sitemap #sitemap_list UL UL {
	PADDING-RIGHT: 40px; MARGIN-TOP: 10px; MARGIN-LEFT: 40px; WIDTH: 300px; LIST-STYLE-TYPE: none
}
#sitemap #sitemap_list LI LI {
	MARGIN-TOP: 8px; PADDING-LEFT: 18px; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#sitemap #sitemap_list A {
	COLOR: #20557f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#sitemap #sitemap_list LI A {
	COLOR: #919191; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#sitemap #sitemap_list A:hover {
	COLOR: #ed7900
}
A:hover {
	LEFT: 1px; POSITION: relative; TOP: 1px
}
.CollapsiblePanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(menu1.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.CollapsiblePanelTab {
	PADDING-RIGHT: 8px; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(menu1.jpg); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 17px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; TEXT-DECORATION: none; -khtml-user-select: none
}
.CollapsiblePanelContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.CollapsiblePanelTab A {
	COLOR: #1d8771; TEXT-DECORATION: none
}
.CollapsiblePanelTab A:hover {
	
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	
}
.CollapsiblePanelTabHover {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff; LINE-HEIGHT: 17px; BACKGROUND-REPEAT: no-repeat
}
.CollapsiblePanelOpen .CollapsiblePanelTabHover {
	BACKGROUND-IMAGE: url(menu2.jpg); COLOR: #ffffff; LINE-HEIGHT: 17px; BACKGROUND-REPEAT: no-repeat
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	
}
.line {
	COLOR: #6633cc; TEXT-DECORATION: underline
}

