﻿/* general */
.register_Left { float: left; width: 300px; margin: 10px 0 0 70px; }
.register_Right { float: left; width: 430px; margin: 20px 0 0 30px; }

.register ol, ul, li { list-style: none; padding:0; margin:0; }

.register { font-size:12px; color:#18477E; line-height:2em;}
.register ol,
.register ul,
.register li { float: left; clear: left; width: 100%; margin:2px 0 0px 0;}
.register fieldset { border: 0 none; margin:0; padding:0; }
.register label { display: inline; float: left; width: 200px; clear:left; }
.register select,
.register input { float: left; margin-bottom: 5px; }
.register textarea,
.register input.text { float: left; border: solid 1px #ccc; padding: 3px 5px; width: 300px; }
.register textarea { height: 100px; }
/* submit button */
.register .submit {margin:0 0 0 149px;width:210px;}
.register .submit input { border: none 0; cursor: pointer; background: url(../img/btn-submit.gif) right 0 no-repeat; width: 100%; height: 100%; } 
.register .submitHover { height: 46px; overflow: hidden; width: 210px; }
.register .submitHover input:hover { margin-top: -46px; }


/* reset because of extremly clever .net */
.register table { width: auto; float: left; margin:-2px 0 7px 0; }
.register table label { width: auto; float: none; margin:-2px 0 7px 0; }
.register li input,
.register table label,
.register table input { margin-right: 5px; }

