
#messagesWrapper p , 
#errSpan p{ font-size:0.9em; padding:0; margin:0 0 0 0}


#loadingLogin{
	position: relative;
	height: 0px;
	width:100%  
}

#loadingLogin img{
top:40px;
 position:absolute; left:40% ; 
 width:30px;
}

#loginWrap, #messagesWrapper , #loginHeader{
clear:both;
	width: 100%;
	text-align: left;
	padding: 0 0 0px 0;
	position:relative
} 
 
 
#messagesWrapper strong{ display:block} 

#loginWrap form , 
#forgettenForm form{  min-height:140px; height:auto}

#loginWrap  label{ color:#888; font-size:0.7em; font-weight:bold; text-transform:uppercase; padding:0 0 2px 0; display:inline-block;}

#loginWrap p{
 margin:0 0 6px 0; clear:both; text-align:left; padding:0px  0 0 0 
} 


 

#loginWrap .inputs {
 width:98%;
 padding: 0px 0px 0px 8px;
 border:1px solid #A79F9D;border-radius:4px;
 font-size: 0.8em;
 color: #222;
 font-weight: bold;
 background-color: #fff;
 margin:0px;
 display: block;
 height:38px; 
 font-weight: normal;
}
 
#loginWrap .inputsOver{ background-color: #f1f1f1; }
#loginWrap .inputsErr{   border:1px solid #ff0000}


#loginWrap .loginBtn{
width:98%;
border-radius:4px;
background: transparent;
font-size:0.8em;
font-weight: bold;
border: 0px;
height: 38px;
padding:0px;
margin-top:4px;
cursor:pointer;
text-align:center;
color: #222;
/*background-color: #A79F9D;*/
	background-color: #300578;
background-image: linear-gradient( to bottom , #3F07A0   ,#300578 ); color:#fff;
} 
#loginWrap .loginBtn:hover{ background:#333 } 
 
#loginWrap a{
font-size:0.8em;
font-weight:bold;
display:block;
padding:3px 0 2px 0;
clear: both;
text-align:left; /*color:#DA002F*/
color:#2E0575
}
 
#loginWrap a:hover{
text-decoration:none;
color:#B70026
}

/*### eo login ########### */  
 




/*######## request access - contactForm  ########### */  

#contactFormWrapper { margin:10px auto; padding:10px; border:2px solid #e5e5e5}

#contactFormWrapper h3{
 height:30px;
 background-color:#fff;
 line-height:28px;
 border-bottom:2px solid #e1e1e1;
 display:block;
 padding:0 2px;
 font-weight: bold;
 margin-bottom:10px;
}
 
#contactFormWrapper p{ display:block; clear:both; margin:5px auto; padding:  0 0 0 10px ; font-size:0.8em; color:#666666; font-weight:bold		}
 
  	  
#contactForm .inputs,
#contactForm .inputText    {
 width:100%;
 padding: 0px 0px 0px 4px;
 border:2px solid #e1e1e1;border-radius:3px;
 font-size: 1em;
 color: #828282;
 font-weight: bold;
 background-color: #fff;
 margin:0px;
 display: block;
 height:36px; 
 font-weight: normal;
 margin:2px 0 0 0
}
  
#contactForm .inputText { width:250px; height:60px;}

.verificationCode{ 
width:30px; 
background-image:url(../images/verificationCode.png);  
display:block; float:left;height:32px;margin:0px 0px 0 0px ; border:3px solid #ccc;  }
  
#contactForm .inputsVerify   { 
color:#000;
font-size:1.4em; 
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
text-align:center; 
height:32px;  border:2px solid #ccc;
font-family:Arial, Helvetica, sans-serif ;
width: 160px; margin-left:10px; 
}
 

#contactForm .inputsOver{ background-color:#f8f8f8; border-color:#ccc}
#contactForm .inputsErr{  border-color:#ff0000}

#sendEnquiry {
 width:100%;
 background: transparent;
 font-size:1em;
 font-weight: bold;
 border-radius: 3px;
 background-color: #200451;
 height: 42px; 
 margin:10px auto;
 cursor:pointer;
 text-align:center;
 color: #FFFFFF; 
 }

  
/*######## eo forms ########### */ 
