/* GENERAL SITE STYLES */
/*div{ border: solid 1px black; }*/
div.popUp {
display: none;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
}
div.popUp div {
float: left;
line-height: normal;
font-weight: normal;
font-size: 11px;
background: #FFFFCC;
border: 1px solid #999999;
padding: 4px 6px 4px 6px;
white-space: nowrap;
}
#regBcContainer
{
float:right;
position:relative;
}
div.regBc
{
position:absolute;
left:-155px;
width:155px;
}
div.regBc div.title
{
padding:3px;
background:#FFFFFF;
color:#666666;
font-weight:normal;
text-align:right;
}
div.regBc div.off
{
padding:3px;
background:#FFFFFF;
color:#666666;
font-weight:bold;
}
div.regBc div.on
{
padding: 3px 3px 3px 10px;
background:#999999;
color:#FFFFFF;
font-weight:bold;
}
table.regFields td.name, table.regFields td.value
{
color: #333333;
font-size: 12px;
font-weight: normal;
font-style: normal;
}
table.regFields td.name
{
padding: 4px;
text-align: right;
/*white-space: nowrap;*/
width: 120px;
vertical-align: top;
background-color: #EEEEEE;
border-top: 1px solid #FFFFFF;
}
table.regFields td.value{padding: 4px 0px 4px 4px;}
table.whatToDo td
{
vertical-align: top;
border-top: 1px solid #999999;
}
table.whatToDo td.image
{
padding-bottom: 10px;
}
table.whatToDo td.text
{
padding: 10px 0px 10px 10px;
}
div.regHead
{
background: #FFFFFF url(/i/registration/head_bg.jpg) center left repeat-y;
color: #FFFFFF;
font-weight: bold;
padding: 6px 10px 6px 10px;
}