/*
	CSS Style
*/

body {
	background: #FFF url(images/table_21.png) repeat-x;
	font: 100% Arial, Helvetica, sans-serif;
}
input {
	color: #000;
	border: 1px solid #006;
	padding: 2px;
	background: #FFF url(images/table_07.png) repeat-x;
	font: 75% Verdana, Arial, Helvetica, sans-serif;
}
select {
	color: #fff;
	background: #666 url(images/table_07.png) repeat-x;
}
li {
	font: 65% Verdana, Arial, Helvetica, sans-serif;
}
a {
	color: #000;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
}
table {
	margin-left: auto;
	margin-right: auto;
}
th {
	color: #FFF;
	white-space: nowrap;
	background: #000 url(images/table_03.png) repeat-x;
}
tr {
	background: #CDCDCD url(images/table_06.png);
}
.initial {
	color: #000;
	background: #CDCDCD;
}
.normal {
	background: #CDCDCD;
}
.highlight {
	background: #FFF url(images/table_05.png) repeat-x;
}
.highlight2 {
	background: #FFF url(images/table_21.png) repeat-x;
}
.v {
	background: #dbdbdb;
}
.w {
	background: #FFF;
}
.l {
	background: #FFF url(images/table_15.png) repeat-y;
}
.r {
	background: #FFF url(images/table_17.png) repeat-y;
}
.t {
	background: #FFF url(images/table_11.png) repeat-x;
}
.b {
	background: #FFF url(images/table_21.png) repeat-x;
}
.blt {
	background: #FFF url(images/table_10.png) no-repeat;
}
.brt {
	background: #FFF url(images/table_13.png) no-repeat;
}
.blb {
	background: #FFF url(images/table_20.png) no-repeat;
}
.brb {
	background: #FFF url(images/table_22.png) no-repeat;
}
::-moz-selection {
	background: #575757;
	color: #fff;
}
::selection {
	background: #575757;
	color: #fff;
}
th, tr {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.blt, .brt {
	height: 37px;
	width: 37px;
}
.blb, .brb{
	height: 20px;
	width: 37px;
}