﻿/********** For Login.aspx page ******************/
.LoginHolder
{
    float:left;
    /*margin-top:20px;
    /*margin-left:140px;
    _margin-left:70px;*/
    padding-top:10px;
    padding-top:expression(10+'px');
    padding-left:40px;
}

.UNameHeaderTxt, .PwdHeaderTxt, .LoginAsHeaderTxt
{
    float:left;
    width:70px;
    padding-top:2px;
}

.LoginAsHeaderTxt
{
    width:65px;
}

.BannerImg
{
   Padding-left:40px;
}
.GatewayBannerImg
{
	 Padding-left:7px;
}
/********** For Login.ascx page *****************/

.HeaderRightCont
{
    float:right; 
    width:180px;
    padding-top:20px;
}

.Welcome
{
    float:right;
    width:173px;
    text-align:right;
}

.WelcomeTxt
{
    font-weight:bold;
    color:#FFAE00;
}

.BtmSpace
{
    float:left;
    padding-bottom:1px;
    width:180px;
    text-align:right;
}

.FlagContent
{
    float:left;
    width:100%;
    text-align:right;
}

.CurrentFlag
{    
    float:right;
    width:28px;
    height:13px;
}

.Flag
{
    cursor:pointer;
}

.FlagGroup
{
    float:right;
    visibility:hidden;
    display:none;
}

.FlagsHolder
{
	border:1px solid #D3D1D1;
	padding-top:2px;
	margin-top:0px;
}

.FlagList
{
    height:13px;
    background-color:white;
}


/********** For Login Pop-in ********************/
.TBLogin, .TBLogin #TB_ajaxContent{
border:none !important;
width:240px !important;
height:260px !important;
padding: 0px !important;
overflow: visible;
}
.TBLogin #TB_title{
display:none;
}
.CrossSym
{
float:left;
margin-top:20px;
margin-left:50px;
color:#5AACDC;
font-size:large;
font-weight:bold;
text-decoration:none;
}
.TBLogin img{
display:block;
margin:0px;
}   
#logintop
{
    background:#f5821f;
    padding:12px 0px 5px 18px;
    border-bottom:12px solid #c2691d;
}
     
#logincol1 
{
    float:left;
    width:210px;
    padding:10px 25px 15px 15px;
    font-family:Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
}

#logincol1 ul 
{
    margin:0px 0px 10px 20px;
}     

#logincol1 img.loginheader
{
    margin:0px 0px 10px 0px;
}

#logincol2 img.loginheader 
{
    margin:0px 0px 10px 0px;
}

#logincol2main img.loginheader 
{
    margin:0px 0px 10px 0px;
}
    
#logincol2 
{
    float:left;
    width:210px;
    padding:10px 15px 15px 15px;
    font-family:Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
}

#logincol2main 
{
    border-left:2px solid #a6a6a6;
    float:left;
    width:210px;
    margin-top:10px;
    padding:0px 15px 25px 23px;
    font-family:Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
}
	
/*For GroupLeader Login for MYtours*/

.LoginBody
{
	Padding:30px;
	padding-left:50px;
	margin-bottom:30px;
}
.UserEntries
{
margin-top:10px;
	 width:220px;
	 float:left;
	 padding-left:60px;	
}
.UserNameStyle 
{
    float:left;
    width:100%;
	padding-top:5px;
}

.UserNameLbl, .PasswordLbl
{
    float:left;
    width:44%;
    clear:right;
}

.PasswordLbl
{
    width:26.5%;
}

.PopinUserNameLbl, .PopinPasswordLbl
{
    float:left;
    width:55%;
    _width:49%;
    clear:right;
    margin-right:5px;    
}

.PopinPasswordLbl
{
    width:30%;
    _width:28%;
}

.PaxUserNameStyle 
{
    float:left;
    width:100%;	
}

.PaxUserNameLbl, .PaxPasswordLbl
{
    float:left;
    width:50%;
    clear:right;
}

.PaxPasswordLbl
{
    width:30%;
}

.GlossaryItem
{
    float:left;
    clear:right;
    width:10%;
}

.PassWordStyle
{
    float:left;
    width:100%;
	padding-top:10px;
}

.RememberDiv
{
    float:left;
    width:100%;
	Padding-top:10px;
	margin-left:expression(-4+'px');
}

.CheckBox1
{
	margin-left:-5px;
}
.GoBtnDiv
{
	padding-top:10px;
}
.HelpLink
{
	padding-top:10px;
}
.RightImageContent
{
	margin-top:20px;
	width:390px;
	float:left;
	border-right:dashed 1px #cccccc;
}
.ImageText1
{
	padding-left:15px;
	padding-bottom:30px;
	
	
}
.ImageText2
{
	padding-left:15px;
	
}
span.Pseudo-h2, span.Pseudo-h2 a
{
	color: #FFAE00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
	margin:0px;
	padding:0px;
	
}
.TextDiv
{
	float:left;
	padding-left:10px;
}
.ImgDiv
{
	float:left;
}

.TopSpacer
{
    float:left;
    width:100%;
	padding-top:5px;
}

.LinkNonUnder
{
 	 color: #5AACDC;
  	font-weight:bold;
}
.LeftDiv
{
float:left;
width:25%;
padding-right:30px;


}
.MiddleDiv
{
float:left;
width:25%;
padding-left:30px;
padding-right:30px;
height:245px;
border-right:1px dashed #cccccc;
border-left:1px dashed #cccccc;
}
.RightDiv
{
padding-left:30px;

	float:left;
	width:30%;
}
.TopTextSpace

{
	padding-top:5px;
	width:170px;
}
.CheckBoxSpace
{
	padding-left:3px;
	padding-left:expression(1+'px');
}
.PaswordTextWidth
{
	  _width:149px;
}
.RememberDiv label
{
	padding-left:3px;
	margin-top:-3px;
}
.Info
{
	color:#5aacdc;
	 cursor:hand;
}
/* styles for Login-Help.aspx page */
div.Content
{
	float:left;
	width:100%;
	margin-bottom:28px;
	margin-left:1px;
}
div.SubContent
{
	margin-left:120px;
	width:70%;
	/*float:left;*/
	clear:right;
	padding-bottom:30px;
}
div.TextPara
{
	padding:6px 0px;
}

div.Para
{
	padding:5px 0px;
}
.Valid
{
	 position: absolute;
	 padding-left: 0px; 
	 margin-right:2px;
	 margin-top:0px;
	 margin-left:-7px;
	 margin-top: expression(-1 + 'px');
	 margin-left:expression(-7 + 'px');
	 width:100px;
}
.OnlyNum
{
	
	float:left;
	padding-left:3px;
	height:20px;
	margin-top:-4px;
	width:60px;
}
.TextStlye
{
	float:left;
	width:152px;
}
.ErrorDiv
{
	display: none; visibility: hidden;
                color: red
}
.UserErrorStyle
{
	position:absolute ; margin-left:-7px; visibility : hidden; display: none;
                        color: red; margin-top: expression(-1 + 'px');
                        width:100px;
}
.MessageDiv
{
	padding-top: 6px; position: absolute; color:Red; visibility:hidden ; display:block;
	padding-bottom:5px;
}
.ValidMessage
{
	padding-top: 10px; position: absolute;
}
.ValidStyle
{
	 position:absolute;
	 width:180px;
}
.CopyText
{
	width:350px;
	padding-left:10px;
	padding-bottom:30px;
}
.ReduceFont
{
	font-size:10px;
}
.LinkNonUnder { color: #5AACDC; font-weight:bold; }