html
 {
 min-height:      100%;
 margin:          0px;
 padding:         0px 0px 0px 0px;
 border-width:    0px;
 background:      url('../files/background-html.gif') repeat top center;
 }

body
 {
 min-height:      100%;
 margin:          0px;
 padding:         0px 0px 0px 0px;
 border-width:    0px;
 background:      url('../files/background-body.gif') repeat-y 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;
 }

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

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

div.container
 {
 width:           1004px;
 min-height:      100%;
 margin:          0px auto 0px auto;
 background:      url('../files/background-container.jpg') no-repeat top center;
 }

table.content
 {
 width:           1004px;
 }

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

table.content td.middle
 {
 width:           1000px;
 padding:         16px 2px 16px 2px;
 line-height:     0px;
 }

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

div.header
 {
 width:           1004px;
 height:          175px;
 margin:          0px auto 0px auto;
 top:             0px;
 }

table.history
 {
 width:           1000px;
 }

table.history td.spacer
 {
 width:           1000px;
 line-height:     8px;
 }

table.history td.title
 {
 width:           972px;
 padding:         8px 14px 8px 14px;
 color:           #AC0000;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.history td.title span.controls
 {
 color:           #1E375E;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 float:           right;
 }

table.history td.title span.controls select.select
 {
 width:           64px;
 height:          23px;
 margin:          0px 0px 0px 16px;
 border:          1px #1E375E solid;
 color:           #1E375E;
 background:      #FFFFFF;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 float:           right;
 }

table.history td.artist
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #1E375E;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-align:      justify;
 }

