#ippDialog {
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	background-color: #f3f3f3;
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff;
	overflow: hidden;
}

#dialogInnerContainer {
	padding: 5px 5px 5px 5px;
	background-color: #f3f3f3;
}

#ippSignonForm {
	margin: 4px 0 0 0;
}

#ippProfilePasswordForm {
	margin: 4px 0 0 0;
}

#ippForgottenPasswordFormDiv {
	margin: 4px 0 0 0;
}

#ippPasswordResetFormDiv {
	margin: 9px 0 0 0;
}

#instructionText {
	margin: 0 0 10px 0;
}

#successDiv {
	margin: 0 0 10px 0;
}

#successDiv p {
	padding: 0 0 0 0;
	margin: 10px 0 10px 0;
}

#successDiv h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}

#succesButtonDiv {
	margin: 10px 0 0 0;
}

#ippFormFieldSet #uidInputDiv,#ippFormFieldSet #pwdInputDiv,#ippFormFieldSet #cidInputDiv,#ippFormFieldSet #lnInputDiv,#ippFormFieldSet #fnInputDiv,#ippFormFieldSet #emInputDiv,#ippFormFieldSet #npwdInputDiv,#ippFormFieldSet #npwdconfirmInputDiv
	{
	display: block;
	margin: 0 0 9px 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

#ippFormFieldSet {
	margin: 0 0 9px 0;
}

#ippFormFieldSet .textinputlabel {
	width: 80px;
	float: left;
	padding: 3px 0 0 0;
}

#ippFormFieldSet .textinputlabellong {
	width: 130px;
	float: left;
	padding: 3px 0 0 0;
}

#ippFormFieldSet .textinput {
	width: 300px;
	border: 1px solid #B9B7B7;
	padding: 3px 2px;
}

#ippCheckboxes {
	margin: 0 0 0 80px;
}

#ippCheckboxes .textinputlabel {
	width: 80px;
	float: left;
	padding: 6px 0 0 0;
}

#buttonDiv {
	margin: 10px 0 0 80px;
}

#buttonDivlong {
	margin: 10px 0 0 140px;
}

#leftbuttonDiv {
	margin: 10px 0 10px 0;
}

#ippDialog #messageDiv {
	margin: 0 6px 10px 0;
    padding: 7px 5px 5px 31px;
    height:23px;
    display: none;
}
#ippDialog .messageDivError{
    border: 1px solid #FFDE73;
    background-color: #FFFEDF;
	background-image: url('../images/ipp/ipp-error-message-icon.gif');
	background-repeat: no-repeat;
	background-position: 5px 3px;
    display:block !important;
}
#ippDialog .messageDivProgress{
	/*border: 1px solid #009900;
    background-color:#99cc99;*/
	background-image: url('../images/ipp/progress.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%;
    display:block !important;
}

.errorHighlight {
	background-color: #FFFEdF;
	padding: 1px 0 1px 0;
   
}

.spanButton input,.ui-widget .spanButton input {
	font-size: 1em
}

#dialogCancel {
	margin: 0 0 0 10px;
}

#infolist {
	list-style: square inside;
	position: relative;
	float: left;
	margin: 0 0 5px 15px;
	padding: 0 0 0 0;
	color: #666666;
}

#infoFormDiv {
	
}

#infoDiv {
	color: #666666;
	padding: 5px;
}
#infoDiv h1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin: 0;
}

#optionDiv ul {
	list-style: none;
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 0 -3px;
	padding: 0px;
}

#optionDiv li {
	margin: 6px 3px 6px 0px;
	padding: 0px;
	display: inline;
}

.dividerborder {
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: #c6bdbe;
	padding: 0 6px 0 0;
	margin: 0 3px 0 3px;
	float: left;
}

#optionDiv {
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #c6bdbe;
	margin: 0 0 0 0;
	padding: 3px 0 3px 0;
	background-color: #f3f3f3;
	height: auto;
}

#passwordChangeFormFieldSet {
	margin: 10px auto 0;
	width: 386px;
}

#passwordChangeFormFieldSet #buttonDiv {
	margin: 10px 0 0 40px;
}

#passwordChangeFormFieldSet #uidInputDiv,#passwordChangeFormFieldSet #pwdInput,#passwordChangeFormFieldSet #npwdInputDiv,#passwordChangeFormFieldSet #npwdconfirmInputDiv
	{
	margin: 0 0 10px 0;
}

