*:focus {
 outline:none;
}
#loginWindow {
  width:700px;
  position:absolute;
  top:40%;
  left:25%;
  z-index:100;
  background:#EEEEEE;
}
#loginWindow div.login{
  margin:30px auto;
  width:626px;
  text-align:left;
}
#loginWindow div.login h1{
  margin:0px 0px 5px 0px;
  font: bold 18px  Arial, Helvetica, sans-serif; color:#000;
}
#loginWindow div.login p.lBox{
  margin:10px 0px 10px 0px; padding:50px 0px 0px 0px; width:624px; height:174px;
  background:url(../images/bg.loginBox.jpg) no-repeat top;
}
#loginWindow div.login p.lBox span{
   display:inline-block;
   margin:5px 0px 0px 0px;
   padding:2px 0px 0px 0px;
   width:155px;
   height:28px;
   text-align:right; 
   font: normal 16px   Arial, Helvetica, sans-serif;
   color:#a0b5ca;   
   float:left;
}
#loginWindow div.login p.lBox label{
   display:inline-block;
   margin:5px 0px 0px 10px;
   padding:0px; 
   width:370px;
   height:30px;
   float:left;
}
#loginWindow div.login p.lBox #labelRemember {
  width:288px;
}
#loginWindow div.login p.lBox #labelForgotPassword {
  float:left;
  width:288px;
  text-align:left;
  padding:3px 0px 0px 20px;
}
#loginWindow div.login p.lBox #labelForgotPassword a {
  float:left;
  width:288px;
  text-align:left;
  padding:0px 0px 0px 0px;
  color:#A0B5CA;
}

#loginWindow div.login p.lBox  span.successmessage{
	margin:5px 0px 0px 5px; padding:0px 0px 0px 0px; width:585px; height:60px;
	text-align:center;
	color:#ffffff;
}
#loginWindow div.login p.lBox  span.errormessage{
	margin:5px 0px 0px 5px; padding:0px 0px 0px 0px; width:585px; height:30px;
	text-align:center;
	color:red;
}

#loginWindow div.login p.lBox  #forgoterrorBoxMsg{
 display:none;
}
#loginWindow div.login p.lBox  #errorBoxmsg{
 display:none;
}


#loginWindow div.login p.lBox label input{
  margin:0px; padding:4px 0px 0px 5px; width:335px; height:26px;
  background:#fff; border:1px solid #000;
  font: normal 16px   Arial, Helvetica, sans-serif; color:#afafaf;
}
#loginWindow div.login p.lBox span input.chkBox {
  width:20px;
}
#loginWindow div.login p.lBox span input.loginBtn{
float:right;
  margin:0px 3px; 
  padding:0px; 
  width:115px;
  height:28px;
  background:url(../images/btn.loginB.gif) no-repeat;
  border:none;
  font: bold 18px   Arial, Helvetica, sans-serif; color:#000;
}
#loginWindow div.login p.lBox a{
 /* display:inline-block;
  display:none;
  margin:0px 0px 5px 0px;
  padding:0px; text-decoration:none;
  color:#a0b5ca;*/
}

#loginWindow div.login p.lBox label input.textErr {
   border:1px solid #FF0000;
}
#loginWindow div.login p.lBox span.labelErr {
   color:#FF0000;
}

#loginWindow div.login p.lBox #errorDv {
  border:1px solid red;
}

#loginWindow div.login p.lBox span.logButtons {
 /* width:435px;*/
  width:394px;
  margin:5px;
  float:left;
  
}

/****************************************************/

#avtarWindow {
  width:270px;
  position:absolute;
  top:20%;
  left:35%;
  z-index:100;
  background:#EEEEEE;
  border:1px solid #000000;
}

#avtarWindow form{  
  float:left;
  
  border:0px solid red;
}

#avtarWindow #avUpload{
  margin:0px auto;
  width:242px;
  text-align:left;
  padding:10px;
  float:left;
  
  border:0px solid red;
}
#avtarWindow #avUpload h1{
  margin:0px 0px 5px 0px;
  font: bold 18px   Arial, Helvetica, sans-serif;
  color:#000;
  float:left;
  width:250px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #d4d4d4;
}


#avtarWindow #avUpload #imageSelect {
   float:left;
   
   border:0px solid red;
}

#avtarWindow #avUpload #imageSelect span.imgList {
   border-bottom:1px solid #d4d4d4;
   float:left;
   width:250px;
   padding:10px 0px;
   
}

#avtarWindow #avUpload #imageSelect input {
   float:left;
  
}

#avtarWindow #avUpload #imageSelect input.radios {
   height:57px;
}


#avtarWindow #avUpload #imageSelect #radioUp {
   height:19px;
}

#avtarWindow #avUpload #imageSelect #userImgFile {
   width:210px;
   margin:0px 0px 0px 10px;
}


#avtarWindow #avUpload #imageSelect small {
  padding:2px 0px 2px 30px;
  float:left;
  font: normal 12px  Arial, Helvetica, sans-serif;color:#000;
}
#avtarWindow #avUpload #imageSelect img {
   padding:0px 0px 0px 10px;
}

#avtarWindow #avUpload #imageSelect span.buttonSpan {
  float:left;
  margin:0px 0px 0px 30px;
}

#avtarWindow #avUpload #imageSelect input.upload{
  margin:10px 3px; 
  padding:0px; 
  width:78px;
  height:25px;
  background:url(../images/bg_btn_save.gif) no-repeat;
  border:none;
  font: bold 16px  Arial, Helvetica, sans-serif; color:#000;
}
#avtarWindow #avUpload #userImgErr {
  border:1px solid #FF0000;
  padding:3px 0px 3px 3px;
  float:left;
  width:238px;
  min-height:10px;
  background:#FDF1F1;
  color:#FF0000;
}

/*----------------------------install Window ------------------------*/
#installWindow {
  width:240px;
  position:absolute;
  height:220px;
  top:30%;
  left:42%;
  z-index:100;
  background:#EEEEEE;
  padding:0px;
  margin:0px;
}
#installClosewin{
	text-align:right;
	width:230px;
	padding:0px 10px 2px 0px;
}
