/* artclayconference.co.uk */

a.rgc /* registration clicker */
{
text-decoration: none; cursor: pointer;
}

body.bdr /* body register */
{
width: 762px; margin: 11px 0px 0px 11px; border: 0px; border-collapse: collapse; padding: 0px;
background: #FFFFFF; cursor: pointer;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #808080;
text-align: justify;
}

div.hid /* hidden */
{
visibility: hidden;
}

form.rgf /* registration form */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
cursor: pointer;
}

input.rfi /* registration field input */
{
width: 760px; height: 21px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #FFFFF; cursor: pointer;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #808080;
}

img.rgc /* registration clicker */
{
width: 24px; height: 11px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
text-decoration: none; cursor: pointer;
}

input.rgo /* registration option */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
cursor: pointer;
}

p.txc /* text centred */
{
width: 762px; margin: 0px 0px 7px 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #808080;
text-align: center;
}

p.txi /* text indented */
{
width: 697px; margin: 0px 0px 7px 64px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #C0C0C0;
text-align: justify;
}

p.txj /* text justified */
{
width: 762px; margin: 0px 0px 7px 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #808080;
text-align: justify;
}

span.atl /* adjust text left */
{
margins: 0px; border: 0px; border-collapse: collapse; padding: 0px 1px 0px 0px;
}

span.atr /* adjust text right */
{
margins: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 1px;
}

span.hid /* hidden */
{
visibility: hidden;
}

span.txe /* text emphasis */
{
color: #FFFF96;
}

span.txh /* text highlight */
{
color: #FF0000;
}

table.abl /* auto-width border left */
{
margin: 19px 0px 2px 1px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.abn /* auto-width border normal */
{
margin: 19px 0px 2px 1px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.ann /* auto-width no border normal */
{
margin: 19px 0px 2px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.fbn /* full-width border normal */
{
width: 760px; margin: 19px 1px 2px 1px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.fnn /* full-width no border normal */
{
width: 760px; margin: 19px 1px 2px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.hds /* headings */
{
width: 762px; margin: 0px 0px 14px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.mnd /* menu divider */
{
width: 760px; margin: 4px 1px 1px 1px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #808080;
}

table.rfi /* registration field input */
{
width: 760px; margin: 0px 341px 2px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.rfm /* registration field messages */
{
width: 762px; margin: 7px 0px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.ros /* registration options */
{
width: 760px; margin: 0px 0px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.rob /* registration options bottom */
{
width: 760px; height: 9px; margin: 7px 361px 8px 1px;
border-top: 0px; border-right: 2px solid #808080; border-bottom: 2px solid #808080; border-left: 2px solid #808080;
border-collapse: collapse; padding: 0px;
}

table.rot /* registration options top */
{
width: 760px; height: 9px; margin: 1px 361px 7px 1px;
border-top: 2px solid #808080; border-right: 2px solid #808080; border-bottom: 0px; border-left: 2px solid #808080;
border-collapse: collapse; padding: 0px;
}

table.sbn /* shop border normal: grey ok */
{
margin: 0px 0px 0px 0px; border: 1px solid #808080; border-collapse: collapse; padding: 0px;
}

table.rqu /* registration query */
{
width: 760px; margin: 0px 0px 7px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.scm /* shopping card messages */
{
width: 421px; margin: 16px 341px 0px 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.vsn /* vertical space normal */
{
width: 760px; margin: 0px 1px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.wcn /* webcam normal */
{
width: 761px; margin: 0px 0px 0px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

td /* unassigned */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.288 /* shop */
{
width: 288px; margin: 0px; border: 0px; border-collapse: collapse;
text-align: left;
}

td.abc /* auto-width border centre: light grey with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #808080;
text-align: center;
}

td.abl /* auto-width border left: light grey with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #808080;
text-align: left;
}

td.abr /* auto-width border right: light grey with grey border */
{
margin: 0px; border: 1px solid #808080; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #808080;
text-align: right;
}

td.anj /* auto-width no border justify: light grey with no border */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #808080;
text-align: justify;
}

td.anl /* auto-width no border left: light grey with no border */
{
margin: 0px; border: 0px; border-collapse: collapse; padding: 2px 4px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #808080;
text-align: left;
}

td.hdl /* heading left */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FF0000;
text-align: left;
}

td.hdr /* heading right */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FF4400;
text-align: right;
}

td.mnd /* menu divider */
{
width: 760px; height: 2px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #808080;
}

td.rfi /* registration field */
{
width: 760px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.rfn /* registration field name */
{
height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #333333;
text-align: left;
}

td.rfp /* registration field prompt */
{
height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FF0000;
text-align: right;
}

td.ron /* registration option name */
{
width: 740px; height: 20px; margin: 0px; border: 0px; border-collapse: collapse; padding: 4px 0px 4px 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #0000FF;
text-align: left;
}

td.rgc /* registration clicker */
{
width: 24px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 1px 0px 132px;
}

td.ryo /* registration options */
{
width: 20px; height: 21px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 1px 0px;
text-align: center;
}

td.rob /* registration options bottom */
{
width: 760px; height: 7px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.rot /* registration options top */
{
width: 760px; height: 7px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.rqu /* registration query */
{
width: 760px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.v08 /* 08px vertical space */
{
height: 08px;
}

textarea.rqu /* regostration query */
{
width: 760px; height: 161px; margin: 0px; border: 2px solid #808080; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #FFFFFF; cursor: pointer;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #000000;
}