 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

HTML {
	height: 100%;
	overflow-y: scroll;


}
BODY {
	FONT-SIZE: 12px;
}
div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	COLOR: #01050C;
	LINE-HEIGHT: 1.5em;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	background-color: #DCDDDE;
}
IMG {
	margin: 0;
	padding: 0;
	border-width: 0;
}
TD {
	COLOR: #01050C;
	LINE-HEIGHT: 1.5em;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	text-align: center;
	padding: 10px;
}
P {
	COLOR: #01050C;
	LINE-HEIGHT: 1.5em;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
}
P {
	margin: 0;
	padding: 0;

}
a {
	margin: 0;
	padding: 0;

}
UL {
	LIST-STYLE: none none inside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
LI {
	LIST-STYLE: none none inside;
	background-image: url(../image/dotline.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;
	background-position: bottom;
}
A:link {
	COLOR: #01050C;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #01050C;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #01050C;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #CC2D30;
	TEXT-DECORATION: none
}
#clientlogo {
	margin: 2px;


}
#cover {
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	clear: both;
	margin-top: 25%;
	margin-bottom: 30%;
}
#cover  img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#head {
	background-color: #FAFAFB;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F32126;

}
#header {
	MARGIN: 0px auto;
	WIDTH: 900px;
	TEXT-ALIGN: left;
}
#imgcontent {
	text-align: center;
	padding-top: 20px;
	padding-right: auto;
	padding-bottom: 15px;
	padding-left: auto;
}
.indeximgborder   {
	BORDER-RIGHT: #EBEBEC 5px solid;
	BORDER-BOTTOM: #EBEBEC 5px solid;
	border-top: #EBEBEC 5px solid;
	border-left: #EBEBEC 5px solid;
}
#container {
	WIDTH: 900px;
	background-color: #F3F4F4;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
	background-position: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEBEC;
	border-left-color: #EAEBEC;
	overflow: visible;
	text-align: left;
	padding: 0px;
}
#gao {
	height: 85px;





}
#content {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-left: 20px;
	overflow: visible;
}
#table {
	width: 285px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0 top;
	padding: 0;
	vertical-align: top;

}
UL.tablepadding {
	LIST-STYLE: none none inside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#box-contact {
	height: 100%;
	overflow: visible;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 70px;

}
#casebox {
	text-align: left;
	margin: 10px;
	float: right;
	width: 560px;
	padding: 30px;


}
#word {
	margin: 30px;
	padding: 30px;
	width: 550px;




}
#caseimg {
	margin: 30px;
	padding: 30px;
	width: 550px;




}
#casebutton {
	margin: 0px;
	background-color: #F1F1F2;
	padding-left: 0px;
	float: left;
	width: 219px;
	height: 700px;
}
#casebuttonline {
	padding: 20px;
	width: 500px;
	margin-right: 45px;
	float: right;

}
#casebuttonbox {
	padding: 10px;
	width: 400px;
	float: left;
	margin-left: 100px;
	margin-top: 20px;

}
#companybutton {
	margin: 0px;
	background-color: #F1F1F2;
	padding-left: 0px;
	float: left;
	width: 219px;
	height: 700px;
}
#hwprcompany {
	width: 620px;
	margin-top: 40px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding: 10px;
}
#hwprcompany td{
	padding: 3px;

}
#process {
	text-align: center;
	padding: 10px;
	border: 1px solid #DCDDDE;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;

}
#newsleftbutton {
	margin: 0px;
	background-color: #F1F1F2;
	padding-left: 0px;
	float: left;
	width: 219px;
	height: 700px;
}
#newsbox {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: 100px;
	padding: 20px;
	width: 500px;






}
#newsbox p{
	text-indent: 2em;







}
#newsline {
	width: 400px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: auto;






}
#newsbutton {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;






}
#newsbutton p{
	padding: 10px;
	text-align: center;






}
#teambutton {
	width: 560px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: auto;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: left;
	float: right;
	padding-bottom: 10px;






}
#sitemapbox {
	width: 700px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 50px;
	height: 600px;






}
#careerleftbutton {
	margin: 0px;
	background-color: #F1F1F2;
	padding-left: 0px;
	float: left;
	width: 219px;
	height: 700px;
}
#careerbutton {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;






}
#careerbutton p{
	padding: 10px;
	text-align: center;






}
#careerbox {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	width: 450px;
	float: right;






}
#footer {
	WIDTH: 900px;
	TEXT-ALIGN: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	height: 100%;
	vertical-align: bottom;
	bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-size: 12px;
}
.tablebg1 {
	background-image: url(../../home/image/updatemenu1.gif);
	background-repeat: no-repeat;
	background-position: center;





}
.tablebg2 {
	background-image: url(../../home/image/updatemenu1ov.gif);
	background-repeat: no-repeat;
	background-position: center;





}
.tablebg3 {
	background-image: url(../../home/image/updatemenu2.gif);
	background-repeat: no-repeat;
	background-position: center;





}
.tablebg4 {
	background-image: url(../../home/image/updatemenu2ov.gif);
	background-repeat: no-repeat;
	background-position: center;





}
.tablebg5 {
	background-image: url(../../home/image/updatemenu3.gif);
	background-repeat: no-repeat;
	background-position: center;





}
.tablebg6 {
	background-image: url(../../home/image/updatemenu3ov.gif);
	background-repeat: no-repeat;
	background-position: center;





}

