
.pageform span.radiocheckmessage,.colform span.radiocheckmessage,.colformcenter span.radiocheckmessage, .colformleft span.radiocheckmessage, .colformright span.radiocheckmessage{
font: bold 1em arial, serif;
color:              #ff0000;
margin:          5px 7px 0px 0px;
float:              left;
text-align:     left;
}
.colformcenter p span.auxmsg{
margin-left:  15%;
margin-top: 1px;
}

.colform span.radiocheckmessage{
margin:             5px 10px 0px 3px;
}

span.radiocheckhorz{
float:              left;
padding:                0px 0px 0px 0px;
margin:             5px 5px 0px 1px;
text-align:         left;
text-indent:            0px;
color:                  #000000;
font:               1em arial, tahoma,helvetica;
border:                 0px solid black;

}
div.form{
width: 100%;
margin: 2px 0%;
border: 0px #cccccc solid;
float: left;
text-align: center;
display: block;
background-color: white;
}

/***********************************new july 2018**************************/

span.radiocheckhorzsm{

float:              left;
padding:                0px 0px 0px 0px;
margin:             5px 5px 0px 1px;
text-align:         left;
text-indent:            0px;
color:                  #000000;
font:               1em arial, tahoma,helvetica;
border:                 0px solid black;
}

.colformcenter span.radiocheckhorz_new{
width:              90%;23%;
float:              left;
padding:                .5% 0% .5% 0%;
margin:             0px 0px 0px 0px;
text-align:         left;
text-indent:            0px;
color:                  #000000;
font:               1em arial, tahoma,helvetica;
border:                 0px solid red;
background-color: white;

}


.colformleft span.radiocheckhorz_new, .colformright span.radiocheckhorz_new{
width:              30%;
float:              left;

padding:                1px 0px 2px 0px;
margin:             0px 0px 0px 0px;
text-align:         left;
text-indent:            0px;
color:                  blue;#000000;
font:               1em arial, tahoma,helvetica;
border:                 0px solid red;
background-color: white;

}


.colform input.chooseH, .colformcenter input.chooseH, .colformleft input.chooseH, .colformright input.chooseH{

margin:   .5% 0% .5px 0%;
width:              10%;

clear: both;
border:             0px solid #000000;
float:              left;
text-align: left;
font-size: 1em;
}


.colformcenter span.radio{
    width: 84%;
    float:left;
    text-align: left;
    margin-top: -20px;
    margin-bottom: 0px;
    margin-left: 15.25%;
        margin-right: 0%;
    border: 1px solid #cccccc;
    padding: 2px 2px;
    display: table;
    clear: both;
    content: "";
}

.colformleft span.radio, .colformright span.radio{
    width: 75%;
    float:left;
    text-align: left;
    margin-top: -20px;
    margin-bottom: 0px;
    margin-left: 24.25%;
    margin-right: 0%;
    border: 1px solid #cccccc;
    padding: 2px 2px;
    display: table;
    clear: both;
    content: "";
}

.colformcenter span.chkcl{
width: 20%;
float:left;
font: 1em arial, tahoma, helvetica, serif;
border: 0px solid black;
}

.colformleft span.chkcl, .colformright span.chkcl{
width: 33%;
float:let;
font: 1em arial, tahoma, helvetica, serif;
border: px solid black;
}
/******************************end new******************************/

span.radiocheckvert{
float:               left;
margin:                 3px 10px 0px 2px;
text-align:         left;
padding:            0px;
text-indent:            0px;
color:                  #000000;
font:                   10pt arial, tahoma,helvetica;
border:                 0px solid black;
}



.colform span.message,.pageform span.message{
font:               bold 1em arial, serif;
color:              #990020;
margin:             5px 0px 0px 3px;
float:              left;
text-align:         left;
}

 .colformleft span.message, .colformright span.message, .colformcenter span.message{
font:               bold 1em arial, serif;
color:              #990020;
margin:             5px 0px 0px 3px;
float:              left;
text-align:         left;
}

