.loginBox {
    padding: 0 13px 18px;
}

.loginDetail{
	overflow:hidden;
	margin-top:20px;
}
.cookieBox{
	margin-top:0px;
}
.loginForm{
	float:left;
	width:415px;
	padding-top:2px;
}

.loginInfo{
	height:26px;
	margin-top:12px;
	vertical-align:middle;
}
.loginInfo label{
	float:left;
}
.loginInfo .input,.loginInfo .input-focus{
	float:left;
}
.loginInfo input{
	width:306px;
}
.registerBox{
	float:left;
	margin-left:30px;
	width:242px;
	position:relative;
}
.registerBox a{
	display:inline-block;
	margin-top: 1px;
}
.registerBox .registerBtn{
	position:absolute;
	left:16px;
	bottom:21px;
}


.registerBox img{
	width:242px;
	height:181px;
}

.loginForm .item label{
	display:inline-block;
	width:95px;
	line-height:26px;
}
.loginForm .item .tip, .submitBox{
	margin-left:95px;
}

.loginForm .item .tip{
	margin-top:5px;
	margin-left:101px;
	padding-left:3px;
}

.submitBox{
	margin-top:15px;
}

.loginDesc{
	margin-top:36px;
}
.tabOverlay{
	width:753px;
}

#passwordInvalidOverlay{
	width:400px;
}
.advBox {
    margin-top: 15px;
	width:242px;
	padding: 0 1px;
	position:relative;
	cursor:pointer;
}
.advBox a{
    display: inline-block;
	  margin-bottom: 1px
}
.advBox .advBtn{
	position:absolute;
	bottom:25px;
	left:26px;
}

.advBox img{
	width:240px;
	height:400px;
}
.ui-widget{font-family:Arial;}

.tabOverlay .buttonArea .button1{
	float:left;
	margin-right:18px;
}
.tabOverlay .buttonArea .button2{
	float:left;
	margin-right:18px;
}
.tabOverlay .buttonArea {
	padding: 18px 0px;
	height:23px;
}
.tabPanes{
	height: 411px;
	overflow:hidden;
}
.width-200{
	width:160px;
}
.loginErrorContainter{
	colro:#6C7073;
}
.loginItem{
	height:28px;
	line-height:28px;
	margin-bottom:10px;
	
}
.loginErrorLabel{
	vertical-align:middle;
	float:left;
	width:150px;
}
.loginErrorContainter{
	padding:0 10px;
}
.loginErrorMsg{
	line-height:40px;
	height:40px;
}
.errorInput{
	display:inline-block;
}
}
.button1,.button2{
	float:left;
}
.button2{
	margin-right:10px;
}
.errorWord {
    margin: 8px 5px -5px;
    padding-left: 7px;
    width: 686px;
}


/*DDA
#contactUsOverlay
{
	width: 400px !important;
}
#contactUsOverlay .overlayContentCenter
{
	width: 360px !important;
}	*/

/*** for tab sort order ***/
.signInLinkForgottenUserName, .signInLinkForgottenPassword {
    margin:13px 0 0 95px;
}

#signIndeceasedclientOverlay .overlayContent .overlayContentCenterInner  {
    padding:16px; 
}


/***
		BEGIN SLI STYLES

	***/

.panel1 .panelHead .panelHeadLeft,
.panel1 .panelHead .panelHeadRight,
.panel1 .panelHead .panelHeadCenter {
	background-image:none;
	background-color: #fff; 
	border-top: 0 none;
	color: #002d56;
	margin-top: 12px;
}

.panel1 .panelHead .panelHeadCenter .panelHeadTitle {
	font-size: 27px;
}