UL.client_menu {
	display: block;
	liststyle: none;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	border: none;
	text-ident: 0px;
	width: auto;
}

UL.client_menu LI {
	display: block;
	liststyle: none;
	width: auto;
	text-ident: 0px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	padding-left: 4px;
	border: 1px transparent;
	background-color: #FFF1D6;
}

UL.client_menu LI.selected {
	margin-bottom: 0px;	
	background: blue;
	color: white;
}

div.overview_box_container {
	display: block;
	float: left;
	clear: left;
}

div.overview_box {
	display: block;
	float: left;
}

div.overview_box div.overview_content {
	display: block;
	border-left: 1px solid #5380AA;
	border-right: 1px solid #5380AA;
	border-bottom: 1px solid #5380AA;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 14px;
	float: left;
}

div.overview_box div.h2left {
	background-image: url( /client/images/bar_end_left.jpg );
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 13px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	margin-top: -4px;
}

div.overview_box div.h2right {
	background-image: url( /client/images/bar_end_right.jpg );
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 13px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	margin-top: -4px;
	margin-right: 0px;
}

div.overview_box H2 {
	background-color: #5380AA;
	width: auto;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: white;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	line-height: 100%;
	margin-right: -2px;
}

div.overview_box ul {
	margin-top: 0px;
}

table.client_table {
	width: 100%;
	border-collapse: collapse;
}

table.client_table th {
	color: white;
	background-color: #4D8BBA;
	margin-left: 0px;
	margin-right: 0px;
}

table.client_table td {
	border-bottom: 1px solid #4D8BBA;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
}

table.client_listings_table {
	width: 100%;
	border-collapse: collapse;
}

table.client_listings_table th {
	color: white;
	background-color: #4D8BBA;
	margin-left: 0px;
	margin-right: 0px;
}

table.client_listings_table td {
	border-bottom: 1px solid #4D8BBA;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
}

table.client_listings_table tr:hover {
	background-color: #EEEEEE;
}

div.listing_button {
	display: block;
	width: 80px;
	border: 1px solid blue;
	margin-right: 10px;
	float: left;
	text-align: center;
	background-color: white;
}

div.listing_button.disabled {
	display: block;
	width: 80px;
	border: 1px solid blue;
	margin-right: 10px;
	float: left;
	text-align: center;
	background-color: gray;
	color: white;
}

div.listing_button:hover {
	background-color: #EEEEEE;
}

div.listing_button.disabled:hover {
	background-color: #770000;
}

div.listing_button a:hover
{
	text-decoration: none;
	color: black;
}

div.listing_button.disabled a:hover
{
	text-decoration: none;
	color: black;
}

a.client_button {
	
	border: 1px solid #B78A49;
	background-color: #FFF1D6;
	padding: 4px;
}

a.client_button:hover {
	
	border: 1px solid #B78A49;
	background-color: #EEDCBB;
	padding: 4px;
	text-decoration: none;
}


div.warning {
	border: 1px solid red;
	color: red;
	padding-left: 4px;
	margin-bottom: 8px;
}

div.explanation {
	border: 1px solid #4D8BBA;
	color: black;
	padding-left: 4px;
	margin-bottom: 8px;
}

span.field {
	display: block;
	clear: left;
	margin-bottom: 5px;
	width: 100%;
}

label.admin_label {
	display: block;
	position: relative;
	width: 186px;
	float: left;
	clear: left;
}

span.admin_remarks {
	display: block;
	position: relative;
	margin-left: 186px;
	float: left;
	clear: left;
}

div.admin_nl {
	display: block;
	float: left;
	clear: left;
	width: 100%;
	height: 15px;
}


a.icon, a.icon:active, a.icon:hover {
	display: block;
	float: left;
	width: 64px;
	height: 58px;
	padding-top: 64px;
	margin-right: 20px;
	margin-left: 20px;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: center;
	/* background-image: url( "/client/icons/listings2.jpg" ); */
	/* background-color: red; */
}

a.icon.listings, a.icon.listings:active {
	background-image: url( /client/icons/listings.jpg );
}

a.icon.listings:hover {
	background-image: url( /client/icons/listings2.jpg );
}

a.icon.edit, a.icon.edit:active {
	background-image: url( /client/icons/edit.jpg );
}

a.icon.edit:hover {
	background-image: url( /client/icons/edit2.jpg );
}

a.icon.settings, a.icon.settings:active {
	background-image: url( /client/icons/settings.jpg );
}

a.icon.settings:hover {
	background-image: url( /client/icons/settings2.jpg );
}

a.icon.images, a.icon.images:active {
	background-image: url( /client/icons/images.jpg );
}

a.icon.images:hover , a.icon.images:visited:hover  {
	background-image: url( /client/icons/images2.jpg );
}

a.icon.mailbox, a.icon.mailbox:active {
	background-image: url( /client/icons/mailbox.jpg );
}

a.icon.mailbox:hover {
	background-image: url( /client/icons/mailbox2.jpg );
}

a.icon.profile, a.icon.profile:active {
	background-image: url( /client/icons/profile.jpg );
}

a.icon.profile:hover {
	background-image: url( /client/icons/profile2.jpg );
}

div.icons {
}

