body {
	font-size:9pt;
	font-family:Tahoma, Geneva, sans-serif;
	background-image:url('../img/bg.png');
	background-attachment: fixed;
}
a:visited{
	color:blue;
}
input ,select 
{
	font-family:Tahoma, Geneva, sans-serif;
}
textarea
{
	font-size:9pt;
	font-family:Tahoma, Geneva, sans-serif;
}

.total
{
	margin-right:auto;
	margin-left:auto;
	width:900px;
	direction:rtl;
}
.mainmenu
{
	direction:rtl;
	text-align:center;
}
.mainsection_top_bottom
{
	width:503px;
	margin-left:auto;
	margin-right:auto
}
.mainsection
{
	margin-right:198px;
	float:right;
	width:503px;
	background-color:#dcc8b6;
}
.wellcom_index
{
	padding: 0px 20px 0px 20px;
	color:#000;
	font-size:9pt;
	text-align:justify;
}
.logincenter 
{
	background-image:url('../img/logincenter.jpg');
	width:253px;
}

a {	text-decoration:none; }
a:hover { text-decoration:underline; }

.login_table_td1
{
	width:100px;
}
.login_table_td2
{
	width:180px;
}
.name_position
{
	width:150px;
	color:#FFF;
	font:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	text-align:center;
    direction:rtl;
    float:right;
        
}
.date_time
{
	width:130px;
	color:#FFF;
	font:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	float:left;
	text-align:center;
}
.titrfont 
{
	color:#FFFFFF;
	font-family:Tahoma;
	float:right;
	margin-right:40px;
}
.guidance
{
	margin-right:30px;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
}
.errorsign { color:#F00 }
.succ_msg
{
	font-weight:bold; 
	color:green;
	font-size:9pt;
}
.editform
{
	padding-right:30px;
}
.captcha
{
	vertical-align:middle;
}
.submit_btn
{
	text-align:left; 
	padding-left:20px
}
.table_show_tickets
{	
	border:thin #d09e71 groove; 
	width:450px;
	direction:rtl;
	text-align:center
}
.table_show_tickets tr { height:25px; background-color:#f5ede7; }

.table_show_tickets_col1 { width:20px; }
.table_show_tickets_col2 { width:70px; }
.table_show_tickets_col3 { width:230px; }
.table_show_tickets_col4 { width:130px; }

.ticketslist 
{
	width:490px;
	line-height:25px;
	text-align:right;
	margin-right:5px;
	max-height:1400px;
	overflow:auto;
}
.firstticket 
{
	background-color:#CCC;
	width:460px;
	line-height:25px;
	text-align:right;
	border:1px dashed #C60;
	padding-right:5px;
	margin-right:5px 0;
}
.replylisttickets
{
	background-color:#FFF;
	width:460px;
	line-height:25px;
	text-align:right;
	border:1px dashed #C60;
	padding-right:5px;
	margin:8px 0;
}
/*admin directory CSS */
.admin_manimenu
{
	direction:rtl;
	text-align:center;
}
.admin_mainpart
{
	width:490px;
	padding:5px;
	margin-top:15px;	
	float:right;
	line-height:25px;
}
.admin_mainpart a { text-decoration:none }
.admin_mainpart a:hover { text-decoration:none }
.admin_mainpart_right
{
	width:150px;
	float:right;
	margin-right:10px;
}
.admin_mainpart_center
{
	width:150px;
	float:right;
	margin-right:10px;
}
.admin_mainpart_left
{
	width:150px;
	float:right;
	margin-right:10px;
}
.sectionlogotext
{
	font-weight:bold;
}
.admin_mainpart img
{
	vertical-align:middle
}
.menulink:hover{
	text-shadow:0.1em 0.1em 0.1em white;
}
.sectiontitle
{
	margin-right:22px;
	font-weight:bold;
}
.adminsectioncontent
{
	margin-right:25px;
}
.searchdiv
{
	width:480px;
	margin-left:auto;
	margin-right:auto;
	padding-right:10px;
}
.searchresult { text-align:center; }
.searchresult table 
{
	border:thin #d09e71 groove; 
	width:490px; 
	direction:rtl;
	margin-left:auto; 
	margin-right:auto
}
.searchresult table tr { height:30px;  background-color:#f5ede7; }
.searchresult_table_col1 { width:13px }
.searchresult_table_col2 { width:40px }
.searchresult_table_col3 { width:60px }
.searchresult_table_col4 { width:60px }
.searchresult_table_col5 { width:150px }
.searchresult_table_col6 { width:110px }

.adminlistuser { text-align:center }
.adminlistuser table
{ 
	border:thin #d09e71 groove;
	width:370px;
	direction:rtl;
	margin-left:auto; 
	margin-right:auto
}
.adminlistuser table tr {  height:30px; background-color:#f5ede7; }

.adminlistuser_table_col1 { width:20px }
.adminlistuser_table_col2 { width:40px }
.adminlistuser_table_col3 { width:40px }

.install_right
{
	width:100px;
	min-height:100px;
	float:right;	
	margin:8px 8px 8px 4px;
	line-height:22px;
}
.install_step
{
	margin:2px 1px 5px 1px;
	font-weight:600;
}
.install_step1 { border-right:1ps solid #0F0; height:25px; color:red}
.install_step2 { border-right:1ps solid #0F0; height:25px; color:red}
.install_step3 { border-right:1ps solid #0F0; height:25px; color:red}
.install_step4 { border-right:1ps solid #0F0; height:25px; color:red}
.install_left
{
	
	border-right:#BC7A7A 1px solid;
	width:360px;
	min-height:100px; 
	float:right; 
	margin:8px 4px 8px 8px;
	padding:10px 5px;
	line-height:20px;
	text-align:justify
}
.install_left table { line-height:32px; padding-right:8px;}
