﻿.register
{
    text-align: center;
    width: 947px;
    margin: 0 auto;
    font-family: Arial;
    font-size: 12pt;
    color: #666666;
}
.register-1
{
    width: 760px;
    margin: 25px auto 0px auto;
    
}
.register-logo
{
    text-align: center;
    margin-bottom: 50px;
}
.register-content
{
    text-align: left;
    margin-bottom: 50px;
    border: 1px solid #2B925B;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url(/CSS/border-radius.htc);    
    background-color: #E6FFE1;
}
.register-content-item
{
    width: 100%;
    padding-bottom: 15px;
}
.clear
{
    clear: both;
}
.register-content-item div.item1
{
    color: #666666;
    font-weight: normal;
    line-height: 42px;
    padding-right: 10px;
    text-align: right;
    width: 200px;
    float: left;
}
.register-content-item div.item2
{
    width: 220px;
    float: left;
}
.register-content-item div.item3
{
    padding: 11px 10px 11px 30px;
    width: 250px;
    float: left;
    background-repeat: no-repeat;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
    border-width: 1px;
}

.register-content-item .text_field
{
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border: 1px solid #DDDDDD;
    font-size: 14pt;
    margin: 0;
    padding: 8px;
    width: 200px;
}

.register-content-item .password-short
{
    background: #F2F2F2 url(https://static.twitter.com/images/signup_info.gif) no-repeat scroll 13px 50%;
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px 1px 1px 2px;
    color: #666666;
}
.register-content-item .password-weak
{
    background: #FFE2CF url(https://static.twitter.com/images/signup_check_weak.gif) no-repeat scroll  13px 50%;
    color: #80461B;
    border-color: #E5BDA3;
    border-style: solid;
    border-width: 1px 1px 1px 2px;
}
.register-content-item .password-good
{
    background: #FFF0CF url(https://static.twitter.com/images/signup_check_good.gif) no-repeat scroll  13px 50%;
    color: #80621B;
    border-color: #E5D5A3;
    border-style: solid;
    border-width: 1px 1px 1px 2px;
}
.register-content-item  .password-strong {
background:#F5FFCF url(https://static.twitter.com/images/signup_check_strong.gif) no-repeat scroll  13px 50%;
color:#78801B;
border-color:#E3E5A3;
border-style: solid;
border-width: 1px 1px 1px 2px;
}
.register-content-item   .good {
background:#F0FEE9 url(https://static.twitter.com/images/signup_check.gif) no-repeat scroll  13px 50%;
border-color:#E1EFDB;
}
.register-content-item    .error {
background-color:#FFCFCF;
background-image:none;
border-color:#E5A3A3;
color:#801B1B;
padding-left:10px;
}
 .register-content-item    .info {
background:#F2F2F2 url(https://static.twitter.com/images/signup_info.gif) no-repeat scroll 13px 50%;
border-color:#DBDBDB;
border-style:solid;
}


#Login1 td
{
    vertical-align: top;
}

a.squarebutton
{
    background: transparent url('/img/btn/square-green2-left.gif') no-repeat bottom left;
    display: block;
    float: left;
    font: normal 12px Arial; /* Change 12px as desired */
    line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
    height: 29px; /* Height of button background height */
    padding-left: 12px; /* Width of left menu image */
    text-decoration: none;
    cursor: pointer;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton
{
    color: #494949; /*button text color*/
}

a.squarebutton span
{
    background: transparent url('/img/btn/square-green2-right.gif') no-repeat bottom right;
    display: block;
    padding: 2px 12px 6px 0; /*Set 9px below to match value of 'padding-left' value above*/
    color: White;
    font-weight: bold;
    font-family: Arial;
    font-size: 10.5pt;
}

a.squarebutton-hover
{
    /* Hover state CSS */
    background-position: top left;
}

a.squarebutton-hover span
{
    /* Hover state CSS */
    background-position: top right;
    color: #948e9c;
}
div.borderlogin
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url(/CSS/border-radius.htc);
}

