﻿body
{
	background: #dae5ff url(rtl/bck.gif) top repeat-x fixed;
	margin: 0;
	direction:rtl;
}
body, table
{
	font-size: 9pt;
	font-family: Tahoma;
}
a
{
	color: #0060c3;
	text-decoration: none;
}
a:hover
{
	color: #bf5a00;
	text-decoration: none;
}

/******** main table ***********/
table.main
{
	width:947px;
	background: white url(rtl/borders.gif);
	height:100%;
	text-align: right;
}
/******* progress **************/
.progress{
	background: #eee;
	border: solid 1px silver;
	padding: 3px;
}
/********* user menu bar **********/
.user_bar
{
	background: url(rtl/user_bar.gif) repeat-x;
	width: 100%;
	height: 28px;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.user_bar table td
{
	vertical-align:top;
	padding-top:3px;
	padding-left:20px;
	padding-right:10px;
	background: url(rtl/user_bar_sep.gif) no-repeat;
	height:28px;
}
.user_bar_btn
{
 color:Black;
}
.user_bar_btn:hover
{
	color: white;
}
/******** menu holder ***********/
table.menu-holder
{
	width: 200px;
	margin-bottom: 5px;
}
table.menu-holder td.tl
{
	background: #f0f0f0 url(rtl/menu-up-left.gif) top right no-repeat;
	height:24px;
}
table.menu-holder td.tr
{
	background: #f0f0f0 url(rtl/menu-up-right.gif) top left no-repeat;
	height:24px;
}
table.menu-holder td.bl
{
	border-top: solid 1px white;
	background: url(rtl/menu-btm-left.gif) bottom right no-repeat;
	height:43px;
}
table.menu-holder td.br
{
	border-top: solid 1px white;
	background: url(rtl/menu-btm-right.gif) bottom left no-repeat;
	height:43px;
}
table.menu-holder td.c
{
	padding: 0 5px 0 1px;
	background: url(rtl/menu-left1.gif) bottom right no-repeat;
}

/******** main menu ***********/
.ver_menu
{
	text-align:right;
	border-bottom: solid 1px #cecece;
	border-right: solid 3px #e5e5e5;
	width: 100%;
}
.ver_menu_btn
{
	border-top: solid 1px #cecece;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	padding: 4px;
	background: #e3e3e3 url(rtl/menu-bck.gif) top repeat-x;
	color: #4a4a4a;
	width: 190px;
}
.hor_menu_btn
{
	border-top: solid 1px #cecece;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	padding: 4px;
	background: #e3e3e3 url(rtl/menu-bck.gif) top repeat-x;
	color: #4a4a4a;
}
.ver_menu_btn_hover, .hor_menu_btn_hover
{
	background: #0060c3;
	color: white;
}
.ver_menu_btn_hover a:hover, .hor_menu_btn_hover a:hover
{
	color: white;
}

/****** module boxes ********/
table.moduleBox
{
	background: #f0f0f0;
	width: 100%;
	border-right: solid 1px #bbbbbb;
	border-bottom: solid 1px #cecece;
	border-left: solid 3px #e5e5e5;
}
td.moduleBox_title
{
	background: #759dd3;
	color: white;
	font-weight:bold;
}
table.moduleBox td
{
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px #bbbbbb;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}
table.moduleBox a:link , table.moduleBox a:visited
{
	color: #263e56;
}
table.moduleBox a:hover
{
	color: red;
}
/************* body **************/
h1 .title
{
	font-size: 16px;
	font-weight:bold;
	color: #247edb;
	padding-right: 20px;
}
td.content
{
	padding: 0 10px 0 10px;
}
table.content
{
	width:100%;
}
/************* body **************/
	width:190px;
}
/****** center column ***********/
td.center_clmn
{
	padding: 10px 5px 5px 10px;
	width:100%;
}
/******** left & right column ***********/
td.left_right_clmn
{
	vertical-align:top;
	padding: 5px;
}
/****** center column ***********/
td.center_clmn
{
	padding: 10px 5px 5px 10px;
	width:100%;
}
/********* form fields *********************/
.textbox
{
 	font-family: tahoma;
 	font-size: 1.1em;
	color : #053363;
	border: 1px solid #4c7bab;
	padding-right: 5px;
}
.btn
{
 	font-family: tahoma;
 	font-size:9pt;
	color : white;
	border: 1px solid white;
	background: #4c7bab;
	padding: 2px 5px;
}
.btn:hover
{
	background: #669fd8;
}

.dropdown
{
	font-family: Tahoma;
	font-size: smaller;
	border: 1px solid #ffa958;
	padding: 0 10px 0 10px;
	color: #053363;
}
/********* table-with-border ***************/
table.tbl
{
	border: solid 1px #cecece;
	background: #f0f0f0;
}
table.tbl td
{
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px #bbbbbb;
	border-bottom: solid 1px #bbbbbb;
	padding: 4px;
}
.tbl_header
{
	background: #759dd3;
	color:white;
	font-weight:bold;
}
.tbl_footer
{
	background: #e6e6e6;
}
/******** Header ***********/
td.header
{
	padding: 5px 20px 5px 20px;
	text-align:center;
}
/******** footer ***********/
td.footer
{
	background: url(rtl/footer.gif) no-repeat right bottom;
	height: 54px;
}
table.footer
{
	width:100%;
	height: 54px;
	background: url(rtl/footer-right.gif) no-repeat left;
}
table.footer p
{
    margin:0;
}
td.footer-left, td.footer-right
{
	width: 150px;
	padding-right: 23px;
	padding-top: 9px;
	vertical-align: top;
}
td.footer-center
{
	text-align:center;
	vertical-align:bottom;
	padding-bottom: 8px;
	color: #555;
}
.nav_btn:hover, .nav_btn img:hover
{
	filter:alpha(opacity=70);
	opacity:0.7;
}
/***** UL (bulleted lists)****/
ul
{
    padding-right:20px;
    margin:0;
}