
/**
 * Clients Register
 */
div.box div.middle { position:relative; }

h2 { font-size:19px; padding-bottom:15px; background:url(/img/elements/line-510.png) transparent no-repeat bottom left; }

div.box form { margin-top:20px; }
div.box label { font-size:14px; margin-bottom:5px; }
div.box input { font-size:18px; }

form.register div.error input[type="text"] {
background: url(/img/icons/invalid.png) transparent no-repeat 385px 4px !important;
}

form.register div.valid input[type="text"] {
background: url(/img/icons/valid.png) transparent no-repeat 385px 4px !important;
}


div.box div.text input { width:80%; font-size:22px !important; }
div.box div.boxgrey h4 { font-size:20px; }
div.box div.boxgrey p { font-size:12px; }

div.box form.std div.input .req { font-size:14px; font-weight:bold; position:relative; left:-2px; }

div.box form.std div.submit { text-align:right; padding:5px 5px 0 0; }
div.box form.std div.submit input { font-size:16px; font-weight:bold; text-transform:uppercase; padding:5px 15px; }
 
div.box .notes { float:left; }
div.box .req-text { font-size:11px; }
div.box .accept { font-size:10px;  }

div.box .signIn { clear:both; }

div.box .confidence { margin-top:15px; }
div.box .confidence p { font-size:11px; }

div.box a { text-decoration:none; }

div.box div.cols {}
div.box div.col1 { width:510px; float:left; padding:10px 0 0 10px; }
div.box div.col2 { width:300px; float:right; }

div.box div.boxgrey { margin-top:5px; }
div.box div.boxgrey img { margin-bottom:15px; }
div.box div.boxgrey h4 { color:#8F8F8F; font-size:20px; font-family:Calibri; }
div.box div.boxgrey p { font-size:14px; line-height:22px; }
div.box div.boxgrey a { font-size:11px; font-weight:bold; }

div.box div.boxgrey h4.first { width:150px; }

div.banner { position:absolute; right:-8px; top:-19px; }


div.clients { margin:30px 0 0 0; padding-top:20px; background:url(/img/elements/line-510.png) transparent no-repeat top left; }
div.clients h4 { font-family:Calibri; font-size:12px; font-weight:bold; margin-bottom:5px; padding-top:10px; }
div.clients img { margin-left:5px; }

#utility p.call { width:216px; background-image:url(/img/layout/header/call-free.png); background-position:0 0; }


.bottom-dis { margin:0 auto 30px auto; width:820px; }
.bottom-dis p { font-size:10px; margin:0; }


