* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
P {
	MARGIN-BOTTOM: 1em
}
H4 {
	FONT-WEIGHT: bold
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
FORM {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
DL {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
DT {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
DD {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
LI {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 12px; COLOR: #3b3b3b; LINE-HEIGHT: 150%; FONT-FAMILY: verdana, sans-serif, Arial, 宋体; TEXT-DECORATION: none
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	BACKGROUND: #ffffff
}
INPUT {
	FONT-FAMILY: verdana, sans-serif, Arial, 宋体
}
SELECT {
	FONT-FAMILY: verdana, sans-serif, Arial, 宋体
}
TEXTAREA {
	FONT-FAMILY: verdana, sans-serif, Arial, 宋体
}
TEXTAREA {
	WIDTH: 100%
}
UL {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #3b3b3b; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999999
}
.clearfloat {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.required {
	COLOR: red
}
#container {
	BACKGROUND: url(bg2.jpg) #ffffff repeat-x; MARGIN: 0px auto; TEXT-ALIGN: center
}
#head {
	MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 90px;
}
#head #logo1 {
	WIDTH: 250px;float:left;
}
#head #logo1 IMG {
	MARGIN-TOP: 0px; WIDTH: 250px; HEIGHT: 86px;
}
#head #logo2 {
	WIDTH: 550px;float:left;padding-left:20px;
}
#head #logo2 IMG {
	MARGIN-TOP: 20px; WIDTH: 539px; HEIGHT: 64px;
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(foot_bg.gif) repeat-x; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#footer P {
	MARGIN: 0px auto; WIDTH: 960px; COLOR: #999999; TEXT-ALIGN: left
}
#footer A {
	COLOR: #999999
}
#footer A:hover {
	COLOR: #ffffff
}
#body {
	MARGIN: 10px auto 0px; WIDTH: 960px; TEXT-ALIGN: left
}
#home #body #case {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 10px 0px; PADDING-TOP: 5px; HEIGHT: 270px
}
#service #body #mainBody H1 {
	MARGIN-TOP: 0px
}
#contactPage UL#list LI LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
#service UL#sumList LI LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
#contactPage .buttonBar {
	MARGIN-BOTTOM: 15px; HEIGHT: 25px; TEXT-ALIGN: right
}
#contactPage .buttonBar UL {
	FLOAT: right
}
#service .buttonBar UL {
	FLOAT: right
}
#home #banner {
	BACKGROUND: url(loading.gif) no-repeat center 50%; WIDTH: 960px; POSITION: relative; HEIGHT: 260px
}
#home #body #service {
	CLEAR: both; MARGIN: 10px 0px; HEIGHT: 190px
}
#home #body #service LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 240px; PADDING-TOP: 5px; HEIGHT: 190px
}
#home #body #service LI A * {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: normal; CURSOR: hand; BACKGROUND-REPEAT: no-repeat
}
#home #body #service LI A H1 {
	OVERFLOW: hidden; HEIGHT: 20px
}
#home #body #service LI#web A H1 {
	BACKGROUND-IMAGE: url(service_title_web.gif)
}
#home #body #service LI#design A H1 {
	BACKGROUND-IMAGE: url(service_title_design.gif)
}
#home #body #service LI#portal A H1 {
	BACKGROUND-IMAGE: url(service_title_portal.gif)
}
#home #body #service LI#system A H1 {
	BACKGROUND-IMAGE: url(service_title_system.gif)
}
#home #body #service LI A H1 STRONG {
	DISPLAY: block; PADDING-TOP: 30px; HEIGHT: 30px
}
#home #body #service LI A H2 {
	FILTER: gray(enabled=true); OVERFLOW: hidden; HEIGHT: 80px
}
#home #body #service LI#web A H2 {
	BACKGROUND-IMAGE: url(service_icon_web.jpg)
}
#home #body #service LI#design A H2 {
	BACKGROUND-IMAGE: url(service_icon_design.jpg)
}
#home #body #service LI#portal A H2 {
	BACKGROUND-IMAGE: url(service_icon_portal.jpg)
}
#home #body #service LI#system A H2 {
	BACKGROUND-IMAGE: url(service_icon_system.jpg)
}
#home #body #service LI A H2 STRONG {
	DISPLAY: block; PADDING-TOP: 80px; HEIGHT: 80px
}
#home #body #service LI A H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(service_bg.gif); PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px; HEIGHT: 60px
}
#home #body #service LI A:hover {
	COLOR: black
}
#home #body #service LI A:hover H2 {
	FILTER: gray(enabled=false)
}
#home #body #service LI A:hover H3 {
	BACKGROUND-POSITION: 0px -100px
}
#home #body #service LI A:active H3 {
	BACKGROUND-POSITION: 0px 0px
}
#home #body #service LI A H4 {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: url(arrow_1.gif) no-repeat left 5px; MARGIN-LEFT: 15px; HEIGHT: 20px; TEXT-DECORATION: none
}
#service #sumList {
	CLEAR: both; MARGIN: 20px 0px 0px
}
#service #sumList LI {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN: 10px 0px
}
#service #sumList .pic {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 160px; BORDER-RIGHT-WIDTH: 0px
}
#service #sumList .info {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 450px; BORDER-BOTTOM: #cccccc 1px solid
}
#service #sumList .info P {
	MARGIN-TOP: 5px; COLOR: #666666
}
#service LI P.pic {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 108px
}
#service LI P.pic IMG {
	MARGIN: 0px
}
#service .news_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 5px
}
#service .news_info * {
	COLOR: #333333
}
#service .news_info DL {
	HEIGHT: 90px
}
#service .author {
	DISPLAY: block
}
#service .readme {
	DISPLAY: block
}
#service .news_info .buttonBar {
	DISPLAY: block
}
#service .readme {
	MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 15px; HEIGHT: 60px
}
#service .news_info DD.newsTitle A {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
#service #picList LI.kwick {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 15px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 90px
}
#service .buttonBar UL LI A:hover {
	COLOR: white
}
