/* ------------------------------------------ */
/* ------------------ table ----------------- */

.w3s-table-frame {
}

.w3s-table-frame-small {
	width: 280px;
}

.w3s-table-head {
}

.w3s-table-body {
	width: 580px;
	border-left: 1px solid #244266;
	border-right: 1px solid #244266;
	border-bottom: 1px solid #244266;
	margin-bottom: 5px;
}

.w3s-table-body-small {
	width: 280px;
	border-left: 1px solid #244266;
	border-right: 1px solid #244266;
	border-bottom: 1px solid #244266;
}

.w3s-table-mapbar {
	text-align: left;
}

.w3s-table-head-bg {
	position: relative;
	top: 0px;
	left: -1px;
}

.w3s-table th {
	text-align: left;
	height: 28px;
	padding: 0px 3px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #244266;
	background: url(/images/table_head_bg.gif) repeat-x;
	overflow: hidden;
}

.w3s-table th a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.w3s-table th a:visited {
	color: #ffffff;
}

.w3s-table th input {
	width: 300px;
}

.w3s-table th form {
	display: inline;
}

.w3s-table-first-row {
	border-top: 1px solid	#244266;
}

.w3s-table-first-col {
}

.w3s-table-last-col {
}

.w3s-table td {
	text-align: left;
	padding: 3px;
}

.w3s-table tr.w3s-table-row0 td{
	background: #eeeeee;
	color: #244266;
}

.w3s-table tr.w3s-table-row1 td {
	background: #ffffff;
	color: #244266;
}

.w3s-table td.w3s-table-row0 {
	background: #eeeeee;
	color: #244266;
}

.w3s-table td.w3s-table-row1 {
	background: #ffffff;
	color: #244266;
}

.w3s-table td, .w3s-table td a {
	color: #244266;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.w3s-table-body-small td, .w3s-table-body-small td a {
	font-size: 10px;
}

.w3s-table a:hover {
	text-decoration: underline;
}

.w3s-table td a:visited {
	color: #244266;
}

.w3s-paging {
	width: 580px;
}

.w3s-dashboard-slot .w3s-paging {
	width: 280px;
}

.w3s-paging a img {
	position: relative;
	top: 1px;
}

.w3s-paging, .w3s-paging span, .w3s-paging a {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.w3s-table-head-buttons {
	height: 28px;
	overflow: hidden;
	text-align: right;
}

.w3s-table-head-buttons a {
	margin-left: 3px;
}

.w3s-table-title-small, .w3s-table-title-small a {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/* ------------------------------------------ */
/* ------------------ chart ----------------- */

.w3s-chart {
	padding-bottom: 10px;
}

.w3s-chart-icons .w3s-float-left img {
	padding: 0px 3px 3px 0px;
}

.w3s-chart-icons .w3s-float-right img {
	padding: 0px 0px 3px 3px;
}

.w3s-chart-frame {
	border: 1px solid #999999;
}

.w3s-chart-spacer {
	height: 425px;
}

.w3s-chart-frame img {
	margin: 10px 0px 0px 10px;
}
