html
 {
 background:      #569BDC url('../files/background-html.jpg') repeat-x 0px 0px;
 }

body
 {
 margin:          0px;
 padding:         0px 0px 0px 0px;
 border-width:    0px;
 background:      url('../files/background-body.jpg') no-repeat top center;
 }

div
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }

table
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 border-spacing:  0px;
 border-collapse: collapse;
 table-layout:    auto;
 }

td
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 letter-spacing:  0em;
 }
 
p
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }

ol, ul
 {
 margin:          8px 0px 8px 32px;
 padding:         0px;
 }

img
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 display:         block;
 }

form
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }

div.container
 {
 width:           900px;
 margin:          0px auto 0px auto;
 }

table.content
 {
 width:           900px;
 background:      #FFFFFF url('../files/background-content.jpg') no-repeat 0px 160px;
 }

table.content td.top
 {
 width:           900px;
 line-height:     0px;
 }

table.content td.middle_left
 {
 width:           143px;
 height:          550px;
 padding:         16px 8px 16px 16px;
 line-height:     0px;
 }

table.content td.middle_right
 {
 width:           709px;
 height:          550px;
 padding:         16px 16px 16px 8px;
 line-height:     0px;
 }

table.content td.bottom
 {
 width:           900px;
 line-height:     0px;
 }

table.user
 {
 width:           100%;
 }

