﻿table .RegForm
{
    
}

.RegForm th
{
    min-width:100px !important;
    text-align:left !important;
    padding-right:5px !important;
    border: none  !important;
    background-color: Transparent !important;
    background:none !important;
    color: Black !important;
}

.RegForm th b,
.RegForm td b,
.RegForm th strong,
.RegForm td strong
{
    color:black !important;
}

.QRegForm th b,
.QRegForm td b,
.QRegForm th strong,
.QRegForm td strong,
.QRegFormSquish td b,
.QRegFormSquish th strong,
.QRegFormSquish th b,
.QRegFormSquish td strong
{
    font-weight:normal !important;
}

.QRegForm th
{
    max-width:275px !important;
    width:275px !important;
    min-width:275px !important;
}

.QRegForm th
{
    font-weight:normal !important;
    /*white-space:nowrap !important;*/
    text-align:right !important;
}


.QRegFormSquish th
{
    font-weight:normal !important;
    /*white-space:nowrap !important;*/
    text-align:left !important;
}

.QRegFormSquish .Ttl,
.QRegForm .Ttl,
.RegForm .Ttl,
.TtlField
{
    text-align: left;
    font-weight:bold;
    color:#9e1f63;
    padding-top: 10px;
}

.RegForm td
{
    /*max-width:250px;*/
}

.RegForm td.B,
.RegForm td.F
{
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
}

.RegForm td.B
{
    width:250px;
    /*min-width:250px;*/
}

.RegForm td.R
{
  padding-left:5px;
  padding-right:5px;
}

.RegForm .Widest
{
    width:97%;
}

.RegForm .Medium
{
    width:130px;
}

.RegForm .SMedium
{
    width:100px;
}

.RegForm .flname
{
    width:100%;
}

.RegForm .Pwd
{
    padding-bottom:6px;
}

.RegForm .GoTop
{
    vertical-align: top;
}

.RegForm .flname input
{
    max-width:80px;
    width:80px;
}

.RegForm span
{
    color: gray;
    font-style: italic;
}

div.RegFormHr
{
    border-top: dashed 1px  #a6a6a6;
    margin: 5px 0px 5px 0px;
    padding-top:10px;
}

.RegForm label
{
    font-size:7pt;
    color:Red;
}

.RegForm .Tick,
.RegForm .Cross
{
    height:16px;
    width:16px;
    display:none !important;
    visibility:hidden !important;
}

.RegForm .Cross
{
    background: transparent url(/include/images/icons/tickcross16.gif) no-repeat left bottom;
}

.RegForm .Tick
{
    background: transparent url(/include/images/icons/tickcross16.gif) no-repeat left top;
}

.RegForm .Shown
{
    display:block;
}

.RegForm .Shown.Tick,
.RegForm .Shown.Cross
{
    display:inline-block;
}

.RegForm .Shown span
{
    display:inline !important;
}

.RegForm .UnShown
{
    display:none;
}

.RegForm .OptIn
{
    padding: 10px 5px 10px 5px;
    font-size:8pt;
}

.RegFormSubtitle,
.ErrorDiv
{
    padding-bottom:5px;
}

.ErrorDiv
{
    color:Red;
    text-align:center;
    font-weight:bold;
}

table .RegForm.Captcha
{
    /*width:80%;*/
    font-size:8pt;
}

table .RegForm.Captcha td
{
    /*width:50%;*/
    padding-right:15px;
    text-align:left;
}

table .RegForm.Captcha th
{
   /* width:50%;*/
}

table .RegForm.Captcha input
{
    width:50px;
    margin-left:15px;
}
    