.signup span.message{
width: 100%;
}

span.ok{
font:               bold 1em arial, serif;
color:              #00a500;
margin:             0px 0px 0px 0px;
float:              left;
text-align:         left;
}

span.auxmsg{
float: left;
text-align: left;
margin:  5px 3px 0px 3px;
font: 1em arial, tahoma, helvetica, serif;

color:              #0000ff;
}

span.radauxmsg{
float: left;
text-align: left;
margin:  5px 3px 2px 2px;
font: 8pt arial, tahoma, helvetica, serif;
clear: both;
color:              #0000ff;
}
.colform span.radiocheckmessage{
margin:             5px 0px 0px 3px;
float:              left;
text-align:         left;
}

span.s{
text-align:             left;
float:              left;
margin:                 5px 5px 0px 1px;
text-indent:            0px;
font:                bold  1em arial, tahoma, helvetica, serif;
color:              #0066cc;
}

span.slabel{
text-align:             right;

margin:                 0px 2px 0px 0px;
text-indent:            0px;
font:                bold  1em arial, tahoma, helvetica, serif;
color:              #0000ff;
}
span.phonespan{
margin:                     2px 0px 0px 0px;
float:              left;
}


span.datetimespan{

margin:                     3px 0px 0px 1px;
float:              left;
font:               bold 1em arial,tahoma,helvitica,serif;
color:              #0000ff;
margin:             6px 0px 0px 1px;
display:                inline;
text-align:             right;
}


div.colform{
width:              100%;
margin:                 0px 0%;
padding:             0px;
background-color:    #ffffff;
font:               .6em arial, tahoma, helvetica;
border:                     0px solid #000000;
float:              left;
}

div.colformleft{
width:              49%;
margin:                 0px .5% 0px .5%;
padding:             0px;
background-color:    #ffffff;
font:               .6em  arial, tahoma, helvetica;
border:         0px solid #000;
float:              left;
}

div.colformright{
width:              49%;
margin:                 0px .5% 0px .5%;
padding:             0px;
background-color:    #ffffff;
font:               .6em arial, tahoma, helvetica;
border:                     0px solid #000;
float:              right;
}

div.colformcenter{
width:              100%;
margin:                 0px auto;
padding:             0px;
background-color:    #ffffff;
font:             .6em arial, tahoma, helvetica;
border:                     0px solid #000000;
float: left;
text-align: center;
border-top: 1px;

}

.colform fieldset{
width:              100%;
border:                 0px;
margin:                     5px auto 0px auto;
border:                 0px solid #000000;
background-color:   #ffffff;
padding:                0px;
}

.colform hr{
clear:               both;
width:              96%;
height:             0px;
margin-bottom:       0px;
background:          #333333;
border:                 none;
}

.colform p{
width:                      96%;
clear:                  both;
margin:                     0px 2px 0px 2px;
padding:                    2px 0px 2px 0px;
border:             0px solid #ff0000;
text-align:             left;
float:                  left;
background-color:   #ffffff;
}



.colform p.c{
width:                      100%;
margin:                 5px 10px;
}

 .colform p.php, .colformcenter p.php{
width:             96%;
background-color:   #d6c2c2;
margin:                 3px 1%;
padding:                3px 1%;
color:              #0c0c0c;
font: 1.3em arial, tahoma, helvetica, serif;

float:              left;
clear:              both;
}

.colform label{
width:                  25%;
margin:                     3px 3px 0px 0px;
float:              left;
text-align:             right;
padding:            2px 0px 2px 0px;
text-indent:            0px;
color:                  #333333;
font:                   1.1em arial, tahoma,helvetica;
border:                 0px solid black;
background-color:   transparent;
}

.signup label{
width: 100%;
text-align: left;
margin-top: 10px;
}

