div.tc-tabs {
	border: 0px;
	padding: 0px;
	line-height: 1.8 !important;
	background: none;
}

div.tc-tabs div.around-ul {
	border-bottom: 1px solid #95B9C7;
}

div.sub-around-ul {
	height: 10px;
	border-top: 1px solid #95B9C7;
}

div.tc-tabs div.around-ul ul {
	margin-bottom: -2px !important;
	webkit-border-radius: 0px;
	border-radius: 0px;
	background: none;
	border: 0px;
}

div.tc-tabs div.around-ul ul li {
	border-bottom: 1px solid #95B9C7 !important;
	font-size: 11px !important;
	border: 1px solid #95B9C7;
	top: 0px !important;
}

div.tc-tabs div.around-ul.closest ul li {
}

div.tc-tabs div.around-ul ul li.ui-state-active {
	border-bottom: 0px;
}

div.tc-tabs div.around-ul ul li.ui-state-default {
	border: 1px solid #79B7E7;
}

div.tc-tabs div.around-ul ul li.ui-state-active {
	cursor: default !important;
	border-bottom: 0px !important;
}

div.tc-tabs div.around-ul ul li.ui-state-active a {
	color: #572900 !important;
}

div.tc-tabs div.sub-tab {
	margin: 5px 0px;
	padding: 0px;
	clear: left;
}

div.tc-tabs div.sub-tab.closest {
	margin: 0px;
}

div.tc-tabs fieldset {
	border: 1px solid #A0A0A0;
	padding: 4px 9px 8px 9px;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.tc-tabs fieldset.noborder {
	border: 0px solid #A0A0A0;
}

.button {
	height: 18px;
	margin: 1px;
	color: #554C4C;
	background-color: #EDFAEF;
	border: 1px solid #C5DBEC;
	cursor: pointer;
	display: block;
}

div.tc-tabs fieldset.locked,div.tc-tabs fieldset.locked input,div.tc-tabs fieldset.locked select,div.tc-tabs fieldset.locked button
	{
	background-color: #FFF2F2 !important;
}

div.tc-tabs fieldset.locked .sub-message {
	background-color: #FFF2F2 !important;
}

div.tc-tabs fieldset.locked legend {
	color: #572900 !important;
}

div.tc-tabs fieldset legend {
	font-size: 10px;
	font-family: arial;
	font-style: italic;
	font-weight: bold;
	color: #A0A0A0;
}

div.tc-tabs fieldset.light {
	background-color: #f9f9f9 !important;
}

div.tc-tabs fieldset.dark {
	background-color: #e9e9e9 !important;
}

div.tc-tabs fieldset legend.highlight {
	font-size: 12px;
	font-family: Verdana;
	font-style: italic;
	font-weight: bold;
	color: #627684;;
}

div.tc-tabs fieldset table {
	width: 97%;
}

div.tc-tabs fieldset tr.empty {
	height: 10px;
}

div.tc-tabs fieldset td {
	background: none;
	color: #003B6E;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.8;
	padding: 0px 2px;
}

div.tc-tabs fieldset label {
	color: #222;
}

div.tc-tabs fieldset td input {
	width: 120px;
}

div.tc-tabs fieldset td input[id="employee-base-form_editProfile_customer_name"] {
	width: 280px;
}

div.tc-tabs fieldset td input[type='checkbox'] {
	width: 15px;
}

div.empty {
	height: 10px;
}

.sub-message {
	position: relative;
	background-color: #FFF;
	margin-top: -20px;
	width: 75px;
	margin-left: 90px;
	font-size: 9px;
	font-family: Arial;
	text-align: right;
	z-index: 9;
	padding: 0px;
}

.hidden {
	display: none;
}

.edit-fieldset {
	
}

.edit-fieldset legend {
	color: #5C7E9E;
	font-size: 14px;
	font-weight: bold
}

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

.edit-fieldset table tr {
	line-height: 1.1;
}

.edit-fieldset table th {
	border: 1px solid #95B9C7;
	font-weight: bold;
	background-color: #DEDEDE;
	vertical-align: top;
}

.edit-fieldset table td {
	padding: 2px 10px;
	border: 1px solid #95B9C7;
	vertical-align: top;
}

tr.primary {
	background-color: #E8F5E9;
}

.valigntop {
	vertical-align: top;
}

.pointer {
	cursor: pointer;
}

.width20 {
	width: 20px !important;
}

.width30 {
	width: 30px;
}

.width40 {
	width: 40px;
}

.width50 {
	width: 50px;
}

.width100 {
	width: 100px;
}

.width130 {
	width: 130px;
}

.width180 {
	width: 180px;
}

.width185 {
	width: 185px;
}

.width190 {
	width: 190px;
}

.width200 {
	width: 200px;
}

.height20 {
	height: 20px !important;
}

.height80 {
	height: 80px;
}

.departmentUnitSelecter {
	width: 280px !important;
}

.departmentUnitSelecter_width {
	width: 263px !important;
}

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

table.webservice tr:hover {
	background-color: #FFF0F0;
}

table.webservice td,table.webservice th {
	border: 1px solid #95B9C7;
}

/*
 * Page length menu
 */
.dataTables_length {
	float: left;
}

/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}


/*
 * Table information
 */
.dataTables_info {
	clear: both;
	float: left;
}


.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}

/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Full number pagination */
.paging_full_numbers {
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}

table.webservice td {
	color: #003B6E;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.8;
	white-space: nowrap;
	padding: 0px 5px;
}

table.webservice th {
	padding: 2px 2px;
	line-height: 1.2;
	font-weight: bold;
	background-color: #DEDEDE;
}

table.webservice td img {
	width: 10px;
	vertical-align: middle;
}

table.webservice td.wsinfo {
	cursor: pointer;
	text-decoration: underline;
}

table.webservice td.wsinfo:hover {
	color: #8A0606;
}

table.webservice td font {
	color: #000;
	font-weight: bold;
}

.divwsinfo {
	color: #003AF0 !important;
	border: 1px solid #95B9C7 !important;
	padding: 10px !important;
	height: 500px;
	overflow-y: auto !important;
	font-size: 10px !important;
	line-height: 1.3 !important;
}

.divwsinfo font.headerval {
	color: #6F1414;
}

.divwsinfo font.text {
	color: #000;
	font-weight: bold;
}

.divwsinfo font.comment {
	color: #70BB79;
}

.divwsinfo font.params {
	color: #1D8F1D;
	font-weight: bold;
}

.divwsinfo font.paramsval {
	color: #DD57E2;
	font-weight: bold;
}