body            { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0; }

h1              { color: #444444; font-family : Arial; font-size: 28px; font-weight: normal; margin: 10px 0 0 0; }
h2              { color: #444444; font-family : Arial; font-size: 22px; font-weight: normal; margin: 3px 0; text-transform: uppercase; }
h3              { color: #444444; font-family : Arial; font-size: 18px; font-weight: normal; margin: 3px 0; }

a               { color: #990033; text-decoration: none; }
a:hover         { background: #990033; color: #ffffff; }

hr              { border: 0; border-top: 1px dotted #666666; height: 1px; }

ul.list         { color: #444444; list-style-image: url('/templates/images/bullet.gif'); margin: 10px 0; padding-left: 18px; }
ul.list li      { font-size: 9px; margin-bottom: 15px; text-transform: uppercase; }
ul.list div     { color: #666666; font-size: 11px; margin-bottom: 3px; text-transform: none; }

input           { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
input.button    { background: #990033; border: 0; color: #ffffff; cursor: pointer; font-weight: bold; padding: 3px 8px; }
input.disabled  { background: #E0E0E0; color: #ACACAC; }
input.field     { background: #ecf0e0; border: 0; color: #444444; font: 18px Arial; padding: 5px; width: 98%; }
textarea.field  { background: #ecf0e0; border: 0; color: #444444; font: 14px Arial; padding: 5px; width: 98%; }

table.lite      { width: 100%; }
table.lite td   { border-top: 1px solid #D0D0D0; padding: 4px; }
table.lite .btn { background: #990033; color: #ffffff; display: block; padding: 1px 3px; text-decoration: none; }

/*td.label        { font-weight: bold; text-align: right; width: 170px; }*/
td.label        { font-weight: bold; padding-left: 14px; width: 160px; }
td.label .info  { color: #ACACAC; font-size: 10px; font-weight: normal; margin: 3px 0; }
td.required     { background: url('/templates/images/required.gif') no-repeat left 8px; }
td.radio        { vertical-align: top; }
td.radio div    { font-weight: bold; margin-bottom: 10px; text-transform: uppercase; }
td.radio input  { cursor: pointer; }
td.radio label  { cursor: pointer; }

span.help       { background: #990033; color: #ffffff; cursor: help; float: right; font-weight: bold; padding: 1px 2px; }

.ajax-loading   { background: url('/templates/images/spinner.gif') no-repeat center; padding: 20px 0; }

.tool-tip       { background: #efefef; width: 250px; z-index: 13000; }
.tool-text      { padding: 4px 8px 8px; }

#page           { margin: 0 auto; width: 960px; }

#renew-user     { cursor: pointer; margin: 7px 0 0 3px; position: absolute; }

#footer         { background: url('/templates/images/footer.background.jpg') no-repeat; clear: both; height: 158px; }
#header         { background: url('/templates/images/header.background.jpg') no-repeat; height: 275px; }

#title          { background: url('/templates/images/header.title.gif') no-repeat; margin-left: 15px; position: absolute; top: 36px; text-indent: -9000px; overflow: hidden; height: 48px; width: 485px; }
#subtitle       { color: #585858; font: 12px Arial; font-weight: bold; margin: 0; margin-left: 15px; position: absolute; text-transform: none; top: 100px; }
#supporting     { color: #777777; font: 10px Arial; letter-spacing: -0.5px; margin-left: 15px; }

#content        { border-right: 1px dotted #444444; float: left; margin: 20px 0; padding: 0 30px 0 20px; width: 60%; }

#rcolumn        { float: left; margin: 20px 0; padding-left: 25px; width: 27%; }
