body {
	font-family		: Tahoma;
 	font-size		: 11px;
 	color			:#454545;
} 

table {
	border-collapse	 : collapse;
}

td, tr, p, pre, div {
	font-family      : tahoma;
	font-size        : 11px;
	color            : #454545;
}

p, div {
	line-height		: 180%;
}

hr {
	height			: 1px;
	width			: 90%;
	background		: #999999;
	style			: dotted;
}

.title {
	font-size		: 12px;
	font-weight		: bold;
	color 			: #384729;
	background-color: #EFF3E9;
}

.formtitle {
	font-size: 11px;
	font-weight: bold;
	color : #384729;
	background-color: #EFF3E9;
}

.pagetitle {
	font-size		: 12px;
	font-weight		: bold;
	color 			: #384729;
}

.warning {
	color 			: #FF0000;
	font-weight		: bold;
}

a:link, a:visited {
	font-family		: tahoma;
	font-size		: 11px;
	color			: #000033;
	text-decoration	: none;
}
a:hover {
	COLOR			: #FF6600;
}

.maintable {
	width			: 674;
	border			: 2px solid #5C7043;
	background-color:#FFFFFF;
	direction		:rtl;
}

a.mainmenu:link, a.mainmenu:visited {
	display			: block;
	background		: #f5f7f7;
	border			: solid 1px #6d9d2e;
	font-size		: 10px;
	color			: #333333;
	text-align		: center;
	padding			: 3px 10px;
}
a.mainmenu:hover {
	background		: #e7eddf;
}

a.homeicon:link, a.homeicon:visited {
	display			: block;
	border			: none;
	font-size		: 9px;
	font-weight		: bold;
	color			: #777777;
	text-align		: center;
	padding			: 5px 3px;
	margin			: 2px;
}
a.homeicon:hover {
	background		: #e7eddf;
	color			:#FF3300;
}

a.toolsbt:link, a.toolsbt:visited {
	display			: block;
	background		: #f5f7f7;
	border			: solid 1px #6d9d2e;
	font-size		: 10px;
	color			: #777777;
	text-align		: center;
	padding			: 3px 3px;
}
a.toolsbt:hover {
	background		: #e7eddf;
	color			:#FF3300;
}

a.small:link, a.small:visited {
	font-size		: 10px;
	color			: #69854E;
}
a.small:hover {
	COLOR			: #FF6600;
}

a.sort:link, a.sort:visited {
	color			: #ffffff;
}
a.sort:hover {
	COLOR			: #FF6600;
}

.treetable {
	border-right	: 1px solid #D0DBC4;
}

.datatable td, .datatable th {
	border			: 1px solid #D0DBC4;
}
.datatable th, .treetable th, .darkcell {
	background-color: #5C7043;
	color			: #FFFFFF;
}
.rowcolor1 {
	background-color: #EFF3E9;
}
.rowcolor2 {
	background-color: none;
}

.logintable {
	border			: 1px solid #D0DBC4;
	height			: 110px;
	width			: 300px;
}
.logintable th {
	background-color: #5C7043;
	color			: #FFFFFF;
	height			: 20px;
}

#show_in_print {
	display:none;
}


.printtable td, .printtable th {
	height			: 40;
	border			: 1px solid #000000;
	padding			: 2px 7px;
	font-size		: 11px;
}
.printtable th {
	height			: 40;
	background-color: #DEFADA;
	color			: #000000;
	font-size		: 11px;
	font-weight		: bold;
}

.border {
	border: 1px solid #D0DBC4;
}

.small {
	font-family      : tahoma;
	font-size        : 10px;
	color            : #999999;
}

.smalldark {
	font-family      : Tahoma;
	font-size        : 10px;
	color            : #454545;
}

input, select, textarea {
	font-family		: Tahoma;
	font-size		: 11px;
}

.button {
	background		: #f5f7f7;
	border			: solid 1px #6d9d2e;
	font-size		: 10px;
	color			: #5C7043;
	text-align		: center;
	padding			: 1px 5px;
	font-weight		: bold;
}
.redbutton {
	border			: 1px solid #9F2D2D;
	font-size		: 12px;
	color			: #990000;
	text-align		: center;
	padding			: 3px 8px;
	font-weight		: bold;
	background-color: #F2EEEE;
}

.inputbox {
	font-family		: tahoma;
	font-size		: 11px;
	color			: #454545;
	border			: 1px solid #7C7C7C;
	padding-top		: 1px;
}

p.footer {
	direction		: ltr;
	text-align		: center;
	font-family		: verdana; 
	font-size		: 9px;
	color			: #666666;
	margin-top		: 10px;
	margin-bottom	:10px;
	line-height		:130%;
}

p.footer a:link, p.footer a:visited {
	text-decoration	: none;
	font-size		: 9px;
	color			: #333333;
}
p.footer a:hover {
	color			: #FF6600
}