.colform h4{
width:                  98%;
margin:                     3px 1%;
font:                   bold 1.2em arial, tahoma,helvetica,serif;
text-align:                 center;
float:              left;
background-color:   #f1f1f1;
padding:            3px 0% 5px 0%;
color:              #333333;
border:      0px #ececec solid;

border-radius: 25px;
}

.colform h2{
width:              21%;
margin:                     5px 0px 0px 0px;
font:                   1.2em arial, tahoma,helvetica,serif;
text-align:                 left;
background-color:   transparent;
padding:            0px 0px;
color:              #000;
}


.colform input,.colform select,.colform textarea{
padding:             2px 2px;
width:             20%;
float:              left;
margin:                 0px 5px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   1.2em arial, tahoma, helvetica, serif;
color:              #000000;
}

.colform select{
padding:            2px 0px;
width:              240px;
float:              left;
margin:                 0px 5px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   1.2em arial, tahoma, helvetica, serif;
color:              #000000;
width:              20.5%
}

.colform select.date{
padding:            2px;
width:              60px;
float:              left;
display:                inline;
margin:                 0px 5px 0px 2px;
background-color:   #fff;
border:                 #cccccc 1px solid;
font:               1.2em arial, tahoma, helvetica, serif;
}

.colform select.time{
padding:            2px;
width:              55px;
float:              left;
display:                block;
margin:                 0px 7px 0px 2px;
background-color:   #fff;
border:                 #ccc 2px solid;
font:              1.2em arial, tahoma, helvetica, serif;
}

.colform input.phone{
width:              40px;
margin:             0px 0px;
}

.colform input.choose{

margin:                 4px 0px 0px 5px;
width:              15px;
border:             0px solid #000000;
float:              left;
background:             #cccccc;
}


.colform input.choosevert{
margin:                 5px auto 2px 203px;
width:              12px;
border:             2px;
float:                          left;
clear:              both;
}



.colform button{
width:              10%;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:                bold 1.5em arial, tahoma, helvetica, serif;
color:              #000;
border:                 #ffffff 2px outset;
box-sizing: border-box;
border-radius: 20px;
}

.colform button.custom{
width:              15%;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:               bold 1.5em arial, tahoma, helvetica, serif;
color:              #000;
border:                 #fff 2px outset;
}
/*
@media screen and (max-width:480px){

    colform span.message,.pageform span.message{

/*clear: both;*/
font:               bold 8pt arial, serif;
color:              #ff0000;
margin:             4px 0px 5px 1px;
float:              left;
text-align:         left;
}

span.auxmsg{
color:              #0000ff;
clear: both;
margin:100px auto;
text-align: right;
}


/**********************new css for split forms added july 2018***********************/

.colformleft fieldset, .colformright fieldset{
width:              98%;
border:                 0px;
margin:                     2px auto 0px auto;
border:                 0px solid #000000;
background-color:   transparent;
padding:                0px;
}

.colformright hr, .colformleft hr{
clear:               both;
width:              96%;
height:             0px;
margin-bottom:       0px;
background:          #333333;
border:                 none;
}

.colformright p, .colformleft p{
width:                      100%;
clear:                  both;
margin:                     0px 0% 0px 0%;
padding:                    2px 0px 2px 0px;
border-bottom:      0px solid #cccccc;
text-align:             left;
float:                  left;
background-color:   transparent;
}



.colformright p.c, .colformleft p.c{
width:                      100%;
margin:                 5px 10px;
}
/*
 .colformright p.php, .colformleft p.php{
 width:             98%;
background-color:   #ccccff;#ececec;
margin:                 5px auto;
padding:                3px 5px;
color:              #464646;
font-weight:            bold;
font-size:          1.2em;
float:              left;
clear:              both;
}*/
.colformright label,  .colformleft label{
width:                  20%;
margin:                     3px 3px 0px 0px;
float:              left;
text-align:             right;
padding:            2px 0px 2px 0px;
text-indent:            0px;
color:                  #333333;
font:                   1.1em arial, tahoma,helvetica;
border:                 0px solid black;
background-color:   transparent;
}

