body { margin: 0; padding: 0; font: normal 12px Arial, Verdana, sans; background: #eee; color: #000; }

.clearBoth { clear: both; font-size: 1px; line-height: 1px; height: 1px; }

#pg { width: 753px; background: #fff; }
#ls { float: left; width: 442px; background: #fff; }
#lss {float: left; width: 198px; }
#rs { float: right; width: 311px; background:#fff; }
#rss {margin-left: 250px; width: 305px; background:#fff; }
#padder {margin-left:310px; float:left; width: 100px; }

#rs p { margin: 0; padding: 0; }
#rs ul { margin: 0; padding: 0; list-style: none; width: 280px; margin: 0 0 0 12px; }
#rs li { height: 100px; display: block; color: #000; text-decoration: none; margin: 0; padding: 4px 25px 0 40px; font-size: 11px; }
#rs li.i1 { height: 35px; background: url(images/i1.jpg) no-repeat; }
#rs li.i2 { height: 36px; background: url(images/i2.jpg) no-repeat; }
#rs li.i3 { height: 24px; background: url(images/i3.jpg) no-repeat; }
#rs li.i4 { height: 32px; background: url(images/i4.jpg) no-repeat; }
#rs .title { font-size: 13px; padding: 12px 40px; }
#rs .title2 { font-size: 11px; padding: 1px 40px 20px 40px; }
#ft { clear: both;  padding:26px;  background:#fff }
#ft a { color: #2D8f94;}

#cf { height: 223px; width: 301px; margin: 0; padding: 5px; background: #bdf4ef; }
#cf label { width: 90px; float: left; }
#cf .text { padding: 0 1px; margin: 0 0 2px 0; width: 180px; }
#cf .text.small { width: 80px; }
#cf .submit { width: 100%; margin: 10px 0 0 0; border: 1px solid #888; background: #eee; }
#cf br { clear: left; }