/* Common Formatting */
.IdxSignIn_TABLE { margin: 0px; padding: 0px; border: 0px none; }
.IdxSignIn_SignInButtonTD { padding: 0px 0px 0px 3px; text-align: right; }
.IdxSignIn_FORM_TextBox { border: 1px solid #8697B0; background-color: #8697B0; color: #FFF; width: 170px; padding: 0px 0px 0px 3px; text-transform: lowercase; }

/* Vertical Formatting */
.IdxSignIn_ReturnText, .IdxSignIn_PasswordText { font: bold .77em Arial,Geneva,Helvetica,sans-serif; color: #000; }
.IdxSignIn_ReturnText span { font-size: 13px; font-weight: normal; }
.IdxSignIn_SignInLabelTD { display: none; text-align: left; }
.IdxSignIn_LearnMoreLabelTD { display: none; text-align: right; }
.IdxSignIn_ImageTD { padding: 5px 0px 2px; }
.IdxSignIn_FormItemTD { text-align: left; padding: 1px 0px; }
.IdxSignIn_FORM_vTextBox_Email, .IdxSignIn_FORM_vTextBox_Password { background: #9E1B34; padding: 2px 3px 3px; font: bold .77em Arial,Geneva,Helvetica,sans-serif; color: #FFF; border-width: 1px; border-style: solid; border-color: #5D0212 #F9D7DD #F9D7DD #5D0212; }
	.IdxSignIn_FORM_vTextBox_Email { width: 170px; }
	.IdxSignIn_FORM_vTextBox_Password { width: 117px; }
.IdxSignIn_RememberMeChkBoxTD { width: 1%; }
.IdxSignIn_RememberMeTextTD { color: #000; font: bold .77em Arial,Geneva,Helvetica,sans-serif; }
	* html .IdxSignIn_RememberMeTextTD { font-size: .75em; }
.IdxSignIn_ForgotPasswordTD, .IdxSignIn_FreeAccountTD { font: bold .77em Arial,Geneva,Helvetica,sans-serif; text-align: right; color: #000; }
	* html .IdxSignIn_ForgotPasswordTD, * html .IdxSignIn_FreeAccountTD { font-size: .75em; }
	.IdxSignIn_FreeAccountTD { padding-top: 12px; }
	.IdxSignIn_FreeAccountTD span { font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; }
	.IdxSignIn_FreeAccountTD a, .IdxSignIn_ForgotPasswordTD a { color: #ECE8C4; }
	.IdxSignIn_FreeAccountTD a:hover, .IdxSignIn_ForgotPasswordTD a:hover { color: #ECE8C4; }

/* IE Fixes - Hide from Mac IE \*/
* html .IdxSignIn_RememberMeChkBoxTd { padding: 0px 4px 0px 0px; }
	* html .IdxSignIn_RememberMeChkBoxTd input { margin: -4px 0px -3px; }
* html .IdxSignIn_ForgotPasswordTd {  }
* html .IdxSignIn_ForgotPasswordImgTd { padding: 3px 0px 0px 5px; }
* html .IdxSignIn_SignInButtonTD { padding-top: 5px; }
/* End Fixes */

