#userreg,#useredit,#userlogin,#adduser,#contactuser,#contactuser2,#contactuser3 {background:#F4F8FB; padding:10px 20px; margin:20px 0}
#contactuser3 {background:#C63B2F;border:2px solid #666}
#contactuser3 legend {color:#FFF !important;text-transform:uppercase;font-weight:bold}
#userreg p,#userreg label,#useredit p,#useredit label,#userlogin p,#userlogin li,#userlogin label,#adduser label,#contactuser label,#contactuser2 label {color:#2174AC;}
#userreg h2,#userreg legend,#useredit h2,#useredit legend,#userlogin h2,#userlogin legend,#adduser h2,#adduser legend,#resetpin h2 {color:#C63B2F !important;font-weight:bold}
#userreg hr,#useredit hr,#adduser hr {margin:10px 0}
#userreg input[type="submit"],#useredit input[type="submit"],#userlogin input[type="submit"],#adduser input[type="submit"],#contactuser input[type="submit"],#contactuser1 input[type="submit"],#contactuser2 input[type="submit"],#contactuser3 input[type="submit"],#resetpin input[type="submit"] {color:#FFF; background:#C63B2F;margin-left:40%;padding:8px 16px;font-weight:bold;text-transform:uppercase;border:0}
#userreg input[type="submit"]:hover,#useredit input[type="submit"]:hover,#userlogin input[type="submit"]:hover,#adduser input[type="submit"]:hover,#contactuser input[type="submit"]:hover,#contactuser1 input[type="submit"]:hover,#contactuser2 input[type="submit"]:hover,#resetpin input[type="submit"]:hover {background:#2174AC;border:0}
#contactuser3 input[type="submit"] {color:#2174AC;background:#FFF}
#contactuser3 input[type="submit"]:hover {color:#FFF;background:#2174AC;border:0}
#top100samplemeail,#resetpin,#top100sampleapp {background:#EEE; padding:10px 20px; margin:20px 0;border:1px solid #CCC}
#top100samplemeail ul,#top100sampleapp ul {list-style:disc;margin:0 0 0 20px}
#top100sampleapp {max-width:420px;padding:20px;}
.appintro {position:relative;}
.appintro p {margin:0; padding:0;line-height:0}
.appthumb img {max-width:80px; max-height:80px;position:absolute; bottom:15px; right:15px;border:1px solid #FFF}
h3.appheadingtext {display:block; background:#FFF;margin:0;padding:5px 10px 0 10px}
p.appheadingtext {display:block; background:#FFF;margin:0;padding:0 10px 5px 10px}
.appcontentblock {border:1px solid #999; margin:0 0 20px 0;}
.appheading {color:#FFF; background:#999; padding:10px;}
.appcontent {padding:10px; background:#FFF}
#resetpin a {text-decoration:underline}
#resetpin ol {margin:10px 0 10px 40px}
#resetpin ol li {list-style-type: decimal;margin:0 0 10px 0}
#resetpin input[type="submit"] {background:#666;}
#top100prsteps {list-style: none; overflow: hidden; margin:10px 0; display:block}
#top100prsteps li {float: left}
#top100prsteps span {color: #FFF;text-decoration: none; padding: 10px 0 10px 45px;background: #2174AC;position: relative; display: block;float: left}
#top100prsteps span:after {content: " "; display: block; width: 0; height: 0;border-top: 50px solid transparent;border-bottom: 50px solid transparent;border-left: 30px solid #2174AC;position: absolute;top: 50%;margin-top: -50px; left: 100%;z-index: 2}
#top100prsteps span:before {content: " "; display: block; width: 0; height: 0;border-top: 50px solid transparent;border-bottom: 50px solid transparent;border-left: 30px solid white;position: absolute;top: 50%;margin-top: -50px; margin-left: 1px;left: 100%;z-index: 1}
#top100prsteps li:first-child span {padding: 10px 0 10px 25px;}
#top100prsteps li:last-child span {padding: 10px 25px 10px 45px;}
#top100prsteps li:last-child span:after {border:0}
#top100prsteps li.currentstep span {background:#C63B2F}
#top100prsteps li.currentstep span:after {border-left: 30px solid #C63B2F;}
.clear {clear:both}
.deleteaccount h2.step2 {display:block;padding:0.5rem;margin:1rem 0}
.deleteaccount h2.step2,.deleteaccount #userreg .button {color:#FFF !important;}
.deleteaccount #userreg {padding:2rem;margin:2rem 0 10rem 0;border:0.1rem solid #27ae60}
.deleteaccount #userreg h2.step1,.deleteaccount #userreg p{color:#27ae60 !important}
.deleteaccount #userreg .button {background:#27ae60;font-weight:700;text-transform:uppercase}
.deleteaccount h2.step2 {background:#c0392b}
.deleteaccount legend {display:none}
.deleteaccount #useredit label {color:#c0392b !important;font-weight:700}
.deleteaccount #useredit {background:#F9EBE9}
.deleteaccount #useredit input[type="submit"] {margin:0;background:#c0392b;}
.deleteaccbutton {color:#c0392b; background:#FFF;padding:0.5rem;border:0.1rem solid #c0392b;text-decoration:none}
.deleteaccbutton:hover {color:#FFF; background:#c0392b;text-decoration:none}
.underage {display:none;background:#16a085;padding:1rem}
.underage p,.underage label {color:#FFF !important; font-weight:bold}
.underage p:first-child {border-bottom:0.1rem solid #FFF;margin-bottom:1rem;padding-bottom:1rem}