body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,input,textarea {
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: +0.2px;
}
body { color: #666; background-color: #f7f7f7; }
h1,h2,h3,h4,h5,h6 { 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0; 
  padding: 6px 0;
  color: #666; 
  font-weight: normal;
  clear:both; 
}
h1 {  font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; font-weight: bold; }
p { margin: 0 0 18px 0; }
p.last { margin-bottom:0; }
p img { float: left; margin: 10px 10px 0 0; padding:0; }
p img.top { margin-top:0; }
.bullet { 
  background: transparent url(/images/bullet.gif) no-repeat left 6px;
  padding: 0 0 0 22px;
}
div.bullet { 
  background: transparent url(/images/bullet.gif) no-repeat left 12px;
  padding: 0 0 0 22px;
}
ul, ol { margin: 18px 0 18px 18px; list-style-type:disc; }
li { line-height:18px; }
ul.nav { margin: 0; padding: 0; list-style: none; }
ul.nav li { margin: 0; padding: 0 2px 0 0; display: inline; }
ol { list-style-type: decimal; }
dl { margin: 18px 0; }
dl dt { font-weight: bold; }
a { color: #333; text-decoration: underline; outline: none; }
a:hover { color: #666; }
a:visited { color: #333; }
blockquote { margin: 18px 0 18px 23px; font-size: 0.9em; color: #666; font-style: italic; }
strong { font-weight: bold; }
em { font-style: italic; }
pre { margin-bottom: 18px; line-height:18px; background: #eee; padding:8px; border:1px solid #ddd; }
code { font:0.9em Monaco, Courier, monospace; }
hr { border: none 0; border-top: 1px dotted #DDD; height: 2px; color: #fff; }
hr.clear { float: none; clear: both; visibility: hidden; height: 1px; outline: 0; padding: 0; margin: 0; }
table { margin: 0; }
td.center { text-align: center; }
td.right { text-align: right; }
td.left { text-align: left; }
.small, .small p { font-size: 10px; }
.large, .large p { font-size: 14px; }
.quiet, .quiet p { color: #666; }
.hide { display: none; }
.invisible { visibility: hidden; }
.left { float: left; }
.right { float: right; }
.cleft { clear: left; }
.cright { clear: right; }
.cboth { clear: both; }
.cnone { clear: none; }
.center { margin: 0 auto;}