.colformright h4, .colformleft h4{
width:                  98%;
margin:                     3px 1%;
font:                   bold 1.2em arial, tahoma,helvetica,serif;
text-align:                 center;
float:              left;
background-color:   #f1f1f1;
padding:            3px 0%;
color:              #222222;
border-bottom:      0px #cccccc solid;
border-top:         0px #cccccc solid;
border-radius: 25px;
}

.colformright h2, .colformleft h2{
width:              21%;
margin:                     5px 0px 0px 0px;
font:                   1.3em arial, tahoma,helvetica,serif;
text-align:                 left;
background-color:   transparent;
padding:            0px 0px;
color:              #000000;
}


.colformright input,.colformright select,.colformright textarea, .colformleft input,.colformleft select,.colformleft textarea{
padding:            2px 2px;
width:              25%;
float:              left;
margin:                 0px 5px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   1.2em arial, tahoma, helvetica, serif;
color:              #000000;
}

.colformright select, .colformleft select{
padding:            2px 0px;
width:             26.1%;
float:              left;
margin:                 0px 5px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   1.2em arial, tahoma, helvetica, serif;
color:              #000000;

}

.colformright select.date, .colformleft select.date{
padding:            2px;
width:              60px;
float:              left;
display:                inline;
margin:                 0px 5px 0px 2px;
background-color:   #fff;
border:                 #cccccc 1px solid;
font:               1em arial, tahoma, helvetica, serif;
}

.colformright select.time, .colformleft select.time{
padding:            2px;
width:              55px;
float:              left;
display:                block;
margin:                 0px 7px 0px 2px;
background-color:   #fff;
border:                 #cccccc 2px solid;
font:               1em arial, tahoma, helvetica, serif;
}

.colformright input.phone, .colformleft input.phone{
width:              40px;
margin:             0px 0px;
}

.colformright input.choose, .colformleft input.choose{

margin:                 5px 0px 0px 5px;
width:              15px;
border:             0px solid #000000;
float:              left;
background:             #cccccc;
}


.colformright input.choosevert, .colformleft input.choosevert{
margin:                 5px auto 2px 203px;
width:              12px;
border:             2px;
float:                          left;
clear:              both;
}



.colformright button, .colformleft button{
width:              15%;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:                bold 1.2em arial, tahoma, helvetica, serif;
color:              #000;
border:                 #ffffff 2px outset;
}

.colformright button.custom, .colformleft button.custom{
width:              10%;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:               bold 1.2em arial, tahoma, helvetica, serif;
color:              #000;
border:                 #ffffff 2px outset;
box-sizing: border-box;
border-radius: 20px;
}


/*****************************************************colform center css*******************************/
.colformcenter fieldset{
width:              96%;
border:                 0px;
margin:                     5px auto 0px auto;
border:                 0px solid #ff0000;
background-color:   #ffffff;
padding:                0px;
}

.colformcenter hr{
clear:               both;
width:              96%;
height:             0px;
margin-bottom:       0px;
background:          #333333;
border:                 none;
}

.colformcenter p{
width:                      96%;
clear:                  both;
margin:                     0px 2% 2px 2%;
padding:                    1px 0px 1px 0px;
border-bottom:      0px solid #cccccc;
text-align:             left;
float:                  left;
background-color:   #ffffff;
}

.colformcenter p.ckbx{
width:                      13%;

margin:                     0px 0px 0px 0px;
padding:                    1px 0px 1px 0px;
border-bottom:      0px solid #cccccc;
text-align:             left;
float:                  left;
background-color:   #ffffff;
}



.colformcenter p.c{
width:                      100%;
margin:                 5px 10px;
}
/*
.colformcenter p.php{
width:              96%;
background-color:   #ececec;
margin:                 5px 1.5%;
padding:                3px 5px;
color:              #464646;
font-weight:            bold;
font-size:          1.2em;
float:              left;
clear:              both;
}*/

