#bannerpanel {
float:right;
display:inline;
 text-align: right;
 width:564px;
 height: 340px;
background:#172A64;
margin:10px 11px 0;
padding:1px;
}


#intro {

width: 960px;
height:200px;
border-bottom:1px solid #9C9C9C;
margin:0;
color:#000;
background:#0D71C7;

}
.package, .packageright {

width: 362px;
display: inline ;
background:#172a64;
}
.packageright {
float: right;
margin:10px 10px 10px 0;
}
.package {
float:left;
clear:left;
margin:10px 0 0 10px;

}
.package h2 {
padding:4px 20px;
font-size:150%;
color:#fff;

}
.package .content ul {
list-style:none;
}
.package .content ul li {
background:#d8d8d8;

margin:1px;
}
.package .content ul li a:link, .package .content ul li a:visited {
text-decoration:none;
color:#000;
display:block;
padding:2px 20px;
}
.package .content ul li a:hover {
background:#c0bfbf;

}
.package .content p {
font-size: 12px;
padding:10px 5px 0 5px ;
text-align:right;
color:#fff;

}
.package em{
font-size:200%;
color:#FFFFFF;
}
.infobox {
float: left;
width:956px;

margin:1px;
clear:both;
}
.infobox table{
width:938px;
background:#92bdee;
margin:10px 9px;
}

.infobox table th{
width:33%;
border-bottom:#d8d8d8 solid 1px;

}
.border {
border-left:#d8d8d8 solid 2px;
border-right:#d8d8d8 solid 2px;
}
.infobox table tr th h2 {
padding:4px 20px;
font-size:100%;
color:#fff;
background:#172a64;
text-align:left;
}
.infobox table tr td p {
padding:0px;
font-size:12px;
}
.infobox table tr td {
padding:10px 0;
font-size:12px;
}