.descClass {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	line-height: 20px;
	width: 98%;
}

table.servicePack {
	font-family: Arial;
	font-size: 12px;
	color: #5A5A5A;
	border:#487CC7 solid;
	border-width:1px 0px 0px 1px;
	width: 98%;
}

table.servicePack tr td {
	border:#487CC7 solid;
	border-width:0px 1px 1px 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
}

table.servicePack tr th {
	border:#90C2F9 solid;
	border-width:0px 1px 1px 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	background-color: #4A83C0;
	height: 25px;
}

table.servicePack tr th.darkblue {
	border:#90C2F9 solid;
	border-width:0px 1px 1px 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	background-color: #6F9CCC;
	min-width: 35px;
	width: 35px;
}

table.servicePack tr th.minWidth {
	min-width: 35px;
	width: 35px;
}

.darkblue2{
	color: #4A83C0;
}

/* add by Orange 20080904*/

.newKhTitle{
background:url(../images/service/newkh.gif) repeat-x;
height:23px;
font-size:12px;
color:#696969;
padding-left:5px;
}

.newTcTitle{
font-size:14px;
font-weight:bold;
color:#6D6D6D;
}

.newTcTitle_td_bottom{
background-color:#ccc;
}

.newKfDl{
border-right:1px solid #ccc;
padding-right:5px;
}
.newKfDl dl{
margin:0;
padding:0;
display:block;
}
.newKfDl dt{
float:left;
vertical-align:middle;
}
.newKfDl dt img{
display:block;
border:1px solid #ccc;
padding:2px;
}
.newKfDl-dt-img2{
display:block;
border:1px solid #ccc;
padding:2px;
}

.newKfDl dd{
text-indent:2em;
line-height:20px;
margin-left:112px;
vertical-align:middle;
}
.newKfUlr{
padding:0 5px;
color: #f4791f;
text-decoration: none;
}

.newKfUlr li{
background:url(../images/service/newkh_02.gif) no-repeat 5px  center;
height:23px;
line-height:23px;
padding-left:15px;
border-bottom:1px dashed #ccc;
}

.newKfUlr li a:hover{
	font-size: 12px;
	color: blue;
	text-decoration:underline;
}

.newKfUlr2{
padding:0 5px;
color: #f4791f;
text-decoration: none;
border-right:1px solid #ccc;
}
.newKfUlr2 li{
background:url(../images/service/newkh_02.gif) no-repeat 5px  center;
height:23px;
line-height:23px;
padding-left:15px;
border-bottom:1px dashed #ccc;
}

.newKfUlr2 li a:hover{
	font-size: 12px;
	color: blue;
	text-decoration:underline;
}






.newKfBorder{
border:1px solid #ccc;
border-width:0 1px 1px;
padding:8px;
}

.neworangelink{
    color: #f4791f;
    text-decoration: none;
}

.neworangelink a{
    color: #f4791f;
    text-decoration: underline;
}
.neworangelink a:hover {
	color: blue;
	text-decoration:underline;
}
.orangeDescClass {
	position:relative;
	left:40px;
	font-family: Arial;
	font-size: 12px;
	color:  white;
	line-height: 20px;
	width: 75%;
}
servicePack2_title {
	border:#90C2F9 solid;
	border-width:0px 1px 1px 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	background-color: #4A83C0;
}
/* add by licongping 20090915  --start*/
.topTitle {
    margin-bottom: 5px;
    font-size: 14px;
}

.subTitle {
    padding: 2px 0px 3px 0px;
    font-weight: bold;
}

.thirdTitle {
    color: #f4791f;
    width: 100%;
    height: 20px;
    background-color: #FBEFE5;
}

.typeList {
    padding-left: 30px;
    color: #f4791f;
}

.typeBlock {
    border: 1px #f4791f;
    border-style: dashed;
    margin-top: 5px;
    width: 97%;
    margin-left: 10px;
}

.typeBlock font {
    padding-left: 10px;
    font-size: 12px;
}

.remarks {
    color: #f4791f;
}

.remarks li {
    padding-left: 20px;
}
/* add by licongping 20090915  --end*/