
#page-container{
background:#cde5b4 url(/images/products/overview/bgPanel1.jpg) left top repeat-x;
background-color:#fff;
padding:0;
}
h1{
color:#fff;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:36px;
font-weight:700;
line-height:38px;
padding:0 0 14px;
}
p{
	line-height:15px;
}
#panel1{
background:url(/images/products/overview/bgPanel1SS.jpg) right bottom no-repeat;
display:block;
height:321px;
padding:24px 323px 30px 30px;
position:relative;
}
#panel1 p{
color:#496b8d;
font-size:12px;
line-height:22px;
padding:0;
}
#panel1 .cta{
background:url(/images/products/overview/aWatchATour.png) 0 0 no-repeat;
display:block;
height:77px;
left:20px;
position:absolute;
text-indent:-9999px;
top:215px;
width:228px;
}
#panel1 #screenshot{
bottom:0;
color:#8da9c3;
display:inline;
font-size:10px;
height:57px;
left:30px;
line-height:57px;
position:absolute;
_bottom:-60px;
width:415px;
}
#panel1 #screenshot ul{
float:right;
list-style-type:none;
margin:0;
padding:0;
position:relative;
right:-5px;
top:0;
_top:-57px;
}
#panel1 #screenshot ul li{
display:block;
float:left;
height:27px;
line-height:27px;
margin:0;
padding:15px 2px;
width:48px;
}
#panel1 #screenshot ul li a{
display:inline-block;
height:27px;
margin:0;
padding:0;
width:40px;
}
#panel1 #screenshot ul li a img{
	border:0;
	}
#panel1 .cta:hover{
background-position:0 -77px;
}
#panel1 .cta:active{
background-position:0 -154px;
}
h2{
background:url(/images/benefits/overview/bgH2.gif) left 30px no-repeat;
color:#808080;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:10px;
line-height:21px;
margin:0 0 0 -37px;
padding:30px 0 4px 27px;
text-transform:uppercase;
letter-spacing:1px;
}
h2 a{
	color:#808080 !important;
	text-decoration: none;
	}
h2.long{
background:url(/images/benefits/overview/bgH2long.gif) left 30px no-repeat;
}
h3{
border:0 none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
line-height:21px;
margin:0;
padding:20px 0 8px;
}
.contentGroup h3 a{
	color:#333 !important;
}
/*
.contentGroup h3 a:hover{
color:#222;
}
*/
#panel2 p,#panel3 p,#panel4 p,#panel5 p{
color:#949483;
font-size:12px;
line-height:20px;
margin:0;
padding:0 0 15px;
}
#panel2,#panel3,#panel4,#panel5{
border-bottom:1px solid #e7e7e7;
display:block;
padding-bottom:20px;
position:relative;
margin:0 30px;
}
#panel2 .contentGroup,#panel3 .contentGroup,#panel4 .contentGroup,#panel5 .contentGroup{
float:left;
padding-right: 30px;
width: 400px;
}
#panel4 img{
	position:relative;
	right:0;
	top:40px;
	float:right;
}
#panel4 a img{border:0;}

#panel2 .contentGroup ul{
margin:10px 0 0 0;
width:405px;
}
#panel2 .contentGroup li{
color:#8c8c8c;
float:left;
font-size:10px;
font-weight:700;
padding:0 0 15px;
width:182px;
}
#panel2 .contentGroup li a{
color:#8c8c8c;
border-bottom:1px dotted #8c8c8c;
text-decoration: none;
}
#panel2 .contentGroup li a:hover{
border-bottom:1px solid #8c8c8c;
text-decoration: none;
}

#panel2 .cta li{
position:relative;
}
#panel2 .cta li img{
left:0;
_left:-82px;
position:absolute;
top:10px;
}
#panel2 .cta .cta{
color:#8c8c8c;
font-size:11px;
font-weight:700;
margin-top:-10px;
padding-bottom:20px;
}
#panel2 .cta,#panel3 .cta,#panel5 .cta{
float:left;
width:266px;
}
h4{
border-bottom:1px dotted #d0d0d0;
color:#898888;
display:block;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
letter-spacing:-0.2px;
margin:0;
padding:25px 0 6px;
}
.cta ul{
list-style-type:none;
margin:0;
padding:0 0 20px;
}
.cta ul li{
border-bottom:1px dotted #d0d0d0;
margin:0;
padding:10px 0 10px 82px;
}
h5{
color:#7496b9;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
margin:0;
padding:0 0 3px;
}
h5 a:link,h5 a:visited{
color:#7496b9;
margin:0;
padding:0;
}
#panel2 .cta ul li p,#panel3 .cta ul li p,#panel4 .cta ul li p,#panel5 .cta ul li p{
color:#a0a0a0;
font-size:10px;
line-height:14px;
margin:0;
padding:0;
}
#panel3 li,#panel5 li{
background:url(/images/products/overview/iconPO.gif) 10px 0 no-repeat;
border:0;
padding:20px 0 0 82px;
min-height:47px;
}
#panel3 li#setup{
background-position:10px 20px;
}
#panel3 li#dataload{
background-position:10px -50px;
}
#panel3 li#handoff{
background-position:10px -120px;
}
#panel5 li#training{
background-position:10px -190px;
}
#panel5 li#support{
background-position:10px -260px;
}
#panel5 li#communityresources{
background-position:10px -330px;
}
#other-offers p{border-top:0 none;}