table.user td.title
 {
 width:           100%;
 padding:         4px 4px 4px 4px;
 color:           #AC0000;
 font:            bold 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.user td.login
 {
 width:           100%;
 padding:         4px 4px 4px 4px;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.user td.login input.text
 {
 border:          1px #ACACAC solid;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 float:           right;
 }

table.user td.login input.password
 {
 border:          1px #ACACAC solid;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 float:           right;
 }

table.user td.login input.image
 {
 margin:          0px 0px 0px 0px;
 float:           right;
 }

table.user td.login input.hidden
 {
 }

table.user td.status
 {
 width:           100%;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.user td.status br
 {
 line-height:     8px;
 }

table.user td.status abbr
 {
 border-width:    0px;
 cursor:          help;
 float:           right;
 }

table.user td.status span
 {
 float:           right;
 }

table.user td.status a:link, table.user td.status a:active, table.user td.status a:visited
 {
 color:           #569BDC;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.user td.status a:hover
 {
 color:           #AC0000;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.input
 {
 width:           709px;
 }

table.input td.title
 {
 width:           701px;
 padding:         4px 4px 4px 4px;
 color:           #AC0000;
 background:      url('../files/background-title.gif') no-repeat bottom right;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.input td.spacer
 {
 width:           709px;
 line-height:     16px;
 }

table.input td.label
 {
 width:           184px;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.value
 {
 width:           509px;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.value input.text
 {
 color:           #575757;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.value textarea.textarea
 {
 color:           #575757;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.value select.select
 {
 color:           #575757;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.value input.file
 {
 color:           #575757;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.value input.hidden
 {
 }

table.input td.value .grey
 {
 border:          1px #ACACAC solid;
 }

table.input td.value .red
 {
 border:          1px #AC0000 solid;
 }

table.input td.value span.error
 {
 color:           #AC0000;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.input td.controls
 {
 width:           100%;
 padding:         3px 4px 4px 4px;
 border-top:      1px #ACACAC solid;
 color:           #575757;
 font:            bold 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.controls input.reset, table.input td.controls input.submit
 {
 width:           64px;
 height:          20px;
 border:          1px #ACACAC solid;
 background:      #EEEEEE;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.message
 {
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.input td.message a:link, table.input td.message a:active, table.input td.message a:visited
 {
 color:           #569BDC;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.input td.message a:hover
 {
 color:           #AC0000;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.input td.odd
 {
 background:      #EEEEEE;
 }

table.input td.even
 {
 background:      #FFFFFF;
 }

table.details
 {
 width:           709px;
 }

table.details td.title
 {
 width:           701px;
 padding:         4px 4px 4px 4px;
 color:           #AC0000;
 background:      url('../files/background-title.gif') no-repeat bottom right;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.details td.spacer
 {
 width:           709px;
 line-height:     16px;
 }

table.details td.label
 {
 width:           184px;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            bold 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.details td.value
 {
 width:           509px;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.details td.value a:link, table.details td.value a:active, table.details td.value a:visited
 {
 color:           #569BDC;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.details td.value a:hover
 {
 color:           #AC0000;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.details td.odd
 {
 background:      #EEEEEE;
 }

table.details td.even
 {
 background:      #FFFFFF;
 }

table.details td.value span.faded
 {
 color:           #ACACAC;
 }

table.details td.images
 {
 width:           709px;
 }

table.details td.images img
 {
 width:           348px;
 height:          244px;
 padding:         1px;
 border:          1px #ACACAC solid;
 display:         inline;
 }

table.details td.images img.left
 {
 margin:          5px 5px 5px 0px;
 }

table.details td.images img.right
 {
 margin:          5px 0px 5px 0px;
 }

table.details td.message
 {
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.document
 {
 width:           100%;
 }

table.document td.title
 {
 width:           100%;
 padding:         4px 4px 4px 4px;
 color:           #AC0000;
 background:      url('../files/background-title.gif') no-repeat bottom right;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.document td.spacer
 {
 width:           100%;
 line-height:     16px;
 }

table.document td.text
 {
 width:           100%;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 text-align:      justify;
 }

table.document td.text a:link, table.document td.text a:active, table.document td.text a:visited
 {
 color:           #569BDC;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.document td.text a:hover
 {
 color:           #AC0000;
 font:            12px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.document td.text ul
 {
 margin:          0px 0px 0px 32px;
 }

table.document td.message
 {
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.list
 {
 width:           100%;
 }

table.list td.title
 {
 width:           100%;
 padding:         4px 4px 4px 4px;
 color:           #AC0000;
 background:      url('../files/background-title.gif') no-repeat bottom right;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.list td.controls
 {
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            bold 10px 'trebuchet ms', 'arial', sans-serif;
 }

table.list td.controls select.select
 {
 width:           64px;
 height:          20px;
 border:          1px #ACACAC solid;
 background:      #FFFFFF;
 font:            normal 10px 'trebuchet ms', 'arial', sans-serif;
 }

table.list td.spacer
 {
 width:           100%;
 line-height:     16px;
 }

table.list td.header
 {
 padding:         4px 4px 4px 4px;
 color:           #AC0000;
 font:            bold 10px 'trebuchet ms', 'arial', sans-serif;
 white-space:     nowrap;
 }

table.list td.row
 {
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 10px 'trebuchet ms', 'arial', sans-serif;
 white-space:     nowrap;
 }

table.list td.message
 {
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 }

table.list td.odd
 {
 background:      #EEEEEE;
 }

table.list td.even
 {
 background:      #FFFFFF;
 }

table.list td.row a:link, table.list td.row a:active, table.list td.row a:visited
 {
 color:           #569BDC;
 font:            10px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.list td.row a:hover
 {
 color:           #AC0000;
 font:            10px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.list td.row span.faded
 {
 color:           #ACACAC;
 }

table.controls
 {
 width:           100%;
 }

table.controls td.prev
 {
 width:           30%;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 10px 'trebuchet ms', 'arial', sans-serif;
 white-space:     nowrap;
 }

table.controls td.status
 {
 width:           40%;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 10px 'trebuchet ms', 'arial', sans-serif;
 white-space:     nowrap;
 }

table.controls td.next
 {
 width:           30%;
 padding:         4px 4px 4px 4px;
 color:           #575757;
 font:            normal 10px 'trebuchet ms', 'arial', sans-serif;
 white-space:     nowrap;
 }

table.controls td a:link, table.controls td a:active, table.controls td a:visited
 {
 color:           #569BDC;
 font:            10px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.controls td a:hover
 {
 color:           #AC0000;
 font:            10px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

table.footer
 {
 width:           100%;
 }

table.footer td.copyright
 {
 width:           100%;
 padding:         26px 4px 4px 4px;
 color:           #FFFFFF;
 background:      url('../files/background-footer.jpg') no-repeat bottom right;
 font:            bold 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 line-height:     15px;
 }
