#wrapper div.styles2 .contentWidget { text-align: right; margin: 2px 10px 0 0; padding:0;}

#wrapper div.styles2 .contentWidget h2 { text-transform: uppercase; display: inline; font-size: 1em; background: url(http://www.trafficpenaltytribunal.gov.uk/site/images/squr.gif) no-repeat 0px 1px;  padding: 0 0 0 15px; margin: 0; line-height: 1.8; color: #307e7a;}

#wrapper div.styles2 .contentWidget  p { margin: 1em 0 .6em  0; padding:0; font-size: .96em; color: #54534a;}#wrapper div.styles3 .contentWidget { margin: 0; padding:0;}

#wrapper div.styles3 .contentWidget h2 { padding: 0; margin: 0; line-height: 1.4;}
#wrapper div.styles3 .contentWidget  p { color: #54534a; margin: 0.7em  0; padding:0; font-size: 1.1em; }

#wrapper div.styles3 .contentWidget  ul { margin: 0 30px; }

#wrapper div.styles3 .contentWidget  ul li { list-style-type: none; padding: 2px 0 2px 10px; font-size: 1.1em;  background: url(http://www.trafficpenaltytribunal.gov.uk/site/images/smallsqr.gif) no-repeat 0px 9px; }#content div.styles4 div.contentWidget { background: #ddeeed;  color: #307e7a;  font-size: .95em; padding: 8px 12px; margin:0; }

#content div.styles4  h2 { font-size: 1.1em; font-weight: bold; color: #307e7a;  margin:0;}#content div.styles5 div.contentWidget { background: #ddeeed;  color: #307e7a;  font-size:1.1em; padding: 12px 12px 5px 12px; margin:0; font-weight: bold;  }

#content div.styles5  a { font-weight: bold; color: #54534a; }