.colformcenter label{
width:                  15%;
margin:                     3px 0px 0px 0px;
float:              left;
text-align:             right;
padding:            2px 2px 3px 0px;
text-indent:            0px;
color:                  #000000;
font:                   1.1em arial, tahoma,helvetica;
border:                 0px solid black;
background-color:   #ffffff;
}

.colformcenter h4{
width:                  98%;
margin:                 3px 1% 3px 1%;
font:                   bold 1.2em arial, tahoma,helvetica,serif;
text-align:                 center;
float:              left;
background-color:   #f1f1f1;
padding:            3px 0px 5px 0px;
color:              #222222;
border-bottom:      0px #cccccc solid;
border-top:         0px #cccccc solid;
border-radius:25px;
}

.colformcenter h2{
width:              21%;
margin:                     5px 0px 0px 0px;
font:                   10pt arial, tahoma,helvetica,serif;
text-align:                 left;
background-color:   transparent;
padding:            0px 0px;
color:              #000;
}


.colformcenter input,.colformcenter select,.colformcenter textarea{
padding:            2px 2px;
width:              20%
float:              left;
margin:                 0px 3px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   1.2em arial, tahoma, helvetica, serif;
color:              #000000;
}

.colformcenter select{
padding:            2px 0px;
width:              20.5%
float:              left;
margin:                 0px 1px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   1.2em arial, tahoma, helvetica, serif;
color:              #000000;

}

.colformcenter select.date{
padding:            2px;
width:              60px;
float:              left;
display:                inline;
margin:                 0px 5px 0px 2px;
background-color:   #fff;
border:                 #cccccc 1px solid;
font:              1.2em arial, tahoma, helvetica, serif;
}

.colformcenter select.time{
padding:            2px;
width:              55px;
float:              left;
display:                block;
margin:                 0px 7px 0px 2px;
background-color:   #fff;
border:                 #ccc 1px solid;
font:               1.2em arial, tahoma, helvetica, serif;
}

.colformcenter input.phone{
width:              40px;
margin:             0px 0px;
}

.colformcenter input.choose{

margin:             4px 0px 0px 0px;
width:              15px;
border:             0px solid #000000;
float:              left;
background:             #cccccc;
}


.colformcenter input.choosevert{
margin:                 5px auto 2px 203px;
width:              12px;
border:             2px;
float:                          left;
clear:              both;
}



.colformcenter button{
width:              15%;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:                bold 1.5em arial, tahoma, helvetica, serif;
color:              #000;
border:                 #ffffff 2px outset;
}

.colformcenter button.custom{
width:              10%;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:               bold 1.5em arial, tahoma, helvetica, serif;
color:              #000;
border:                 #ffffff 2px outset;
box-sizing: border-box;
border-radius: 20px;
}








/*
.colform span.radiocheckmessage{
margin:             5px 10px 0px 3px;
}
*/

