.validated {
	border-color:green;
	border-style:solid;
}
.unvalidated {
	border-color:red;
	border-style:solid;
}
#contentfilter div.left{
	margin-top: 0px;
}
#contentfilter {
	height:600px;
	width:890px;
	/*margin:0 auto;
	position:relative;*/	
	margin-left: 140px;
}
#contentfiltersteps {
	height:600px;
	background-color:white;
}
div#contentfiltersteps {
	margin-top: 0px;
	padding-top: 10px;
}

/* 	filter form	*/
#contentfiltersteps div#filter_form{
	 font-weight: bold;
	 width: 750px;
	 margin-left: 50px;
	 margin-top: 20px;
	 color: white;
	 padding: 10px;
	 background-color:#024174;

}
#contentfiltersteps #filter_form .notice{
	text-align: center;
	font-size:15px;
	color: #024174;
	padding: 20px;
	font-weight: bold;
	background-color:white;
}
#contentfiltersteps #filter_form #filter{
	padding: 20px 20px 20px 20px;
	font-weight: bold;
	color: white;
	background-color:#5c7da0;
}
div#filter_form #filter ul{
	margin-top: 100px;
	padding: 20px 20px 20px 20px;
    text-align: center;
}
div#filter_form #filter li{
	float: left;
	cursor: pointer;
	color: #000;
	margin-left: 10px;	
	border: 3px;
	border-style: solid;
	border-color:#FFF;
	background-color: gray;
	width: 150px;
}
div#filter_form #filter li a{
	padding: 10px;
}

/* 	declarative form	*/
#contentfiltersteps div#declarative_form{
	 font-weight: bold;
	 width: 750px;
	 margin-left: 50px;
	 margin-top: 20px;
	 color: white;
	 padding: 10px;
	 background-color:#024174;
}
#contentfiltersteps #declarative_form .notice{
	text-align: center;
	font-size:15px;
	color: #024174;
	padding: 20px;
	font-weight: bold;
	background-color:white;
}
#contentfiltersteps #declarative_form #declaration{
	padding: 20px 20px 20px 20px;
	font-weight: bold;
	color: white;
	background-color:#5c7da0;
}
div#declarative_form #declaration p{
	padding-top: 10px;
    padding-right: 10px;
}
div#declarative_form #declaration p.checkButton input{
	 width:auto;
	 color: #000000;
	 margin-left: 10px;
}
div#declarative_form #declaration p.radio input{
	margin-left: 10px;
	width: auto;
}
div#declarative_form #declaration p.button input{
	width: auto;
	cursor:pointer;	
	border: 3px;
	border-style: solid;
	border-color:#FFF;
	background-color: gray;
}
div#declarative_form #declaration p.button{
	margin-left: 380px;
}
div#declarative_form #declaration span {
    float: left;
    width: 200px;
}
div#declarative_form #declaration span.presence {
    width: auto;
    margin-right: 50px;
}
div#declarative_form #declaration input{
	 border: 1px blue solid;
	 width: 300px;
	 color: #000000;
	 margin-left: 10px;
}
div#declarative_form #declaration select {
	 border: 1px blue solid;
	 width: 300px;
	 color: #000000;
	 margin-left: 10px;
}

/* 	deny form	*/
#contentfiltersteps div#deny_form{
	 font-weight: bold;
	 width: 750px;
	 margin-left: 50px;
	 margin-top: 20px;
	 color: white;
	 padding: 10px;
	 background-color:#024174;
	 display: block;
}
#contentfiltersteps div#deny_form #deny{
	padding: 20px 20px 20px 20px;
	font-weight: bold;
	color: white;
	background-color:#5c7da0;
}
#contentfiltersteps div#deny_form #deny p{
	 text-align:center;
	 padding: 10px;
}
#contentfiltersteps div#deny_form #deny p a{
	width: auto;
	cursor:pointer;	
	border: 3px;
	border-style: solid;
	border-color:#FFF;
	background-color: gray;	 
	padding: 5px 10px 5px 10px;
}

/* 	receipt form	*/
#contentfiltersteps div#receipt_form{
	 font-weight: bold;
	 width: 750px;
	 margin-left: 50px;
	 margin-top: 20px;
	 color: white;
	 padding: 10px;
	 background-color:#024174;
	 display: block;
}
#contentfiltersteps div#receipt_form #receipt{
	padding: 20px 20px 20px 20px;
	font-weight: bold;
	color: white;
	background-color:#5c7da0;
}
#contentfiltersteps div#receipt_form p{
	text-align:center;
	padding: 10px;
}
#contentfiltersteps div#receipt_form p a{
	cursor:pointer;	
	font-size: 12pt;
	background-color:#FFFFFF;
	color:#5c7da0;
	padding: 5px 5px 5px 5px;
	
}













