div.data-table {
}
div.data-table p.create-link {
	text-align: right;
}
div.data-table table.data-table {
	width: 100%;
	border-collapse: collapse;
	border-style: solid;
	border-color:#CCCCCC;
	border-width: 1px;
}
div.data-table table.data-table th {
	text-align: right;
	font-weight: bold;
	background:#E8E8E8 none repeat scroll 0 0;
}
div.data-table table.data-table th.first {
	text-align: left;
}
div.data-table table.data-table tr.even {
	background-color:#F9F9F9;
}
div.data-table table.data-table tr.no-web {
	background-color: #FDF5F5;
}
div.data-table table.data-table tr.no-web-even {
	background-color: #FFF4F4;
}
div.data-table table.data-table td {
	/*text-align: right;*/
	padding:3px 3px 3px 3px;
	border-style: solid;
	border-color:#CCCCCC;
	border-width: 1px;
}
div.data-table table.data-table td.first {
	text-align: left;
}
div.data-table table.data-table td.inline-data {
	text-align: left;
}
form p label.add-location a {
	border:1px solid #E8E8E8;
	color:gray;
	padding:2px 6px;
	text-decoration:none;
}
div.location {
	margin-bottom: 20px;
}
div.location p {
	display: inline;
	float: left;
}
div.location p label {
	display: block;
	float: left;
	width: 80px;
	text-align: right;
	padding-right: 15px;
}
div.location p label.add-location {
	width: 160px;
}
div.cancel-holder {
	display: inline;
	float: right;
	text-align: right !important;
	padding-right: 20px;
}
div.info-holder {
	width: 100%;
	clear: both;
}
div.info-holder div.info {
	width: 100%;
	display: block;
	float: left;
}
