/* login styling on public pages





/* agent feedback 
.authenticated  {font-size: .85em;  padding-left:10px; float: right; text-align:right ; width: 750px ; position:absolute; top:0px}
.authenticated p { margin: 0px; color:#588DCF; }
p.loginbox {display:inline; margin-right:5px !important }
p.agencycode {font-weight: normal   }
p.agentname  {text-align:left; display:inline ; clear:none; font-weight: normal }
p.agentname strong, p.agencycode strong   { font-weight: normal }

.authenticated ul.arrows { padding: 0px; margin: 0px ;  width: 150px; float: right}

.authenticated ul.arrows li {
   margin: 2px 0px 0px 0px; 
   font-size: .8em;
   width: 35px; float: right; border: 0px solid #4A78BC; padding-right:0px;
}
.authenticated ul.arrows li a {color:#588DCF;  }  


/* non authenticated 

     .login input { font-size: .9em; margin: 0px 0px 0px 10px; width: 135px}
	 .notauthenticated p.agencycode, p.agencypassword , p.consultant { margin: 10px 0px 2px 10px ; font-size: .7em; font-weight: bold}








 */



     .login input { font-size: .9em; margin: 0px 0px 0px 10px; width: 135px}
	 .notauthenticated p.agencycode, p.agencypassword , p.consultant { margin: 10px 0px 2px 10px ; font-size: .7em; font-weight: bold}
	  p.login { display: none}
      p.info { padding: 10px}
     .submit input {background-color: #FF9933;  width: 75px; margin-left:35px}

     .authenticated {background-color:#FFFFFF; float: none; padding: 10px 0px 10px 8px; width:150px}
     .authenticated p {text-align:left ;float:none; display: block }
	 .authenticated ul.arrows {width: 150px; height: 20px; float:none}
     .authenticated ul.arrows li {text-align:left; width: 120px;  }