#topnav {z-index: 3001;}
#solutioncontent h1, #solutioncontent h2, #solutionright h2 { font-size: 14px; color: #000000; font-weight: bold; margin: 0 0 20px 0; padding: 0; border: none; line-height: 22px; }
#solutioncontent h1 { font-size: 18px; }
#mainpromo { position: relative; width: 960px; height: 300px;}
#spotone, #spottwo, #spotthree { position: absolute; padding: 10px 15px; width: 195px; height: 70px; background-color: #ffffff; opacity: .75; filter: alpha(opacity = 75); right: 10px; z-index: 999; }
#spotone:hover, #spottwo:hover, #spotthree:hover { opacity: .95; filter: alpha(opacity = 95); cursor: pointer; }
#spotone {top: 10px;}
#spottwo {top: 105px;}
#spotthree {top: 200px;}
.icon {float: left; width: 85px; height: 70px; text-align: center; }
.text { float: left; width: 110px; height: 55px; padding-top: 15px; font-weight: bold; text-align: center; text-shadow: 2px 2px 2px #cccccc; }
#solutioncontent { width: 630px; float: left; padding: 0 300px 0 30px; margin-top: 20px; }
#solutionright { width: 240px; float: left; margin: 20px 0 0 -240px; }

#contentleft { width: 315px; padding: 0 315px 0 0; float: left; }
#contentright { width: 315px; margin: 0 0 0 -315px; float: left; }
#newsnotes li{width:550px;}

.catcoldiv { width: 240px; height: 191px; background: url('/learningcenter/images/background-featuredapp.gif') 0 0 no-repeat; text-align: center; margin: 0 auto; margin-bottom: 20px; }
.catcolcontent { width: 220px; height: 166px; padding: 5px 10px 0 10px; font-size: 12px; line-height: 17px; }
.catcolcontent img { border: 1px solid #cdcdce; margin: 0 0 5px 0; }
.thecontent, .catcolcontent .textsmall { text-align: left; }
.catcolbar { background: #088247; width: 235px; height: 20px; color: #ffffff; font-size: 11px; text-align: right; padding-right: 5px; }
#solutionbullets { margin: 30px 0 30px 0; }
#bullet1, #bullet2, #bullet3, #bullet4, #bullet5 { overflow: hidden; }
.expandingbullet { width: 600px; margin: 0 0 15px 15px; background: #62727e; height: 35px; line-height: 35px; color: #ffffff; text-align: center; font-weight: bold; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.expandingbullet a { width: 600px; height: 35px; float: left; }
.expandeddiv { line-height: 14px; float: left; clear: left; font-weight: normal; width: 572px; padding: 10px 10px 0 10px; height: 201px; margin: 0 4px 4px 4px; background: #ffffff; color: #000000; text-align: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.bulletarrow { margin: 10px 5px 0 0; }
.partnerlogo { margin: 10px 20px 10px 20px; }