DIV#logincontainer 
{
  width: 740px; 
  margin: 0 auto 0 auto; 

  padding-top: 110px;
  position: relative;
  margin-top: 30px
}

A.logo_image, 
A.client_image
{
  position: absolute; 
  top: 0px; 
  
}
A.logo_image IMG,
A.client_image IMG
{
  border: none; 
}

A.client_image
{
  top: 15px; 
  right: 0px; 
}

DIV#loginform
{
  margin-top: 20px; 

  border: 1px solid #333; 
  background-color: #fff; 
}

DIV#loginform DIV.content_padding
{  
  padding: 10px; 
}

DIV#loginbox
{
 
  background:  url('../images/login_bck.gif') 0 bottom repeat-x;
  /*margin: 0px 20px 10px 20px;*/

  border:1px solid #1b357d;
  padding: 20px;
  padding-bottom:0px;
  border-width: 0 1px;width:222px;
}

DIV#loginbox P 
{
  margin-bottom: 0px;   
}

.loginfield
{
  margin-top: 5px; 
  font-size: 1.4em;
  width: 200px;
  color: #3d4756;  
}

P.forgot
{
  margin-top:0px; 
  font-weight: bolder; 
  text-align: center; 
  font-size: 0.7em; 
}


H1.line
{
  border-bottom: 1px dotted #333; 
}  

DIV#login-top
{
	background:  url('../images/login.gif') 0 0 no-repeat;
	height:5px;width:260px;
}
DIV#login-top .top-right{
	background:  url('../images/login.gif') right 0 no-repeat;
	width:5px;float:right;position:relative;left:5px;height:5px;
}

DIV#login-bottom
{
	background:  url('../images/login.gif') 0 bottom no-repeat;
	height:5px;width:260px;
}
DIV#login-bottom .bot-right{
	background:  url('../images/login.gif') bottom right no-repeat;
	width:5px;float:right;position:relative;left:5px;height:5px;
}

.fset_padding 
{
  padding: 0px 10px 10px 10px; 
}

.fset 
{
border: 1px solid #ccc; 
}

.fset_margin 
{
  margin-top: 10px; 
}

.fset_inner_text
{
  padding-top: 5px; 
  font-size: 0.8em;
}

.fset_legend
{
  font-weight: bolder; 
}

h3
{
  margin: 10px 0px 5px 0px; 
}

.inputfield
{
  width: 150px; 
  
}



.rightfield
{
  width: 130px;
}

.rightfield2
{
  width: 200px; 
}

DIV#resident 
{ 
  display: none; 
}

DIV#password
{
  display: none; 
}

A.password
{
  font-weight: bolder; font-size: 0.8em; 
}

DIV.page
{  
  padding-bottom: 10px; 
  border-bottom: 1px dotted #333; 
}


.chbox
{
  float: left; 
  margin-right: 20px; 
  padding: 5px 5px 3px 5px; 
}

LABEL 
{
  cursor: pointer; 
}

div#disability_details
{
  display: none; 
}

.nav_page 
{ 
  padding: 3px; 
}

DIV#pagination 
{
  padding: 5px; 
  text-align: right; 
}

#page1, #page2, #page3
{
  display: none; 
}

.float_left{float:left;}