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;
	line-height		: 1.5;
}

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 			: #dc0570;
}
.formtitle {
	font-size		: 11px;
	font-weight		: bold;
	color 			: #f7ffef;
	background-color: #625172;
}

.warning {
	color 			: #FF0000;
	font-weight		: bold;
}

a:link, a:visited {
	font-family		: tahoma;
	color			: #033949;
	text-decoration : none;
}
a:hover {
	color			: #FF6600;
}

a.sort:link, a.sort:visited {
	color			: #ffffff;
}
a.sort:hover {
	color			: #FF6600;
}

a.toolsbt:link, a.toolsbt:visited {
	display			: block;
	background		: #f5f7f7;
	border			: solid 1px #2c8199;
	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 #d8e7eb;
}
.datatable th, .darkcell {
	background-color: #625172;
	color			: #FFFFFF;
}

.viewtable {
	height			: 50px;
}
.viewtable td, .viewtable th {
	border			: 1px solid #d8e7eb;
}
.viewtable th, .darkcell {
	background-color: #17667c;
	color			: #dde8e2;
}

.printtable {
	height			: 70px;
}
.printtable td, .printtable th {
	border			: 1px solid #000000;
}
.printtable th, .darkcell {
	background-color: #17667c;
	color			: #dde8e2;
}

.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 #2c8199;
	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			: #d1ded7;
	font-size		: 9px;
}

p.footer a:link, p.footer a:visited {
	text-decoration : none;
	font-size		: 9px;
	color			: #44060c;
}
p.footer a:hover {
	color			: #f19a54;
}
