/**
 * Styles for the login and signup pages.
 *
 * @author Interface
 * @created 2009-03-06
 * @version 1.0
 *		- 
 *		
 */
 
#tab-container {
	margin:-125px auto auto -208px;
}

#remember-me {
	margin-top: 15px;
}			

.x-panel-body {
	/*background: #DEECFD;*/
}

a {
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#header {
    background-color: #4A6A99; 
    height: 60px;  
}

#headerLogoText {
    color: #fff;
    font-size: 38px;
    font-style: italic;
    padding-left: 5px;
}

#headerRight {
	position: absolute;
	right: 30px;
	top: 35px;
}

/* css for login screen panel header bar*/
.loginPanel .x-panel-header{
	overflow:hidden;
	zoom:1;
	padding:0px 0px 0px 0px;
	border-color:#99BBE8;
	border-bottom-width: 1px;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	line-height:60px;
	height: 60px;
}

.loginPanel .x-panel-header-text {
    color: #000;
    font-size: 38px;
    font-style: italic;
    padding-left: 5px;
    font-weight: normal;
    height: 60px;
}

.loginPanel .headerlogo{  
  height: 69px;
  width: 101px;
  position: absolute;
  margin-bottom:3px;
  margin-top:3px;
  margin-left:3px;
}

.login-header-logo {
  margin-top:1px;
  margin-left:1px;
}

.messageText {
	padding: 3 3 15 0; 
	font: normal 13px tahoma,arial,helvetica,sans-serif;	
}

.forgot-pass-box{
	margin-left: 120;
	font:normal 12px tahoma,arial,helvetica,sans-serif;
}

.loginMessage {
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	color:#ff3333;
	border:5px;
	padding:0px 0px 10px 5px;
	width:400px !important; /*moz width*/
	width:400px; /*IE width*/
}

.labelText {
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:12px;
}

.verification-column {
	height: 35px;
	overflow: hidden;
}

.image-verification-label {
	font:normal 12px tahoma,arial,helvetica,sans-serif;
	min-width: 140px;
	color: #ffffff;
}

.acct-url-suffix
{
	text-align: left;
	margin-top: 3px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 11px;			
	vertical-align: middle;
}

/* css for textfields without border  */

.x-form-text-without-border {
	padding:1px; 
	background:#fff;
	border:0px;
	font:normal 12px tahoma,arial,helvetica,sans-serif;	
}

/* css class for Finsih button in signup wizard */
.signup-finish-button {
	font-weight: bold;
}

/*CSS for scrollbar issue in Mac  */
.ext-gecko .x-window-body .x-form-item { 
    overflow:hidden;
}

/* Button Icons for Field Labels */
.icon-field-required {
	background: transparent url(../images/default/button_sprite.png) no-repeat scroll 0px -513px !important;
    width: 16px;
	height: 16px;
}
.icon-field-help {
	background: transparent url(../images/default/button_sprite.png) no-repeat scroll 0px -529px !important;
    width: 16px;
	height: 16px;
}

/* Start - CSS for make all form label bold */
.x-form-item-label {
    font-weight: bold;
    font-size:11px;
}
/* End - CSS for make all form label bold */

/* Start - CSS for remove tab strip background image */
ul.x-tab-strip-top{
	background:#ffffff;
	border-color:#ffffff;
    padding-top:2px;
}
/* End - CSS for remove tab strip background image */

/* Start - Css for login screen and signup screen form text */
.x-form-text, .x-grid3-hd-row td,
.x-form-cb-label, .x-grid3-row td,
.x-grid3-summary-row td,
textarea.x-form-field {
	color:#333333;
	font-size:11px;
}
/* End - Css for login screen form text */

/* Start - CSS for signup wizards screen button */
#card-prev .x-btn-tl, #card-prev .x-btn-tr, #card-prev .x-btn-tc, #card-prev .x-btn-ml, 
#card-prev .x-btn-mr, #card-prev .x-btn-mc, #card-prev .x-btn-bl, #card-prev .x-btn-br, #card-prev .x-btn-bc,
#card-next .x-btn-tl, #card-next .x-btn-tr, #card-next .x-btn-tc, #card-next .x-btn-ml, 
#card-next .x-btn-mr, #card-next .x-btn-mc, #card-next .x-btn-bl, #card-next .x-btn-br, #card-next .x-btn-bc,
#card-finish .x-btn-tl, #card-finish .x-btn-tr, #card-finish .x-btn-tc, #card-finish .x-btn-ml, 
#card-finish .x-btn-mr, #card-finish .x-btn-mc, #card-finish .x-btn-bl, #card-finish .x-btn-br, #card-finish .x-btn-bc {
	background:#D5E2F2;
}

.x-btn-noicon .x-btn-small .x-btn-text {
	color:#15428B;
	font-weight:bold;
	height:16px;
}

/*.x-panel-btns .x-btn-tl,
.x-panel-btns .x-btn-tr,
.x-panel-btns .x-btn-tc,
.x-panel-btns .x-btn-ml,
.x-panel-btns .x-btn-mr,
.x-panel-btns .x-btn-mc,
.x-panel-btns .x-btn-bl,
.x-panel-btns .x-btn-br,
.x-panel-btns .x-btn-bc {
	background-image:url(../images/default/button/blue-button.gif);
}
*/
.x-btn-over .x-btn-mc {
	background:#DAEDFE; 
}
/* End - CSS for signup wizards screen button */

/*Start- panel header for Login Form*/
#login-tabs-panel .x-panel-header{
	height: 16px;
    padding:5px 3px 4px 5px;
    border:1px solid #D0D0D0;
    line-height: 15px;
    background: transparent repeat-x 0 -1px;
    background-image:url(../images/default/panel/white-top-bottom.gif);
}

#login-tabs-panel .ext-ie .x-panel-header{
	height:25px;
}

#login-tabs-panel .x-panel-header-text {
  	color: #15428B;
    font-size: 11px;
    font-style: normal;
    padding-left: 2px;
    font-weight: bold;
}
/*End- panel header for Login Form*/

/* Start- This Css for safari-chrome trigger  aligning left for Combobox*/
 .x-form-field-wrap {
 	position: static;
 }
.x-form-field-wrap .x-form-trigger {
	position: static;
	top: auto; 
	vertical-align: middle;
}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger {
	position: static; 
	top: auto; 
	vertical-align: middle;
}
/* End- This Css for safari-chrome trigger  aligning left for Combobox*/