#passwordChangeFormFieldSet .textinputlabel {
	float: left;
	padding: 3px 0 0;
	width: 200px;
}

#passwordChangeFormFieldSet .textinput {
	width: 175px;
	border: 1px solid #B9B7B7;
	padding: 3px 2px;
}

#ippForgottenPasswordFieldSet #buttonDiv {
	margin: 10px 0 0 40px;
}

#ippForgottenPasswordFieldSet #uidInputDiv,#ippForgottenPasswordFieldSet #prInputDiv
	{
	margin: 0 0 10px 0;
}

#ippForgottenPasswordFieldSet .textinputlabel {
	float: left;
	padding: 3px 0 0;
	width: 140px;
}

#ippForgottenPasswordFieldSet .textinput {
	width: 175px;
	border: 1px solid #B9B7B7;
	padding: 3px 2px;
}

#ippSignonForm #buttonDiv {
	margin: 10px 0 0 120px;
}

#ippRegisterForm #buttonDiv {
	margin: 10px 0 0 83px;
}

#ippForgottenPasswordForm #buttonDivlong {
	margin: 10px 0 0 120px;
}

#ippForgottenPasswordSucessForm #succesButtonDiv {
	margin: 10px 0 0 80px;
}

#ippRegisterSucessForm #succesButtonDiv {
	margin: 15px 0 0 140px;
}

#passwordChangeForm #buttonDivlong {
	margin: 10px 0 0 110px;
}

#ippResetPasswordSucessForm #succesButtonDiv {
	margin: 10px 0 0 80px;
}

#ippProfilePasswordForm #buttonDiv {
	margin: 10px 0 0 73px;
}

#infoFormDiv #leftbuttonDiv {
	margin: 0 0 0 65px;
}

.ippSuccesForm {
	margin: -10px 0 0 0;
}

#submitLogin, 
#submitRegister,
#ippForgottenPasswordSucessForm #closeButton,
#ippResetPasswordSucessForm #closeButton,
#expiredPasswordForm #submitRequest,
#expiredPasswordForm #closeButton {
	width: 50px;
}

#ippRegisterForm .textinput {
    border: 1px solid #B9B7B7;
    padding: 3px 2px;
    width: 290px;
}

#ippInfoForm #closeButton, 
#ippRegisterForm #closeButton, 
#pwdBackButton, 
#ippForgottenPasswordForm #closeButton,
#ippPasswordResetFormDiv #closeButton, 
#ippRegisterSucessForm #submitLogin, 
#ippForgottenPasswordSucessForm #submitLogin,
#ippResetPasswordSucessForm #submitLogin {
	width: 105px;
}

#pwdSubmitButton {
	width: 65px;
}

#submitEmailPassword {
	width: 40px;
}

#ippPasswordResetFormDiv #submitRequest {
	width: 60px;
}

#ippFormFieldSet #moreInfoButton{
	width: 130px;
}

/* span button ############################################################################*/
#ippDialog .spanButton,
#ippDialog .spanButton .inner1{
	float:left; display:inline;
}
#ippDialog .spanButton{padding: 0 14px 6px 0; background: transparent url('../images/wluk-button-a.gif') no-repeat scroll top right;}
#ippDialog .spanButton .inner1{padding: 4px 0 2px 14px; background:transparent url('../images/wluk-button-span.gif') no-repeat;}
#ippDialog .spanButton input,
#ippDialog .dialogx .spanButton input{
	text-indent:0; border:none; margin:0; padding:0; line-height:14px; height:16px; width:auto; outline:0; color:#333333; cursor:pointer; background:none; float:left; display:inline;
}
#ippDialog .spanButton input,
#ippDialog .ui-widget .spanButton input{
	font-size:1.0em; font-weight:bold;
}
/* on click */
#ippDialog .spanButton:active{background-position: bottom right;}
#ippDialog .spanButton .inner1:active{background-position: bottom left;}

/* firefox fix for extra button padding */
#ippDialog .spanButton input::-moz-focus-inner{border:0; padding:0;}

#ippDialog .deliveryDialog{overflow:hidden !important;}

#optionDiv a{
	color: #990000;
}

/* Override conflicting rule from facets.css */
#ippSignonForm input:last-child { margin-bottom: auto; }