@CHARSET "UTF-8";

fieldset {
  margin: 0px;
  padding-left: 8px;
  padding-bottom: 8px;
}


legend
{
    color: #F8D766;;
}

form 
{
	margin: 0;
	padding: 0;

}

div.form
{
	padding-left: 15px;
}


div.form input
{
}

label 
{ 
	position: absolute; 
	text-align: right; 
	width:150px; 
}

input, textarea, select
{ 
	margin-left: 160px; 
}

input.none
{
	margin-left: 0px;	
}
label.check, label.radio 
{ 
	position:relative; 
	text-align:left; 
}

/* Special styles for residence form */

#residenceForm label {
	width: 150px;
	text-align: left;
	margin-bottom: 3px;
}

#residenceForm input, textarea, select {
	margin-left: 160px;
	margin-bottom: 3px;
}

#residenceForm input, textarea {
	margin-left: 160px;
	width: 240px;
	margin-bottom: 3px;
}


#residenceForm fieldset {
	width: 490px;
	margin-bottom: 10px;
	margin-left: 110px;
}

#residenceForm .prevStep
{
	width: 90px;
	margin-left: 0px;
	float: left;
}

#residenceForm .nextStep
{
	width: 90px;
	float: right;
}

#residenceForm .stepContainer
{
	height: 230px;
}

#residenceForm fieldset p {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}


#residenceList .container {
	margin: 10px 15px;
	background-color: #444;	
}


#residenceList .container table h1 {   
  clear: both;
  font: 700 1.0em "trebuchet ms", serif;
  color: #FFF;
  margin: 0px;
  padding: 0px;
}	

#residenceList .container table p {   
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

#pictureTable {
	margin: 10px 15px;
}

#pictureTable input {
	margin: 0px;	
}