table.history td.artist a:link, table.history td.artist a:active, table.history td.artist a:visited
 {
 color:           #1E375E;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.history td.artist a:hover
 {
 color:           #AC0000;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.history td.artist img
 {
 height:          120px;
 margin:          0px 12px 12px 0px;
 padding:         1px;
 border:          1px #1E375E solid;
 float:           left;
 }

table.history td.artist span.info
 {
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.history td.artist span.links
 {
 padding:         12px 0px 0px 0px;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 float:           right;
 }

table.history td.artist span.links a:link, table.history td.artist span.links a:active, table.history td.artist span.links a:visited
 {
 color:           #1E375E;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.history td.artist span.links a:hover
 {
 color:           #AC0000;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.history td.artist span.description
 {
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.history td.column_1_of_2
 {
 width:           428px;
 padding:         4px 24px 12px 48px;
 color:           #1E375E;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 text-align:      justify;
 }

table.history td.column_1_of_2 span.title
 {
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.history td.column_1_of_2 span.description
 {
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.history td.column_1_of_2 a:link, table.history td.column_1_of_2 a:active, table.history td.column_1_of_2 a:visited
 {
 color:           #1E375E;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.history td.column_1_of_2 img
 {
 height:          120px;
 margin:          0px 6px 0px 0px;
 padding:         1px;
 border:          1px #1E375E solid;
 float:           left;
 }

table.history td.column_2_of_2
 {
 width:           428px;
 padding:         4px 48px 12px 24px;
 color:           #1E375E;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 text-align:      justify;
 }

table.history td.column_2_of_2 span.title
 {
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.history td.column_2_of_2 span.description
 {
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.history td.column_2_of_2 a:link, table.history td.column_2_of_2 a:active, table.history td.column_2_of_2 a:visited
 {
 color:           #1E375E;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.history td.column_2_of_2 img
 {
 height:          120px;
 margin:          0px 0px 0px 6px;
 padding:         1px;
 border:          1px #1E375E solid;
 float:           right;
 }

table.history td.column_1_of_3
 {
 width:           320px;
 padding:         4px 9px 12px 4px;
 color:           #AC0000;
 font:            bold 10px 'trebuchet ms', 'arial', sans-serif;
 text-align:      right;
 }

table.history td.column_1_of_3 span.title
 {
 margin:          0px 9px 0px 4px;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.history td.column_1_of_3 span.description
 {
 margin:          0px 9px 0px 4px;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.history td.column_1_of_3 a:link, table.history td.column_1_of_3 a:active, table.history td.column_1_of_3 a:visited
 {
 color:           #1E375E;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.history td.column_2_of_3
 {
 width:           320px;
 padding:         4px 7px 12px 7px;
 color:           #AC0000;
 font:            bold 10px 'trebuchet ms', 'arial', sans-serif;
 text-align:      center;
 }

table.history td.column_2_of_3 span.title
 {
 margin:          0px 7px 0px 7px;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.history td.column_2_of_3 span.description
 {
 margin:          0px 7px 0px 7px;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.history td.column_2_of_3 a:link, table.history td.column_2_of_3 a:active, table.history td.column_2_of_3 a:visited
 {
 color:           #1E375E;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.history td.column_3_of_3
 {
 width:           320px;
 padding:         4px 4px 12px 9px;
 color:           #AC0000;
 font:            bold 10px 'trebuchet ms', 'arial', sans-serif;
 text-align:      left;
 }

table.history td.column_3_of_3 span.title
 {
 margin:          0px 4px 0px 9px;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.history td.column_3_of_3 span.description
 {
 margin:          0px 4px 0px 9px;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.history td.column_3_of_3 a:link, table.history td.column_3_of_3 a:active, table.history td.column_3_of_3 a:visited
 {
 color:           #1E375E;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.history td.column_1_of_3 div, table.history td.column_2_of_3 div, table.history td.column_3_of_3 div
 {
 width:           320px;
 height:          240px;
 }

table.history td.column_1_of_3 img, table.history td.column_2_of_3 img, table.history td.column_3_of_3 img
 {
 width:           320px;
 height:          240px;
 }

table.history td.message
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #AC0000;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.signup
 {
 width:           1000px;
 }

table.signup td.spacer
 {
 width:           1000px;
 line-height:     8px;
 }

table.signup td.title
 {
 width:           972px;
 padding:         8px 14px 8px 14px;
 color:           #AC0000;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.signup td.label
 {
 width:           252px;
 padding:         4px 48px 4px 48px;
 color:           #575757;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 background:      #FF0000;
 }

table.signup td.value
 {
 width:           604px;
 padding:         4px 48px 4px 0px;
 color:           #575757;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 background:      #FF00FF;
 }

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

table.signup td.value input.text
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

table.signup td.value textarea.textarea
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

table.signup td.value select.select
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

table.signup td.value input.file
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

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

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

table.signup td.controls
 {
 width:           904px;
 padding:         4px 48px 4px 48px;
 color:           #575757;
 font:            bold 12px 'trebuchet ms', 'arial', sans-serif;
 }

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

table.signup td.message
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #AC0000;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.signup td.message a:link, table.signup td.message a:active, table.signup td.message a:visited
 {
 color:           #1E375E;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.confirm
 {
 width:           1000px;
 }

table.confirm td.spacer
 {
 width:           1000px;
 line-height:     8px;
 }

table.confirm td.title
 {
 width:           972px;
 padding:         8px 14px 8px 14px;
 color:           #AC0000;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.confirm td.message
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #AC0000;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.confirm td.message a:link, table.confirm td.message a:active, table.confirm td.message a:visited
 {
 color:           #1E375E;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.login
 {
 width:           1000px;
 }

table.login td.spacer
 {
 width:           1000px;
 line-height:     8px;
 }

table.login td.title
 {
 width:           972px;
 padding:         8px 14px 8px 14px;
 color:           #AC0000;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.login td.label
 {
 width:           252px;
 padding:         4px 48px 4px 48px;
 color:           #575757;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.login td.value
 {
 width:           604px;
 padding:         4px 48px 4px 0px;
 color:           #575757;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

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

table.login td.value input.text
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

table.login td.value input.file
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

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

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

table.login td.controls
 {
 width:           904px;
 padding:         4px 48px 4px 48px;
 color:           #575757;
 font:            bold 12px 'trebuchet ms', 'arial', sans-serif;
 }

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

table.login td.message
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #575757;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 }

table.login td.message a:link, table.login td.message a:active, table.login td.message a:visited
 {
 color:           #1E375E;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.profile
 {
 width:           1000px;
 }

table.profile td.spacer
 {
 width:           1000px;
 line-height:     8px;
 }

table.profile td.title
 {
 width:           972px;
 padding:         8px 14px 8px 14px;
 color:           #AC0000;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.profile td.label
 {
 width:           252px;
 padding:         4px 48px 4px 48px;
 color:           #575757;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

table.profile td.value
 {
 width:           604px;
 padding:         4px 48px 4px 0px;
 color:           #575757;
 font:            bold 14px 'trebuchet ms', 'arial', sans-serif;
 }

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

table.profile td.value input.text
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

table.profile td.value textarea.textarea
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

table.profile td.value select.select
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

table.profile td.value input.file
 {
 color:           #1E375E;
 background:      #FFFFFF;
 font:            normal 12px 'trebuchet ms', 'arial', sans-serif;
 vertical-align:  top;
 }

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

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

table.profile td.controls
 {
 width:           904px;
 padding:         4px 48px 4px 48px;
 color:           #575757;
 font:            bold 12px 'trebuchet ms', 'arial', sans-serif;
 }

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

table.profile td.message
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #575757;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 }

table.profile td.message a:link, table.profile td.message a:active, table.profile td.message a:visited
 {
 color:           #1E375E;
 font:            bold 16px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: none;
 }

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

table.location
 {
 width:           1000px;
 }

table.location td.spacer
 {
 width:           1000px;
 line-height:     8px;
 }

table.location td.title
 {
 width:           972px;
 padding:         8px 14px 8px 14px;
 color:           #AC0000;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.location td.details
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #1E375E;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-align:      justify;
 }

table.location td.details a:link, table.location td.details a:active, table.location td.details a:visited
 {
 color:           #1E375E;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.location td.details a:hover
 {
 color:           #AC0000;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.location td.details img
 {
 width:           424px;
 margin:          0px 0px 0px 48px;
 padding:         1px;
 border:          1px #1E375E solid;
 float:           right;
 }

table.edition
 {
 width:           1000px;
 }

table.edition td.spacer
 {
 width:           1000px;
 line-height:     8px;
 }

table.edition td.title
 {
 width:           972px;
 padding:         8px 14px 8px 14px;
 color:           #AC0000;
 font:            bold 18px 'trebuchet ms', 'arial', sans-serif;
 font-style:      italic;
 }

table.edition td.details
 {
 width:           904px;
 padding:         8px 48px 8px 48px;
 color:           #1E375E;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-align:      justify;
 }

table.edition td.details a:link, table.edition td.details a:active, table.edition td.details a:visited
 {
 color:           #1E375E;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.edition td.details a:hover
 {
 color:           #AC0000;
 font:            normal 14px 'trebuchet ms', 'arial', sans-serif;
 text-decoration: underline;
 }

table.edition td.details img
 {
 width:           282px;
 margin:          0px 0px 0px 48px;
 padding:         1px;
 border:          1px #1E375E solid;
 float:           right;
 }





div.footer
 {
 width:           1004px;
 height:          200px;
 margin:          0px auto 0px auto;
 bottom:          0px;
 position:        fixed;
 z-index:         100;
 }

