div#login_input{
padding:0px;
margin:0px;
padding-top:5px;
}

div#login_input input{
margin-right:15px;
}

div#login_input input.last{
margin-right:5px;
}

p{
margin-top:10px;
margin-bottom:10px;
}

ul li div.info{
font-size:.85em;
margin-left:81px;
margin-top:3px;
clear:both;
}

div#login_left{
float:left;
border-right:1px dotted #ccc;
padding-right:10px;
padding-top:15px;  
height:300px;
}

.login_sub_lhead {
padding-left:10px;
padding-bottom:10px;
font-weight:bold;
}

.login_sub_rhead {
padding-bottom:10px;
font-weight:bold;
}

div#login_right{
float:left;
padding-left:15px;
}

div#login_right h3{
font-size:1.2em;
font-weight:bold;
margin-top:15px;
}

ul.login_type{
margin:15px;
}

h4{
font-weight:bold;
}

.content_bubble h3.teal, .content_bubble h3.grey {
margin:0; 
font-weight:bold;
padding:2px 8px 6px 23px;
font-size:1.05em;
}

form#mainLogin label,form#mainLogin input {
display: block;
width: 150px;
float: left;
}

form#mainLogin label {
text-align: right;
width: 75px;
padding-right:4px;
}

form#mainLogin input.button,form#mainLogin input.button_hover{
width: 43px;
display:inline;  
}

span.button{
margin-left:6px;
}

form#mainLogin label.rememberme{
width:185px;
text-align: left;
margin-top:4px;
height:13px;  
}

form#mainLogin input.checkbox{
width:13px;
display:inline;
height:13px;
margin-left:6px;
margin-right:5px;
margin-top:5px;    
}

form#mainLogin ul li.center{
padding-left:78px;
}

a.center{
padding-left:4px;
}

div#login_right ul li{
list-style-type: square;
list-style-position: outside;
margin-left:25px;
}

div#login_right a{
cursor: auto;
background-image:url(../images/btn_blue_middle_hover.gif);
background-repeat:repeat-x;
background-position: top;
background-color:#23A3DE;
color:#ffffff;  
border:1px solid #0083BE;
font-size:1em;
font-weight:bold;     
height:21px;
padding:3px;
font-family: arial,helvetica,clean,sans-serif;
font-size:12.35px;
}

div#login_right a:hover{
cursor: pointer;
background-image:url(../images/btn_blue_middle.gif);
background-color:#0080BB;
color:#ffffff;
}
.stepHead {
font-weight:bold;
white-space:nowrap;
}
li .fieldError {
width:200px;
margin-left:79px;
}