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; }

a.slink         { text-decoration: underline; }
a.slink:hover   { background: none; text-decoration: none; }

a.imglink, a.imglink:hover { background: 0; border: 0; }
.imglink img { background: 0; border: 0; }

a.info:hover    { background: transparent; }

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; }

.list_o         { width: 100%; }
.list_o .nom    { clear: both; margin-top: 25px; }
.list_o .head   { color: #777777; font-weight: bold; padding: 3px 3px 10px; }
.list_o .tr     { border-top: 1px dotted #444444; clear: both; padding: 3px 3px 30px; }
.list_o .c1     { float: left; padding: 1px 0 0 5px; width: 16px; }
.list_o .c2     { float: left; width: 350px; padding: auto 3px; }
.list_o .c3     { float: left; text-align: center; width: 60px; }
.list_o .c4     { float: left; width: 130px; }

.list_s         { width: 100%; }
.list_s .nom    { clear: both; margin-top: 25px; }
.list_s .head   { color: #777777; font-weight: bold; padding: 3px 3px 10px; }
.list_s .tr     { border-top: 1px dotted #444444; clear: both; padding: 3px 3px 30px; }
.list_s .c1     { float: left; padding: 1px 0 0 5px; width: 16px; }
.list_s .c2     { float: left; width: 190px; padding: auto 3px; }
.list_s .c3     { float: left; width: 190px; padding: auto 3px; }
.list_s .c4     { float: left; text-align: center; width: 60px; }
.list_s .c5     { float: left; width: 100px; }

.plist          { color: #969696; }
.plist a        { color: #969696; }
.plist a:hover  { color: #ffffff; }

td.label        { color: #777777; vertical-align: top; width: 130px; }

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; }

#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; position: absolute; top: 36px; text-indent: -9000px; overflow: hidden; height: 48px; width: 485px; }
#subtitle       { color: #585858; font: 12px Arial; font-weight: bold; margin: 0; position: absolute; text-transform: none; top: 100px; }
#supporting     { color: #777777; font: 10px Arial; letter-spacing: -0.5px; }

#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%; }