* {
	color: #0451A1;
	font-size: 11px;
}

body {
	font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
}

body.inlay {
	margin_left: 0px;
	margin_top: 0px;
}

body.admin {
	background-color: #FFFFFF;
	margin-left: 0px
}

body.darkblue {
	background-color: #FFFFFF;
}

td.white {
	background-color: #FFFFFF;
}

td.lightblue {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #D8E6F5;
}
td.window_border{
	border-width:		 3px;
	border-left-style:   solid;
	border-top-style:    none;
	border-right-style:  solid;
	border-bottom-style: solid;
	border-color:		 #D8E6F5;
	}

td.bordered{
	border-width:1px; 
	border-style: solid;
	border-color:#FFFFFF;
	}
	
td.folder{
	border-width:1px; 
	border-style: solid;
	border-color:#FFFFFF;
	background-color:#EBF2FA;
	}
.file{
	border-width:1px; 
	border-style: solid;
	border-color:#FFFFFF;
	background-color:#EBF2FA;
}
td.headline{
	color:#0451A1;
	background-color: #D8E6F5;
	font-weight:bold;
}

td.table_left{
	border-width:1px;
	border-left-style:   solid;
	border-top-style:    solid;
	border-right-style:  none;
	border-bottom-style: solid;
	border-color:#FFFFFF;
}
td.table_cell{
	border-width:1px; 
	border-left-style:   none;
	border-top-style:    solid;
	border-right-style:  none;
	border-bottom-style: solid;
	border-color:#FFFFFF;
}
td.table_right{
	border-width:1px; 
	border-left-style:   none;
	border-top-style:    solid;
	border-right-style:  solid;
	border-bottom-style: solid;
	border-color:#FFFFFF;
	text-align: right;
}

td.frame{
	background-color: #FFFFFF;
	}

th.table {
	font-weight: bold;
	background-color: #D8E6F5;
	color: #0451A1;
}

th {
	text-align: left;
	font-weight: bold;
}

th.darkblue {
	background-color: #0451A1;
	color: #FFFFFF;
}

th.blue {
	background-color: #3399CC;
	color: #0451A1;
	border-width:1px; 
	border-style: solid;
	border-color:#000000;
}

table.border_darkblue {
	background-color: #0451A1;
}

table.border_black {
	background-color: #FFFFFF;
}

.error_span {
	position: absolute;
	left: 0px;
	top: 50px;
}

a {
	text-decoration : none;
	font-weight: bold;
}

.admin {
	background-color: #C0C0C0;
}

.white {
	background-color: #FFFFFF;
}

.grey {
	background-color: #C0C0C0;
}

td.cell_sum{
	background-color:#D8E6F5;
	font-weight: bold;
	font-style: italic;
}

.corner_blue_left{
	background-image: url( "/corner_left.gif" );
	background-position: left;
	background-color:#FFFFFF;
	width:5px;
}
.corner_blue_right{
	background-image: url( "/corner_right.gif" );
	background-position: right;
	background-color:#FFFFFF;
	width:5px;
}

tr.row1{
	background-color:#FFFFFF;
}
tr.row2{
	background-color:#EBF2FA;
}