﻿.register{}

.register fieldset { padding: 0; position: relative; margin: 0; border-style: none; }
.register fieldset legend { width: 100%; text-transform: uppercase; padding: 0; left: 0; font-size: 14px; font-weight: bold; color: #00A3D5; }
.register_form fieldset legend span { top: 0; position: absolute; margin-top: 0.4em; left: 0.72em; }
.register fieldset ol { list-style: none; }
.register fieldset ol li {  line-height:22px; clear:both; }
                    .register fieldset ol li label {  
                        display: block;
                        float:left;
                        width:11.5em;
                        padding-top:.4em;
                        padding-right:.5em;
                        height:18px;
                        line-height:18px;
                    }
                .register span.req {
                    width:10px;
                    height:18px;
                    margin:0;
                    display:inline-block;
                    background-image:url(/_Resources/img/red-star.png);
                    background-position:top left;
                    background-repeat:no-repeat;
                    text-indent:-9999px;
                    _background-image:none;
                    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/red-star.png');
                }
                
                
                        /* INPUTS */
                            .register textarea { height: 100px; border: solid 1px #ccc; padding: 3px 5px; width: 300px; }
                        
                            .register fieldset ol li input.text {
                                width:220px;
                                height:18px;
                                margin-bottom:10px;
                                border: solid 1px #ccc;
                                padding: 3px 5px;
                                width: 300px;
                                color:#1E1E19;
                            }
                            .register fieldset ol li select {
                                width:224px;
                                margin-right:.3em;
                                margin-bottom:10px;
                                border: solid 1px #ccc; 
                                padding: 3px 5px; 
                                width: 300px;
                                color:#1E1E19;
                            }
                            .register fieldset ol li select.day {
                                width:42px;
                            }
                            .register fieldset ol li select.month {
                                width:100px;
                            }
                            .register fieldset ol li select.year {
                                width:70px;
                            }
                            .register fieldset li span.checkbox input {
                              margin-top:8px;
                            }
                            /* CSS to code default aspx radio buttons */
                            .register fieldset ol li table {
                                display:inline;
                                width:100px;
                            }
                                .register fieldset ol li table tbody tr td {
                                    background-color:#000;
                                    padding-top:2px;
                                }
                                .register fieldset ol li table tbody tr td label {
                                    display:inline;
                                    float:none;
                                    padding-right:1em;
                                    padding-left:.2em;
                                }
                                    .register fieldset ol li table tbody tr td input {
                                        display:inline;
                                        padding-right:1em;
                                    }
                            /* INPUTS ENDS */
                            
                
                .register ul.error {
                    list-style-type:circle;
                    list-style-position:inside;
                    margin:0 25px 0;
                }
                
.register .submit { height: 49px; }
.register .submit input { border: none 0; margin: 0px 0 0 0; padding: 5px 11px 10px 14px; cursor: pointer; background: url(/_Resources/img/sendButtonArrow.png) right 0 no-repeat; width: auto; }
.register .submit input { color: #fff; }


/*.register fieldset li span { line-height: 200%; } */
.register fieldset  ol.newsMail { float:left; width:250px;}
.register fieldset  ol.newsMail li { line-height:100%; margin: 10px 0;}
.register fieldset p { margin-top:5px;}

br.all { clear:both; }
