
.new_info {
 margin-left:40px;
}

.login_options a, a:visited,a:hover,a:link {
 color:#00f;
}

#lroverlay {background-color:#000; cursor:wait;}

#lrcontainer {width:450px; font-family:Verdana, Arial; font-size:16px; text-align:left;}
#lrcontainer .content {color:#fff; background-color:#ccc;}
#lrcontainer .loginbox{  background:url(../img/lr/login_bg.png) no-repeat top center; width:450px; height:309px; }
#lrcontainer .lrpage { background-color:#fff; left:50%; margin-left:245px; }
#lrcontainer .regbox {  background:url(../img/lr/reg_bg.png) no-repeat top center; width:450px; height:450px; }

#lrcontainer a.modalImg {
 background:url(../img/x.png) no-repeat;
 width:25px;
 height:29px;
 display:inline;
 z-index:3200;
 position:absolute;
 right:5px;
 cursor:pointer;
}

td {
 vertical-align:top
}

input.name {
 width:120px;
}

#lrcontainer a.modalCloseImg {
 background:url(../img/x.png) no-repeat;
 top:5px;
}
#lrcontainer .lrform a { color:#fff; font-size:11px; }
#lrcontainer .lrform p { margin-left:20px; text-indent:-20px; font-weight:bold; font-size:12px; }
#lrcontainer .lrform p.toperror{
 color:#f00;
 font-size:11px;
 text-align:left;
}
#lrcontainer label.error {
 color:#f00;
}
.inuse, .available, .invalid {
 display:none;
 font-size:11px;
}
.inuse {
 color:#f00;
}
.available {
 color:#0f0;
}
.invalid {
 color:#f00;
}

.hide {
 display:none;
}

#lrcontainer  table { border-spacing:2px; }
#lrcontainer  label { font-size:11px; font-weight:bold; }

#lrcontinaer .lrform { position:absolute; width:450px; left:50%; margin-left:225px; }
#lrcontainer .lform { margin-left:90px; padding-top:90px; }
#lrcontainer .rform { padding-top:65px; margin-left:90px; }

#lrcontainer a.modalCloseX,
#lrcontainer a.modalCloseX:link,
#lrcontainer a.modalCloseX:active,
#lrcontainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:-4px; color:#999;}
#lrcontainer a.modalCloseX:hover {color:#9bb3b3;}

#lrcontainer .steptwo {
}

#lrcontainer .complete {
 color:#fff;
 font-weight:bold;
}

#lrcontainer .nearlydone {
 font-size:14px;
 padding:100px;
 padding-top:120px;
}

#lrontainer .nearlydone a {
 color:#fff;
 font-size:11px;
 margin-left:140px;
 font-weight:normal;
}

#lrcontainer .lrform div.reginfo {
 text-indent:0px;
 font-size:11px;
 font-style:italic;
 width:100px;
 font-weight:normal;
}

#lrcontainer .lrform td.break {
 height:5px;
}
