body                       { margin : 0px; font-family: Overpass, Roboto, Times New Roman, Verdana, Arial; font-size: 16px;}
td                         { font-family: Overpass, Roboto, Times New Roman, Verdana, Arial; padding: 2px; font-size: 16px;}
iframe                     { border-width: 0px; border-style: solid; margin: 0px; width: 100%; height: 100%; }
input[type="text"]         { font-family: Overpass, Roboto,  Times New Roman, Verdana, Arial; font-size: 16px; border-radius: 2px; border-style: solid; border-width: 1px; border-color: #A1A1A1; padding-left: 3px;}
input[type="radio"]        { width: 20px; height: 20px; }
input[type="button"]       { color: #ffffff; font-family: Overpass, Roboto, Times New Roman, Verdana, Arial; font-size: 16px; border-radius: 2px; border-style: solid; border-width: 1px; border-color: #A1A1A1; border-style: solid; border-width:2px; border-color: #dba300; background-color: #dba300; cursor: pointer; cursor: hand; }
input[type="submit"]       { color: #ffffff; font-family: Overpass, Roboto, Times New Roman, Verdana, Arial; font-size: 16px; border-radius: 2px; border-style: solid; border-width: 1px; border-color: #A1A1A1; border-style: solid; border-width:2px; border-color: #dba300; background-color: #dba300; cursor: pointer; cursor: hand; }
select                     { font-family: Overpass, Roboto, Times New Roman, Verdana, Arial; font-size: 16px; border-radius: 2px; border-style: solid; border-width: 1px; border-color: #A1A1A1; }
input[type="radio"]        { cursor: pointer; cursor: hand; }
#loginheadertable          { border-width: 0px; border-style: solid; height: 15%;}
#loginheadercontent        { background-color: #dba300; color: #ffffff; font-size: 50px; text-align: center;}
#loginfootertable          { border-width: 0px; border-style: solid; height: 5%; }
#loginfootercontent        { border-width: 0px; border-style: solid; text-align: center; background-color: #bc7068;  color: #FFFFFF;}
#loginbodytable            { border-width: 0px; border-style: solid; height: 80%; }
#loginbodycontent          { border-width: 0px; border-style: solid; }
#adminheadertable          { border-width: 0px; border-style: solid; height: 10%; }
#adminheadercontent        { background-color: #b01d00; color: #ffffff; font-size: 50px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; padding: 20px;}
#adminbodytable            { border-width: 0px; border-style: solid; height:85%}
#adminbodycontent          { text-align: center; background-color: #0072e6; vertical-align: top; padding: 0px;}
#adminbodyworkspace        { text-align: left; color: #ffffff; border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; padding:0px; }
#adminfootertable          { border-width: 0px; border-style: solid; height: 100%; }
#adminfootercontent        { text-align: center; padding: 10px; text-align: center; background-color: #bc7068;  color: #FFFFFF;}
#adminlogintable           { border-width: 0px; border-style: solid; }
#adminloginheader          { text-align: left; padding: 2px; font-weight: bold; }
#adminlogincontent         { text-align: left; padding: 2px; }
#menutable                 { border-width: 0px; border-style: solid; }
#menuheader                { text-align: left; color: #ffffff; background-color: #b01d00; height: 28px; border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; font-size: 13px; padding:3px; }
#menucontent               { text-align: left; background-color: #82bdfc; height: 28px; color: #ffffff; border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; font-size: 13px; padding:3px; }
#menudivider               { background-color: #b01d00; height: 10px; border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; }
#alerttableerror           { border-width: 1px; border-style: solid; border-color: #ff0000; }
#alerttableheadererror     { color: #ffffff; background-color: #ff0000; font-weight: bold; }
#alerttablecontenterror    { color: #000000; background-color: #ffc8e4; }
#alerttablewarning         { border-width: 1px; border-style: solid; border-color: #ffff00; }
#alerttableheaderwarning   { color: #ffffff; background-color: #ffff00; font-weight: bold; }
#alerttablecontentwarning  { color: #000000; background-color: #fff1c8; }
#alerttablenormal          { border-width: 1px; border-style: solid; border-color: #0000FF; }
#alerttableheadernormal    { color: #ffffff; background-color: #0000FF; font-weight: bold; }
#alerttablecontentnormal   { color: #000000; background-color: #c8e4ff; }
#adminbodycontent a        { color: #ffffff; text-decoration: none; }
#adminbodycontent a:hover  { color: #ff0000; text-decoration: none; }
#targetpage                { text-align: right; }
#listtable                 { border-width: 1px; border-style: solid; border-color: #D8D8D8;}
#listheader                { border-width: 0px; border-style: solid; padding: 3px; font-weight: bold; font-size: 13px; background-color: #D8D8D8; cursor: pointer; cursor: hand; }
#listheader:hover          { border-width: 0px; border-style: solid; padding: 3px; font-weight: bold; font-size: 13px; background-color: #BDBDBD; cursor: pointer; cursor: hand; }
#listcontent0              { border-width: 0px; border-style: solid; padding: 3px; font-size: 13px; cursor: pointer; cursor: hand; background-color: #FAFAFA; }
#listcontent0:hover        { border-width: 0px; border-style: solid; padding: 3px; font-size: 13px; cursor: pointer; cursor: hand; background-color: #FBEFEF; }
#listcontent1              { border-width: 0px; border-style: solid; padding: 3px; font-size: 13px; cursor: pointer; cursor: hand; }
#listcontent1:hover        { border-width: 0px; border-style: solid; padding: 3px; font-size: 13px; cursor: pointer; cursor: hand; background-color: #FBEFEF; }
#pagetitle                 { font-size: 20px; }
td a                       { text-decoration: none; }
td a:hover                 { text-decoration: none; }
#registerheadertable       { border-width: 0px; border-style: solid; height: 70px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
#registerheadercontent     { background-color: #ffffff; color: #000000; font-size: 25px; text-align: left; padding: 5px; }
#registersubheadercontent  { background-color: #003b40; color: #ffffff; font-size: 20px; text-align: center;}
#registernfootertable      { border-width: 0px; border-style: solid; width:100%; height: 25px; }
#registerfootercontent     { border-width: 0px; border-style: solid; text-align: center; font-size: 12px; color: #ffffff;}
#registerbodytable         { border-width: 0px; border-style: solid; height: 80%; }
#registerbodycontent       { border-width: 0px; border-style: solid; vertical-align: top;}

#registerformtable         { border-width: 1px; border-style: solid; border-color: #D8D8D8; }
#registerformtitle         { padding: 5px; font-weight: bold; font-size: 20px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D8D8D8; text-align: center; height: 50px; }
#registerformtitle2        { padding: 2px; font-weight: bold; font-size: 16px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D8D8D8; color: #FE9A2E;}
#registerformbody          { padding: 5px; text-align: left; font-size: 16px;}
#registerformbutton        { padding: 5px; text-align: center; font-size: 16px;}
#registerformfooter        { border-width: 0px; border-style: solid; height: 5%; }

#registerdashtitle         { font-size: 25px; cursor: pointer; cursor: hand; vertical-align: top; }

#verticalline              { border-style: solid; border-width: 0px; width: 1px; height: 250px; background-color: #D8D8D8; border-color: #D8D8D8;}
#horizontalline            { border-style: solid; border-width: 0px; height: 1px; width: 250px; background-color: #D8D8D8; border-color: #D8D8D8;}


#progressactive            { border: 1px solid; border-radius: 5px; width: 100px; text-align: center; height: 30px; background-color: #FFBF00; border-color: #FFBF00; }
#progressprevious          { border: 1px solid; border-radius: 5px; width: 100px; text-align: center; height: 30px; background-color: #088A08; border-color: #088A08; color: #FFFFFF;}
#progressnext              { border: 1px solid; border-radius: 5px; width: 100px; text-align: center; height: 30px; background-color: #A4A4A4; border-color: #A4A4A4; }

#fieldradiooption          { cursor: pointer; cursor: hand; font-size: 16px; }
label                      { cursor: pointer; cursor: hand; }

#courierdetailcontainer    { border-width: 1px; border-style: solid; border-color: #A1A1A1; border-radius: 5px; }
#listtable1                { border-width: 1px; border-style: solid; border-color: #A1A1A1; border-radius: 5px; }
#listtabletitle1           { background-color: #A1A1A1; color: #FFFFFF; padding: 3px; }
#listtabletitle2           { background-color: #E6E6E6; color: #000000; padding: 3px; }
#listtabletitle3           { background-color: #59075b; color: #ffffff; padding: 3px; }
#listtabledatarow1         { background-color: #F2F2F2; color: #000000; padding: 3px; cursor: pointer; cursor: hand; }
#listtabledatarow0         { background-color: #FFFFFF; color: #000000; padding: 3px; cursor: pointer; cursor: hand; }
#listtabledatarow2         { background-color: #f9ddd7; color: #000000; padding: 8px; }
#listtabledatarowempty     { padding: 3px; color: #A1A1A1; text-decoration: italic; text-align: center; }

#pageprev                  { cursor: pointer; cursor: hand; }
#pagenext                  { cursor: pointer; cursor: hand; }

#requiredfield             { display: table-cell; width: 50px; height: 16px; -moz-border-radius: 10%; border-radius: 10%; background-color: #B40404; vertical-align: middle; text-align: center; border-style: none; color: #ffffff; font-size: 9px; padding:0; margin: 0;}
#resulttable               {}
#resulttitle1              { font-size: 30px; font-weight: bold; }
#resulttitle2              { font-size: 18px; font-weight: bold; }
#resultcontent             { font-size: 18px; }

#radiobuttonlabel          { font-size: 18px; cursor: hand; cursor: pointer; }
#formheader                { font-size: 16px; font-weight: bold; padding: 5px; }
#footercontainer           { position: fixed; width: 152px; height: 50px; bottom: 0px; font-size: 12px; background-image: url('/templates/2016/images/poweredby.jpg');}
/*#footercontainer           { width: 100%; height: 30px; background-color: #ceb90a; color: #ffffff; font-size: 12px;} */

#circleprogressactive      { display: inline-block; height: 20px; width: 20px; -moz-border-radius: 50%; border-radius: 50%; background-color: #cef3e1; vertical-align: middle; text-align: center; border-style: solid; border-width: 2px; border-color: #dba300; }
#circleprogressnext        { display: inline-block; height: 20px; width: 20px; -moz-border-radius: 50%; border-radius: 50%; background-color: #f2f1ef; vertical-align: middle; text-align: center; border-style: solid; border-width: 2px; border-color: #dba300; }
#circleprogressprev        { display: inline-block; height: 20px; width: 20px; -moz-border-radius: 50%; border-radius: 50%; background-color: #f6eabe; vertical-align: middle; text-align: center; border-style: solid; border-width: 2px; border-color: #dba300; }

#registerformcontainer     { display: block; width:100%;  }

.ypidfont12px              { font-size: 12px !important; }
.ypidfont14px              { font-size: 14px !important; }

.ypidhidden                { display: none !important; }
.ypidborder68b4fb          { border: 1px solid #68B4FB !important; }

.ypidbgcolor68b4fb         { background-color: #68B4FB !important; color: #FFFFFF; }