@charset "utf-8";
/* CSS Document */

body {
	background:url("images/content-body.png");
	color:white;
	margin:0;
	padding:0;
}
p.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:3px 0 5px 6px;
	margin:0;
}
#main {
	overflow:hidden;
}

#data,
#map,
#geocoder {
	width:32%;
	float:left;
	border-right:1px solid black;
	padding:2px;
}
a {
	color:red;
}
/*________________________________________ */
/*					DATA			       */
#data {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#data ul {
	overflow:hidden;
}
#data ul li {
	list-style-type:none;
	overflow:hidden;
	padding:4px;
}
#data ul li p {
	width:110px;
	float:left;
	padding:0;
	margin:0;
}
#data ul li input {
	float:left;
	width:230px;
	padding:0;
	margin:0;
	font-size:11px;
}
#data ul li input.short-label{
	color:blue;
	width:100px;
	font-size:11px;
}

#data ul li textarea {
	width:280px;
	height:100px;
}

.ui-widget {
	font-size:11px;
}

/*________________________________________ */
/*					GEOCODER			       */
#geocoder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	padding:4px;
	word-wrap: break-word;
}

/*________________________________________ */
/*					MAP-CANVAS			       */
#map_canvas {
	width:400px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid white;
}

/*________________________________________ */
/*					BUTTONS			       */
.fw-btn-on,
.fw-btn-on-default,
.fw-btn-off {
	float:left;
	height:26px; 
	line-height:20px; 
	padding: 0;
	margin: 0;
}
.fw-btn-right {
	float:right;
}
.fw-btn-on a,
.fw-btn-on-default a,
.fw-btn-off a { 
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	height:26px; 
	line-height:17px;
	text-decoration: none;
	padding:4px 10px 0 10px;
	margin: 0;
	display: block;
}
.fw-btn-on,
.fw-btn-off,
.fw-btn-on-default {
	background: url("images/btn-right.png") no-repeat scroll right top transparent; 
}
.fw-btn-on a, 
.fw-btn-on-default a,
.fw-btn-off a { 
	background: url("images/btn-left.png") no-repeat scroll left top transparent; 
}
.fw-btn-on a { 
	color:black;
}
.fw-btn-on-default a { 
	color:#FF5500;
	font-weight: bold;
}
.fw-btn-off a { 
	color:#999999;
}
.fw-btn-on a:hover,
.fw-btn-on-default a:hover { 
	text-decoration: underline;
}
.fw-btn-off a:hover { 
	text-decoration: none;
}
.fw-btn-small-on,
.fw-btn-small-on-default,
.fw-btn-small-off {
	float:left;
	height:20px; 
	line-height:20px; 
	padding: 0 5px 0 0;
	margin: 0;
}
.fw-btn-small-right {
	float:right;
}
.fw-btn-small-on a,
.fw-btn-small-on-default a,
.fw-btn-small-off a { 
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	height:20px; 
	line-height:17px;
	text-decoration: none;
	padding:0 7px 0 7px;
	margin: 0;
	display: block;
}
.fw-btn-small-on,
.fw-btn-small-off,
.fw-btn-small-on-default {
	background: url("images/btn-small-right.png") no-repeat scroll right top transparent; 
}
.fw-btn-small-on a, 
.fw-btn-small-on-default a,
.fw-btn-small-off a { 
	background: url("images/btn-small-left.png") no-repeat scroll left top transparent; 
}
.fw-btn-small-on a { 
	color:black;
}
.fw-btn-small-on-default a { 
	color:#FF5500;
	font-weight: bold;
}
.fw-btn-small-off a { 
	color:#999999;
}
.fw-btn-small-on a:hover,
.fw-btn-small-on-default a:hover { 
	text-decoration: underline;
}
.fw-btn-small-off a:hover { 
	text-decoration: none;
}

.btn-icon {
	float:left;
	width:12px;
	height:12px;
	margin:3px 5px 0 0;
}
.btn-icon-submit {
	background: url("images/submit-icon.png") no-repeat; 
}	
.btn-icon-close {
	background: url("images/close-icon.png") no-repeat; 
}	



