@charset "utf-8";
/* CSS Document */

body { background:none !important; font-size:13px; }
#container { float:left; width:100%; position:relative; }
.innerContainer { width:100%; float:left; color:#565656; }
.wrap { width:998px; margin:0 auto; position:relative; }
.innerWrapper { margin: 0 auto; width:898px; padding-bottom:30px; }
section#header, section#content, section#footer { clear:both; position:relative; width:100%; float:left; }
.Prod { color:#ffffff; background:url(../images/HM2015-Upgrade_BG.jpg) no-repeat center -76px #3d3c76; padding:15px 0px 15px 0px; }
.LeftContent { float:left; }
.RightContent { float:right; }
.FullContent, section { width:100%; clear:both; float:left; position:relative; }
.clear {clear:both; }
.centercontent { display:block; text-align:center; clear:both; width:100%; }

.upper.innerContainer { background:url(../images/HCSLP887-20141027-01R_TBG.jpg) no-repeat center top #d3d7dc; }
.upper .innerWrapper { height:117px; }
.lower.innerContainer { padding:20px 0px; }

.A1 { width:480px; }
.A1a { height:100px; }
.A1a1 { font-weight:100; font-size:25px; padding-left:20px; color:#0070ab; line-height:32px; padding-top:20px; }
.A1b1 { width:160px; height:200px; text-align:center; }
.A1 h2 { font-weight:100; font-size:30px; line-height:40px; color:#0070ab; padding:28px 0px 0px 25px; margin:0px; }
.A1 h3 { margin:0px; padding:0px 0px 0px 10px; font-size:14px; font-weight:700; color:#0070ab; }
.A1 h3 a, .A1c a { color:#0070ab; text-decoration:none; font-weight:700; }
.A1 h4 { height:57px; line-height:20px; font-weight:300; font-size:12px; padding:18px 0px 0px 20px; margin:0px; }
.A1 h5 { text-align:center; font-weight:300; font-size:12px; font-style:italic; color:#565656; }
.A1 h5 strong { font-weight:700; }
.A1d { text-align:center; font-size:14px; font-weight:700; padding-top:40px; }
.A1d a { color:#565656; text-decoration:none; padding-left:40px; height:32px; line-height:32px; display:inline-block; margin:0px 25px; }
.A1d a span { color:#0070ab; }
.A1d a.A1d1 { background:url(../images/HCSLP887-20141027-01R_D1.jpg) no-repeat left top; }
.A1d a.A1d2 { background:url(../images/HCSLP887-20141027-01R_D2.jpg) no-repeat left top; }
.A1d a.A1d3 { background:url(../images/HCSLP887-20141027-01R_D3.jpg) no-repeat left top; margin-top:15px; margin-bottom:20px; }
.A1e { height:175px; }
.A1f { height:400px; text-align:center; font-size:16px; }
.A1f1 { padding:35px 0px 25px; }
.A1f3 ul, .A1f3 li { margin:0px; padding:0px; text-align:left; list-style-type:none; }
.A1f3 ul { padding-left:150px; padding-top:20px; }
.A1f3 li { padding-left:50px; padding-bottom:12px; line-height:33px; }
.A1f3 li.A1f3a { background:url(../images/HCSLP887-20141027-01R_C1.jpg) no-repeat left 3px; }
.A1f3 li.A1f3b { background:url(../images/HCSLP887-20141027-01R_C2.jpg) no-repeat left 3px; }
.A1f3 li.A1f3c { background:url(../images/HCSLP887-20141027-01R_C3.jpg) no-repeat left 3px; }
.A1f3 li.A1f3d { background:url(../images/HCSLP887-20141027-01R_C4.jpg) no-repeat left 3px; }
.A1f3 li.A1f3e { background:url(../images/HCSLP887-20141027-01R_C5.jpg) no-repeat left 3px; }
.B1 { font-size:45px; line-height:50px; font-weight:400; color:#0070ab; padding-top:20px; letter-spacing:-1px; }
.B2 { font-size:20px; line-height:20px; font-weight:300; }

.innerWrapper h1
{
color: #64a229;
font-size: 57px;
font-weight: normal;
margin-bottom: 10px;
margin-top: 20px;
}

.innerWrapper h2
{
font-size:29px;
color:#373737;
margin-top: 30px;
font-weight: normal;	
}

.innerWrapper h3
{
color: #373737;
font-size: 24px;
font-weight: normal;
margin-top: 0;
margin-bottom: 30px;
}

.innerWrapper p
{
font-size:21px;
color:#373737;
line-height: 1.5;
}

.innerWrapper .lists
{
width: 748px;
margin-left: 23px;
}

.innerWrapper td
{
color: #373737;
font-size: 19px;
line-height: 1.5;	
}

.innerWrapper td b
{
font-size: 21px;
}

#outertop
{
background: url("../images/top-bg.png") no-repeat scroll center top #dde0e1;
height: 395px;
}

#innertop
{
width: 898px;
margin: 0 auto;
padding-top: 60px;
}

#innertop h1
{
font-size: 45px;
color: #373737;	
margin-top: 0;
}

#innertop ul
{
color: #373737;
font-size: 22px;
list-style: outside none none;	
}

#innertop li
{
background: url("../images/bluecheck.png") no-repeat scroll left 4px transparent;
padding-bottom: 15px;
padding-left: 42px;	
}

#outergreen
{
background: #8dc1c7;	
}

#innergreen, #innergrey
{
margin: 0 auto;
padding-bottom: 30px;
padding-top: 30px;
width: 898px;
}

#innergreen h2
{
font-size:29px;
color:#ffffff;
margin-top: 0;
font-weight: normal;	
}

#innergreen ul
{
color: #ffffff;
font-size: 25px;
list-style: outside none none;	
}

#innergreen li
{
background: url("../images/whitecheck.png") no-repeat scroll left 4px transparent;
padding-bottom: 15px;
padding-left: 43px;	
}

#lowertable td
{
font-size: 25px;
color: #373737;
line-height: 1;	
}

#lowertable a
{
color: #4c969f;
text-decoration: none;	
}

#outergrey
{
background: #d1d1d1;
margin-bottom: 20px;	
}

#innergrey p
{
color: #373737;
font-size: 18px;
}

#innergrey a
{
color: #4c969f;
text-decoration: none;	
}

#innergrey ul
{
color: #373737;
font-size: 18px;
list-style: outside none none;
}

#innergrey ul li
{
background: url("../images/bullet.png") no-repeat scroll left 10px transparent;
padding-left: 14px;
}