h1, h2, h3, h4, h5, h6 {  margin: 0;  padding: 0;  font-weight: normal;   }

h1 {  font-size: 1.3em; color: #686868; margin: 10px 0 10px 0; padding: 6px 0 0 40px; background: url(../images/h2.gif) no-repeat left 3px; letter-spacing: 1px; line-height:110%;}
h2 {  font-size: 1.1em; font-weight:bold; padding: 10px 0 10px 10px;  color: #686868;}
h3 {  font-size: 1em; padding: 5px 0 5px 10px; color: #313131; font-weight: bold; }
h4 {  font-size: 1.1em; font-weight:bold; padding: 10px 0 10px 10px;  color: #686868;}
h5 {  text-align:center; color: #313131; font-weight: bold; background:#E0EEEC; padding:2px; margin: 40px 30px 0 13px;}
p, ul, ol {font-size: 0.9em; margin: 0; padding: 0 0 5px 10px; color: #313131; line-height:1.2em;}
ul, ol {list-style: none; padding: 0 0 18px 10px;}
.csc-default ul li {background: url(../images/bullet.jpg)left top no-repeat; padding-left: 20px; margin-left: 20px;}

.csc-textpic-caption {font-size:10px;}

a {text-decoration: none; color: #E73726; }
a:hover {text-decoration: none; color: #F7796D; }

.clear {clear: both; display: block; width: 100%; }
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.indent {padding-left: 30px;}
.fat_indent {padding-left: 100px;}
.nopadding {padding: 0;}

#content #main_first h1, #main_first h2, #main_first  h3, #main_first h4, #main_first h5, #main_first h6, #main_first p, #main_first ul, {padding:20px;}