/*
span.s,span.radiocheckmessage{
    clear: both;
text-align:             left;
float:              left;
margin:                 2px 5px 2px 5px;21%;
text-indent:            0px;
font:                bold  8pt arial, tahoma, helvetica, serif;
color:              #0066cc;
}

span.slabel{
text-align:             left;

margin:                 7px 0px 0px 0px;
text-indent:            0px;
font:                bold  10pt arial, tahoma, helvetica, serif;
color:              #0000ff;
}
span.phonespan{
margin:                     2px 0px 0px 0px;
float:              left;
}


span.datetimespan{
width:                  20px;
margin:                     3px 1px 0px 0px;
float:              left;
font:               bold 8pt arial,tahoma,helvitica,serif;
color:              #0000ff;
margin:             6px 1px 0px 0px;
display:                inline;
text-align:             right;
}


div.colform{
width:              100%;
margin:                 0px auto;
padding:             0px;
background-color:    #ffffff;
font:               10pt arial, tahoma, helvetica;
border:                     0px solid #000;
float:              left;
}


.colform fieldset{
width:              97%;
border:                 0px;
margin:                     5px auto 0px auto;
border-bottom:      0px solid #dcdcdc;
background-color:   #ffffff;#4abaaa;
padding:                0px;
}

.colform hr{
clear:               both;
width:              97%;
height:             0px;
margin-bottom:       0px;
background:          #333333;
border:                 none;
}

.colform p{
width:                      100%;
clear:                  both;
margin:                     0px 0px 0px 0px;
padding:                    2px 0px 2px 0px;
border-bottom:      0px solid #ccc;
text-align:             left;
float:                  left;
background-color:   #ffffff;
}



.colform p.c{
width:                      100%;
margin:                 5px 10px;
}

 .colform p.php{
width:                      96%;
background-color:   #dfd4a7;#ffcccc;
margin:                 2px auto;
padding:                2px 5px;
color:              #000000;#333333;
font-weight:            bold;
font-size:          10pt;
}

.colform label{
width:                  100%;0%;
margin:                     1px 3px 0px 5px;
float:              left;
text-align:             left;
padding:            2px 0px 2px 0px;
text-indent:            0px;
color:                  #333333;
font:                   9pt arial, tahoma,helvetica;
border:                 0px solid black;
background-color:   transparent;
}

.colform h4{
width:                  94%;
margin:                     0px 25px;
font:                   bold 10pt arial, tahoma,helvetica,serif;
text-align:                 center;
float:              left;
background-color:   #cccccc;#4abaaa;
padding:            2px 5px;
color:              #333333;
border-bottom:      0px #cccccc solid;
border-top:         0px #cccccc solid;
}

.colform h2{
width:              21%;
margin:                     5px 0px 0px 0px;
font:                   10pt arial, tahoma,helvetica,serif;
text-align:                 left;
background-color:   transparent;
padding:            0px 0px;
color:              #000;
}


.colform input,.colform select,.colform textarea{
padding:             2px 2px;
width:              240px;
float:              left;
margin:                 0px 5px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   10pt arial, tahoma, helvetica, serif;
color:              #000000;
}

.colform select{
padding:            2px 0px;
width:              240px;
float:              left;
margin:                 0px 5px 0px 0px;
background-color:   #ffffff;
border:                 #cccccc 1px solid;
font:                   10pt arial, tahoma, helvetica, serif;
color:              #000000;
width:              248px;
}

.colform select.date{
padding:            2px;
width:              60px;
float:              left;
display:                block;
margin:                 0px 7px 0px 2px;
background-color:   #fff;
border:                 #cccccc 2px solid;
font:               10pt arial, tahoma, helvetica, serif;
}

.colform select.time{
padding:            2px;
width:              60px;
float:              left;
display:                block;
margin:                 0px 7px 0px 2px;
background-color:   #fff;
border:                 #ccc 2px solid;
font:               10pt arial, tahoma, helvetica, serif;
}

.colform input.phone{
width:              40px;
margin:             0px 0px;
}

.colform input.choose{

margin:                 5px 0px 0px 0px;
width:              12px;
border:             0px solid #000000;
float:              left;
background:             #cccccc;
}


.colform input.choosevert{
margin:                 5px auto 2px 203px;
width:              12px;
border:             2px;
float:                          left;
clear:              both;
}



.colform button{
width:              100px;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:                bold 12pt arial, tahoma, helvetica, serif;
color:              #000;
border:                 #fff 2px outset;
}

.colform button.custom{
width:              100px;
float:              left;
margin:                 0px 0px;
padding:                2px;
background-color:   #ececec;
font:               bold 12pt arial, tahoma, helvetica, serif;
color:              #000;
border:                 #fff 2px outset;
}




}
*/
