/*	Parking HK 2011	*/
body {
	/* min-width:1300px; */
}
a, .link {
	text-decoration: none;
	color: #9B4222;
	cursor: pointer;
}
a:hover, .link:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0.5em 0;
}
h1, h1 a, h3, h3 a, h5, h5 a, h7, h7 a {
	color: #9B4222;
}
h2, h2 a, h4, h4 a, h6, h6 a {
	color: #254A25;
}
h5, h6 {
	font-size: 100%;
}
hr {
	border: none;
	border-top: 1px dotted #CCCCCC;
}
img {
	border: none;
}
fieldset {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCCCCC;
	padding: 0 1em;
	margin-bottom:10px;
}
legend {
	padding: 0 1em 0 0.5em;
	color: #9B4222;
	font-weight: bold;
}
legend h3 {
	margin: 0;
}
/* box */
.box {
	margin: 1em 0;
	border-width: 1px 1px 1px 5px;
	border-style: solid;
	border-color: #EFEFEF #CCCCCC #E1E1E1 #254A25;
	padding: 1em;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 3px 3px 8px #AAAAAA;
	-webkit-box-shadow: 3px 3px 8px #AAAAAA;
	box-shadow: 3px 3px 8px #AAAAAA;
	
	background: #FAFAFA; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#FFFFFF, #FAFAFA);
	background: -o-linear-gradient(#FFFFFF, #FAFAFA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FAFAFA)); /* older webkit syntax */
	background: -webkit-linear-gradient(#FFFFFF, #FAFAFA);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FAFAFA',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #FFFFFF 0%, #FAFAFA 100%); /* W3C */
}
.box.red {
	border-left-color: #9B4222;
	background-color:#FFF;
}
/* box with items */
.box.items {
	padding: 0;
	background: #EEEEEE; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#FFFFFF, #C8C8C8);
	background: -o-linear-gradient(#FFFFFF, #C8C8C8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#C8C8C8)); /* older webkit syntax */
	background: -webkit-linear-gradient(#FFFFFF, #C8C8C8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#C8C8C8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #FFFFFF 0%, #C8C8C8 100%); /* W3C */
}
.box.items ul {
	margin: 0;
	padding: 0;
}
.box.items ul li {
	float: left;
	list-style: none;
	font-weight: bold;
}
.box.items ul li middle {
	vertical-align: middle;
}
.box.items ul li a, .box.items ul li span {
	padding: 0.2em 1em;
	border-right: 1px solid #CCCCCC;
	display: inline-block;
	line-height: 1.5em;
}
.box.items ul li a.selected {
	background: #EEEEEE; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#FFFFFF, #EEEEEE);
	background: -o-linear-gradient(#FFFFFF, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEEEEE)); /* older webkit syntax */
	background: -webkit-linear-gradient(#FFFFFF, #EEEEEE);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* W3C */
}
.box.items ul li a.selected:hover, .box.items ul li a:hover {
	background: #DDDDDD; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#FFFFFF, #DDDDDD);
	background: -o-linear-gradient(#FFFFFF, #DDDDDD);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#DDDDDD)); /* older webkit syntax */
	background: -webkit-linear-gradient(#FFFFFF, #DDDDDD);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #FFFFFF 0%, #DDDDDD 100%); /* W3C */
}
/* table with box */
table.box {
	padding: 0 !important;
	border-left: none !important;
	border-spacing: 0;
	width: 100%;
}
table.box th, table.box td {
	padding: 7px 10px;
	text-align: left;
	vertical-align: top;
}
table.box thead th {
	background: #9B4222;
	text-align: center;
	color: white;
}
table.box tbody th {
	border-left: 5px solid #9B4222;
	font-weight: normal;
}
table.box tbody tr:nth-child(even) th {
	background: #EEEEEE;
}
table.box tbody tr:nth-child(odd) th, #search_result #detail:hover {
	background: #F4F4F4;
}
table.box tbody tr:nth-child(even) td {
	background: #F6F6F6;
}
table.box tbody tr:nth-child(odd) td {
	background: #FCFCFC;
}
table.box tbody tr.selected td, table.box tbody tr.selected th,
	table.box tbody tr:hover td, table.box tbody tr:hover th,
	table.box.rowspan tbody:hover tr td, table.box.rowspan tbody:hover th {
	background: none;
}
table.box tbody tr.selected th, table.box tbody tr:hover th, table.box.rowspan tbody.selected th, table.box.rowspan tbody:hover th, #search_result #detail td {
	border-left: 5px solid #254A25;
}
table.box tbody tr.selected a, table.box tbody tr:hover a, table.box.rowspan tbody:hover a, table.box.rowspan tbody.selected a {
	color: #254A25;
}
table.box.rowspan tbody:hover tr, table.box.rowspan tbody.selected tr {
	background: #FCEA89
}
table.box tbody tr.selected, table.box tbody tr:hover, table.box.rowspan tbody:hover tr:first-child, table.box.rowspan tbody.selected tr:first-child {
	background: #FCEA89 url("../images/table_row.gif") repeat-x;
}
.menu {
	width:250px;
	padding: 0;
	margin: 0;
	text-align: center;
}
.menu li {
	display: inline-block;
	list-style: none;
}
.menu li a {
	margin: 0 1em 1em 0;
	border-left-color: #9B4222;
	padding: 6px 16px;
	min-width: 75px;
	display: block;
	font-size: 120%;
}
.box.menu li, .menu li.selected a {
	background: #FFFFFF url("../images/menu.gif") repeat-y right;
}
.box.menu li:hover, .box.menu li.selected, .menu li a:hover, .menu li.selected a {
	background: #FFFDD0 url("../images/menu_hover.gif") repeat-y;
	border-left-color: #254A25;
	text-decoration: none !important;
}
.box.menu {
	margin: 0em 1em 1em 0;
	border-left: none;
	padding: 0;
	min-width: 75px;
	display: block;
	font-size: 120%;
	-moz-box-shadow: 3px 3px 8px #AAAAAA;
	-webkit-box-shadow: 3px 3px 8px #AAAAAA;
	box-shadow: 3px 3px 8px #AAAAAA;
	float: left;
}
.box.menu li {
	display: block;
	margin: 0;
	box-shadow: none;
	border-left: 5px solid #276141;
}
.box.menu li a {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 85%;
	text-align: left;
	border: none;
	padding: 0.5em 1em;
	margin: 0;
	border-top: 1px solid #EEEEEE;
	max-width: 200px;
}
.box.menu li a img {
	vertical-align: baseline;
	margin-right: 0.5em;
}
.jump {
	font-size: 75%;
	margin-left: 1em;
	text-transform: lowercase
}
form dl {
	margin: 1em 0;
}
dl.description {
	background: #FFFCE4;
	clear: right;
	float: right;
	width: 40%;
	min-width: 18em;
	font-size: 90%;
	border: 1px solid #F9F4CD;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 0 1em 1em;
	padding: 1em 1em 0 1em;
}
dl.description dt {
	float: none;
	width: auto;
	color:#9B4222;
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px dotted #9B4222;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	padding: 0 0 0.5em 2em;
}
dl.description dt.header {
	background: url("../images/message.png") 0.3em 0.1em no-repeat;
}
dl.description dd {
	margin: 0;
	padding: 0 0 2em 2em;
	font-weight: bold;
}
form fieldset input {
	margin-right: 0.5em
}
form fieldset span {
	font-size: 90%;
	margin-right: 0.5em;
	color: #555555;
}
form fieldset span:before {
/*	content: "(";*/
}
form fieldset span:after {
/*	content: ")";*/
}
form fieldset p.error {
	color: #9B4222;
	display: inline;
	font-size: 90%;
}
.form_error {
	color: #9B4222;
}
form .form_error {
	font-size: 90%;
	margin: 0;
}
.asterick, #asterick span {
	color: red;
	padding-left: 0.3em;
	vertical-align: top;
}
#asterick span {
	padding: 0;
}
form dl dt, .box dt {
	float: left;
	color: #254A25;
	font-weight: bold;
	width: 11em;
	clear: left;
}
.box dt {
	color: #9B4222;
}
.box.red dt {
	color: #254A25;
}
dl.no-clear dt {
	clear: none;
}
form dl dd, .box dd {
	margin: 0.2em 0.5em 0.2em 11em;
	min-height: 1.5em;
}
form .uploaded {
	background: #EBF7D4 url("../images/message_good.png") no-repeat 10px center;
	border: 1px solid #D1E2C0;
	padding: 0.3em 0.3em 0.3em 2.3em;
	margin-bottom: 0.3em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
form .uploaded img {
	float: left;
	max-height: 50px;
	max-width: 50px;
	margin-right: 0.5em;
}
form .uploaded p {
	margin-top: 0.1em;
}
dl.clear {
	clear: none;
}
dl.clear dt, .box.clear dt {
	float: none;
	width: auto;
	clear: none;
}
dl.clear dd, .box.clear dd {
	margin: 0;
}
#pmultipage_count {
	float: right;
}
.pmultipage {
	font-size: 110%;
}
.pmultipage ul li a {
	padding: 0.2em 0.8em !important;
}
.pmultipage li.number {
	float: right !important;
	font-weight: normal;
	font-size: 90%;
}
.pmultipage li.number input {
	margin-left: 0.5em;
	width: 6em;
}
.paper {
	font-size: 130%;
	width: 80%;
	margin: auto;
	background: #FEFBD6 url("../images/paper.png") repeat-x bottom;
	padding: 0.5em 1em;
	border: 1px solid #E5E1C1;
	-moz-box-shadow: 3px 3px 8px #AAAAAA;
	-webkit-box-shadow: 3px 3px 8px #AAAAAA;
	box-shadow: 3px 3px 8px #AAAAAA;
}
.paper * {
	font-family: "Times New Roman", Georgia, Serif !important;
}
.paper h4 {
	font-size: 160%;
}
.paper dt {
	float: left;
	width: 300px;
	clear: left;
	color: #9B4222;
	padding: 0.5em 0;
}
.paper dd {
	margin: 0;
	padding: 0.5em 0.5em 0.5em 300px;
	border-bottom: 1px solid #9B4222;
}
.paper ul {
	margin: 0 0 0 1em;
	padding: 0;
}
.paper button {
	border: none;
	background: #E5E1AB url("../images/paper.png") repeat-x;
	margin-right: 2em;
	color: #254A25;
}
.paper button[disabled="disabled"] {
	color: #AAAAAA;
}
#navigation {
	padding: 0;
	margin: 0;
}
#navigation li {
	list-style: none;
	float: left;
	background: url("../images/navigation.png") no-repeat left center;
	margin: 0;
	padding: 0 0.3em 0 1em;
}
#navigation li.first {
	background: none;
	padding-left: 0;
}
#navigation li a {
	color: #254A25;
}
.search fieldset {
	float: left;
	margin-right: 1em;
}
.search fieldset input, .search fieldset select {
	width: 150px;
}
.search fieldset.range input, .search fieldset.range select {
	width: 100px;
}
.search_form legend {
	font-size: 110%;
	padding: 0 0.5em;
	color: #9B4222;
	cursor: pointer;
}
.search_form dl {
	-moz-column-count: 2;
	-moz-column-gap: 1em;
	-webkit-column-count: 2;
	-webkit-column-gap: 1em;
	column-count: 2;
	column-gap: 0.5em;
}
.search_form dl dd.search_range input, .search_form dl dd.search_range select {
	width: 100px;
}
.search_form.collapsed {
	height: 0;
	border-width: 1px 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.search_form.collapsed legend {
	color: #254A25;
}
.search_form.collapsed * {
	display: none;
}
.search_form.collapsed legend, .search_form.collapsed legend * {
	display: inherit;
}
#search_result th em {
	color: red;
	font-size: 80%;
	padding-left: 1em;
}
#search_result #detail a {
	color: #9B4222;	
}
#search_result #detail:hover td {
	background: inherit;
}
#search_result #detail h3, #search_result #detail h3 {
	margin: 0;
}
#search_result #detail h4 {
	margin: 0 0 1em 0
}
#search_result #detail dl {
	margin-left: 420px;
}
#search_result #detail em {
	float: right;
	font-size: 80%
}
#search_result #advertisement {
	display: block;
	float: right;
}
#search_result #notes {
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
}
#search_result #multimedia {
	float: left;
	width: 400px;
	margin-right: 1em;
}
#search_result #multimedia img {
	max-width: 400px;
	height: 250px;
}
#search_result #multimedia ul {
	margin: 0;
	padding: 0;
}
#search_result #multimedia li {
	margin: 0.2em 1em 0.2em 0;
	float: left;
	list-style: none;
	color: #254A25;
	cursor: pointer;
}
#search_result #multimedia li:hover {
	text-decoration: underline;
}
#search_result #advertisement {
	display: none;
}
.message {
	margin: 0 0 1em 0;
	padding: 0.5em 2.5em;
	background: #FFFCE4 url("../images/message.png") 1em center no-repeat;
	border: 1px solid #F9F4CD;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 130% !important;
	font-weight: bold;
}
.message ul {
	margin: 0 0 0 2em;
	padding: 0;
}
.message.good {
	background-color: #EBF7D4 !important;
	background-image: url("../images/message_good.png") !important;
	border-color: #D1E2C0 !important;
}
.message.good a {
	color: #5F7E5F;
}
.message.bad {
	background-color: #FFEBDD !important;
	background-image: url("../images/message_bad.png") !important;
	border-color: #F4D3BD !important;
}
.message .dismiss {
	margin-left: 2em;
}
.message .messages_update .view-all {
	list-style: none;
	float: left;
}
.message .messages_update ul {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	margin: 0;
}
.advertisement {
	text-align: center;
	margin: 1em 0;
	clear: both;
}
.bg_red {
	background: #FFEBDD;
}
.bg_green {
	background: #EBF7D4;
}
.bg_blue {
	background: #DBFBFF;
}
.pointer {
	cursor: pointer;
}
ul.more {
	margin: 0;
	padding: 0;
}
ul.more li {
	float: left;
	list-style: none;
	margin-right: 2em;
}
.more {
	text-align: right;
}
.more a {
	display: inline-block;
	background: url("../images/more.png") no-repeat right center;
	padding-right: 20px;
	margin-right: 5px;
}
.more a:hover {
	padding-right: 25px;
	margin-right: 0;
}
.smaller {
	font-size: 85%;
}
.float-left {
	float: left;
}
.clear {
	clear: both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.hidden {
	display: none !important;
}
*, html {
	margin: 0;
	padding: 0;
}
li {
list-style: none;
padding:2px;
}
.clr {
	clear: both;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
}
.field-error {
	background-color: #FEF8E9;
	border: 1px solid #FCEEB8;
	margin: 5px 0;
	padding: 5px;
}
.error-alert {
	color: #B31111;
	font-size: 13px;
}
.actions {
	background: rgb(238, 238, 238);
	padding: 10px 10px 10px 30px;
	margin-bottom: 10px;
}
.actions p {
	margin-left: -15px;
	margin-bottom: 10px;
	font-family: inherit;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}
/* This darkgreenbutton style was generated using CSSButtonGenerator.com and http://ie.microsoft.com/testdrive/Graphics/CSSGradientBackgroundMaker/Default.html*/
.darkgreenbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #35916b;
	-webkit-box-shadow:inset 0px 1px 0px 0px #35916b;
	box-shadow:inset 0px 1px 0px 0px #35916b;
	/* IE8 or below */
	background-color:#286e51;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #286E51 5%, #254B26 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #286E51 5%, #254B26 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #286E51 5%, #254B26 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #286E51), color-stop(1, #254B26));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #286E51 5%, #254B26 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #286E51 5%, #254B26 100%);
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #204221;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #204221;
	cursor: pointer;
	margin-bottom: 10px;
}
.darkgreenbutton:hover {
	/* IE8 or below */
	background-color:#254b26;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #254b26 5%, #286e51 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #254b26 5%, #286e51 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #254b26 5%, #286e51 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #254b26), color-stop(1, #286e51));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #254b26 5%, #286e51 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #254b26 5%, #286e51 100%);
}
.darkgreenbutton:active {
	position:relative;
	top:1px;
}
.darkgreenbutton a, a:hover {
	text-decoration: none !important;
}

.darkredbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #6B4222;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6B4222;
	box-shadow:inset 0px 1px 0px 0px #6B4222;
	/* IE8 or below */
	background-color:#9B4222;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #9B4222 5%, #6B4222 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #9B4222 5%, #6B4222 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #9B4222 5%, #6B4222 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9B4222), color-stop(1, #6B4222));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #9B4222 5%, #6B4222 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #9B4222 5%, #6B4222 100%);
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #6B4222;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #6B4222;
	cursor: pointer;
	margin-bottom: 10px;
}
.darkredbutton:hover {
	/* IE8 or below */
	background-color:#6B4222;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #6B4222 5%, #9B4222 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #6B4222 5%, #9B4222 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #6B4222 5%, #9B4222 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6B4222), color-stop(1, #9B4222));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #6B4222 5%, #9B4222 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #6B4222 5%, #9B4222 100%);
}
.darkredbutton:active {
	position:relative;
	top:1px;
}
.darkredbutton a, a:hover {
	text-decoration: none !important;
}

.padding10 {
	padding:10px;
}
.edit_box {
	float:left;
	width:150px;
}
ui-dialog ui-widget ui-widget-content ui-corner-all ui-front {
	top:843px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
.agreed_box {
	float:left;
	width: 25px;
	margin-left:20px;
	position: relative;
}
.agreed_box label {
	cursor: pointer;
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0;
  	left: 0;
	background: #eee;
	border:5px solid #444;
}
.agreed_box label:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 6px;
	left: 7px;
	border: 5px solid #000;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.agreed_box label:hover::after {
	opacity: 0.5;
}
.agreed_box input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.red_bg{
	background: #FFEBDD;
}
.no-close .ui-dialog-titlebar-close {
	display: none;
}