﻿input.textfield
{
	width: 160px;
}

#pagecontent_login
{
    margin-bottom: 50px;
    background-color: #FFFFFF;
    width: 100%;
}

#pagecontent_login .tblLoginHeader
{
	height: 51px;
	background: url(../images/login/login_hdrcorner_bg.png) repeat-x left top;	
}

#pagecontent_login .tblLoginHeaderLast
{
	width: 51px; 
	background: url(../images/login/login_hdrcorner.png) no-repeat right top;	
}

#pagecontent_login .tblLoginRow
{
	
}

#pagecontent_login .tblLoginRowLast
{
	background: url(../images/login/login_corner_bg.png) repeat-y right top;	
}

#pagecontent_login .tblLoginFooter
{
	height: 51px; 
	background: url(../images/login/login_ftrcorner_bg.png) repeat-x left bottom;
}

#pagecontent_login .tblLoginFooterLast
{
	width: 51px; 
	background: url(../images/login/login_ftrcorner.png) no-repeat right bottom;
}

#pagecontent_login .tblLogin table
{
	margin: 0px auto;
}

#pagecontent_login .tblLogin table th
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
}

#pagecontent_login .tblLogin table td
{
	padding: 5px;
}

#pagecontent_login .imgTitle
{
	padding: 0px 20px;
}

#pagecontent_login .floatLeft
{
	width: 740px;
}

#pagecontent_login .floatRight
{
	width: 148px;
}

#pagecontent_login .floatRight ul li
{
    list-style: none;
    padding: 5px;
}


#pagecontent_signup
{
    margin-bottom: 50px;
    background-color: #FFFFFF;
    width: 90%;
}

#pagecontent_signup .tblSignUp
{
    border: 0;
    border-collapse: collapse;
    background-color: #FFFFFF;
}

#pagecontent_signup .tblSignUp th
{
    padding: 5px;
    font-weight: bold;
    width: 160px;
    text-align: left;
    vertical-align: top;
    background-color: #CBE58A;
    border-bottom: 1px solid #B5D74F;
}

#pagecontent_signup .tblSignUp td
{
	padding: 5px;
}

#pagecontent_signup .tblSignUpHeader
{
    font-weight: bold;
    color: #FFFFFF;
	background-color: #55B321;
}

#pagecontent_signup .tblSignUpHeader .tblSignUpHeaderLast
{
	width: 13px;
	padding: 5px 0px;
	background: #55B321 url(../images/login/hdrcorner_bg.png) no-repeat right top;
}

#pagecontent_signup .tblSignUpRow td
{
    border-bottom: 1px solid #B5D74F;
}

#pagecontent_signup .tblSignUpRow .tblSignUpRowLast
{
	width: 13px;
	padding: 5px 0px;
	background: url(../images/login/corner_bg.png) repeat-y right top;
}

#pagecontent_signup .tblSignUpField td
{
	padding: 10px;
	border-top: 1px solid #55B321;
}
 
#pagecontent_signup .tblSignUpFooter
{
	height: 13px;
	background: url(../images/login/corner_bg.png) repeat-x left bottom;
}

#pagecontent_signup .tblSignUpFooter .tblSignUpFooterLast
{
	width: 13px;
	padding: 5px 0px;
	background: url(../images/login/ftrcorner_bg.png) no-repeat right bottom;
}

#pagecontent_signup div
{
	padding: 0px 10px;
}

.loginTap
{
	border-bottom:3px solid #95CA3E;
	color:#95CA3E
	
}
.loginTapCursor
{
	cursor:pointer;
	font-size:15px;
}
.btn_aFamilyNo
{
	display: block;
    height: 25px;
    border: 1px solid #ccc;
    text-align: center;
    padding-top: 4px;
    border-radius: 5px;
    background-color: #DFEBAE;
    color: #66AB9D;
    font-size: 17px;
    font-weight: bold;
    
}
#aFamilyOnLoginDiv
{	
	margin-top:20px;
}
.displayBlock
{
	display:block
}
.displayNone
{
	display:none
}