﻿.bxRegistrWrap
{
    width: 90%;
    margin: 0px auto;
    padding-top: 10px;
    font-size: 10pt;
    font-family: Arial;
}
.rblTitle
{
    width: 240px;
    margin-left: 90px;
    /*margin-right: 10px;*/
    float: left;
}
table.rblTitle td
{
    width: 60px;
    text-align: center;
    padding-bottom: 5px;
}
.tblRegistration 
{
    width: 85%;
    margin-right: auto;
}
table.tblRegistration th
{
    text-align: right;
    vertical-align: top;
    padding: 3px 10px 5px 0px;
    width: 130px;
    font-size: 10pt;
    border: solid 0px gray;
}
.firstHeaderCol{ width: 90px !important; }
table.tblRegistration td 
{
    border: solid 0px gray;
    padding-bottom: 5px;
    vertical-align: top;
}
table.tblRegistration input
{
    width: 183px;
}

textarea
{
    font-family: Arial;
}
.bxYesNoWrap
{
     /*margin-top: 5px;*/
     height: 29px;
}
.bxQuestionTitle
{
    font-weight: bold;
    text-align: left;
}
.bxYesNoTitle
{
     width: 290px;
     height: 28px;
     line-height: 28px;
     vertical-align: bottom;
     text-align: left;
     padding-right: 10px;
     float: left;
     font-weight: bold;
}
.bxTextAnswTitle
{
     width: 290px;
     height: 28px;
     line-height: 28px;
     vertical-align: bottom;
     text-align: right;
     padding-right: 10px;
     float: left;
     font-weight: normal;
}
/* =================================================================== */
/* =============             Buttons section             ============= */
/* =================================================================== */
.tblButtons
{
	width: 400px;
	margin: auto;
}
table.tblButtons td
{
	text-align: center;
	padding-top: 10px;
}
table.tblButtons input
{
    width: 80px;
}
/* =================================================================== */
/* =============          Editing registration           ============= */
/* =================================================================== */
.tblEditLogin
{
    width: 400px;
    margin-left: 80px;
}
table.tblEditLogin th
{
    text-align: right;
    padding-right: 15px;
}
table.tblEditLogin td
{
}
/* =================================================================== */
/* =============        Multiselection Control           ============= */
/* =================================================================== */
.rblMultiSelection
{
}
table.rblMultiSelection input
{
    float: left;
}
table.rblMultiSelection label
{
    display: block;
    margin-left: 35px;
    padding-top: 3px;
}