﻿/* login.aspx */
#login_top h2 { color:#333; }
#existing_users h3.login-p { 
    padding:20px;
    position:relative;
    float:left;
    width:286px;
    color:#366;
    font-size:large;
}
#existing_email_area {
    width:680px;
    border:1px solid #666;
    height:156px;
    padding:2px 10px;
    margin:10px 0;
    background:#eef;
}
#existing_userid_area  {
    width:680px;
    border:1px solid #666;
    height:auto;
    padding:2px 10px;
    margin:10px 0;
    background:#ffd;
}
#login_newuser_area 
{
    width:680px;
    border:1px solid #666;
    height:40px;
    padding:6px 10px;
    margin:10px 0;
    background:#EEFFEE none repeat scroll 0 0;
}
#login_newuser_area a {
    color:#366;
    font-weight:bold;
    font-size:medium;
    background:white;
    padding:4px 8px;
    border:1px solid #36a;
}
#login_newuser_area a:hover { color:White;background:#36A;text-decoration:none; }
#login_newuser_area h3.login-p { 
    padding:6px 20px;
    position:relative;
    float:left;
    width:280px;
    color:#366;
    font-size:large;
}
#ctl00_MainContentArea_Login1_lblError 
{
    position:absolute;
    bottom:20px;
    right:-104px;
    padding:2px 4px;
}
.mid-validator , .lname-validator
{
    position:relative;
    float:left;
}
#mem-btn { position:relative;float:right; }
/*p#new_user, p#email_user, p#member_user {margin:10px 0;}*/

#return-to-login    { text-align:right;font-weight:bold;margin-top:6px;float:right; }
#return-to-login a { padding:2px 4px;background:white;border:1px solid #36A; }
#return-to-login a:hover { color:White;background:#36A;text-decoration:none;padding:2px 4px; }

#login-faq-link { text-align:right;float:right;padding:10px 0 4px 0; }
#login-faq-link a, #ctl00_MainContentArea_lblLogin a { padding:2px 4px; }
#login-faq-link a:hover, #ctl00_MainContentArea_lblLogin a:hover  { color:White;background:#36A;text-decoration:none;padding:2px 4px; }
/*.grid_9 #login_newuser  { position:relative; float:right;top:-128px; } */
.grid_9 #ctl00_MainContentArea_Login1_tblLogin { position:relative; float:left; }


#ctl00_MainContentArea_Login1_divLogin, #WebUserLogin { width:240px;position:relative;float:left;
    background-color:White;padding:1px 4px;height:auto;margin-top:2px;border:1px solid #36a;
}
#new-user-create  { position:relative;float:left;margin:6px;padding:1px;*padding:3px; }
#new-user-explain p { position:relative;float:right;font-size:11px; width:220px;color:#033; }
#ctl00_MainContentArea_Login2_lblHeader { margin:2px 2px 8px 2px; }

#WebUserLogin { margin-left:0px; }
#WebUserLogin p { padding:0 0 6px 0; }
#WebUserLogin p#member-id { line-height:14px;*line-height:12px; }  
#existing_email, #existing_userid, #login_newuser {
  position:relative;
  float:left;
  margin:36px 20px 0 0;
}

#login_newuser {
  top:60px;
  left:10px;
}

#member-lookup { position:relative;float:right;bottom:2px;right:115px;margin-top:4px; }
#member-lookup-explain      { position:relative;float:right;bottom:0;right:1px;padding:6px 6px;
                            margin-top:4px;border:1px dashed #36A;background:white;width:380px; }
#member-lookup-explain p    { font-size:11px; }

#member-explain { bottom:60px;
float:left;
font-size:11px;
left:16px;
margin-top:4px;
position:relative;
width:198px; }
#member-explain p { color:#003333;border:0px dashed #99C;padding:4px;background:white; }

#ctl00_MainContentArea_Login2_Label1 { color:Red; }

#forgot-pwd { 
    background:white none repeat scroll 0 0;
    border:1px solid #669999;
    float:right;
    padding:2px 4px;
    position:absolute;
    right:-102px;top:0;
    width:70px;
}
#forgot-pwd:hover   { color:White;background:#36A; }
#forgot-pwd p a { font-weight:bold;width:66px;padding:2px 6px; }
#forgot-pwd p a:hover { color:White;background:#36A;text-decoration:none; }

#left_main  { width:auto; }


/* rounded */

#login_newuser_area a,  #existing_userid_area, #existing_email_area, #forgot-pwd, #return-to-login a, 
#login_newuser_area, #WebUserLogin, #ctl00_MainContentArea_Login1_divLogin, #member-explain p,
#member-lookup-explain  
{
    -webkit-border-top-left-radius: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-left-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
	-moz-border-radius-bottomleft: .5em;
	border-bottom-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topright: .5em;
	border-top-left-radius: .5em;
	-webkit-border-bottom-right-radius: .5em;
	-moz-border-radius-bottomright: .5em;
	border-bottom-right-radius: .5em;
}

/* tabbed content
div.panes div {
 display:none;
 padding:15px 10px;
 border:1px solid #999;
 border-top:0;
 height:100px;
 font-size:14px;
 background-color:#fff;
} 
*/