.wordbg1 {
	background-color: #F1F1F2;




}
.wordbg2 {
	background-color: #EBEBEB;




}
.wordbg3 {
	background-color: #F1F1F2;




}
.wordbg4 {
	background-color: #EBEBEB;




}
.wordbg5 {
	background-color: #F1F1F2;




}
.wordbg6 {
	background-color: #EBEBEB;




}
.wordbg7 {
	background-color: #DCDDDE;




}
.wordbg8 {
	background-color: #D71921;




}
bg1 {
	background-color: #03C;
}
#sitemapbox table td{
	border: 1px solid #DCDDDE;
}
.clearright {
	CLEAR: right
}
.clear {
	CLEAR: both
}
.fr {
	FLOAT: right
}
.fl {
	FLOAT: left
}
.r {
	TEXT-ALIGN: right
}
.l {
	TEXT-ALIGN: left
}
.c {
	TEXT-ALIGN: center
}
.vt {
	VERTICAL-ALIGN: top
}
.vb {
	VERTICAL-ALIGN: bottom
}
.nr {
	WHITE-SPACE: nowrap
}
.hide {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e1e1 1px solid; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px 17px; BORDER-LEFT: #e1e1e1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e1e1e1 1px solid
}
.bd1 {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid
}
.bt1 {
	BORDER-TOP: #e1e1e1 1px solid
}
.bb1 {
	BORDER-BOTTOM: #e1e1e1 1px solid
}
.bl1 {
	BORDER-LEFT: #e1e1e1 1px solid
}
.br1 {
	BORDER-RIGHT: #e1e1e1 1px solid
}
.pic {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.lh1 {
	LINE-HEIGHT: auto
}
.ls1 {
	LETTER-SPACING: 1px
}
.ti {
	LETTER-SPACING: 1px;
	text-indent: 2em;
}
.gao200 {
	height: 200px;

}
.size1 {
	FONT-SIZE: 0.9em
}
.size2 {
	FONT-SIZE: 1.3em
}
.size9 {
	FONT-SIZE: 9px
}
.size10 {
	FONT-SIZE: 10px
}
.size12 {
	FONT-SIZE: 12px
}
.size14 {
	FONT-SIZE: 14.8px
}
.size16 {
	FONT-SIZE: 16px
}
.bold {
	FONT-WEIGHT: bold
}
.bold2 {
	FONT-WEIGHT: bold; COLOR: #000; LETTER-SPACING: 2px
}
.black {
	COLOR: #000
}
.gray {
	COLOR: #666
}
.red {
	COLOR: #ff0000
}
.blue {
	COLOR: #0000ff
}
.list1 {
	LIST-STYLE: disc none outside; MARGIN: 2px 0px 8px 30px
}
.list2 {
	LIST-STYLE: decimal none outside; MARGIN: 2px 0px 8px 30px
}
.list3 {
	LIST-STYLE: lower-alpha none outside; MARGIN: 2px 0px 8px 30px
}
.pdf1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 17px; BACKGROUND: url(../../images/pdficon.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.mark1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../../images/mark1.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.mark2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 17px; BACKGROUND: url(../../images/mark1.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.mark3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../../images/mark2.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.mark4 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../../images/mark1.gif) no-repeat 0px 0.25em; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.markred1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../../images/mark3.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.markred2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 17px; BACKGROUND: url(../../images/mark3.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../../images/subbg.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #e1e1e1 3px solid; LETTER-SPACING: 1px
}
.komidashi {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 7px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000; LINE-HEIGHT: 12px; PADDING-TOP: 7px; BORDER-BOTTOM: #e1e1e1 1px solid; LETTER-SPACING: 1px
}
.pad-2 {
	padding: 2px;
}
.pad-3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.pad-5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.pad-10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.pad-15 {
	padding: 15px;
}
.pad-20 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.pad-30 {
	padding: 30px;
}
.pad-b3 {
	PADDING-BOTTOM: 3px
}
.pad-b5 {
	PADDING-BOTTOM: 5px
}
.pad-b10 {
	PADDING-BOTTOM: 10px
}
.pad-b15 {
	PADDING-BOTTOM: 15px
}
.pad-b20 {
	PADDING-BOTTOM: 20px
}
.pad-b25 {
	PADDING-BOTTOM: 25px
}
.pad-b30 {
	PADDING-BOTTOM: 30px
}
.pad-b40 {
	PADDING-BOTTOM: 40px
}
.pad-b50 {
	PADDING-BOTTOM: 50px
}
.pad-b60 {
	PADDING-BOTTOM: 60px
}
.pad-r5 {
	PADDING-RIGHT: 5px
}
.pad-r10 {
	PADDING-RIGHT: 10px
}
.pad-r15 {
	PADDING-RIGHT: 15px
}
.pad-r20 {
	PADDING-RIGHT: 20px
}
.pad-r25 {
	PADDING-RIGHT: 25px
}
.pad-r30 {
	PADDING-RIGHT: 30px
}
.pad-r40 {
	PADDING-RIGHT: 40px
}
.pad-r50 {
	PADDING-RIGHT: 50px
}
.pad-r105 {
	PADDING-RIGHT: 105px
}
.pad-t2 {
	PADDING-TOP: 1px
}
.pad-t5 {
	PADDING-TOP: 5px
}
.pad-t10 {
	PADDING-TOP: 10px
}
.pad-t15 {
	PADDING-TOP: 15px
}
.pad-t20 {
	PADDING-TOP: 20px
}
.pad-t25 {
	PADDING-TOP: 25px
}
.pad-t30 {
	PADDING-TOP: 30px
}
.pad-t40 {
	PADDING-TOP: 40px
}
.pad-t50 {
	PADDING-TOP: 50px
}
.pad-t65 {
	PADDING-TOP: 65px
}
.pad-t70 {
	PADDING-TOP: 70px
}
.pad-l5 {
	PADDING-LEFT: 5px
}
.pad-l10 {
	PADDING-LEFT: 10px
}
.pad-l15 {
	PADDING-LEFT: 15px
}
.pad-l20 {
	PADDING-LEFT: 20px
}
.pad-l30 {
	PADDING-LEFT: 30px
}
.pad-l40 {
	PADDING-LEFT: 40px
}
.pad-l50 {
	PADDING-LEFT: 50px
}
.pad-l200 {
	PADDING-LEFT: 200px
}
.mar-2 {
	margin: 2px;
}
.mar-r5 {
	MARGIN-RIGHT: 5px
}
.mar-r30 {
	MARGIN-RIGHT: 20px
}
.mar-r45 {
	MARGIN-RIGHT: 45px
}
.mar-r60 {
	margin-right: 60px;
}
.mar-10 {
	margin: 10px;
}
.mar-20 {
	margin: 20px;
}
.mar-30 {
	margin: 30px;
}
.mar-t30 {
	margin-top: 30px;
}
.mar-l30 {
	margin-left: 30px;
}
.mar-t40 {
	MARGIN-TOP: 40px
}
.mar-t50 {
	MARGIN-TOP: 80px
}
.mar-40 {
	margin: 40px;
}
.mar-auto {
	margin: auto;
}
.mar-t200 {
	MARGIN-TOP: 200px
}
.w30 {
	WIDTH: 30px
}
.w40 {
	WIDTH: 40px
}
.w50 {
	WIDTH: 50px
}
.w60 {
	WIDTH: 60px
}
.w70 {
	WIDTH: 70px
}
.w75 {
	WIDTH: 75px
}
.w80 {
	WIDTH: 80px
}
.w90 {
	WIDTH: 90px
}
.w100 {
	WIDTH: 100px
}
.w110 {
	WIDTH: 110px
}
.w120 {
	WIDTH: 120px
}
.w130 {
	WIDTH: 130px
}
.w150 {
	WIDTH: 150px
}
.w170 {
	WIDTH: 170px
}
.w180 {
	WIDTH: 180px
}
.w200 {
	WIDTH: 200px
}
.w230 {
	WIDTH: 230px
}
.w240 {
	WIDTH: 240px
}
.w250 {
	WIDTH: 250px
}
.w260 {
	WIDTH: 260px
}
.w300 {
	WIDTH: 300px
}
.w310 {
	WIDTH: 310px
}
.w330 {
	WIDTH: 330px
}
.w350 {
	WIDTH: 350px
}
.w370 {
	WIDTH: 370px
}
.w380 {
	WIDTH: 380px
}
.w390 {
	WIDTH: 390px
}
.w400 {
	WIDTH: 400px
}
.w430 {
	WIDTH: 430px
}
.w440 {
	WIDTH: 440px
}
.w450 {
	WIDTH: 450px
}
.w470 {
	WIDTH: 470px
}
.w480 {
	WIDTH: 480px
}
.w500 {
	WIDTH: 500px
}
.w560 {
	WIDTH: 560px
}
.w600 {
	WIDTH: 600px;
	text-align: left;
}
.w610 {
	WIDTH: 610px
}
.w660 {
	WIDTH: 660px
}
.w730 {
	WIDTH: 730px
}
.newsicon {
	FONT-SIZE: 9px; BACKGROUND: url(../../images/newsicon.gif) no-repeat; WIDTH: 80px; COLOR: #fff; TEXT-ALIGN: center
}
.contact {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ededed 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #ededed 1px solid
}
.ui-tabs-selected {
	BORDER-BOTTOM: #e6001a 1px solid
}

@media Screen, Projection    
{
.ui-tabs-hide {
	DISPLAY: none
}

}

@media Print    
{
.ui-tabs-nav {
	DISPLAY: none
}

}

