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 {
	line-height: 180%;
}

ul li, ol li {
	line-height: 180%;
	text-align:justify;
}

hr {
	height : 1px;
	width : 90%;
	background: #999999;
	style: dotted;
}

.pagetitle {
	font-size: 12px;
	font-weight: bold;
	color : #384729;
}
.formtitle {
	font-size: 11px;
	font-weight: bold;
	color : #384729;
	background-color: #E8EFF2;
}

.warning {
	color : #FF0000;
	font-weight: bold;
}

a:link, a:visited {
	font-family: tahoma;
	color: #59663C;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
}

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;
}

.maintable {
	width:729;
	border: 2px solid #5C7043;
	background-color:#FFFFFF;
	direction:rtl;
}

.datatable {
	width: 100%;
}
.datatable td, .datatable th {
	border: 1px solid #D0DBC4;
}
.datatable th, .darkcell {
	background-color: #5C7043;
	color: #FFFFFF;
}

.rowcolor1 {
	background-color: #E9F4F8;
}
.rowcolor2 {
	background-color: none;
}
.rowcolor3 {
	background-color: #FFEADE;
}

.warning_table {
	border: 1px solid #FF3300;
	background-color: #FFFFCC;
	width: 90%;
}


#show_in_print {
	display:none;
}


.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 {
	font-family: verdana;
	text-align:center;
	color: #666666;
	font-size: 9px;
}

p.footer a:link, p.footer a:visited {
	text-decoration: none;
	font-size: 9px;
	color: #000000;
}
p.footer a:hover {
	color: #767B89;
}