#header{ background: #990000; height: 54px; width: 720px; position: relative; padding: 28px 0 17px 10px; }
#header h1{ font-size: 16px; color: #fff; margin: 0; padding: 0; }
#header h1 span{ font-size: 12px; color: #fff; font-weight: normal; letter-spacing: 1px; }

h1 { color: #990000; font-size: 18px; padding: 0; margin: 0; }
h2 { color: #990000; font-size: 16px; padding: 0; margin: 0; }
h3 { color: #990000; font-size: 15px; padding: 0; margin: 0; }
h4 { color: #990000; font-size: 14px; padding: 0; margin: 0; }

.table-title{ background: #990000; font-size: 16px; color: #fff; padding:5px; }
.table-cell{ background: #ffcccc; padding: 2px; }

#nifty{ background: #FFCCCC;}
#nifty b.rtop b, #nifty b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFCCCC;}

.submit{ width: 80px; background: #990000; border: 1px solid #555; color: #fff; font-weight: bold; padding: 3px; cursor: pointer;  }
input{ border: 1px solid #555; background: url(../images/form_bg.gif) no-repeat top left; margin: 3px; width: 200px; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
textarea{ border: 1px solid #555; background: url(../images/form_bg.gif) no-repeat top left; margin: 3px; width: 200px; height: 60px; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }