.header1 { position:relative; background:url(/graphics/dsp/shared/header1-bg.jpg) no-repeat; height:210px; width:925px; padding:20px; margin-bottom:10px; }
.header1 h1 { color:#fff; font-size:3.8em; margin-top:0; display:inline-block; }
.header1 h1 span { color:#f00; }
.header1 h1 div { color:#f00; font-size:.5em; }
.header1 p { color:#fff; font-weight:bold; width:600px; }
.header1 a { position: absolute; top: 113px; left: 740px; width: 209px; height: 60px; }
.header1.short { background-image:url(/graphics/dsp/shared/header2-bg1.jpg); height:84px; }
.header1.short a { position: absolute; top: 30px; left: 740px; width: 209px; height: 60px; background-color: transparent; }
.learn { float:left; position:relative; background:url(/graphics/dsp/shared/hp-middle.jpg) no-repeat; height:377px; width:440px; padding:10px; margin-right:20px; }
.learn h2 { color:#f00; font-size:2em; padding-top:100px; }
.learn p { color:#fff; }
.learn a { position: absolute; top: 345px; left: 15px; width: 130px; height: 25px; }
ul.lrgBlkCircle1 li { background:none; padding: 0; margin-bottom:.8em; line-height:.8em; }
ul.lrgBlkCircle1 li a { background: url(/graphics/dsp/shared/menu-arrow.gif) no-repeat 0 0; padding-left: 1.2em; line-height: 11px; display:block; font-size:1.4em; font-weight:bold; }
ul.lrgBlkCircle1 li a:hover, ul.lrgBlkCircle1 li a.current { background-position: 0 -11px; }
ul.lrgBlkCircle1 li span { font-size:1.1em; font-weight:bold; color:#000; padding-left: 1.7em; padding-bottom:10px; display:block; border-bottom:1px solid #ccc; }
ul.lrgBlkCircle1 li a:visited { color:#e00; }
.column3 { width: 220px; float: left; margin-right: 20px; }
.spotLight { float:left; margin-top:20px; }
.spotLight h3 { background:#000; color:#fff; height:34px; padding:5px; margin:0; }
.spotLight div { float: left; width:180px; margin:1px; }
.spotLight p { background:#525252; color:#fff; margin:0; padding:5px; }
.spotLight a { color:#fff; text-decoration:underline; }