html {
	direction: rtl;
}
body {
	margin: 0 0 0 0;
	font-size: 76%;
	background: #4F6580 url(pic/bck.gif) fixed;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #881100;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #FF8A00;
}


div, p, table, td, th {
	font-family: tahoma;
	line-height: 1.3em;
	font-size: 1em;
}
/********* page Elements *******************/

table.main
{
	width : 800px;
	height : 100%;
	background: white;
}
table.main #left-clmn
{
	width : 26px;
	background: #A8BAD2 url(pic/l-s.gif);
	vertical-align: bottom;
	padding-bottom: 45px;
	direction: ltr;
	padding-left:10px;
}
table.main #right-clmn
{
	width : 35px;
	background: #A8BAD2 url(pic/r-s.gif);
}
div#sig
{
	width:97px;
	height:39px;
	text-align:center;
	padding-top:4px;
	background: url(pic/sig-bck.gif);
}
td#header
{
	height:190px;
}
td#menu-bar
{
	height:42px;
	background: url(pic/bar.gif) repeat-x center;
	padding-right: 20px;
	
}
table#menu td
{
	padding: 3px;
}
table#menu a:link, table#menu a:visited {
	text-decoration: none;
	font-weight: normal;
	color: white;
}

table#menu a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #9ED0FF;
}
td#body
{
	padding: 20px;
	vertical-align:top;
}
td#footer
{
	padding-right: 5px;
	height: 20px;
	background: #E7EBEF;
	border-top: solid 1px #C3D1E0;
	text-align: center;
	color: #8391A1;
	direction:ltr;
}

/********* form fields *********************/

.textbox {
 	font-family: tahoma;
	color : #881100;
	border: 1px solid #8B8B8B;
	background: #E9EDEE;
	padding-right: 5px;
}
.btns
{
 	font-family: tahoma;
	color : #585858;
	border: 1px solid #8B8B8B;
	background: #E9EDEE;
	padding: 0 10px 0 10px;
}
.dropdown
{
	font-family: Tahoma;
	font-size: smaller;
	border: 1px solid #8B8B8B;
	padding: 0 10px 0 10px;
	color: #1C1C1C;
}
/********* table-with-border ***************/
table.tbl
{
	border-bottom: solid 2px #f4f4f4;
	border-right: solid 2px #f4f4f4;
	border-left: solid 1px silver;
	border-top: solid 1px silver;
	background: #f4f4f4;
}
.tbl_header
{
	background: #f1efe2;
	color: #716f64;
	font-weight:bold;
}
.tbl_footer
{
	background: #e9e9e9;
}
table.tbl td
{
	border-top: solid 2px white;
	border-left: solid 2px white;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	padding: 3px;
}