 @media (max-width: 480px), (max-device-width: 480px){html, body{margin:0px;padding:0px 2%;font-family:Arial,verdana,sans-serif;background-color:#FFFFFF;color:#000000;font-size:16px;}table{table-layout:fixed;width:100%;}td,th{display: block;max-width: 100%;width: 100%;height: auto;margin:3px 0px;box-sizing: border-box;vertical-align: top; text-align:left;}.clear{clear: both;font-size:1px;height:1px;}h1{font-family:Arial,verdana,sans-serif;font-size:20px;text-align:center;font-weight: normal;}h1.banner{font-size:24px;color:#CC0000;font-family:Georgia,Times,serif;}h2{color:#000000;font-family:Arial,verdana,sans-serif;font-size:18px;text-align:center;font-weight: normal;}h2.blackenleft{text-align:left}h2.tinyleft{text-align:left}ol{font-size: 16px;margin:30px 0px;padding: 0px;}ul{font-size: 16px;margin:0px;padding: 0px;}li{margin-left: 3%; padding-left: 1%;display:list-item;}a:link, a:visited{text-decoration: underline;color: #0000CC;}a:hover, a:active{text-decoration: underline;color: #660066;}img{max-width: 100%;height: auto;box-sizing: border-box;}.bold{font-weight:bold}a.c8{font-size:16px;display:block;height: 30px; line-height: 30px;text-decoration:underline;background-color:#FAFAD2;color:#0000FF;max-width: 100%;box-sizing: border-box;}.video{position: relative;padding-bottom: 56.25%;padding-top:30px;height: 0;overflow: hidden;}.video object,.video embed,.video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
 
input, textarea {-moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; display: block;  margin: 0;  width: 100%; height: 40px;  line-height: 40px; font-family:sans-serif; font-size: 18px; border: 1px solid #bbb;background:#FAFAD2;color:#000000;font-weight:normal;}

input:focus, textarea:focus {
    /* To give a little highlight on active elements */
    border-color: #000;
}
.tabrow {display: table; width:100%; table-layout: fixed;}
input[type="checkbox"] {border: 1px solid #CCC; display:table-cell;
     padding-left:5px;
    padding-right:5px;
    border-radius:22px;
    border: double 2px #000;
    color:#ccc;
    white-space: nowrap;
    overflow:hidden;
    width:40px;
    height:40px;}
input[type="checkbox"]:checked div.checkbx {color: #f00; background-color:#f00;}
.checkbx {
    /* To make sure that all labels have the same size and are properly aligned */
    border: 1px solid #CCC;
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-right: 0px;
    margin-left: 0px;
    box-sizing: border-box;
    background-color:#fff;
    color: #000;
}
.checktext {
    /* To make sure that all labels have the same size and are properly aligned */
    border: 1px solid #CCC;
    display: block;
    width: 100%;
    text-align: left;
    margin-right: 0px;
    margin-left: 0px;
    box-sizing: border-box;
    background-color:#fff;
    color: #000;
  cursor: pointer
}
.sbmt {border:2px solid #CCCCCC;padding-left:0px;font-size:18px;font-weight:bold;color:#FFFFFF;background:#FF0000;  -webkit-appearance: none; -moz-appearance: none;  display: block; line-height: 2.5em;  height: 2.5em; width: 100%; text-align:center;}
.sbmt:hover{color:#FF7F50;background:#FFFFFF;text-decoration:none;}
.thank {display: inline-block;border:1px solid #000000;padding:8px 10px;text-align: left; color:#000000;background:#FFFFFF;width:390px;font-weight:bold;box-sizing: border-box;}
.errmsg{display: inline-block;border:1px solid #000000;padding:8px 10px ;text-align: left;color:#000000;background:#FFCCCC;width:390px;font-weight:bold;box-sizing: border-box;}
a.skiplink {display:inline;position:absolute;width:14em;left:-200em;text-decoration:none}a.skiplink:active, a.skiplink:focus {position:absolute;left:0.5em;top:0.5em;border:2px solid #333333; color:#0000FF;background:#FFFFFF;text-decoration:underline}td.c3{font-size:17px;font-weight:bold;}
label {
    /* To make sure that all labels have the same size and are properly aligned */
    display: block;
    width: 100%;
    text-align: left;
}
.formWidt1{width:100%;} 
.formWidt2{-moz-box-sizing: border-box; box-sizing: border-box;max-width:100%;width:100%;margin: 0 auto;padding: 10px;border: 1px solid #CCC;border-radius: 10px;}form div + div {margin-top: 10px;}
.tabrow {display: block; width:100%; -moz-box-sizing: border-box; box-sizing: border-box;}
.colWdth30{display: block; width:100%; -moz-box-sizing: border-box; box-sizing: border-box;} 
 input.counter {background:#FFFFFF;color:#000000;font-weight:bold;}iframe{max-width: 100%;height: 300px;box-sizing: border-box;}div.c6{max-width:100%;width:100%;height:auto;margin:0px; text-align:left;padding:0px 10px;box-sizing: border-box;}}