.buttons,.terms,fieldset{border:1px solid #DBDBDB}body,html{margin:0;padding:0}#column-right,#column-right ul ul{margin-left:30px}html{overflow:-moz-scrollbars-vertical}*{font-family:Arial,Verdana,sans-serif}body{background:url(../image/background.png) #F6F6F6}body,input,option,p,select,td,textarea,th{color:#777;text-decoration:none;font-size:13px}#container>h1{background:url(../image/heading.png) repeat-y;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;padding:26px 27px;margin-top:0;margin-bottom:25px;color:#FFF;vertical-align:middle}#column-right,#content,fieldset,p{margin-bottom:20px}.warning,b,strong{color:#555}p{margin-top:0}li,ol,p,td,ul{line-height:18px}form{padding:0;margin:0;display:inline}fieldset{padding:10px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px}fieldset table{width:100%;border-collapse:collapse}fieldset table.form tr td:first-child{width:250px}fieldset table td{padding:5px}input[type=text],input[type=password],select,textarea{background:url(../image/field.png) repeat-x #FFF;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px;border:1px solid #DBDBDB;padding:4px;color:#000}option{color:#000}a,a b,a:visited{color:#23A1D1;text-decoration:underline;cursor:pointer}a:hover{text-decoration:none}img{margin:0;padding:0}a img{border:none}label{cursor:pointer}#container{width:960px;margin:0 auto}#header{height:100px;position:relative}#header #logo{position:absolute;left:3px;top:26px;width:264px;height:50px}#column-right{float:right;width:284px;min-height:350px}#column-right ul,#column-right ul li{margin:0;padding:0;list-style:none}#column-right ul a,#column-right ul a b{color:#777;text-decoration:none}#column-right ul li{display:block;padding:0 8px 8px 22px;margin-bottom:8px;border-bottom:1px solid #DBDBDB;background:url(../image/bullet-arrow.png) 0 5px no-repeat}#content{overflow:hidden;min-height:350px}.warning{padding:10px 10px 10px 33px;margin-bottom:15px;background:url(../image/warning.png) 10px center no-repeat #FFD1D1;border:1px solid #F8ACAC}.error,.required{color:red}.good{color:#0F0}.bad{color:red}a.button,input.button{cursor:pointer;color:#FFF;font-size:13px;border:1px solid #78883C;background:url(../image/button.png) repeat-x;text-shadow:0 -1px #7A8A3D;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px;-webkit-box-shadow:1px 2px 2px #DDD;-moz-box-shadow:1px 2px 2px #DDD;box-shadow:1px 2px 2px #DDD;margin-bottom:2px}a.button:hover,input.button:hover{text-shadow:0 -1px #626F30;border:1px solid #606D30;background-position:0 -26px}a.button{display:inline-block;text-decoration:none;padding:4px 11px}input.button{margin:0;padding:0 11px;height:28px}.buttons{overflow:auto;padding:6px;margin-bottom:20px}.buttons .left{float:left;text-align:left}.buttons .right{float:right;text-align:right}.buttons .center{text-align:center;margin-left:auto;margin-right:auto}.terms{background:#FFF;margin:3px 0 10px;padding:4px;height:250px;overflow-y:scroll}.terms ol,.terms p,.terms ul{color:#000}.success{overflow:auto;margin-bottom:15px}.success div{text-align:center;width:50%;float:left}.success img{border:1px solid #DDD;padding:5px;background:#FFF;margin-bottom:3px;width:270px}#footer{text-align:center;margin-bottom:25px}#footer a{margin:0 5px;line-height:28px}